20%
OFF
MIKROE-2627
28 g
Status:
CAN Isolator click provides isolated CAN communication. It carries the ADM3053 signal and power isolated CAN transceiver with an integrated isolated DC-to-DC converter.
The click is designed to run on either 3.3V or 5V power supply. CAN Isolator click communicates with the target microcontroller over UART interface.
This product is no longer in stock
Availability date:
CAN Isolator click provides isolated CAN communication. It carries the ADM3053 signal and power isolated CAN transceiver with an integrated isolated DC-to-DC converter, from Analog Devices. The click is designed to run on either 3.3V or 5V power supply. CAN Isolator click communicates with the target microcontroller over UART interface.
The click carries a DB 9-pin male connector.
The ADM3053 is an isolated controller area network (CAN) physical layer transceiver with an integrated isolated DC-to-DC converter.
The ADM3053 creates a fully isolated interface between the CAN protocol controller and the physical layer bus. It is capable of running at data rates of up to 1 Mbps.
This is a standard DB 9-pin male connector.
Type
CAN,Isolators
Applications
CAN data buses, Industrial field networks
On-board modules
ADM3053 CAN transceiver, DB 9-pin connector
Key Features
fully isolated interface between the CAN protocol controller and the physical layer bus. It is capable of running at data rates of up to 1 Mbps
Interface
UART
ClickID
No
Compatibility
mikroBUS
Click board size
L (57.15 x 25.4 mm)
Input Voltage
3.3V or 5V
This table shows how the pinout on CAN Isolator click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Designator | Name | Default Position | Default Option | Description |
---|---|---|---|---|
JP1 | VIO.SEL. | Left | 3V3 | Power Supply Voltage Selection 3V3/5V, left position 3V3, right position 5V |
JP2 | SLOPE SEL | Left | HI | Slope select, default high rate, right option the slope is limited |
Example of CAN configuration - PIC32
01 // set required baud rate and sampling rules 02 unsigned int can_config_flags; 03 CAN1SetOperationMode(_CAN_MODE_CONFIG,0xFF); 04 can_config_flags = _CAN_CONFIG_SAMPLE_THRICE & 05 _CAN_CONFIG_PHSEG2_PRG_ON & 06 _CAN_CONFIG_STD_MSG & 07 _CAN_CONFIG_MATCH_MSG_TYPE & 08 _CAN_CONFIG_LINE_FILTER_OFF; 09 CAN1SetBaudRate(1,3,3,3,1,can_config_flags); 10 CAN1ConfigureFIFO(_CAN_BUFFER_0, 8,_CAN_FIFO_RX & _CAN_FULL_MESSAGE); 11 CAN1ConfigureFIFO(_CAN_BUFFER_1, 8,_CAN_FIFO_TX & _CAN_TX_PRIORITY_3 & _CAN_TX_NO_RTR_FRAME); 12 CAN1SetMask(_CAN_MASK_0, -1, _CAN_CONFIG_MATCH_MSG_TYPE & _CAN_CONFIG_XTD_MSG); 13 CAN1SetFilter(_CAN_FILTER_31, ID_1st, _CAN_MASK_3, _CAN_BUFFER_0, _CAN_CONFIG_XTD_MSG); 14 CAN1FilterEnable(0x1111);