基于PL2303的串口转USB口串行通信设计
方便地嵌入到手持设备中。该器件作为USB/RS232双向转换器,一方面从主机接收USB数据,并将其转换为RS232信息流格式发送给外设;另一方面从RS232外设接收数据,转换为USB数据格式传送回主机。这些工作全部由器件自动完成,开发者无需考虑固件设计。
PL2303的驱动可在大多数操作系统上模拟成传统的COM端口,并允许基于COM端口应用方便地转换为USB接口应用,实现通信,其数据传输的波特率可高达6 Mbps。通过利用USB块传输模式,利用庞大的数据缓冲器和自动流量控制,PL2303能够实现更高的数据吞吐量,比传统的UART(通用异步收发器)端口要快。
前面介绍了单片机与PL2303的接口电路,通过PL2303的桥接,将单片机的串口转成了USB口。当单片机系统与PC主机系统通过USB通信线连接起来后,PC机将这个USB接口看成是一个COM口(RS232全双工异步串行通信接口),此时,PC机要装入PL2303的驱动程序,这个驱动程序就是将该USB口模拟成为一个COM口,USB转串口线的端口号可能是COM4,也可能是COM5,此端口号是电脑系统自动分派的,不是每台电脑都一样。在没有必要的情况下,请不要去修改它,使用时只需记住这个端口号就可以了。在使用此端口的软件中,都务必按此端口来选择,如STC—ISP下载软件、串口调试软件等。PL2303的驱动程序可以从官方网站下载。
结语
本文介绍的单片机串口转USB口的接口电路已经通过实际的电路板实现,在实际的应用中效果很好,通信的可靠性很高,特别适合笔记本电脑与单片机系统之间的通信。有些笔记本电脑的操作系统是Win7操作系统,此时要注意在官方网站上下载Win7操作系统的PL2303驱动.PART.RAR。在使用中感觉到的不足之处是PL2303芯片在做电路时,外接的电阻、电容等器件比较多,画电路板比较麻烦。
- Apple Watch磁力充电线拆解:内部器件还挺多(05-07)
- USBee:电脑不联网也能被窃取数据(08-31)
- USB 3.0信号完整性测试简介(12-27)
- USB枚举详细过程剖析(12-07)
- 熟悉又陌生 USB接口标准全解析(10-27)
- USB入门系列之二:USB的连接模型(07-28)
