Převod signálu RS232 s TTL na standardní úrovně jde
udělat několika způsoby. Nejsprávnější je použít k tomu
určený obvod např. ICL232. Nevýhodou tohoto řešení je
složitost a relativně velký odběr.
U většiny desek to řeším tak, že vyvedu na konektor signály
RX a TX přímo z procesoru a pak použiji převodník vhodný pro
danou situaci.
Nejjednodušší je zapojení se dvěma tranzistory. Samozřejmě
nesplňuje normou definované požadavky na úrovně RS232, ale
pro ladění a nastavování bohatě stačí. V 99% případů
funguje spolehlivě až do rychlostí 115200.
V některých případech je vhodné mít komunikaci galvanicky oddělenou.
Toto je nejjednodušší zapojení s galvanickým oddělením.
V dnešní době už jsou poměrně časté počítače bez RS232. Tady
je potřeba použít převodník USB na RS232. V takovém převodníku je většinou
obvod, který má ttl výstupy a budič který je převádí na úrovně RS232.
V tomto případě je zbytečné dělat převod tam a spět. Je možné
postavit relativně jednoduchý převodník např. z obvodem FT232RL.
Tady je schéma takového převodníku i z galvanickým oddělením.
(C) Petr Porazil 2010-11,
poslední úprava 20.04.2010