Arduino Uno: Pullup Resistor (Čeština)

Četl jsem něco o interním pullup rezistoru. Z minulých školních projektů vím, že rezistory samy o sobě jsou křehké (jeden spálený náhodou kvůli vyššímu proudu, než pro jaký byl vyroben).

Mám dva různé modely Arduina. Jeden od Intelu a ostatní jsou standardní Arduino Uno.

Takže jsem přemýšlel o bezpečném použití interního pullup rezistoru na Arduino Uno. Proto se moje otázka týká interního pull-up rezistoru pinmode; Kolik pinů se k němu můžete bezpečně připojit a nepřetěžovat ho?

Odpovědět

Každý pin má svůj vlastní, samostatný, pullup odpor.

Nevěřím, že jej můžete poškodit odběrem proudu z portu, protože pull-up rezistor je aktivní pouze v případě, že je port v režimu vysoké impedance (hi-Z, vstup).

Vytahovací rezistor může být poškozen přepětím, statickým výbojem apod.

Uno má vytahovací rezistory 20 kOhm podle tohoto tutoriálu . Pokud jej napájíte signálem 0 V, zatímco Atmega běží na 5 V, proud bude čtvrtina miliampu, což je nepatrné.

Komentáře

  • Otázka zněla do značné míry, existuje pouze jeden interní pullup rezistor pro všechny piny? Pokud ano, existuje nebezpečí pro vládce s tolika připojeními. Ale zjevně ne, pokud jej má každý pin ' vlastní rezistor.
  • Ano, pro upřesnění: jsou to samostatné rezistory s přibližně stejnou hodnotou (~ 20 kOhm na Atmega328 / Arduino Uno).

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *