Instructions
238Libraries
© 2013 Conrad Electronic
only used today in the automotive industry, but also in the areas of automation, aviation, aerospace
and medical technology.
The C-Control Manual cannot provide an introduction to the CAN standard, due to the complex-
ity of the topic. Prior knowledge about the CAN standard and Full CAN message objects are as-
sumed at this point. It is therefore recommended that beginner to embedded controllers will not work
directly with the CAN bus. A good summary of CAN and Message Objects provides the "Atmel
AT90CAN" Reference Manual Chapter 19, "Controller Area Network - CAN".
MEGA128CAN
The CAN signals of the C-Control Pro MEGA128CAN are available on pins X4_13 (CANL) and X4_14
(CANH) .
AVR32Bit
In the C-Control Pro AVR32Bit there is a CAN controller that operates two channels. But only the
first channel is connected to a transceiver, which is led out on the application board. On the Main-
board CAN1 is led out through a socket connector (without transceiver). The lines CANH and CANL
are passed out on the module connector X1. To use the second channel, the user must connect a
transceiver himself. As an example, the data sheet of the AVR32 module can be used. The second
Controller is on Port 1 (CAN_TX, PA00) and Port 2 (CAN_RX, PA01).
Network
Multiple CAN-bus network participants can be connected over the two pins (CAN-H and CAN-L). The
first and last stations have to be completed with a 120 Ohm resistor. As a data cable, a twisted pair
cable should be used. For shorter distances of a few centimeters up to 2 meters, even a simple par-
allel cable (twin lead) can be used.
The UNIT supports the low- and high-speed bus (MEGA128CAN 10 kbit/s to 1 Mbit/s, AVR32Bit 50
kbit/s to 1 Mbit/s). For theoretical line lengths, depending on the bus speed, see the chart below.
Speed
Cable Length
1 Mbit/s
40m
Up to 500 kbit/s
100m
Up to 125 kbit/s
500m