此外还有其他几个重要信号配合工作。DSR信号表示数据设备已准备好;DCR(通常指载波检测CD)表示DCE已接收到远程载波信号;DTR信号则是DTE通知DCE自己已经准备好。只有当这些引脚信号都准备完毕,串口才能进入正常的收发工作状态。
主板的COM口怎么测试好坏?不同主板的COM口各脚电压一样吗?
串口通信的工作原理主要涉及几个关键信号。首先由DTE向DCE发送串行数据,通过TXD引脚输出;同时RXD引脚负责接收来自DCE的串行数据。在控制流程上,DTE会通过RTS引脚向DCE请求切换线路到发送方式,随后DCE通过CTS引脚反馈告诉DTE线路已接通,可以开始发送信号。
判断COM口好坏最靠谱的方法其实是测量对地阻值。通过万用表测量各个引脚对地的电阻值,如果阻值明显异常或者短路,那基本就能判定是主板的问题了。这种方法比测电压更能直接反映线路是否畅通或存在硬件故障。
测电压其实没必要太纠结,因为对于所有的标准COM口来说,引脚定义的电压逻辑基本都是一致的。只要你确认是标准的串口,那么各个引脚对应的电平标准就是固定的,不会出现不同主板电压定义不一样的情况,这点可以放心。
下面为你列出COM口的标准引脚定义,方便你对照测试:1号脚是载波检测DCD,2号脚是接收数据RXD,3号脚是发送数据TXD,4号脚是数据终端准备好DTR。5号脚是公共信号地线SG,6号脚是数据准备好DSR,7号脚是请求发送RTS,8号脚是清除发送CTS,9号脚是振铃指示RI。