Part Number:SN74LVC16T245-EPOther Parts Discussed in Thread:SN74LVC16T245,
Ti:
您好,我最近使用SN74LVC16T245该芯片发现下面的问题,首先我都dir和oe端没有变过。mcu始终和SN74LVC16T245相连接接下来是我发现此问题的过程:
第一次,我mcu先是push-pull output 输出(不管电平拉高拉低),然后 floating input ,大概5秒左右,SN74LVC16T245输出端出现了意料之外的脉冲,并且最后被被拉高。用示波器观测mcu输出波形,波动范围不过50mV,万用表测mcu输出端才200mV左右。于是mcu从头到尾输出端示波器监测,无异常
第二次,mcu 配置 floating input ,万用表测mcu输出端才200mV左右,示波器显其波
(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_8220b86ae7dd46b0804a0f7b6c8b1c9b');动范围不过50mV。此时将SN74LVC16T245输入端于地相连1s左右,断开。又复现刚刚的问题。异常脉冲如视频所示。
Amy Luo:
您好,
SN74LVC16T245-EP是 CMOS输入结构,不允许输入端 floating input ,这可能会烧毁设备或输出端发生振荡。
如下截图所示CMOS输入结构,当输入浮空时,图中的输入端的两个MOSFET有可能会同时导通,这会产生较大的直通电流,若长时间处于这种状态,有可能会烧毁设备。
也可能会上下管来回切换导通,这样输出会在低和高状态之间不可控制地振荡。对于这种CMOS器件,数据表定义了防止发生这种情况的最小输入转换速率,SN74LVC16T245-EP的如下截图所示,更多相关信息见应用手册:
Implications of Slow or Floating CMOS Inputs (Rev. E)