Stránka 1 z 1

USART/USB

Napsal: 13 kvě 2013, 15:41
od kaktus000
Zdarevím všechny bastlíře,
měl bych tu jeden dotaz. Možná to bude znít hloupě, ale v digitálních obvodech nejsem tak zběhlý. :oops:
Potřebuji zprovoznit komunikaci procesoru ATmega8L napájeným 3,3V (prostřednictvím pinů PD0/PD1 (RXD/TXD)) s USB v počítači.
Mám k tomu komerčně vyráběný převodník mezi rozhraními USB a USART od firmy Rotronic (viz datascheet: http://shop.rotronic.co.uk/i2cmsdata/pd ... asheet.pdf).
Otázka zní: můžu připojit výstup z MCU přímo na převodník od Rotronicu nebo musím přidat ještě obvod MAX232? Překouše tento převodník 3,3V logiku?

Předem děkuji za odpověď

Napsal: 13 kvě 2013, 16:09
od Jenda_KL
Je potřeba ještě MAX3232, nebo jiný linkový převodník z RS232 na TTL3.3V.
Tyhle redukce ale mívají oproti standardu RS232 (0 -12V/1 +12V) jen 0V/5V, takže by stačil jen nějaký invertor, třeba z NPN tranzistorů.

Napsal: 14 kvě 2013, 07:38
od AB1
Existují dva druhy převodníků.

1. USB-RS232 -> má úrovně +- 12V a k mikroprocesoru se připojí přes MAX232 (5V) nebo MAX3232 (3V).

2. USB-TTL -> má TTL úrovně a připojí se přímo k mikroprocesoru.
http://www.tme.eu/cz/details/ttl-232r-3 ... /ttl-232r-
3v3-2mm/#

Tvůj převodník je USB-RS232.

Napsal: 14 kvě 2013, 12:28
od Jenda_KL
Ano, jenže taky existují USB-RS232 a těch je docela dost, co mají jen 0/+5 oproti tomu co říká ta specifikace a není to TTL

Napsal: 14 kvě 2013, 12:31
od Habesan
Pak to nejsou USB-RS232, ale USB-UART.