Tool/software:
Hi!
I have a development board for an upcoming product, with intension of using the TCAN1044AVDDFR-Q1 along with a dsPIC33EP microchip (10MHz osc). First hardware bring-up reveals that CAN messages requiring bit stuffing produce errors on the CAN bus, according to my VN1630A.
33ohm resistors are included on the TXD and RXD lines (near the assoc'd driver IC).
Two 62Ohm resistors originally had a 1nF cap for Csplit (good reworks with SMTs will happen soon, but a hack job with an axial 1nF (or 2) improves CM (from my 3.3V/5V regulator, I presume) on the CANH/CANL). The presence (or the absence) of 100pf caps on the differential signal lines changes nothing obvious.
UTP wires go to the VN1630A (with the 120ohm attached). I added a ground wire to go between the VN1630A (dsub pin) and the protoboard. No changes were observed. wires/cables are <1m.
I'll try to upload some oscilloscope plots. What sequences should I be looking for? I should be able to get several protoboards' measurements too, if helpful (spoiler, they all seem similar on first inspection).
My software guy can create a simple bit pattern to help me debug, but I'm unsure how to best use this assistance.
What more can I do to find the source of the error? How do I eliminate my component choices/combinations as the overarching problem?
Thanks!
Desmond