最近由于毕业设计的原因,需要用到RS485,之前接触到的基本都是TTL,因此,此篇文章用来记录一下RS485和TTL电路的区别。
通常单片机使用的TTL电平,其对逻辑高电平和低电平定义是
当输出的电压大于2.4v时为高电平,当输出的电压低于0.4v时为低电平。而485对逻辑高电平和低电平的定义却和TTL的标准不一样,根据RS-485的标准规定,接收器的接收灵敏度为±200mV,即接收端的差分电压大于、等于+200 mV时,接收器输出为高电平;小于、等于-200mV时,接收器输出为低电平;介于±200mV之间时,接收器输出为不确定状态
这就注定了使用485电平作为通讯标准的设备和TTL的电平的设备无法直接连接在一起,例如单片机和以RS485作为通讯端口的风速传器.