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
Last revisionBoth sides next revision
ezlinx:isolated-spi [13 May 2012 13:56] – Approved Hein Maraisresources:eval:ezlinx:isolated-spi [23 Jul 2012 14:58] – Approved Hein Marais
Line 1: Line 1:
 \\ \\
-[[http://wiki.analog.com/ezlinx|ezLINX™ iCoupler® Isolated Interface Development Platform Homepage]]+[[resources/eval/ezlinx|ezLINX™ iCoupler® Isolated Interface Development Environment Homepage]]
 \\ \\
 ====== ezLINX™ Isolated SPI Implementation====== ====== ezLINX™ Isolated SPI Implementation======
Line 6: Line 6:
 Two Isolated SPI ports are implemented using the [[http://www.analog.com/adum3401|ADuM3401]] and the [[http://www.analog.com/adum3402|ADuM3402]] //i//Coupler signal isolators and the [[http://www.analog.com/adum5000|ADuM5000]] //iso//Power Isolated DC to DC converter. The [[http://www.analog.com/adum3401|ADuM3401]] of the isolated SPI1 is connected to SPI0 of the ADSP-BF548. The [[http://www.analog.com/adum3402|ADuM3402]] is used for isolating the SPI slave select lines. Figure 1 below shows a circuit diagram of the implementation of Isolated SPI1 using the [[http://www.analog.com/adum3401|ADuM3401]], [[http://www.analog.com/adum3402|ADuM3402]], and [[http://www.analog.com/adum5000|ADuM5000]] on the //ez//LINX hardware. Two Isolated SPI ports are implemented using the [[http://www.analog.com/adum3401|ADuM3401]] and the [[http://www.analog.com/adum3402|ADuM3402]] //i//Coupler signal isolators and the [[http://www.analog.com/adum5000|ADuM5000]] //iso//Power Isolated DC to DC converter. The [[http://www.analog.com/adum3401|ADuM3401]] of the isolated SPI1 is connected to SPI0 of the ADSP-BF548. The [[http://www.analog.com/adum3402|ADuM3402]] is used for isolating the SPI slave select lines. Figure 1 below shows a circuit diagram of the implementation of Isolated SPI1 using the [[http://www.analog.com/adum3401|ADuM3401]], [[http://www.analog.com/adum3402|ADuM3402]], and [[http://www.analog.com/adum5000|ADuM5000]] on the //ez//LINX hardware.
  
 +{{ :ezlinx:isolatedspi1.png?nolink&900 |Figure 1. Isolated SPI1 schematic}}
  
-{{ :ezlinx:spi1.jpg?nolink&800 |Figure 1. Isolated SPI1 schematic}} +To connect Isolated SPI1 as a master, connect jumpers JP5, JP7, JP9, JP11, JP13JP15, JP21 and JP36 while leaving jumpers JP6, JP8, JP10, JP12, JP14JP16, JP20 and JP37 open. To connect Isolated SPI1 as a slave, connect jumpers JP6, JP8, JP10, JP12, JP14JP16, JP20 and JP37 while leaving jumpers JP5, JP7, JP9, JP11, JP13JP15, JP21 and JP36 open. When connecting SPI1 as a slave, connecting JP20 enables the slave select and serial clock inputs on the [[http://www.analog.com/adum3402|ADuM3402]].
- +
- +
-To connect Isolated SPI1 as a master, connect jumpers JP5, JP7, JP9, JP11, JP13 and JP15 while leaving jumpers JP6, JP8, JP10, JP12, JP14 and JP16 open. To connect Isolated SPI1 as a slave, connect jumpers JP6, JP8, JP10, JP12, JP14 and JP16 while leaving jumpers JP5, JP7, JP9, JP11, JP13 and JP15 open. When connecting SPI1 as a slave JP20 should also be connectedenabling the slave select and serial clock inputs on the [[http://www.analog.com/adum3402|ADuM3402]].+
  
 These jumper settings are given in the table below: These jumper settings are given in the table below:
  
-|              ^  JP5  ^  JP6  ^  JP7  ^  JP8  ^  JP9  ^  JP10  ^  JP11  ^  JP12  ^  JP13  ^  JP14  ^  JP15  ^  JP16  ^  JP20  ^  JP21  ^ +|              ^  JP5  ^  JP6  ^  JP7  ^  JP8  ^  JP9  ^  JP10  ^  JP11  ^  JP12  ^  JP13  ^  JP14  ^  JP15  ^  JP16  ^  JP20  ^  JP21   JP36  ^  JP37  ^ 
-^  SPI1 Master  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Open  |  Connect / Floating  | +^  SPI1 Master  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Open  |  Connect |  Connect  |  Open  |  
-^  SPI1 Slave  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Connect  |  Open  | +^  SPI1 Slave  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Connect  |  Open  |  Open  |  Connect  |
  
 +\\
  
  
 The [[http://www.analog.com/adum3401|ADuM3401]] of the isolated SPI2 is connected to SPI2 of the ADSP-BF548. The [[http://www.analog.com/adum3402|ADuM3402]] is used for isolating the SPI slave select lines. Figure 2 below shows a circuit diagram of the implementation of Isolated SPI2 using the [[http://www.analog.com/adum3401|ADuM3401]], [[http://www.analog.com/adum3402|ADuM3402]] and [[http://www.analog.com/adum5000|ADuM5000]] on the //ez//LINX hardware. The [[http://www.analog.com/adum3401|ADuM3401]] of the isolated SPI2 is connected to SPI2 of the ADSP-BF548. The [[http://www.analog.com/adum3402|ADuM3402]] is used for isolating the SPI slave select lines. Figure 2 below shows a circuit diagram of the implementation of Isolated SPI2 using the [[http://www.analog.com/adum3401|ADuM3401]], [[http://www.analog.com/adum3402|ADuM3402]] and [[http://www.analog.com/adum5000|ADuM5000]] on the //ez//LINX hardware.
  
 +{{ :ezlinx:isolatedspi2.png?nolink&900 |Figure 2. Isolated SPI2 schematic}}
  
-{{ :ezlinx:spi2.jpg?nolink&800 |Figure 2. Isolated SPI2 schematic}} +To connect Isolated SPI2 as a master, connect jumpers JP22, JP24, JP26, JP28, JP30JP32, JP35 and JP38 while leaving jumpers JP23, JP25, JP27, JP29, JP31JP33, JP34 and JP39 open. To connect Isolated SPI2 as a slave, connect jumpers JP23, JP25, JP27, JP29, JP31JP33, JP34 and JP39 while leaving jumpers JP22, JP24, JP26, JP28, JP30JP32, JP35 and JP38 open. When connecting SPI2 as a slave JP34 should also be connected, enabling the slave select and serial clock inputs on the [[http://www.analog.com/adum3402|ADuM3402]].
- +
-To connect Isolated SPI2 as a master, connect jumpers JP22, JP24, JP26, JP28, JP30 and JP32 while leaving jumpers JP23, JP25, JP27, JP29, JP31 and JP33 open. To connect Isolated SPI2 as a slave, connect jumpers JP23, JP25, JP27, JP29, JP31 and JP33 while leaving jumpers JP22, JP24, JP26, JP28, JP30 and JP32 open. When connecting SPI2 as a slave JP34 should also be connected, enabling the slave select and serial clock inputs on the [[http://www.analog.com/adum3402|ADuM3402]].+
  
  
 These jumper settings are given in the table below: These jumper settings are given in the table below:
  
-|              ^  JP22  ^  JP23  ^  JP24  ^  JP25  ^  JP26  ^  JP27  ^  JP28  ^  JP29  ^  JP30  ^  JP31  ^  JP32  ^  JP33  ^  JP34  ^  JP35  ^ +|              ^  JP22  ^  JP23  ^  JP24  ^  JP25  ^  JP26  ^  JP27  ^  JP28  ^  JP29  ^  JP30  ^  JP31  ^  JP32  ^  JP33  ^  JP34  ^  JP35   JP38  ^  JP39  ^ 
-^  SPI2 Master  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Open  |  Connect / Floating  | +^  SPI2 Master  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Open  |  Connect |  Connect  |  Open  | 
-^  SPI2 Slave  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Connect  |  Open  |+^  SPI2 Slave  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Open  |  Connect  |  Connect  |  Open   Open  |  Connect  |
  
 +\\
  
 VDD1 of the [[http://www.analog.com/adum3401|ADuM3401]], [[http://www.analog.com/adum3402|ADuM3402]] and VDD1 of the [[http://www.analog.com/adum5000|ADuM5000]] are powered by 3.3V. The [[http://www.analog.com/adum5000|ADuM5000]] will generate an isolated 3.3V and is used to supply power to VDD2 of the [[http://www.analog.com/adum3401|ADuM3401]] and [[http://www.analog.com/adum3402|ADuM3402]]. VDD1 of the [[http://www.analog.com/adum3401|ADuM3401]], [[http://www.analog.com/adum3402|ADuM3402]] and VDD1 of the [[http://www.analog.com/adum5000|ADuM5000]] are powered by 3.3V. The [[http://www.analog.com/adum5000|ADuM5000]] will generate an isolated 3.3V and is used to supply power to VDD2 of the [[http://www.analog.com/adum3401|ADuM3401]] and [[http://www.analog.com/adum3402|ADuM3402]].
resources/eval/ezlinx/isolated-spi.txt · Last modified: 03 Jan 2021 22:04 by Robin Getz