Dotaz: 5V/3.3V UART konverze

mjfox@centrum.cz mjfox@centrum.cz
Úterý Březen 15 07:48:26 CET 2005


U home-made datovych kabelu pro mobily se pouzivaji zenerky na cca 3,3V. Telefon ma 3,3V UART, bezny MAX232 nebo ekvivalent ma 5V napajeni.

P.K.

______________________________________________________________
> Od: Thomas Shaddack <hwnews@shaddack.mauriceward.com>
> 
> Mam dotaz. Opakovany, nebot jsem na predchozi nedostal odpoved. :(
> 
> 
> Mam zarizeni s PIC16F873 co komunikuje pres UART. Napajeci napeti je 5V 
> (resp. 4.8V z ctverice NiMH baterii).
> 
> Mam zarizeni s ATmega64L co taky komunikuje pres UART. Napajeci napeti zde 
> je 3.3V (udelano z vyse zminenych 5V pomoci low-drop stabilizatoru 
> LP2950CZ-3.3). Specificky se jedna o EZL-80 wifi/RS232 prevodnik z hw.cz.
> 
> Pozadovana rychlost komunikace je 9600 bps.
> 
> Jaka je nejvhodnejsi a nejjednodussi metoda prizpusobeni urovni za ucelem 
> propojeni techto dvou zarizeni, aniz bych riskoval poskozeni EZL-80 
> modulu? (V pripade ze nejjednodussi a nejvhodnejsi se lisi, prosim o obe 
> varianty.) Dokumentace k ATmega64L se nezminuje o tom, ze by pri 3.3V 
> napajeni snasel 5V signaly, takze radeji predpokladam, ze to neumi.
> 
> Stacilo by tohle zapojeni s pull-up odporem a Schottkyho diodou?
> 
> .--/\/\/\/----*---o 3.3V Vcc
> | R1 10k |
> D1 | |
> 5V Tx o---|<|---*-----------------o 3.3V Rx
> D2 |
> .---|>|---'
> R2 3k3 |
> 5V Rx o--/\/\/\/----*-------------o 3.3V Tx
> 
> 
> H v 3.3V logice by porad jeste melo stacit na to byt povazovano za H v 5V 
> logice, a jelikoz vstup brouka je ve vysoke impedanci, mohlo by to jit 
> propojit primo. R2 a D2 jsou zde spis pro jistotu, kdyby nahodou nekdo 
> (specificky ja) udelal botu v programu a Rx nastavil jako vystupni.



Další informace o konferenci Hw-list