MAX232 je integrovaný obvod , který převádí signály sériového portu RS-232 na signály vhodné pro použití v digitálních obvodech TTL nebo CMOS . MAX232 funguje jako transceiver a převádí signály RX, TX, CTS a RTS.
Funkčnost a pinout mikroobvodu se staly de facto standardem a jeho analogy (s různým označením) vyrábí mnoho výrobců polovodičových mikroobvodů.
Obvod poskytuje úroveň výstupního napětí používanou v RS-232 (přibližně ±7,5V) převodem vstupního napětí +5V pomocí vnitřní nabíjecí pumpy s externími kondenzátory. To zjednodušuje implementaci RS-232 do zařízení pracujících s napětím od 0 do +5 V, protože není nutné komplikovat napájení pouze pro použití RS-232.
Vstupní napětí z RS-232, které může být až ±25V, je sníženo na standardních 5V používaných v logice tranzistor-tranzistor. Vstupy mají průměrnou prahovou hodnotu 1,3V a průměrnou hysterezi 0,5V.
MAX232A je zpětně kompatibilní s MAX232, ale může pracovat při vyšších rychlostech (viz přenosová rychlost ) a používat menší 0,1µF externí kondenzátory místo 1,0µF kondenzátorů používaných s původním obvodem [1] .
Poslední modifikace - MAX3232 - je také zpětně kompatibilní s předchozími, ale pracuje v rozsahu napájecího napětí od 3 do 5,5 V [2] .
Je užitečné pochopit, co se děje s úrovněmi napětí. Když MAX232 přijme logickou "0" vstup z TTL, převede jej na napětí +3 až +15 V, a když přijme logickou "1", převede jej na napětí -3 až -15 V , a na stejném principu provádí inverzní převody z RS-232 na TTL.
Typ linky a logická úroveň RS-232 | Napětí RS-232 | Napětí od TTL do MAX232 nebo naopak |
---|---|---|
Datový řádek, logická "0" | +3 V až +15 V | 0 V |
Datový řádek, logická "1" | -3 V až -15 V | 5 V |
Maxim Integrated rozšířil rodinu MAX232 o čtyři verze vysílačů (MAX234), čtyř přijímačů a čtyř vysílačů (MAX248) a řadu dalších kombinací přijímač/vysílač .