CiA glossary of terms
Term | Definition |
---|---|
arbitration phase | phase in which the nominal bit time is used |
attachment unit interface | interface between the PCS sub-layer and the PMA sub-layer |
AUI | see attachment unit interface |
bit stuffing | frame coding method providing bus state changes required for periodic resynchronization when using an NRZ bit representation |
bus | shared medium of any topology |
bus comparator | electronic circuit converting analog signals used for transfer across the communication medium back into digital signals |
bus driver | electronic circuit converting digital signals into analog signals so that these signals can be transferred across the communication medium |
bus integrating | status of a node waiting on an idle condition |
bus state | the state of the PMD sub-layer, which is dominant or recessive as defined in ISO 11898-1:2015, chap. 4.6 if the PMA sub-layer is in arbitration mode, or is level_0 or level_1 otherwise Note 1 to entry: The level_0 state represents the dominant logical 0, and the level_1 state represents the recessive logical 1. Note 2 to entry: Level_0 and level_1 do not need to overwrite each other. |
CAN bridge | functional element that links two CAN network segments using the same CAN data link layer communication services, the physical layers can be different |
CAN FD | data link layer compliant to ISO 11898-1 supporting CBFF (Classical Base Frame Format) and CEFF (Classical Extended Frame Format) as well as FBFF (FD Base Frame Format) and FEFF (FD Extended Frame Format) |
CAN FD controller | entity implementing the Classical CAN/CAN FD data link layer as stand-alone component or integrated in a micro-controller, an FPGA, or a gate array |
CAN FD node | entity implementing the data link layer, the PCS sub-layer, and the PMA sub-layer of Classical CAN/CAN FD |
CAN FD transceiver | CAN transceiver that is compliant with ISO 11898-2 and supports bit rates higher than 1 Mbit/s |
CAN SIC transceiver | CAN transceiver that is compliant with CiA 601-4 |
CAN SIC XL transceiver | CAN transceiver that is compliant with CiA 610-3 |
CAN switch | functional element that links more than two network segments using the same data link layer communication services, the physical layer can be different |
CAN transceiver | component that implements a PMA sub-layer compliant to, for example CiA 601-4, CiA 610-3, ISO 11898-2, ISO 11898-3, ISO 11992-1, or SAE J2411 |
CAN XL | data link layer compliant to CiA 610-1 supporting XLFF (XL Frame Format) |
CAN XL controller | entity implementing the Classical CAN/CAN FD/CAN XL data link layer as stand-alone component or integrated in a micro-controller, an FPGA, or a gate array |
CAN XL node | entity implementing the data link layer, the PCS sub-layer, and the PMA sub-layer of Classical CAN/CAN FD/CAN XL |
CAN/CAN FD/CAN XL repeater | functional element that links two or more network segments using the same physical layer with the very same bit-timing |
CANopen FD | application layer and communication profile as specified in CiA 1301 |
CANopen FD network system | communication system comprising one or more CANopen FD network segments connected by means of CAN/CAN FD bridges/switches or CANopen/CANopen FD router |
CANopen Safety | safety-related application layer extention as specified in EN 50325-5 (formerly CiA 304) |
CANopen/CANopen FD field device | electronic unit comprising printed circuit board, firmware, software, and an optional enclosure as well as one or more CANopen/CANopen FD nodes |
CANopen/CANopen FD network segment | Classical CAN/CAN-FD based communication system comprising cabling, connectors, and CANopen/CANopen FD field devices |
CANopen/CANopen FD node | entity implementing the CANopen FD application layer services as specified in CiA 301/CiA 1301 |
CANopen/CANopen FD router | functional element that links two or multiple CANopen/CANopen FD network segments using the same network layer communication services, the datalink and physical layer can be different |
CBFF | see Classical Base Frame Format |
CEFF | see Classical Extended Frame Format |
CiA application profile | set of communication interfaces of virtual devices building a logical network system for a dedicated application (e.g. lift control system) |
CiA device profile | communication interface of a logical device |
CiA interface profile | communication interface of a logical device providing access to another communication technology |
classic CANopen | application layer and communication profile as specified in CiA 301 respectively EN 50325-4 |
Classical Base Frame Format | format for Data Frames or Remote Frames using an 11-bit identifier, which are transmitted with one single bit rate and up to and including 8 data bytes |
Classical CAN | data link layer compliant to ISO 11898-1 supporting CBFF (Classical Base Frame Format) and CEFF (Classical Extended Frame Format) only |
Classical CAN controller | entity implementing the Classical CAN data link layer as stand-alone component or integrated in a micro-controller, an FPGA, or a gate array |
Classical CAN node | entity implementing the data link layer, the PCS sub-layer, and the PMA sub-layer of Classical CAN |
Classical Extended Frame Format | format for Data Frames or Remote Frames using a 29-bit identifier, which are transmitted with one single bit rate and up to and including 8 data bytes |
Classical Frame | Data Frame or Remote Frame using the Classical Base Frame Format or the Classical Extended Frame Format |
COB | see communication object |
communication object | CANopen or CANopen FD application layer service and protocol, as specified in CiA 301 (or EN 50325-4), respectively CiA 1301 |
content-based arbitration | procedure resolving bus-conflicts when multiple nodes simultaneously access the bus |
controller (functional) | virtual device controlling other virtual devices (e.g. lift door controller) |
data bit rate | number of bits per time during data phase, independent of the bit-encoding/decoding |
data bit time | duration of one bit in the data phase |
data element | entity of a data object addressed uniquely by means of an 8-bit sub-index |
Data Frame | frame containing application content |
data object | parameter (variable, array, or record) in the CANopen object dictionary comprising one or more data elements addressed uniquely by means of a 16-bit index |
data phase | phase in which the data bit time is used |
edge | difference in bus-states between two consecutive time quanta |
EMCY | see emergency |
EMCY consumer | CANopen/CANopen FD functional element receiving EMCY messages from other CANopen/CANopen FD nodes |
EMCY producer | CANopen/CANopen FD functional element transmitting the EMCY message |
emergency | COB providing status information of the CANopen/CANopen FD EMCY FSA (finite state automaton) and detailed information about detected communication and application errors |
Error Frame | frame indicating the detection of an error condition |
FAST RX mode | mode, in which the PMA sub-layer drives the bus state recessive and the receive thresholds are adjusted to distinguish between the bus states level_0 and level_1 |
FAST TX mode | mode, in which the PMA sub-layer drives the bus states level_0 and level_1, which are not able to overwrite each other |
FBFF | see FD Base Frame Format |
FD Base Frame Format | format for Data Frames using an 11-bit identifier, which are transmitted with a flexible bit rate and up to and including 64 data bytes |
FD data phase | phase in which the FD data bit time is used |
FD data bit rate | number of bits per time during FD data phase, independent of bit-encoding/decoding |
FD data bit time | duration of one bit in the FD data phase |
FD enabled | able to receive and to transmit FD Frames as well as Classical Frames |
FD Extended Frame Format | format for Data Frames using a 29-bit identifier, which are transmitted with a flexible bit rate and up to and including 64 data bytes |
FD Frame | Data Frame using the FD Base Frame Format or FD Extended Frame Format |
FD intolerant | only able to receive or to transmit Classical Frames, disturbing FD Frames |
FD tolerant | not able to receive or to transmit FD Frames, but not disturbing them |
FEFF | see FD Extended Frame Format |
frame | protocol data unit of the data link layer specifying the arrangement and meaning of bits or bit fields in the sequence of transfer across the transmission medium |
frame field | sub-part of frame (e.g. control field, data field, CRC field, ACK field) |
functional element | hardware and/or software entity implementing a specific functionality |
gateway | funtional element that links two or more network segments using different application layer communication services |
global network time | COB providing a global network time information |
handle | label of one or multiple LLC frames (LPDU) |
Heartbeat | COB providing the NMT consumer FSA status as a confirmation of the requested transition and implicitely the availability of the CANopen device on the network |
Heartbeat consumer | CANopen/CANopen FD functional element receiving Heartbeat messages from other CANopen/CANopen FD nodes |
Heartbeat producer | CANopen/CANopen FD functional element transmitting the Heartbeat message |
High-Speed CAN transceiver | CAN transceiver that is compliant with ISO 11898-2 and supports bit rates up to at least 1 Mbit/s |
higher-layer protocol | protocol above the Data Link Layer protocol according to the Open System Interconnection model [SOURCE: ISO/IEC 7498-1] |
HS CAN transceiver | see High-Speed CAN transceiver |
identifier | unique label reflecting the priority of a particular frame |
idle | operating condition of the bus after the completion of a frame until the next frame starts |
Layer Setting Services | services and protocols to configure the CAN bit-rate, the node-ID, and the network-ID as specified in CiA 305 or CiA 1305 |
LLC | see logical link control |
logical device | functional entity within a CANopen or CANopen FD field device using 800h parameters of the device profile area of the CANopen/CANopen FD object dictionary |
logical link control | sub-layer of the CAN data link layer connecting the higher OSI layers with the MAC sub-layer |
logical network system | network system not mapped to physical network segments |
low-power mode | mode in which the transceiver is not capable of transmitting or receiving frames, except for the purposes of determining if a WUP or WUF is being received |
LSS | see Layer Setting Services |
LSS manager | layer management entity configuring the node-ID of the CANopen (FD) device, the network-ID of the CANopen FD device, or the CAN bit-rate setting |
LSS master | outdated term, see LSS manager |
LSS server | layer management entity in a CANopen or a CAN FD device evaluating the LSS messages send by the LSS manager |
LSS slave | outdated term, see LSS server |
MAC | see medium access control |
MDI | see medium dependent interface |
medium access control | sub-layer of the CAN data link layer connecting the LLC sub-layer with the PCS sub-layer |
medium dependent interface | electrical interface consisting of CAN_H and CAN_L, that defines the signal transfer between the PMD sub-layer and the PMA sub-layer |
message | entity of the application layer protocol |
network management | COB send by the NMT producer entity to NMT consumer entities controlling the transitions of the NMT consumer FSA |
NMT | see network management |
NMT manager | network management entity transmitting the NMT message |
NMT master | outdated term, see NMT manager |
NMT message | COB provided by the NMT manager entity evaluated by NMT server entities controlling the transitions of the NMT server FSA |
NMT server | network management entity evaluating the received NMT message |
NMT slave | outdated term, see NMT server |
node clock | time base to coordinate the bit-time-related state machines in CAN implementations |
nominal bit rate | number of bits per time during arbitration phase, independent of the bit-encoding/decoding |
nominal bit time | duration of one bit in the arbitration phase |
normal-power mode | mode in which the transceiver is capable of transmitting and receiving frames |
Overload Frame | frame indicating an overload condition |
packet | entity of the network layer protocol |
parameter field | sub-part of a structured parameter |
PCS | see physical coding sub-layer |
PDO | see Process Data Object |
PDO consumer | CANopen/CANopen FD functional element receiving PDO messages from other CANopen/CANopen FD nodes |
PDO producer | CANopen/CANopen FD functional element transmitting PDO messages |
physical coding sub-layer | sub-layer that performs the bit-encoding/decoding and synchronization |
physical medium attachment | sub-layer of the OSI physical layer that converts physical signals into logical signals and vice versa |
physical medium dependent | sub-layer of the OSI physical layer comprising e.g. termination networks, connectors, cables, and protection circuitries |
PMA | see physical medium attachment |
PMD | see physical medium dependent |
priority identifier | priority identifier |
Process Data Object | COB providing process data such as commands, status information, or measured data |
PWM decoding | PMA sub-layer function decoding the PWM-bit-streams into the NRZ-bit-streams |
PWM encoding | PCS sub-layer function encoding the NRZ-bit-streams into the PWM-bit-streams |
PWMD | see PWM decoding |
PWME | see PWM encoding |
re-arbitration | starting again the transmission of a CAN data or remote frame that has lost bus arbitration |
receiver | node that, while the bus is not idle, is neither transmitter nor integrating |
Remote Frame | frame that requests the transmission of a dedicated Data Frame |
retransmission | starting again the transmission of a CAN data or remote frame that has been not successfully transmitted for any reason except lost bus arbitration |
RXD | one port of the AUI used to transmit the actual state of the physical medium, in binary format, to the PCS |
safety-related data object | COB for functional safety as standardized in EN 50325-5 |
SDO | see Service Data Object |
SDO/USDO client | requestor of an SDO/USDO service reading or writing to object dictionaries |
SDO/USDO server | responder to an SDO/USDO read or write service request |
SDT | see service data unit type |
segment | entity of the transport layer protocol |
Service Data Object | COB reading or writing to CANopen object dictionary entries |
service data unit type | field in the XL frame that indicates, which higher-layer protocol is used by the sender |
SIC | see signal improvement capability |
SIC mode | implementation according to CiA 601-4 of the arbitration mode specified in CiA 610-1 |
signal improvement capability | capability that the CAN SIC transceivers support to suppress the ringing as specified in CiA 601-4 |
SRDO | see safety-related data object |
stuff-rate | the repetition rate of stuff bits in a bit sequence, in which the stuff bits are inserted at fixed positions |
SYNC | see synchronization |
SYNC consumer | CANopen/CANopen FD functional element receiving the SYNC message |
SYNC producer | CANopen/CANopen FD functional element transmitting the SYNC message |
synchronization | COB triggering synchronous PDOs and synchronous data acquisition as well as synchronous actuation in different CANopen nodes |
TIME | see global network time |
TIME consumer | CANopen/CANopen FD functional element receiving the TIME message |
TIME producer | CANopen/CANopen FD functional element transmitting the TIME message |
transmitter | node sending a data frame or a remote frame |
TXD | one port of the AUI driven by the PCS to control how the PMA influences the actual state of the physical medium |
unit (functional) | virtual device controlled by another virtual device (e.g. lift door unit) |
Universal Service Data Object | COB reading or writing to CANopen FD object dictionary entries inlcluding remote access to CANopen FD field devices in other network segments |
USDO | see Universal Service Data Object |
virtual device | functional entity within a logical device compliant to a CiA application profile |
XL data bit time | duration of one bit in the XL data phase |
XL data phase | phase in which the XL data bit time is used |
XL date bit rate | number of bits per time during XL data phase, independent of bit-encoding/decoding |
XL Frame | Data Frame using the XL Frame Format |
XL Frame Format | format for Data Frames using an 11-bit priority identifier, including up to 2048 data bytes, where the bit rate is switched at the start and at the end of the data phase |
XLFF | see XL Frame Format |