Hello everyone,
I've been working on a calculation tool to help people determine valid CAN bit timing settings for their network along with the resulting oscillator tolerance. I'm planning to publish it as an app note, but I thought I would post it here first in case anyone has any feedback or feature requests.
The inputs to the tool are the desired bit rate, the bus length, any extra propagation delay (e.g. from isolation), and the CAN module/bit clock frequency. The tool outputs register values for D_CAN and eCAN along with the calculated oscillator tolerance.