Communication Busses Flashcards

1
Q

What’s the format of a CAN frame

A

Start of Frame, 11 bit identifier, RTR, Control, Data (8 bytes), CRC, Ack, Eof

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What’s the format of a CAN FD Frame

A

29 bit identifier instead of 11, adds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What’s Vector CAN

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What kind of signaling does CAN use?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What’s the topology of a CAN bus?

A

multi-master linear bus, multi-drop. Multi-drop meaning each node has a unique id it uses to determine whether messages are for it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What’s the topology of an Ethernet network?

A

Ethernet supports multiple topologies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What’s special about a CAN cable?

A

It uses differential signaling (2.5V recessive (1), 3.5 and 1.5V dominant (0)) and 120ohm termination resistors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can any device on a CAN bus transmit whenever it wants to?

A

Yes, CANBus is not master-slave. It allows multi-masters and collisions are arbitrated by transmitting identifier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How are collisions handled in CAN

A

Lower message IDs are let through first

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why do CAN cables have termination resistors

A

To return bus to recessive state (2.5V for low and high)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly