0
\$\begingroup\$

I'd like to use the PIC18F25K83-E/SS micro controller with the TCAN332 transceiver to implement a CAN node. In the PIC documentation it specifies the BOSCH CAN 2.0 standard while the TCAN322 specifies the ISO 11898 high speed physical layer. Are these two standards compatible? My understanding is that since one is specifying the physical layer and the other is specifying the transfer layer that they should be compatible (assuming all other nodes on the bus use the same setup of course). Is this assumption correct?

Thanks!

\$\endgroup\$

1 Answer 1

1
\$\begingroup\$

They will work just fine together.

As you say, ISO 11898-2 only defines the physical layer, while CAN 2.0 is basically ISO 11898-1, that defines the data link layer.

Take a look at figure 1 in this preview of ISO 11898-1: https://www.iso.org/obp/ui/#iso:std:iso:11898:-1:ed-2:v1:en

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.