打印
[开发工具]

USB转串口应用

[复制链接]
1808|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Mozarts|  楼主 | 2016-10-16 10:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1.带你见见串口
你当然知道电脑的USB口在哪里,但是你知道电脑的串口在哪里吗?别找了,你的电脑应该是没有。现在的电脑,已经不配串口了,下图是在我的旧电脑上拍的串口:

在你的电脑上找到串口了?别开玩笑了,你找到的是VGA视频输出口吧?

仔细看看,串口是9针的,VGA口是15针的哦!
2.串口有什么用?
串口是为了通信用的,在当年,它可以连接Modem,打印机,游戏机等外部设备,现在,这些设备都变成USB口了,所以现在的电脑上,再也看不到串口了。只有工控机上,串口还被保留。因为串口在工业控制方面,到现在还有很多应用。
我们是搞单片机的,那必定离不开串口了,因为单片机基本上都是或者都可以通过串口下载程序。为了解决我们电脑上没有串口,但是还要用串口的矛盾,于是“USB转串口线”就出来了。

这条USB转成的串口,我们称作虚拟串口,不过,在使用起来,和电脑上原来的串口是一模一样的。(不过,有些非法商家,为了降低成本,偷工减料,只使得串口中的引脚2引脚3引脚5起作用,就是只可以通信,其它通信握手信号引脚却都是空脚了。所以,当你买下它给你的51单片机下载程序还可以,但是如果给可以自动ISP的单片机,例如LPC1114下载程序的话,就不行了!因为自动ISP需要用到两条串口引脚作为握手信号。)
3.你需要知道的两个概念
  • TTL电平:一般用作数字芯片的电平,例如芯片的供电电压是5V,那么高电平就是5V,低电平就是0V,这里所说的电平,就是TTL电平。
  • 232电平:232电平特制电脑串口的电平,-12V左右为正电平,+12V左右为低电平。我们刚才所见到的“USB转串口线”和电脑原生的串口,就是232电平。
4.单片机串口和电脑串口(或者USB转串口线)怎么通信?
由于单片机串口是TTL电平,要和电脑串口(或者USB转串口线)通信,就需要使得他两的电平逻辑一样才可以通信。这时候,就需要用到TTL转232电平的芯片,常用的有MAX232、MAX3232、SP232、SP3232等。连接方式为:
单片机串口—232芯片–串口
232芯片用于5V单片机,3232用于3.3V的单片机,这就是为什么好多童鞋用232芯片加到3.3V的单片机上,无法下载程序的直接原因。
5.什么是USB转TTL芯片?
在第4条中,如果用的不是电脑原生的串口,而是USB转的串口,实际硬件连接为:
单片机串口—232芯片—USB转232芯片—USB口
那么,USB转TTL芯片,就是为了解决上面的冗余而生的,用USB转TTL芯片,单片机与电脑的连接方式为:
单片机串口—USB转TTL芯片–USB口
也就是,直接把USB转的串口,变成了可以和单片机直接通信的TTL电平了。
USB转TTL芯片有很多,例如:CH340、PL2303、CP2102、FT232等。
在瑞生的LPC1114开发板上,板载USB转TTL芯片:CH340,所以你只需要用USB连接线把电脑和开发板连起来,就可以下载程序和进行串口通信了。

有些单片机开发板,尤其是最小系统板,没有板载USB转TTL芯片,只是引出了所有的引脚,这种情况,可以买一个“USB转TTL电路板”,就可以下载程序和串口通信了,这种USB转TTL电路板,在网上卖的也有很多,有的是用CH340做的,有的是用PL2303做的,有的是用CP2102做的,芯片虽不同,但功能是一样的。
沙发
mmuuss586| | 2016-10-16 10:47 | 只看该作者
谢谢分享;

使用特权

评论回复
板凳
gejigeji521| | 2016-10-16 10:54 | 只看该作者
串口是两排,9个针,叫DB9,
显卡的是15根针,DB15

使用特权

评论回复
地板
_gege| | 2016-10-16 10:56 | 只看该作者
我们所说的USB转串口,实际上是上两种,一种是USB转232串口,一种是USB转TTL串口。

使用特权

评论回复
5
Edisons| | 2016-10-16 11:13 | 只看该作者

好资料谢谢分享!

使用特权

评论回复
6
gejigeji521| | 2016-10-16 11:26 | 只看该作者
这个一半有两种电平标准,一个是单片机的,一个的计算机的,所以需要个转换芯片

使用特权

评论回复
7
gejigeji521| | 2016-10-16 11:31 | 只看该作者
CH340用的很多。CH340是一个USB总线的转接芯片,实现USB  转串口、USB转IrDA红外或者USB转打印口。

使用特权

评论回复
8
gejigeji521| | 2016-10-16 11:32 | 只看该作者

CH340是一个USB总线的转接芯片,实现USB  转串口、USB转IrDA红外或者USB转打印口。

在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。有关USB转打印口的说明请参考手(二)CH340DS2。

在红外方式下,CH340外加红外收发器即可构成USB红外线适配器,实现SIR红外线通讯。


特 点

> 全速USB设备接口,兼容USB V2.0,外围元器件只需要晶体和电容。

> 仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。

> 计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。

> 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。

> 支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。

> 通过外加电平转换器件,提供RS232、RS485、RS422等接口。

> 支持IrDA 规范SIR红外线通讯,支持波特率2400bps到115200bps。

> 软件兼容CH341,可以直接使用CH34 的驱动程序。

> 支持5V 电源电压和3.3V电源电压。

> 提供SSOP-20和SOP-16无铅封装,兼容RoHS。


使用特权

评论回复
9
gejigeji521| | 2016-10-16 11:33 | 只看该作者

封 装


引 脚



ch340_3.gif (107.17 KB )

ch340_3.gif

ch340_2.gif (44.48 KB )

ch340_2.gif

使用特权

评论回复
10
capturesthe| | 2016-10-16 15:18 | 只看该作者
有没有串口转wifi呢?

使用特权

评论回复
11
laozhongyi| | 2016-10-16 22:10 | 只看该作者
单片机串口是TTL电平,要和电脑串口(或者USB转串口线)通信,就需要使得他两的电平逻辑一样才可以通信。

使用特权

评论回复
12
wanglaojii| | 2016-10-16 22:31 | 只看该作者
4.单片机串口和电脑串口(或者USB转串口线)怎么通信? 不是很理解。。。

使用特权

评论回复
13
oayzw| | 2016-10-17 09:08 | 只看该作者
这广告隐藏的

使用特权

评论回复
14
zen2017| | 2017-3-29 10:53 | 只看该作者
谁说现在的主板没有串口?!

主板都有串口,只是没有引到后面板。在X宝上花2块钱买一个串口挡板线,自己连上就好了。

比起什么USB转串口,稳定可靠。

使用特权

评论回复
15
gygp| | 2017-3-29 20:58 | 只看该作者
usb转串口就是数据通信技术。

使用特权

评论回复
16
gygp| | 2017-3-29 21:08 | 只看该作者
现在的FT232性能是最好的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

1320

帖子

0

粉丝