Very related to thread...We have a TCAN332 (connected to our MCU) on a bus with around 63 ohm resistance throughout bus backbone (two 120-ohm resistors on ends of bus). TCAN332 has recessive state around 1.9V, and it's trying to communicate with a 5V CAN controller on a third party device (an MFD) whose recessive state is around 2.4V.
Both dominant states have differential voltage > 2V. When the MFD isn't on bus, we get ACK error (fine, as no other device on bus). However, when MFD is attached to bus (and takes over Tx), our TCAN reports a frame error every time.
Bit rates (250kbs) and sample times appear OK...as does resistance? Perhaps the recessive state is too different for these two devices? Thank you for any insight.