Předem děkuji za odpověď
Přivedení 5V na vstup MCU napájeného napětím 3,3V
Moderátor: Moderátoři
Přivedení 5V na vstup MCU napájeného napětím 3,3V
Předem děkuji za odpověď
- tominekk
- Příspěvky: 295
- Registrován: 16 črc 2004, 00:00
- Bydliště: 49°11'30.229"N, 16°35'29.415"E
- Kontaktovat uživatele:
Řešení je několik - ten dělič si myslím že bude nejjednodušší.
Pak ti těch 5V může spínat NPN tranzistor v jehož kolektoru bude rezistor a zdroj 3V a úbytek napětí Uce můžeš přivádět do uP. Aktivní úrověň pak bude log.0.
Zenerku nemám odzkoušenou, ale nevidím důvod proč by to nejelo.
Na výstupe je komplementár P-N cmos, ak sú tranzistory viazané na substrát, tak napätie Us väčšie ako Ud na P tranzistore prepáli G (vodivá dioda), to isté sa stane ak je Ud menšie ako Us na N tranzistore.
Tvoj problém by mal vyriešiť odpor, ktorý zabezpečí, aby do vstupu netiekol prúd väčší ako 1mA, čo by PN prechody mali prežiť.
(5 - 3,3)/0,001 = 1700 Ohm (2k a viac) I2C
(15 - 3,3)/0,001 =11700 ohm (12k a viac) Usart
ViPali píše:Vstupy sú spravidla chránené diodami zapojenými v závernom smere zo zeme na vstup a zo vstupu na Vcc. To znamená, že ak pripojíš vyššie napätie na vstup, pretečie ti špičkový prúd cez diodu do Vcc a odpáli ju. Následne najde pulups odpor (ak je použitý) a odpáli ho.
Na výstupe je komplementár P-N cmos, ak sú tranzistory viazané na substrát, tak napätie Us väčšie ako Ud na P tranzistore prepáli G (vodivá dioda), to isté sa stane ak je Ud menšie ako Us na N tranzistore.
Tvoj problém by mal vyriešiť odpor, ktorý zabezpečí, aby do vstupu netiekol prúd väčší ako 1mA, čo by PN prechody mali prežiť.
(5 - 3,3)/0,001 = 1700 Ohm (2k a viac) I2C
(15 - 3,3)/0,001 =11700 ohm (12k a viac) Usart
Díky moc. Hned to skusim