RS-485有两个关键点:
1 接收器差模电平,大于+200mV或小于-200mV,代表0和1。总线空闲状态时,都要大于+200mV。-200mV~+200mV之间的电压,无效,如果存在,则可能出现“神经错乱”码。一些总线设置上拉电阻,必须以满足这个要求为前提。
2 接收器最少要有12kΩ的输入电阻。此为一个单位负载(1UL),总线驱动器最少要能驱动32个这样的负载。如果将接收器输入阻抗增加到24kΩ,那就是1/2UL,这样一来,线路上负载轻了,就可以增加节点(增加到最少64个)。你问的128个、256个节点,也是源于此。不过,请注意,这个算法并没有考虑上拉下拉电阻的影响,交流特性的影响,而是纯粹的直流推算方法而已,因而,应用中,如果不是很近、速率尽量低,都不太可能用那么多的节点。
::________________________________________释疑解惑________________________________________:: 那么,当初为什么不用接收器输入阻抗大一点的标准呢?不清楚,但有一个道理是肯定的----输入阻抗高了,接收器的抗干扰能力就下降。这是不变的真理。以此为参考,就应该在满足要求的情况下尽量选择低输入阻抗的线路器件品种。
|