The primary motivation was to explain the overshooting and ringing I see from time to time when troubleshooting CAN bus networks
Assumptions:
- 250 kBaud
- 120 Ohms impedance
- 2x 120 Ohms termination resistors
- 2x20m CAN bus wires going from the transceiver to each terminating resistor
- Signal speed 200'000 km/s -> 5ns/m
- Signal delay time 0.1μs for 20m (used in tline)
The CAN transceiver is modelled as two square wave generators. One for CAN high and one for CAN low
The appropriate FFT