Interfete RS232 - TTL
Pentru dezvoltarea montajelor electronice cu microcontrolere este uneori utila conectarea acestora la un PC prin intermediul unui port serial. Conexiunea nu se poate realiza in mod direct deoarece in standardul RS232, tensiunea semnalul transmis are o valoare de -15..-3V pentru nivel logic 1 (H) si de 3..15V pentru nivelul logic 0 (L). Pentru a transforma nivelurile de tensiune RS-232 in niveluri de logica TTL standard, de obicei se folosesc circuite integrate specializate.
Dar nu este necesara intodeauna realizarea adaptarii nivelelor de
tensiune pentru produsul final, ci doar in timpul fabricatiei, pentru punerea
in functiune sau depanare.
In
aceasta situatie este utila folosirea
unui modul separat pentru conversia de nivel RS232 la TTL.
Primul adaptor propus are la baza un
circuit integrat uzual tip MAX232A produs de firma Maxim (U1), dar care are circuite
echivalente si de la alţi furnizori (Analog Devices, LG şi altele).
Circuitul MAX232A este conceput pentru alimentare la 5V
şi a contine un dublor si un invertor de tensiune ce foloseste condensatoare
comutate pentru a obtine o tensiune de +10V si una de -10V, necesare pentru compatibilitatea
cu semnalele standard RS-232.
Acest cip necesită patru condensatori
externi (C1, C2, C3, C4) cu o capacitate de
minim
0,1 microfarad
( 1 microfarad pentru MAX232 ), ce sunt utilizati
īn convertoarele de tensiune. Pentru a simplifica utilizarea acestui
adaptor a
fost adaugat un circuitul de alimentare direct din portul serial, eliminānd obligativitatea
unei surse de energie externe.
Tensiunea de alimentare 5 V este
asigurata de circuitul liniar stabilizator de tensiune LM78L05 (U2), pe a cărui
intrare este conectat la condensatorul C6 de stocare. Acesta este īncărcat prin dioda D1 din
datele semnalului Data Terminal Ready (DTR, contactul al patrulea, la un conector
RS-232 cu 9 pini). Diodele D1 si D2 pot
fi si de tipul 1N4148 nu neaparat BAT54.
Pentru funcţionarea normală a adaptorului este necesar ca semnalul DTR sa aiba o valoare de zero logic. Aceasta trebuie configurata din programul de terminal sau din aplicatia utilizata. In cazul in care nu este posibila alimentarea prin intermediul semnalului DTR se poate folosi o alimentare externa de +5V ,asigurata prin intermediul diodei D2, de preferat de pe montajul ce urmeaza a fi depanat sau programat.
Urmatorul circuit este realizat folosind componente discrete, avand si un cost mai redus. Tensiunea negativa este asigurata de pinul 3 (TXD) al conectorului RS232 din PC.

O alta posibilitate de obtinere a tensiunii negative presupune folosirea unui dublor de tensiune negativa realizat de C1,D1,D2 si C2. Semnalul PWM/OSC poate fi generat de un microcontroler sau de un oscilator separat. Optocuplorul ISO1 (PC357 sau compatibil) realizeaza conversia nivelelor logice TTL intr-o tensiune, ce basculeaza intre nivelul de tensiune de -10V si cel de +5V furnizat, compatibila cu nivelele de tensiune RS232.

De vazut si:
Back to my home page