Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:circuits-from-the-lab:cn0401 [16 Dec 2019 22:35] – [CN0401 (EVAL-ADM3055E-ARDZ) Shield Overview] Jason Nasoresources:eval:user-guides:circuits-from-the-lab:cn0401 [06 Feb 2021 21:01] (current) – fix link Robin Getz
Line 1: Line 1:
 ====== CN0401 (EVAL-ADM3055E-ARDZ) Shield Overview ====== ====== CN0401 (EVAL-ADM3055E-ARDZ) Shield Overview ======
  
-[[ADI>CN0401]] is an Arduino Uno compatible isolated signal and power controller area network with flexible data rate (CAN FD) communications port. The circuit interfaces to the local development platform via Serial Peripheral Interface (SPI) enabling a simple method to add field bus communication to new and existing designs. [[ADI>CN0401]] allows for higher bandwidth CAN FD data rates (up to 8Mbps) demanded by modern multi-node CAN FD networks and rugged electromagnetic compatibility (EMC) performance required by industrial environments.+[[ADI>CN0401]] is an Arduino Uno compatible isolated controller area network with flexible data rate (CAN FD) communications port. The circuit interfaces to the local development platform via Serial Peripheral Interface (SPI) providing a simple method to add field bus communication to new and existing designs. [[ADI>CN0401]] enables both the higher bandwidth CAN FD data rates (up to 8Mbps) demanded by modern multi-node CAN FD networks and the rugged electromagnetic compatibility (EMC) performance required by industrial environments.
  
-The circuit uses the integrated auxiliary isolated digital channel of the [[ADI>ADM3055E]] transceiver for runtime configuration of the bus termination. The switchable termination circuitry connects a 120 Ω split termination with common-mode filtering capacitor between the CAN FD bus lines. Switchable termination allows on-the-fly software configuration of termination locations when the CAN FD bus is physically altered. Using switchable termination, each node can be used at any physical location without mechanical changes and software can track the position of terminations in the network.+The circuit uses the integrated auxiliary isolated digital channel of the [[ADI>ADM3055E]] transceiver for runtime configuration of the bus termination. The switchable termination circuitry connects a 120 Ω split termination with common-mode filtering capacitor between the CAN FD bus lines. Switchable termination allows on-the-fly software configuration of termination locations when the CAN FD bus is physically altered. Using switchable termination, each node can be used at any physical location without mechanical changes to the nodes and software can track the position of terminations in the network.
  
-Additionally, the circuit can be configured at runtime via software to enter a reduced power standby modeIn this state, the isolated CAN FD port will notify the development platform after receipt of the ISO11898-2:2016 defined remote wake-up sequence from a remote CAN FD node.+Additionally, the circuit can be set by the development platform to a reduced power standby stateWhile in the standby state, the isolated CAN FD communications port will notify the development platform of remote wake-up request being transmitted by a remote CAN FD node to the CAN FD bus.
  
-With the [[ADI>ADM3055E]] CAN FD transceiver, the circuit provides reinforced signal and power isolation. Connections to the CAN FD bus may be made either by screw terminal or the CAN CiA 303-1 male 9-pin sub-D port. Because the [[ADI>ADM3055E]] transceiver has an integrated isolated dc-to-dc converter, it does not require external power to be present on the CAN FD bus. The examples focus on CAN FD networks however this circuit is backwards compatible with classical CAN networks.+With the [[ADI>ADM3055E]] CAN FD transceiver, the circuit provides reinforced signal and power isolation between the node and CAN FD busElectrical connection to the CAN FD bus may be made either by screw terminal or the CAN CiA 303-1 male 9-pin sub-D port. Because the [[ADI>ADM3055E]] transceiver has an integrated isolated dc-to-dc converter, it does not require external power to be present on the CAN FD bus. The examples focus on CAN FD networks however this circuit is backwards compatible with classical CAN networks.
 {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:img_20191202_092114.jpg?nolink&600 |}} {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:img_20191202_092114.jpg?nolink&600 |}}
  
Line 13: Line 13:
 ----- -----
  
-The [[ADI>CN0401]] connects to the [[ADI>ADICUP3029]] or any Arduino Uno form-factor microcontroller board using the Arduino mating headers. Shown below are the hardware connections and jumper headers which configure the operation of the board. +The [[ADI>CN0401]] connects to the [[ADI>EVAL-ADICUP3029|ADICUP3029]] or any Arduino Uno form-factor development platform using the mating headers. Shown below are the hardware connections and jumper headers which configure the operation of the board. 
  
 {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:cn0401_silkscreen_-_edited.png?nolink&600 |}} {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:cn0401_silkscreen_-_edited.png?nolink&600 |}}
Line 22: Line 22:
 ----- -----
  
-The board can be configured via P20 and P11 to source power from either the microcontroller board or a provided external 5V and logic supply.\\  \\ +The required power supply sources for both the logic and dc-to-dc converter can be independently configured via P20 and P11 jumpers to source power from either the underlying development platform or external power supplies.\\  \\ 
 **P6 External Supply Terminal Block Pin Assignment** **P6 External Supply Terminal Block Pin Assignment**
 ^  Pin  ^Description                           ^ ^  Pin  ^Description                           ^
