这么多年了,每次画PCB的时候,还是会被串口线的脚位弄晕,到底2、3脚是输入还是输出呢?
直到我做出下面的表格,才对串口部分电路的布线心安理得,不再担心是不是哪里搞反了。
信号名 DCD RXD TXD DTR GND DSR RTS CTS RL
DB9母头 (外设) 1 2 3 4 5 6 7 8 9
方DB9公头 向 (PC机) 1 -> 2 <- 3 4 5 6 <- 7 -> 8 9
以前为什么老会弄晕呢,每次好像都理解了,但每次心里都没把握,原因
很简单,那是因为我们把握串口定义的时候,都未明确参考点。例如,P2为RXD,是输入脚, 那是对于PC机(公头)而言的,然而对于外设(母头),它虽然还是RXD,但IO方向为输出了。 详见上表。
因此,大家在说串口脚定义时,首先,一定要弄清楚,它是公头还是母头,然后再看管脚的定义。一般情况下,大家说的串口线定义是以PC机(公头)为参考的,如 2脚是RXD输入。然而对于外设 (母头)来说,,是相反的,2脚是TXD输出,这是最让人晕的地方,未弄明白公头或母头,就看脚的定义。弄清楚这一点之后,做串口线或PCB布线就简单了。
其次,DB公头与DB母头的管脚位排列是镜像反的,公头对着母头时,1对1,2对2,……9对9。
关于制作串口线,注意下面二点:
其一,一般情况下,外设为母DB头,此时串口线为 母《-》公,这种线是直连线,将1、6脚短接,所有脚位一一对应即可。
其二,如果外设为公DB头,此时的串口线为 母《-》母, 这种线是交叉线。将1、6脚短接,所有2与3, 4与6,7与8 脚位需要交叉。详见下图。
本文由珂雪琪花原创,如果有错误请指出,如转载,请注明出处。
因篇幅问题不能全部显示,请点此查看更多更全内容