Communication Busses Flashcards
What’s the format of a CAN frame
Start of Frame, 11 bit identifier, RTR, Control, Data (8 bytes), CRC, Ack, Eof
What’s the format of a CAN FD Frame
29 bit identifier instead of 11, adds
What’s Vector CAN
What kind of signaling does CAN use?
2 wire - differential. C_low, C_high. Dominant (0) signal is CANH at 3.5V and CANL at 1.5V. Recessive (1) is both at 2.5V (driven by 120ohm resistor). Passive transition (dominant to recessive) is slower and depends on lenght of the CAN network
What’s the topology of a CAN bus?
multi-master linear bus, multi-drop. Multi-drop meaning each node has a unique id it uses to determine whether messages are for it
What’s the topology of an Ethernet network?
Ethernet supports multiple topologies
What’s special about a CAN cable?
It uses differential signaling (2.5V recessive (1), 3.5 and 1.5V dominant (0)) and 120ohm termination resistors
Can any device on a CAN bus transmit whenever it wants to?
Yes, CANBus is not master-slave. It allows multi-masters and collisions are arbitrated by transmitting identifier
How are collisions handled in CAN
Lower message IDs are let through first
Why do CAN cables have termination resistors
To return bus to recessive state (2.5V for low and high)