cancel
Showing results for 
Search instead for 
Did you mean: 

Nucleo-H743ZI: Strange behavior of CANFD-Controller!

RMehl
Associate

Hi together,

I have two Nucleo-Boards with same sw and same external HW.

On one HW I get RX acknoledge errors, on the other one everything is fine.

Nucleo-H7 with STM32H743ZI

On-Chip CANFD-Controller, CANFD1 (PA11, PA12) and CANFD2 (PB13, PB12)

Own external HW with TCAN1042 CAN-Transceiver

Detailed description:

One Nucleo + my HW is running correctly on CAN together with CANoe. (TX and RX)

The other Nucleo with the same HW and the same CANoe environment is not able to receive (CANoe -> Nucleo). I have an ACK error. But sending (Nucleo -> CANoe) works proberly.

The problems happen with BOTH CANFD channels.

What I´ve done till now:

- Check both boards for same hw config (solder-bridges, jumpers,...)

- Check the board for connection between pin-headers and µC-Pins

- complete erase of internal flash and new programming to avoid data inconsistency

1 REPLY 1
RMehl
Associate

Problem solved... The CAN Bit-timing was a bit hard "on the edge"... It runs at one controller, but not on the other... Now I adapt it and it works on both controllers... I´ll investigate how big the timing differnces are...