Part Number:SN65LBC184
你好,我们在使用SN65LBC184D芯片过程中遇上以下问题:
发射端和接收端两个模块放置位置非常近,一米左右,在这么近的距离下出现了通讯中断的情况,我们在接收端芯片的A、B脚并上了120欧姆的终端电阻,通讯恢复。但是在使用一段时间后,会再出现通讯不上的情况,再次取消120欧姆电阻,通讯又恢复。
我们在附件中附上了两个部分的电路原理图,以及在加上120欧姆电阻前后用示波器测得电阻两端的波形。此外,120欧姆的电阻只加在了接收端。
烦请帮我们分析下看会是哪里可能有问题,电路原理或者是元器件部分,或者针对这种情况是否有改善措施。感谢。
(function(id)
{
var v = document.getElementById(id);var op = v.style.position, ol = v.style.left, or = v.style.right, fe = [];
var nodeLimit = 50;
checkVideo = function() {
if (!v.canPlayType || v.error) {
var bound = 0;
while (v.childNodes.length > 0 && bound < nodeLimit) {
bound++;
if (v.childNodes[0].nodeName != 'SOURCE') {
v.parentNode.insertBefore(v.childNodes[0], v);
}
}
v.parentNode.removeChild(v);
} else if (v.readyState == 0) {
window.setTimeout(checkVideo, 249);
}
},
checkVideoRendered = function() {
if (v.networkState == 1 && v.readyState == 4) {
v.style.position = op;
v.style.left = ol;
v.style.right = or;
for (var i = 0; i < fe.length; i++) {
fe[i].parentNode.removeChild(fe[i]);
}
} else {
window.setTimeout(checkVideoRendered, 249);
}
}
if (navigator.userAgent.indexOf('iPad') == -1 && navigator.userAgent.indexOf('iPhone') == -1 && navigator.userAgent.indexOf('iPod') == -1) {
window.setTimeout(checkVideo, 249);
}
})('v_4593b721a90b4e2e9187c8f91deec24a');
(function(id)
{
var v = document.getElementById(id);var op = v.style.position, ol = v.style.left, or = v.style.right, fe = [];
var nodeLimit = 50;
checkVideo = function() {
if (!v.canPlayType || v.error) {
var bound = 0;
while (v.childNodes.length > 0 && bound < nodeLimit) {
bound++;
if (v.childNodes[0].nodeName != 'SOURCE') {
v.parentNode.insertBefore(v.childNodes[0], v);
}
}
v.parentNode.removeChild(v);
} else if (v.readyState == 0) {
window.setTimeout(checkVideo, 249);
}
},
checkVideoRendered = function() {
if (v.networkState == 1 && v.readyState == 4) {
v.style.position = op;
v.style.left = ol;
v.style.right = or;
for (var i = 0; i < fe.length; i++) {
fe[i].parentNode.removeChild(fe[i]);
}
} else {
window.setTimeout(checkVideoRendered, 249);
}
}
if (navigator.userAgent.indexOf('iPad') == -1 && navigator.userAgent.indexOf('iPhone') == -1 && navigator.userAgent.indexOf('iPod') == -1) {
window.setTimeout(checkVideo, 249);
}
})('v_c154212711fa4b51ab8bacdcfb498f52');
Amy Luo:
您好,
您的意思是说通信过程中AB差分电压会很低造成通信中断?AB差分电压异常时您是否同时测量了DI管脚?DI管脚电平正常吗?
总线上一共几个节点?就这一发一收两个节点吗?
,
Joker:
您好,
非常抱歉,在咨询你们之前,观察到通讯不良的现象后我们自行取消了120欧姆的电阻,取消之后通讯就恢复了,没有在故障时测量出管脚的参数,我只能在有无电阻的两种情况下记录下了A、B间的波形。而且加终端电阻的操作正如我提的问题里描述一样,是不稳定的,有时通讯不好了加上电阻就恢复,有时在加上电阻的情况下需要取消它才恢复通讯。总线上只有一发一收两个节点,且距离非常接近,一米左右。我们的电路设计上是否有什么可以优化的地方呢?
还有就是关于终端电阻,在这种距离下是否有必要加呢,如果要加的话,根据这个芯片型号是否有一个推荐值或者一个参考思路可以计算得出?感谢您的帮助
,
Amy Luo:
SN65LBC184属于是最传统的收发器,其VIT+阈值电压是+200mV,在总线闲置时会产生一个不确定的输出,因此需要外接故障保护偏置电阻,建议您按照下面链接文档设计故障保护偏置电阻,里面给出了详细的计算过程,也有计算示例:
RS-485 故障保护偏置 : 旧与新的收发器