ADM2483 测试报告
串口有自己的收发物理连接,可以有半双工和双工两种模式。也就是说在工
作时 TXD 和 RXD 是互不影响的,区别只是能不能同时收发而已。
通常 TTL 电平,TTL 的电源工作电压是 5V,也有 3.3V。输出高电平>2.4v,
输出低电平<0.4V。在室温下,一般高电平是 3.5V,输出低电平是 0.2V。最小输
入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是 0.4V。
CMOS 电平,CMOS 的电源工作电压是 3V~18V,CMOS 的电源工作电压范围宽。1 逻
辑电平电压接近于电源电压,0 逻辑电平接近于 0V。而且具有很宽的噪声容限。
STM32 用的是 TTL 电平,而 ADM2483 是 CMOS 工艺,是 CMOS 电平。因为 TTL 电平
和 CMOS 高低电平值不一样,所以互相连接时需要电平转换,需要电阻对电平分
压。
当 TXD 工作时,RXD 的电平应该是高电平,因为 RXD 要检测对端的低电平
来确定数据的起始位,如果自身就是低电平就无法检测到起始位了。当然也可以
是高阻的状态。
当 RXD 工作时,TXD 也应该是高电平状态,这样不会不会给对端的 RXD 一
个假的起始位。
但是在检测电路板的 RS485 通讯模块式发现,当 TXD 工作时,RXD 的电平状
态是低电平,并且还有抖动的波形。电路图如图 1 所示,TXD 和 RXD 工作时的波
形如图 2 所示。
图 1 RXD 端没有接上拉电阻的电路图
图 2 RXD 端没有接上拉电阻时的波形
当 RXD 端接有上拉电阻时,发现当 TXD 发送数据时,RXD 端的电平是高电平,
并且抖动的波形很小,这样可以正常的检测起始位。并且发现无论在 ADM2483
芯片的 Vcc1 引脚接 5V 或 3.3V 的电源,都需要接 10K 的上拉电阻,否则工作状
态会和图 2 中的一样。接有上拉电阻的电路图如图 3 所示,TXD 和 RXD 工作时的
波形如图 4 所示。
图 3 RXD 端接上拉电阻的电路图
图 4 RXD 端接上拉电阻时的波形
总结:ADM2483 的 RXD 引脚没有接上拉电阻时,当 TXD 发送数据时是低电平
状态,并且有抖动的波形;当接有上拉电阻后,当 TXD 工作时,RXD 是高电平,
并且波动减小,在 100mV 左右。