Stránka 1 z 1
Zvláštne zapojenie
Napsal: 09 čer 2020, 03:14
od PotPalo
Tomuto zapojeniu celkom nerozumiem. LEDx je logický výstup, takže pri Vcc 5V je tam buď log.0 = 0V alebo log.1 = dajme tomu 4,5V.
Prvý obrázok (19). Pokiaľ je v log.1 nižšie napätie ako Vcc, LEDka nesvieti, ale môže cez ňu prechádzať nejaký prúd. Ako tomu pomôže ten 100K odpor? Mne sa zdá že sa iba podelí prúd medzi LED a odpor, ale cucať to bude stále rovnako.
Druhý obrázok (20). Z 5V LEDka na 3,3V logiku. Veď bude svietiť aj pri log.1, ale slabšie. Alebo mi niečo uniká?
Napsal: 09 čer 2020, 08:38
od Zaky
Oni tam řeší stav, kdy se port používá jako vstup i výstup. Pokud je zrovna nakonfigurovaný jako vstup, je z důvodu minimální spotřeby obvodu potřeba, aby napětí na portu bylo Vcc nebo víc. Což je sice zvláštní, ale když si to výrobce přeje... A ten rezistor paralelně k ledce zajistí, že protože vstup má velmi velký vstupní odpor, tak rezistor napětí na pinu vytáhne prakticky na Vcc, zatímco led kvůli úbytku v prpustném směru ne. Je pravda, že led má koleno velice ostré a pod Uf jí neteče skoro žádný proud. Druhý obrázek je o tom, že led je už blízko Uf a proto jí už dostatčný proud na splnění podmínky výše teče.
Napsal: 09 čer 2020, 09:58
od masar
Zaky píše:Druhý obrázek je o tom, že led je už blízko Uf a proto jí už dostatčný proud na splnění podmínky výše teče.
Pokud je port nakonfigurován
jako vstup - a to je, oč tu běží - pak LED svítit nebude a stav vstupu je dostatečně definován, což je předpoklad minimální spotřeby Icc. Pokud by např. na obr. 19 odpor 100k chyběl, bylo by napětí na vstupu nižší než Vcc, t.j. nedefinovaná úroveň H, při které se zvětšuje proud Icc vstupního hradla. Odpor 100k tedy definuje úroveň H. Stejně se chovají i běžná C-MOS hradla (bez SKO).
Napsal: 09 čer 2020, 10:59
od PotPalo
Lenže tento obvod nemá priamo nastavenie portu ako vstup, nekonfiguruje sa. Je to riešené tak, že sa na porte nastaví výstup na log.1, a vtedy sa dá použiť ako vstup. Takže výstup log.1=vstup. V podstate akoby pull-up. Prikladám obrázok ako je to v ňom riešené. Po menšej úvahe: pokiaľ teda log.1 nieje plné Vcc, a z vonka pripojím niečo z Vcc, nemal by aj tak tadiaľ tiecť prúd, veď v podstate mi vznikne obvod Vcc-dióda-dióda-Vcc. V strede je síce nižšie napätie lebo diódy robia úbytok, ale celé je to uzavreté. Je moja úvaha správna? Alebo hrá veľkú úlohu vnútorná odbočka pre vstup?
Na tom druhom obrázku nemali byť tie napätia prehodené? Tomu by som rozumel.
Napsal: 09 čer 2020, 11:15
od Zaky
Je to přesně, jak píšeš, musíš zajistit pullup. Výstup je tedy jen otevřený kolektor a pokud je v 1, musí být z venku zajištěno, že je pin na Vcc potenciálu. Jak je níže, zvyšuje to spotřebu.
Napsal: 09 čer 2020, 11:36
od PotPalo
Keď namiesto LEDky zapojím ďalší obvod s TTL vstupom, tiež bude treba 100k odpor proti Vcc?
Napsal: 09 čer 2020, 11:41
od Zaky
Plovoucí TTL vstup je sice z principu v log. H, ale je to vstup, který spojuješ vlastně s dalším vstupem. Takže ano, použij pullup.
Napsal: 09 čer 2020, 12:18
od PotPalo
No práve, že ten LEDx vstup/výstup je vlastne aj výstup, tak by mal pull-up mať už v sebe, nie? Píšu že úroveň H dáva 1 mA, nieje vo vzduchu. ... No ak nie, to zasa bude rezistorov...

Napsal: 09 čer 2020, 12:58
od masar
Není důvod použít vnější pull-up, když je tam ten vnitřní (ikdyž nedává ten 1mA, ale jen cca 0,1mA. 1mA dává jen po dobu zápisu...).

Napsal: 09 čer 2020, 13:07
od Zaky
No jo, koukám na ten obrázek. Oni tam mají vnitřní pullup, tak nechápu, co blbnou s tím vnějším.
Napsal: 09 čer 2020, 18:59
od Milan
Přiklonil bych se ke kolegovi, že druhý obrázek - označení napětí- nebude dobře. Pochybuji silně , že vstupy/výstupy nemají upínací diody kvůli ochraně na Vcc .
Napsal: 09 čer 2020, 21:40
od masar
A proč by neměl být dobře? Součet obou Uf (LED a ochr. dioda) je určitě větší, než 1,7V.

Napsal: 09 čer 2020, 22:20
od Milan
Bez vlivu teploty a tolerancí nap.napětí máš pravdu.