关于485通讯方面,有些问题想请教一下:
1,关于终端接的120欧电阻,通讯距离在100米以内的话不接没问题吗(波特率为2400)
2,还是终端接的120欧电阻,是必须要接到芯片口的A,B两端还是可以离芯片稍微远一点,我想让板子上本身不加这个电阻,必要时在外接的端子排上加,不知道合不合适?(该位置在20欧限流电阻和稳压管之外)。
3,A,B两端在不接120欧电阻时有必要加一个电阻代替吗,如果加的话加10K合适吗?经测试接10K的话基本波形的幅度和不接差不多,但是不接又有点不放心
4,为了保证在没有信号时485的接收口一直为高电平,A端接了个上拉电阻,B端接了个下拉,这个电阻取多大比较合适?厂家推荐为4.7K以下,而其他很多地方都用的4.7K或3.3K,但是我测试时发现想要A,B间在没信号时能够稳定的大于200mV(两个终端接了120欧的情况下,A,B间电阻大约70欧左右),上拉和下拉要1K左右才行,那取1K的话合适吗,为什么很多厂家用的3.3K和4.7K?
5,A与B之间,或者A与5V,B与地之间需要加电容吗?加的话102可以吗?加了会有什么好处?或者什么坏处?我实际测量的加不加电容,电容从6pF到103对波形基本都没什么影响,但是模拟不出干扰,不知道在有干扰时会不会起作用 |