Failing to receive CAN-FD frames at CAN0 interface of MPC5746C MCU

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

Failing to receive CAN-FD frames at CAN0 interface of MPC5746C MCU

ソリューションへジャンプ
2,382件の閲覧回数
ssure
Contributor III

Hi,

We are using MPC5746C MCU (Part No. - SPC5746CBMMJ6) -1N84S maskset & TJA1145T (FDT0009) CAN Transceiver.

I am trying to send CAN-FD frames from PCAN (PCAN-USB PRO FD) at 500Kbps bitrate to CAN MCU but I am seeing error passive warning or bus-off state at PCAN & also observing error passive state from FLTCONF bit in ESR register of CAN0 along with stuff bit, frame & CRC errors as shown in the below snapshot.

 

ssure_0-1626192111040.png

When I try to send classic CAN frame, I am not seeing any errors at PCAN side & able to receive these CAN frames at CAN MCU once individual HW filter is enabled.

I have made sure that FDEN bit in MCR register is set to '1' as shown below:

ssure_1-1626192313634.png

 

Please help me in fixing this CAN-FD frames reception issue.

Thanks,

Satya Sudhir

 

 

タグ(4)
0 件の賞賛
返信
1 解決策
2,376件の閲覧回数
ssure
Contributor III

I am able to resolve above issue & receive CAN-FD frames by enabling CAN FD ISO Mode in PCAN as shown below:

ssure_0-1626194265687.png

As ISO mode is enabled in the CAN driver of CAN MCU, it needs to be enabled at PCAN as well. 

 

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
2,377件の閲覧回数
ssure
Contributor III

I am able to resolve above issue & receive CAN-FD frames by enabling CAN FD ISO Mode in PCAN as shown below:

ssure_0-1626194265687.png

As ISO mode is enabled in the CAN driver of CAN MCU, it needs to be enabled at PCAN as well. 

 

0 件の賞賛
返信