com串行端口(串行端口是什么)

2022-11-19 16:19:54 1141次阅读 投稿:原创科普号编辑
最佳答案com串行端口(串行端口是什么)

关键点:

1.串口和COM口是指物理接口形式(硬件)。TTL、RS-232和RS-485是指电平标准(电信号)。

2.连接设备时,通常只连接GND RX TX。不会连接Vcc或3.3v电源线,以避免与目标设备发生电源冲突。

3.PL2303和CP2102芯片是USB转TTL串口芯片,USB用于扩展串口(TTL级别)。

4.MAX232芯片是TTL电平和RS232电平之间的专用双向转换芯片,可以将TTL转换为RS-232,也可以将RS-232转换为TTL。

5.TTL标准是低电平为0,高电平为1(5V电平)。RS-232标准是正电平为0,负电平为1 (15v电平)。

6.RS-485与RS-232类似,但采用差分信号负逻辑。跳过这里。

和串行端口通讯端口:

COM是串行通信端口,简称串口。这与USB通用串行总线和硬盘的SATA不同。

一般来说,我们看到两个物理标准。9针插头和4针DuPont头。

这是一个常见的4针串行端口,常见于电路板上,上面有杜邦针。有时候还有第五根针,3.3V电源端子。

因为是在电路板上预留的,所以协议有很多种,具体看具体设备。

下面是D型9针串口(通俗说法)。你可以在台式电脑后面看到它。记住,这个接口只有两种协议:RS-232和RS-485。不会是TTL级(特殊应用除外)。9针串行端口的定义可以在这里找到:http://wenku.baidu.com/view/5c170c6925c52cc58bd6be6e.html.

一般来说,我们只拿出RXDTXD和GND两个图钉。

下图是USB转TTL串口的小板子,可以通过USB扩展到串口。芯片PL2303HX。

网上各种串口经常搞混,但是这个确实可以下载STC单片机的程序。

这是另外一种,CP2102芯片,也是USB转TTL串口。据说比PL2303好,但实际使用中没感觉到。这个小板有一个额外的3.3V电源端子,以适应不同的目标电路。

上面介绍了所有USB转TTL串口。如果目标设备是RS-232串口(D型9针接口)怎么办?

再拿一块MAX232转换一下就行了。

也可以搭建一个简单的比较器电路来实现TTL转RS-232的功能,如下图所示。

如何将RS-232转换成TTL?这就需要你动脑子了。当然,早就有人想到做一个成品了。仔细看下图。USB通过PL2303转换成TTL串口,中间四个孔可以引出。然后由MAX232转换成RS-232电平,由9针串口引出。

再来一个:MAX232还是用于电平转换的。

你可能会买这个:它看起来只有一个牛粪芯片。但是记住,只要是D型9针串口,就不会是TTL级别。除非另有说明,否则默认为RS-232。

所以这条线,不管里面是什么结构,都是USB到RS-232串口的线。

强调一个设备的串口可以根据串口线路判断是TTL还是RS-232,从而确定链接方式以及是否需要转换电路。

文章原创出处:http://www.lokcboce.com/zonghezhishi/2075.html