Currently I am working on a project which needs me to configure the hardware from low-speed CAN (100 kbit/s) to high speed (@500 kbit/s). The CAN controller supports baud rates up to 1 Mbit/s.
I am generating the configuration files using the VECTOR GENy tool. I have tried following configurations, but nothing seems to work out. Did I miss something?
Clock: 60 MHz, sampling 75%, prescaler = 8.
Clock: 60 MHz, Sampling 80%, prescaler = 5.
Clock: 12 MHz, sampling 75%, prescaler = 8.
Clock: 12 MHz, sampling 80%, prescaler = 5.
When I am using the above configurations, I am getting No Ack errors and bit errors. Do I need to modify the RX buffer and TX buffer?