I'm using the following CAN Transceiver:
http://www.nxp.com/documents/data_sheet/TJA1043.pdf
with a microcontroller with integrated CAN controller.
The CAN communication works fine between my two nodes. I have one node that only transmits and the other only receives. If I place the oscilloscope on the TX line of the transceiver of the transmitter I can see activity, but when I place the probe on the RX line, I see no activity.
Until now, I thought that what's transmitted on the TX line ca be seen on the RX by the transmitting node, so that when the ACK bit is sent (logic 1), the transmitting node can confirm that the receptor has successfully received the frame (the receptor pulls the ACK bit to logic 0).
My question is, how is the acknowledge done if the transmitter can't see what's being transmitted?
http://www.nxp.com/documents/data_sheet/TJA1043.pdf
with a microcontroller with integrated CAN controller.
The CAN communication works fine between my two nodes. I have one node that only transmits and the other only receives. If I place the oscilloscope on the TX line of the transceiver of the transmitter I can see activity, but when I place the probe on the RX line, I see no activity.
Until now, I thought that what's transmitted on the TX line ca be seen on the RX by the transmitting node, so that when the ACK bit is sent (logic 1), the transmitting node can confirm that the receptor has successfully received the frame (the receptor pulls the ACK bit to logic 0).
My question is, how is the acknowledge done if the transmitter can't see what's being transmitted?