This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I have two SN65HVD230 devices on my board connected with wire loop about 30cm.
These devices sometimes work, sometimes not, transmiting is working, but RX is empty
What can cause this issue ?
Here is my deign:
Here is my oscilograms, probe is connected beetween:
1. TX on U3(yellow) and on RX on U1(green)
2. TX on U3(yellow) and CANH on U1(green)
3. CANL(yellow) and CANH(green)
When device is working correctly.
and when device is not working: no RX signal on U1(green), but the others signals are correct.
Hi Eric,
Power suplly is stable, I have 47uF and 2x100nF.
I have second board with 5V CAN drivers, on this board CAN transmission works correctly. The same pcb and program code. CAN frame took 9.3ms. My correct transmission on U1 pins RX and TX look like:
and on receiver RX, TX pins on U3
On board with SN65HVD230 I have found different wave, Single frame take 35ms(!) and look like:
and here is CANH and CANL directly on pins U1
Could you explain this behaviour ?
Yes, both pcb have exactly the same program. I have erased and program again with the same hex file. This is the most interesting.
I have disconected RX pin from microcontroller and CANH/CANL cable, only TX pin 1 is connected.
Here is scope on TX pin, takes 35ms and have glitches.
And this is second board with 5V NXP tranceiver, looks good and takes 10ms
How can this be explained?
TJ,
Just wanted to check back in, I don't have any further questions. Were you able to get any of the data I mentioned in my last post?
Regards,