TI中文支持网
TI专业的中文技术问题搜集分享网站

TCAN1042-Q1: 在摸底测试中发现STB电平状态和DATASHEET不一致。

Part Number:TCAN1042-Q1

Hi E2E,

我们在应用TCAN1042做设计时发现,STB输入电压的高地电平判定与datasheet不一致,具体测试方式和原理设计如下:

首先,我们是在无负载也不并入CAN BUS条件下测的单芯片STB和CANH&L,VCC=5V。

我们人为的对STB引脚输入电压进行了0~5V测试,然后发现:

当STB输入小于1.37V时,通信开;STB输入大于1.37V时,通信关。

这与datasheet中VIH min=2V,VIL max=0.8V不符合。

在产品中,VIO低电平=0.3*VCC=1.5V,将无法满足芯片1.37V的模式切换临界值。

请帮忙解释一下这种情况,或者我们的测试方式有什么问题么?

Kailyn Chen:

? ? 说:当STB输入小于1.37V时,通信开;STB输入大于1.37V时,通信关。

您好,您指的通信开,是说当STB小于1.37V时,driver端仍能发送数据,receiver仍能接收数据吗?

理论上来说,如果TCAN1042进入standby模式后,driver不发送数据,receiver端也不接收数据,总线是偏置到GND的减少功耗。

但是接收器会监控总线的状态,如果监测到总线上有wake up pattern的话,RXD表示的是有效的唤醒事件,但不是接收的driver端发送来的数据。

,

? ?:

你好,这里提到的通信开和通信关对应的就是:

通信开:Normal mode;通信关:Standby mode。

我认为你之前的回复和我们测试的条件不太一致。我们测试是CANH和CANL是悬空测试的,没有接入总线或其他设备。

按照datasheet中对VIH和VIL的定义,我们认为:

当STB≤0.8V时,应该进入Normal mode,

当STB≥2V时,应该进入Standby mode,

而当0.8V<STB<2V之间时,IC应该维持STB前一个状态,直到电平满足上升模式判定电压的最值时再动作。

但测试结果表明,STB是在1.37V电平左右就会直接跳变工作模式,与预期不符合。

,

Kailyn Chen:

当STB≤0.8V时,应该进入Normal mode,

当STB≥2V时,应该进入Standby mode

这个理解是没问题的。

那么您是怎么判断器件normal mode和standby mode的?

如果没有接入总线或者其他设备,我想测下normal或standby mode下的电流是最准确的,看下这两种模式下的功耗是否满足电气表格的要求。

,

? ?:

嗯嗯。我们是通过检测CANH和CANL的波形来判断是否有通讯报文,以此判断IC的工作模式的。

按照你的建议,我们应该测试IC的工作电流来确定工作模式。这个我们会安排下一步去测试。

在此,我想提出一个疑问,如果STB电压值是处于0.8V<STB<2V之间,此时IC会运行在哪种模式下?或者,在实际应用中不允许STB处于0.8V<STB<2V之间的电压值?

,

Kailyn Chen:

? ? 说:如果STB电压值是处于0.8V<STB<2V之间,此时IC会运行在哪种模式下?或者,在实际应用中不允许STB处于0.8V<STB<2V之间的电压值?

器件既不工作在正常模式,也不是低功耗模式,总线处于一个不稳定的状态。

或者说实际硬件电路设计中不会出现这个情况。

赞(0)
未经允许不得转载:TI中文支持网 » TCAN1042-Q1: 在摸底测试中发现STB电平状态和DATASHEET不一致。
分享到: 更多 (0)