Interfața standard a celor mai moderne microcontrolere este UART. În traducere - transceiver universal asincron.
Calculatoarele anilor trecuți au avut întotdeauna cel puțin o interfață serial RS232. Într-un alt mod a fost numit COM, portul de comunicare. Conectarea microcontrolerelor la calculatoare (conectarea UART la COM). a fost o sarcină simplă. A fost necesar doar conversia nivelelor de semnal COM (-10 V, + 10 V) la nivelurile UART (0 V, 5 V).
În timp, comanda arhaică a fost înlocuită aproape complet prin interfețe USB. A apărut o problemă la conectarea microcontrolerelor cu UART la computerele cu porturi USB. Pentru a rezolva această problemă, multe companii produc cipuri de interfață specială - poduri USB-UART.
Prefer sa folosesc podul USB-UART PL2303 fabricat de Prolific Technology Inc din Taiwan. Funcționează în mod fiabil, nu atârnă, nu este un preț ridicat.
În interogările de căutare, cipul PL2303 este numit:
- PL2303 USB - UART Numele corect pentru scopul funcțional. În traducere se înțelege un transmițător universal asincron.
- PL2303 USB - TTL Se subliniază că semnalele de ieșire au niveluri logice TTL (0 ... 5 V).
- PL2303 USB - RS232 Nu este chiar numele corect. RS232 este o interfață cu logica funcționării UART, dar cu niveluri de semnal -10 ... +10 V.
- PL2303 Interfață de comunicare USB - COM. Așa-numitele RS232 pe computerele personale.
fabricație microcircuit PL2303 Prolific Technology reprezinta convertor USB niveluri de logica de interfață UART TTL la CMOS (0. 5 C). Se utilizează pentru conectarea dispozitivelor cu interfețe seriale UART, RS232, COM la porturi USB.
Folosind acest cip, au fost dezvoltate modulele UART PL2303 USB.
Cu ajutorul modulelor este foarte ușor să realizați conectarea dispozitivului la portul USB. Cu un cablu standard, PL2303 se conectează la calculator. Un dispozitiv UART este conectat la conectorul cu patru pini al modulului. Din același conector, puteți prelua energie pentru dispozitivul dvs.
Driverul PL2303 este instalat pe computer. Acum, de fiecare dată când modulul este conectat la computer, în sistem va apărea un port COM virtual.
Orice program pentru controlul dispozitivului printr-un port COM standard poate funcționa cu acest port, fără a bănui că este virtual. Ie un port COM suplimentar apare fizic în afara calculatorului.
Nu cred că este logic să vorbești despre chipul PL2303, să dai chipuri, scheme cu el. Modulul este atât de convenabil încât majoritatea dezvoltatorilor o folosesc, mai degrabă decât cipurile individuale. În plus, este bine integrat structural în cablul de comunicare.
Am mușcat conectorul, am lipit firele de la modul și i-am pus o contracție groasă de căldură. Arată destul de decent.
Prin contracția de căldură roșie a LED-urilor. Apropo, pe modulul 3 LED-uri. Acestea arată:
Foarte convenabil, starea de desfacere este întotdeauna vizibilă.
Există patru contacte pe conectorul modulului.
Am dat cele mai importante, după părerea mea, specificații tehnice. Pentru mai multe informații, vizitați site-ul oficial al Prolific Technology Inc.
Modulul suporta rata de transfer UART până la 6 milioane de biți pe secundă, dar COM standard, are o viteză maximă de 115 200. Ca regulă, toate programele permit doar o viteză maximă.
Cipul are semnale pentru conectarea memoriei externe EEPROM pentru stocarea identificatorilor dispozitivelor. Dar nu există o astfel de opțiune în modul.
Astfel, conectarea oricărui dispozitiv cu un UART serial, RS232, COM la portul USB al unui PC este redus la fabricarea cablului și a instala driver-ul de pe computer.
Unul dintre cablurile mele arată așa.
În acest fel, pot fi conectate chiar și dispozitive dezvoltate într-un moment în care interfața USB nu exista deja. În același timp, nici dispozitivul însuși, nici software-ul pentru acesta nu sunt modificate.
De unde să cumpărați modulul PL2303?
Am o opinie fără echivoc - în acest magazin online. Nu pentru că este programul meu de afiliere. Doar astfel de prețuri nu am văzut în altă parte.
- Modulul USB-UART PL2303 costă 80 de ruble!
- Bridge USB-UART pe chip CH340 la prețul de 90 de ruble!
- Prețul de module pe chip CP2102 180 de ruble!
- Există o versiune a convertorului USB-UART PL2303 încorporat în cablu. Preț de 170 de ruble!