3233|1

3836

帖子

19

TA的资源

纯净的硅(中级)

楼主
 

USB-Serial、USB转串口、USB-UART、PL2303、CH340等的理解 [复制链接]

首先介绍一下两个东东,USB和RS232:


USB是通用串行总线接口,是四线的;串口,是九针的,也叫COM口,现在的主板上基本不作这个接口了,所以很多都是用USB口转成串口。其中,这里所说的串口其实就是我们通常意义上的rs232,这个大量用于工业上的线。


所以就出了USB-Serial线,也就是我们说的USB转串口线,要使用这种线是要在电脑上安装响应的驱动的,至于Android系统正在研究,驱动貌似在Linux内核上有的,但是部分Android系统封闭了这一功能,所以开发的过程中要考虑驱动的问题。再就是有一些硬件转换器代替了普通的usb-rs232的转接口线,驱动嵌入转换器中,实现免驱。但是大批量的情况下成本也不低,所以为公司利益考虑还是从软件的角度尽量去研究研究。


当然,串口是有很多种的,我们常说的就是rs232接口。串口连入Windows系统电脑中的显示方式就是COMx,Linux是ttys_x,这类信息有很多可以百度谷歌的。


usb-uart模块根据我的理解其实就是那根线的作用,即把串口的电位转换成usb认识的信息,不是研究这块的但是阅读的文章感觉是这么个意思。而且代码看上去和usb转串口的代码基本是一样的。


PL2303、CH340其实相信大家也都搜了,就是芯片。(还好上了汇编语言和编译原理的上机课,让我还能看懂芯片的那个引脚图。。。)上面说的所有的线啦,uart啦转换都是靠这类芯片的作用。驱动也是为了他们而装的。所以,一般来说,如果不同厂家但是芯片一样的话驱动也是可以通用的。PL2303的驱动就是所有用这种芯片的都可以,用CH340等其他芯片的就不识别了,所以这在开发上也是要注意的一个问题,因为公司可能觉得是一样的,只要把厂家自带驱动安装了就行了,但是对于android系统就有点不同了。

最新回复

CH340推出市场已经十多年了,现在有CH340G/ch340C/CH340B/CH340E/CH340N/CH340T等多种型号和封装,涵盖SOP8/SOP16/MSOP10等封装。支持WINDOWS、安卓、mac os、linux等主流操作系统。  详情 回复 发表于 2019-5-29 14:13
点赞 关注

回复
举报

305

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
CH340推出市场已经十多年了,现在有CH340G/ch340C/CH340B/CH340E/CH340N/CH340T等多种型号和封装,涵盖SOP8/SOP16/MSOP10等封装。支持WINDOWS、安卓、mac os、linux等主流操作系统。
个人签名单价1元含税的USB和Touchkey单片机CH551G已大批量出货,试样QQ:1258305301
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表