Hi @attila, thanks!
Sorry for replying so late, didn't set up email notifications, so I forgot a bit...
Tested it, and for larger bit rate differences, it doesn't sample BRS correctly for sample points we are using (defined by some CiA standards documents).
For test, switched to ~50% (PCAN side 50.5% and 55%, AD2 side 51% and 55%) sample points for both data and nominal, and it works.
Illustration example which is not working is defined like this:
- nominal phase bit rate = 200kHz, sample point 80% (T=5us, seg1=4us, seg2=1us)
- data phase bit rate = 2MHz, sample point 75% (T=0.5us, seg1=0.375us, seg2=0.125us)
Expected BRS impulse size = nominal seg1 + data seg 2 = 4.125us, but interpreted bit data shows BRS to be much shorter. (raw pulse length is ~4.1us, measured by free measure tool in waveforms).
I've attached screenshot if that would help.
I can do some raw recording of different bit rate setups over the weekend, if that would help.