Hi,
I'm developing with the TCAN4550 and I was testing the device with different bitrates.
Now I have problems with a communication @ 8Mbit/s (Dataphase). So if I send a frame from the TCAN4550 to another CAN-node, everything is fine. But if I want to receive a Frame with the TCAN4550 with a bitrate of 8Mbits, I get error frames. I'm working with 1Mbit/s in the Nominal-Bitrate.
Sometimes a message is passing trough perfectly, but I'm alo getting a lots of error Frames, the Protocol-Register says, there is sometimes a problem with the arbitrition-phase sometimes with the dataphase.
So, I think it has to be a problem with the bit timing. But I stillt didn't not figured out the problem.
The TCAN4550 in my case hs an external 40Mhz Ocillator.
With 8Mbit (Data Bit Timing) I'm writing to the Data Bit Timing & Prescaler Register (0x100C) : 0x800111
Nominal Bit Timing & Prescaler Register (0x101C) : 0x02040401
Transmitter Delay Comp. Offset Register (0x1048): 0x400
With other Bitrates at the dataphase the communication works fine. (@ 5Mbits, 2Mbits, 1Mbits).
Does anyone have any idea why the communication might not work?
Thanks for your replay.
Best Regards,
Philipp