Pengenalan dan prinsip kerja USB ke port bersiri
1. Pengenalan
Port USB ke siri boleh merealisasikan penukaran bersama antara antara muka USB komputer dan port siri fizikal. USB ke port bersiri boleh menambah port bersiri pada komputer tanpa port bersiri atau hos USB lain. Apabila menggunakan peranti port USB ke port bersiri, ia adalah sama dengan menukar peranti port bersiri tradisional menjadi peranti USB palam dan main.
Ciri aplikasi port bersiri maya USB:
①USB digunakan secara meluas, menyokong fungsi palam panas, dan mempunyai kelajuan penghantaran yang pantas.
②Simulasikan port bersiri standard, yang boleh digunakan untuk menaik taraf peranti port bersiri asal, atau menambah port bersiri tambahan melalui USB.
③Program aplikasi port bersiri serasi sepenuhnya, tidak perlu diubah suai.
④Sokong pelbagai sistem pengendalian, seperti: Windows/Linux/Android/macOS.
2. Prinsip kerja
Selepas hos USB mengesan bahawa peranti USB-ke-siri dimasukkan → tetapkan semula peranti → mulakan proses penghitungan USB.
Semasa penghitungan USB, proses akan memperoleh deskriptor yang berbeza seperti deskriptor peranti, deskriptor konfigurasi, deskriptor antara muka dan sebagainya. Ia akan mengandungi maklumat seperti ID pengilang, ID peranti dan kategori Kelas peranti USB. Sistem pengendalian akan sepadan dengan pemacu peranti USB yang sepadan untuk peranti mengikut maklumat ini.
Realisasi port bersiri maya USB bergantung pada pemacu port USB ke port bersiri pada sistem, yang biasanya disediakan terus oleh pengilang, atau pemacu port bersiri CDC yang disertakan dengan sistem pengendalian juga boleh digunakan.
Pemandu terutamanya dibahagikan kepada 2 fungsi:
①: Daftar pemacu peranti USB untuk melengkapkan kawalan dan komunikasi data peranti USB;
②: Daftar pemacu port bersiri untuk menyediakan kaedah pelaksanaan yang sepadan untuk lapisan aplikasi port bersiri.
Arah aliran data pemacu yang sepadan bagi transceiver port bersiri:
Arah aliran penghantaran port bersiri:
Aplikasi port bersiri menghantar data → Pemacu port bersiri USB mendapatkan data → pemandu menghantar data ke peranti port bersiri USB melalui saluran USB → Peranti port bersiri USB menerima data dan menghantarnya melalui port bersiri
Arah aliran apabila port bersiri menerima:
Peranti bersiri USB menerima data bersiri → memuat naik data bersiri ke hos USB selepas membungkus data bersiri melalui USB → pemacu bersiri USB mendapatkan data bersiri yang dimuat naik melalui USB → pemandu menyimpan data dalam penimbal bersiri dan memberikannya kepada aplikasi bersiri untuk membaca





