usb转串口其实也可以说成是usb和串口相互转换,原理主要分为下面几部分:
通信协议的相互转换
通过电平的相互转换
通过芯片来实现上面的转换
一般主流的是能过pl2303来实现上面的转换,而主要的芯片就在串口后端的位置,通过芯片来实现转换,同时也需要专门的驱动才可以正常实现!
usb接口:主要由3部分组成:usb接头、usb供电、usb数据收发,其原理如如下:
1.usb接头:提供usb物理接口,通过usb线与usb设备进行连接。
2.usb供电:整个usb转串口线无需外接电源,直接使用usb供电即可。
3.usb数据收发:usb接口与usb转串口芯片主芯片(pl2303)的通讯。
usb转串口主芯片模块,usb转串口主芯片是电路的核心部分,提供usb和串口的桥转换,它主要由三个部分组成,分别是usb转串口芯片pl2303、pl2303工作晶振和pl2303外围电路。
1.usb转串口主芯片:usb转串口芯片内部功能框图如下:
2.pl2303工作晶振:提供pl2303工作时钟,最大支持12m频率。
3.pl2303外围电路:依据pl2303数据手册要求添加外围电路,具体各外围电路功能,见pl2303手册。
rs232接口部分实现串口rs232电平与ttl电平的转换。模块原理图如下,主要由2个部分组成,sp232eh芯片、串口接口。
1.sp213eh芯片:将sp2303的ttl电平的串行接口,转换成普通的rs232电平。以及将普通的rs232电平电平转换成ttl电平串行接口。
2.标准的db9公头,可以直接设备进行数据通信。
usb之间的通信,需要执行usb协议,com口之间的通信,需要执行对应的串口协议;
所谓的驱动,就是去执行相应的协议;
比如说:原始数据,是红色的,通过usb接口传输时,就被打包变成为五颜六色,而在另一头的usb接口就将接收到的五颜六色数据进行解包,再还原为红色,然后再送到com口,再被打包成为绿色并传输,而在另一头的com接口就解包数据,又还原为红色;
而一般的手提有usb口而没有com口,又是如何虚拟出com口来的呢,关键的钥匙就在要接入usb口的元器件上,元器件内部上写有这样的要求,同时手提上的操作系统或者第三方软件就会明白他要做什么;
『本文转载自网络,凯发旗舰的版权归原作者所有,如有侵权请联系删除』