CANopen lower layers

CANopen data link layer

CANopen is based on the data link layer CAN, standardized in ISO 11898-1. Although most addressing schemata are based on the base frame format, CANopen supports the extended frame format as well. Up to CANopen version CiA 301 V4.2, CANopen supported CAN CC only. CANopen FD, specified in CiA 1301 supports CAN FD.

CANopen bit timing

The table below illustrates the CANopen bit timing, the resulting maximum network length, and the maximum unterminated cable drop lengths. At least, all CANopen devices support one of the defined bit rates. Optionally, a CANopen device may support further bit rates. The location of the sample point shall be as close as possible to 87,5 % of the bit time.

CANopen bit timing table

Bit rate Bus length Max. stub length Accumulated stub length 1 Mbit/s 25 m 1,5 m 7,5 m 800 kbit/s 50 m 2,5 m 12,5 m 500 kbit/s 100 m 5,5 m 27,5 m 250 kbit/s 250 m 11 m 55 m 125 kbit/s 500 m 22 m 110 m 50 kbit/s 1000 m 55 m 275 m 20 kbit/s 2500 m 137,5 m 687,5 m 10 kbit/s 5000 m 275 m 1375 m

CANopen physical layer

CANopen assumes a physical layer according to ISO 11898-2. The pinning for various "CANopen connectors" is provided in CiA 106. Environmental requirements to the intended application field may demand deviations from ISO 11898-2. Therefore, CANopen is open to other physical layer options. In case other physical layer options are used, the resulting CANopen device is not interoperable in most CANopen applications.