Jul 11, 2022 Laat een bericht achter

Introductie en werkingsprincipe van USB naar seriële poort

Introductie en werkingsprincipe van USB naar seriële poort


1. Inleiding


De USB naar seriële poort kan de wederzijdse conversie tussen de computer USB-interface en de fysieke seriële poort realiseren. USB naar seriële poort kan een seriële poort toevoegen aan een computer zonder een seriële poort of andere USB-hosts. Bij gebruik van een USB-naar-seriële-poortapparaat is het gelijk aan het veranderen van een traditioneel apparaat met een seriële poort in een plug-and-play USB-apparaat.


Toepassingskenmerken van de virtuele seriële USB-poort:


①USB wordt veel gebruikt, ondersteunt hot-plug-functie en heeft een hoge transmissiesnelheid.


② Simuleer de standaard seriële poort, die kan worden gebruikt om het originele seriële poortapparaat te upgraden, of voeg een extra seriële poort toe via USB.


③Het applicatieprogramma voor de seriële poort is volledig compatibel en hoeft niet te worden gewijzigd.


④Support verschillende besturingssystemen, zoals: Windows/Linux/Android/macOS.


2. Werkingsprincipe


Nadat de USB-host heeft gedetecteerd dat het USB-naar-serieel-apparaat is geplaatst → reset het apparaat → start het USB-opsommingsproces.


Tijdens USB-opsomming krijgt het proces verschillende descriptors zoals apparaatdescriptors, configuratiedescriptors, interfacedescriptors, enzovoort. Het bevat informatie zoals de fabrikant-ID, apparaat-ID en klassecategorie van het USB-apparaat. Het besturingssysteem komt overeen met het overeenkomstige USB-apparaatstuurprogramma voor het apparaat op basis van deze informatie.


De realisatie van de virtuele seriële USB-poort is afhankelijk van het stuurprogramma voor de USB naar seriële poort op het systeem, dat doorgaans rechtstreeks door de fabrikant wordt geleverd, of het CDC-stuurprogramma voor de seriële poort dat bij het besturingssysteem wordt geleverd, kan ook worden gebruikt.


De bestuurder is hoofdzakelijk verdeeld in 2 functies:


①: Registreer het stuurprogramma van het USB-apparaat om de besturing en datacommunicatie van het USB-apparaat te voltooien;


②: Registreer het stuurprogramma voor de seriële poort om de overeenkomstige implementatiemethode voor de toepassingslaag van de seriële poort te bieden.


De overeenkomstige stroomrichting van de stuurprogrammagegevens van de seriële poorttransceiver:


De stroomrichting van verzending via seriële poort:


Seriële poorttoepassing verzendt gegevens → USB-seriële poortstuurprogramma verkrijgt gegevens → stuurprogramma verzendt gegevens naar USB-apparaat met seriële poort via USB-kanaal → USB-apparaat met seriële poort ontvangt gegevens en verzendt deze via seriële poort


De stroomrichting wanneer de seriële poort ontvangt:


Het seriële USB-apparaat ontvangt seriële gegevens → uploadt de seriële gegevens naar de USB-host nadat de seriële gegevens via USB zijn verpakt → de seriële USB-driver verkrijgt de seriële gegevens die via de USB zijn geüpload → de driver slaat de gegevens op in de seriële buffer en levert deze aan de seriële toepassing voor lezen


usb to serial cable


Aanvraag sturen

whatsapp

Telefoon

E-mail

Onderzoek