-|  1    |External 5V Supply                    |+|  1    |External DC-to-DC Converter Supply (5V)                    |
 |  2    |External Logic Supply (2.7V to 5.5V)  | |  2    |External Logic Supply (2.7V to 5.5V)  |
 |  3    |Ground                                | |  3    |Ground                                |
 **P20 Header Shunt Positions for Setting Board Power Source** **P20 Header Shunt Positions for Setting Board Power Source**
 ^  Position              ^  Location  ^Description                            ^ ^  Position              ^  Location  ^Description                            ^
-|  Across pins 1 and 2    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p20v1.png?nolink&50 |}}  |Board sources the required 5V supply for isolated dc-to-dc converter from the 5V Arduino Uno header pin                 | +|  Shunt pins 1 and 2    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p20v1.png?nolink&50 |}}  |Board sources the required supply for the isolated dc-to-dc converter from the 5V Arduino Uno header pin                 | 
-|  Across pins 2 and 3    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p20v2.png?nolink&50 |}}                                      |Board sources the required 5V supply from the External Supply Terminal Block (P6-Pin 1)  |+|  Shunt pins 2 and 3    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p20v2.png?nolink&50 |}}                                      |Board sources the required supply for the isolated dc-to-dc converter from the External Supply Terminal Block (P6-Pin 1)  |
 **P11 Header Shunt Positions for Setting Board Voltage Logic** **P11 Header Shunt Positions for Setting Board Voltage Logic**
 ^  Position              ^  Location  ^Description                               ^ ^  Position              ^  Location  ^Description                               ^
-|  Across pins 1 and 2    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p11v1.png?nolink&50 |}}          |Board sources its logic supply from the IOREF Arduino Uno Header Pin                 | +|  Shunt pins 1 and 2    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p11v1.png?nolink&50 |}}          |Board sources the logic supply from the IOREF Arduino Uno Header Pin                 | 
-|  Across pins 2 and 3    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p11v2.png?nolink&50 |}}          |Board sources its logic supply from the External Supply Terminal Block (P6-Pin 2)  |+|  Shunt pins 2 and 3    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p11v2.png?nolink&50 |}}          |Board sources the logic supply from the External Supply Terminal Block (P6-Pin 2). The logic levels will scale with the supply voltage and typically must match the level of the development platform.  |
  
 ====CAN Bus Connections==== ====CAN Bus Connections====
Line 64: Line 64:
 **P2 Header Shunt Positions for Setting SPI Chip Select Pin** **P2 Header Shunt Positions for Setting SPI Chip Select Pin**
 ^  Position              ^  Location  ^Description  ^ ^  Position              ^  Location  ^Description  ^
-|  Across pins 1 and 2    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v1.png?nolink&100 |}}          |Board uses Arduino pin D10 as chip select          | +|  Shunt pins 1 and 2    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v1.png?nolink&100 |}}          |Board uses Arduino pin D10 as chip select          | 
-|  Across pins 3 and 4    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v2.png?nolink&100 |}}          |Board uses Arduino pin D9 as chip select           | +|  Shunt pins 3 and 4    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v2.png?nolink&100 |}}          |Board uses Arduino pin D9 as chip select           | 
-|  Across pins 5 and 6    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v3.png?nolink&100 |}}          |Board uses Arduino pin D8 as chip select           | +|  Shunt pins 5 and 6    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v3.png?nolink&100 |}}          |Board uses Arduino pin D8 as chip select           | 
-|  Across pins 7 and 8    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v4.png?nolink&100 |}}          |Board uses Arduino pin D7 as chip select           |+|  Shunt pins 7 and 8    {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p2v4.png?nolink&100 |}}          |Board uses Arduino pin D7 as chip select           |
  
 ====Silent Mode and Interrupt Configuration==== ====Silent Mode and Interrupt Configuration====
Line 84: Line 84:
 **P19 Shunt Position for Setting Slope Control and Full Speed Mode** **P19 Shunt Position for Setting Slope Control and Full Speed Mode**
 ^  Position              Location  ^Description          ^ ^  Position              Location  ^Description          ^
-|  Across pins 1 and 2  |  {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p19v1.png?nolink&50 |}}          |The ADM3055E transceiver is set to full speed mode     | +|  Shunt pins 1 and 2  |  {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p19v1.png?nolink&50 |}}          |The ADM3055E transceiver is set to full speed mode     | 
-|  Across pins 2 and 3  |  {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p19v2.png?nolink&50 |}}          |The ADM3055E transceiver is set to slope control mode  |+|  Shunt pins 2 and 3  |  {{ :resources:eval:user-guides:circuits-from-the-lab:cn0401:p19v2.png?nolink&50 |}}          |The ADM3055E transceiver is set to slope control mode  |
  
 ====== Software ====== ====== Software ======
-  * [[https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029/reference_designs/demo_cn0401| ADICUP3029 + CN0401 Demo Software and Setup]]+  * [[/resources/eval/user-guides/eval-adicup3029/reference_designs/demo_cn0401| ADICUP3029 + CN0401 Demo Software and Setup]]
  
 ====== Schematic, PCB Layout, Bill of Materials ====== ====== Schematic, PCB Layout, Bill of Materials ======
 <WRAP round 80% download> <WRAP round 80% download>
-[[http://www.analog.com/cn0401-designsupport|CN0401 Design & Integration Files]]+[[adi>cn0401-designsupport|CN0401 Design & Integration Files]]
   * Schematics    * Schematics 
   * PCB Layout    * PCB Layout 
resources/eval/user-guides/circuits-from-the-lab/cn0401.1576532118.txt.gz · Last modified: 16 Dec 2019 22:35 by Jason Naso