2025-06-16 2:40 AM - last edited on 2025-06-18 8:26 AM by mƎALLEm
Hello! I am using Zync SOC with STM 32 G4 series. I am targeting 1Mbps baud rate using CAN protocol. I am able to achieve 1Mbps using external loopback on STM. Can someone help me out with bit timing and prescaler values for STM 32 and Zync SOC
2025-06-18 8:25 AM
Hello,
What is the exact MCU part number of that G4? and what board are you using for the STM32?
I don't have any idea about that "Zync SOC" is it using classic or CAN FD protocol?
2025-06-18 10:43 PM
Hello! I am using custom board with G474RETx MCU chip. The other node is Xilinx's Zynq FPGA SoC (7030) using classic CAN.
The bit timing configurations for G474RETx MCU chip for 1Mbps at 88% sample point and clock 170MHz are-
Nominal Prescaler = 20
Sync Jumpwidth = 1
Time Segment1 = 14
Time Segment2 = 2
The bit timing configurations for Xilinx's Zynq FPGA SoC (7030) for 1Mbps at 75% sample point and clock 25MHz are-
Baud Prescaler = 3
Sync Jumpwidth = 1
Time Segment1 = 2
Time Segment2 = 1