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

TCAN1042-Q1: standby模式下发现bug:WUP中的高频信号未被滤波,会被检测到

Part Number:TCAN1042-Q1

测试条件为:黄色为CANH,绿色为CANL,蓝色为RXD输出,STB=VCC。其中,CANH与CANL的幅度满足STB模式下的要求。①处的脉宽为2.5us(能够被识别),②处为250ns(需要被滤除)。

测试结果:RXD在①②②就开始下降。

疑惑点:按datasheet描述,RXD应该是在下图的①②②①之后才会下降,但是在①②②就开始下降了。这里不符,帮忙解惑下,多谢。

Kailyn Chen:

您好,是的,RXD在第一个滤波后的隐性信号之后就拉低了,但事实上一个完整的WUP包含一个滤波的显性脉冲,紧接着滤波的隐性脉冲,最后是第二个显性脉冲之后才会被拉低。The WUP consists of a filtered dominant pulse, followed by a filtered recessive pulse, and finally by a second filtered dominant pulse.。

但是看起来也是能正常被唤醒的。我这边再看下。

,

?? ?:

好的,那您再帮忙看下。还有个问题是,您这边回复:“看起来也是能被唤醒的“,请问,RXD输出满足什么情况就可以认为能正常唤醒了?

,

Kailyn Chen:

您好,我又看了下数据手册,其中第二条您看下,当总线持续 在tWK_FILTER(MIN)~  tWK_FILTER(MAX) 之间时被认为是检测到有效的WUP。

tWK_FILTER(MIN)=0.5us,tWK_FILTER(MAX)=1.8us。所以您可以看下,当RXD为low时,tWK_FILTER时间是否在这个范围内?

另外,下面有这样描述: After reception of the full WUP, the device will transition to driving the RXD output pin low for the remainder of any dominant signal that remains on the bus for longer than tWK_FILTER。

接收到后完整 WUP 时、器件将转换为在任何显性信号的剩余部分将 RXD 输出引脚驱动为低电平保持在总线上的时间长于 TWK_FILTER。

换句话说,一个WUP包含一个滤波的显性脉冲,一个滤波的隐性脉冲,最后是第二个显性脉冲。但是到达第二个显性脉冲时,如果总线已经持续大于tWK_FILTER(MIN)最小值,虽然没有达到最大值,但被认为是有效的WUP,那么会在任何显性信号的剩余部分将RXD拉低。 

所以从您的波形来看,在到达第二个滤波的显性信号之后,并未进行完整的第二个显性信号滤波即将RXD拉低。 

我是这么理解的。

,

?? ?:

您好,数据手册里的解读我都理解。我这边是有两个疑问,希望您能正面回答一下:①上面的测试波形就是TCAN1042的实测波形,但是它是在第一个隐形脉宽与第二个显性脉宽之间就出现了低电平,这个与数据手册说的在第二个显性脉宽之后才出现下降沿,这个是否合理?②如何合理,那是否表示RXD只要出现了下降沿,就可以实现唤醒了?

,

Kailyn Chen:

所以我希望您测量下到RXD为低电平时的时间是否在有效的WUP时间范围内。 

一个有效的WUP应该是包含一个滤波的显性脉冲,滤波的隐性脉冲,以及第二个滤波的显性脉冲。

从您的波形来看,在第二个②RXD为低电平,第二个②这里为waiting filtered dominant 等待滤波显性脉冲部分。 

假如您测试下来到达RXD为低电平的时间确实为有效的WUP时间(大于0.5us,或者大于1.8us),我再去进一步确认datasheet中描述的第二个显性脉冲,是否等待区即第二个②这里RXD拉低是否为正常操作。

赞(0)
未经允许不得转载:TI中文支持网 » TCAN1042-Q1: standby模式下发现bug:WUP中的高频信号未被滤波,会被检测到
分享到: 更多 (0)