Jul 11, 2022 Zanechajte správu

Úvod a princíp fungovania USB na sériový port

Úvod a princíp fungovania USB na sériový port


1. Úvod


USB na sériový port dokáže realizovať vzájomnú konverziu medzi USB rozhraním počítača a fyzickým sériovým portom. USB na sériový port môže pridať sériový port k počítaču bez sériového portu alebo iných hostiteľov USB. Keď používate zariadenie USB na sériový port, je to ekvivalentné premenu tradičného zariadenia so sériovým portom na zariadenie USB typu plug-and-play.


Funkcie aplikácie virtuálneho sériového portu USB:


①USB je široko používaný, podporuje funkciu hot-plug a má vysokú prenosovú rýchlosť.


②Simulujte štandardný sériový port, ktorý možno použiť na aktualizáciu pôvodného zariadenia so sériovým portom alebo pridať ďalší sériový port cez USB.


③Aplikačný program sériového portu je plne kompatibilný, nie je potrebné ho upravovať.


④Podporujte rôzne operačné systémy, ako napríklad: Windows/Linux/Android/macOS.


2. Pracovný princíp


Keď hostiteľ USB zistí, že je vložené zariadenie USB-to-serial → resetujte zariadenie → spustite proces enumerácie USB.


Počas enumerácie USB proces získa rôzne deskriptory, ako sú deskriptory zariadení, konfiguračné deskriptory, deskriptory rozhrania atď. Bude obsahovať informácie, ako je ID výrobcu, ID zariadenia a kategória triedy USB zariadenia. Operačný systém bude podľa týchto informácií zodpovedať príslušnému ovládaču zariadenia USB pre zariadenie.


Realizácia virtuálneho sériového portu USB závisí od ovládača USB na sériový port v systéme, ktorý spravidla poskytuje priamo výrobca, alebo je možné použiť aj ovládač sériového portu CDC dodávaný s operačným systémom.


Ovládač je rozdelený hlavne na 2 funkcie:


①: Zaregistrujte ovládač zariadenia USB na dokončenie ovládania a dátovej komunikácie zariadenia USB;


②: Zaregistrujte ovládač sériového portu, aby ste poskytli zodpovedajúcu metódu implementácie pre aplikačnú vrstvu sériového portu.


Zodpovedajúci smer toku údajov ovládača transceivera sériového portu:


Smer toku odosielania sériového portu:


Aplikácia sériového portu odosiela dáta → ovládač sériového portu USB získava dáta → ovládač odosiela dáta do zariadenia so sériovým portom USB cez kanál USB → zariadenie so sériovým portom USB prijíma dáta a odosiela ich cez sériový port


Smer toku, keď sériový port prijíma:


Sériové zariadenie USB prijíma sériové dáta → nahrá sériové dáta do USB hostiteľa po zabalení sériových dát cez USB → sériový ovládač USB získa sériové dáta nahrané cez USB → ovládač uloží dáta do sériovej vyrovnávacej pamäte a poskytne ich sériová aplikácia na čítanie


usb to serial cable


Zaslať požiadavku

whatsapp

Telefón

E-mailom

Vyšetrovanie