I am supporting a product that uses the TI CAN Transceiver SN65HVD234D.
From the schematic, I don't see any third party's CAN Controller. We are using an older ST-Micro ARM9 MCU chip. Its seems to have built-in CAN Controller as one of the multiple choices for configuring a port.
However, the MCU port's RX/TX pins, directly connected to the transceiver's CANH/CANL, are configured as UART port's RX/TX pins, not as CAN's RX/TX.
In software, the data sent to those port are direct data bytes, just as sending to a serial terminal UART port. I was told we don't use the CAN protocol, but only use the CAN transceiver to communicate normal serial data to take advantage of the CAN Bus noise tolerance.
My question is, in such connection, are the data sent between to CAN transceivers the CAN frame ? Does the transceivers convert UART data to CAN frames before sending them ? If so, does that mean the transceiver implements the CAN protocol? If not, what kind of data send on the CAN bus line?
Thanks for any help.
Jim