TJA1145 - Wakeup not happening as expected

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

TJA1145 - Wakeup not happening as expected

ソリューションへジャンプ
3,164件の閲覧回数
maitreya_jain
Contributor I

We are using TJA1145 High-speed CAN transceiver for partial networking. The selective wakeup is configured. But it is observed that the transceiver wakeup do not happen with first frame. But on receiving the second frame the wakeup is successful.  Also if there is a significant delay between the first and second frame (two frames must be received within 1sec) also the transceiver do not wakeup. Could you please help us in this regard.

タグ(2)
1 解決策
2,393件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

this could be caused by Autonomous CAN biasing. The device only terminates its CAN bus pins to GND while

- the CAN block is in a low-power mode and

- the bus is idle for longer than approximately one second.

Otherwise the CAN bus pins bias towards 2,5V.

Each time there is traffic on the bus (see Fig 9) an internal timer is reset and the bus pins bias towards 2,5V. At bus silence the timer starts counting until about one second. After this silence time the bus biasing changes towards 0V.

 pastedImage_1.png

So the first frame is not probably received without error due to GND biasing and also makes bus biasing to 2.5V again.

Then if second frame is received within about one second, the transceiver wakeup normally.

 

See TR1309 Application Hints - High speed CAN transceiver for partial networking TJA1145 (http://www.nxp.com/documents/report/AH1309_v1_1_Application_Hints_TJA1145.pdf) for mor info about this transceiver.

BR, Petr

元の投稿で解決策を見る

2 返答(返信)
2,394件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

this could be caused by Autonomous CAN biasing. The device only terminates its CAN bus pins to GND while

- the CAN block is in a low-power mode and

- the bus is idle for longer than approximately one second.

Otherwise the CAN bus pins bias towards 2,5V.

Each time there is traffic on the bus (see Fig 9) an internal timer is reset and the bus pins bias towards 2,5V. At bus silence the timer starts counting until about one second. After this silence time the bus biasing changes towards 0V.

 pastedImage_1.png

So the first frame is not probably received without error due to GND biasing and also makes bus biasing to 2.5V again.

Then if second frame is received within about one second, the transceiver wakeup normally.

 

See TR1309 Application Hints - High speed CAN transceiver for partial networking TJA1145 (http://www.nxp.com/documents/report/AH1309_v1_1_Application_Hints_TJA1145.pdf) for mor info about this transceiver.

BR, Petr

1,542件の閲覧回数
chenhuang
Contributor II
 
0 件の賞賛
返信