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:cn0585 [31 Jul 2023 17:22] – [Application-specific Analog Front-End Connector] Paul Blanchardresources:eval:user-guides:circuits-from-the-lab:cn0585 [29 Jan 2024 18:28] (current) – Update CN0585 revB photo Xiaomeng Gao
Line 1: Line 1:
 ====== EVAL-CN0585-FMCZ User Guide ====== ====== EVAL-CN0585-FMCZ User Guide ======
  
-The [[ADI>CN0585|EVAL-CN0585-FMCZ]] Low Latency Development Kit (LLDK) board is a development platform consisting of 4 x 16-bit ADC channels and 4 x 16-bit DAC channels that are interfaced with an FPGA through the FMC Low Pin Count (LPC) Connector.+The [[ADI>CN0585|EVAL-CN0585-FMCZ]] Low Latency Development Kit (LLDK) board is a development board consisting of 4 x 16-bit ADC channels and 4 x 16-bit DAC channels that are interfaced with an FPGA through the FMC Low Pin Count (LPC) Connector. Current revision of [[ADI>CN0585|EVAL-CN0585-FMCZ]] is Rev B. [[ADI>CN0585|EVAL-CN0585-FMCZ]], [[adi>CN0584|EVAL-CN0584-EBZ]] and ZedBoard are connected together to build a development system setup as shown in Figure 1.{{:resources:eval:user-guides:circuits-from-the-lab:cn0585:setup_cn0585_diagram.png?nolink|}}.  
 + 
 +//Figure 1. Development Platform Setup (note current LLDK system has CN0585 revB board that has USB-C power supply)//
    
 The [[ADI>CN0585|EVAL-CN0585-FMCZ]] board provides a complete data acquisition and signal generation platform with onboard power rails, voltage monitoring, logic level translation, general purpose I/O, I2C, SPI, and an Analog Front End(AFE) board connector.  The [[ADI>CN0585|EVAL-CN0585-FMCZ]] board provides a complete data acquisition and signal generation platform with onboard power rails, voltage monitoring, logic level translation, general purpose I/O, I2C, SPI, and an Analog Front End(AFE) board connector. 
Line 7: Line 9:
 The key performance benefit of the [[ADI>CN0585|EVAL-CN0585-FMCZ]] is the ability to perform a complete capture and conversion of precision analog input data in <70ns with the ADC module and generate a settled full-scale analog output in <200ns from initial data written to the DAC. The key performance benefit of the [[ADI>CN0585|EVAL-CN0585-FMCZ]] is the ability to perform a complete capture and conversion of precision analog input data in <70ns with the ADC module and generate a settled full-scale analog output in <200ns from initial data written to the DAC.
  
-{{resources:eval:user-guides:circuits-from-the-lab:cn0585:cn0585_top.jpg?500|}}+{{ :resources:eval:user-guides:circuits-from-the-lab:cn0585:eval-cn0585-fmcz_top-web.jpg?400 |}}
  
-//Figure 1. EVAL-CN0585-FMCZ Board Top//+//Figure 2. EVAL-CN0585-FMCZ Board Top//
  
-{{resources:eval:user-guides:circuits-from-the-lab:cn0585:cn0585_bottom.jpg?300|}}+{{ :resources:eval:user-guides:circuits-from-the-lab:cn0585:eval-cn0585-fmcz_bottom-web.jpg?400 |}}
  
-//Figure 2. EVAL-CN0585-FMCZ Board Bottom//+//Figure 3. EVAL-CN0585-FMCZ Board Bottom//
  
 {{:resources:eval:user-guides:circuits-from-the-lab:cn0585:cn0585.png?400|}} {{:resources:eval:user-guides:circuits-from-the-lab:cn0585:cn0585.png?400|}}
  
-//Figure 3. EVAL-CN0585-FMCZ Simplified Block Diagram//+//Figure 4. EVAL-CN0585-FMCZ Simplified Block Diagram//
  
 ===== Connections and Configurations ===== ===== Connections and Configurations =====
Line 52: Line 54:
 ==== Voltage Monitoring ==== ==== Voltage Monitoring ====
  
-The [[ADI>CN0585|EVAL-CN0585-FMCZ]] board provides voltage monitoring capability for the power supply rails. The circuit consists of an [[adi>AD7291]] 8-Channel, I2C, 12-Bit SAR ADC, and resistive dividers. Each power rail is connected to AD7291 by resistive dividers as shown in Figure 4.+The [[ADI>CN0585|EVAL-CN0585-FMCZ]] board provides voltage monitoring capability for the power supply rails. The circuit consists of an [[adi>AD7291]] 8-Channel, I2C, 12-Bit SAR ADC, and resistive dividers. Each power rail is connected to AD7291 by resistive dividers as shown in Figure 5.
  
-{{:resources:eval:user-guides:circuits-from-the-lab:cn0585:powersupplyvoltagemonitorcircuit.png?nolink&400|}}+{{ :resources:eval:user-guides:circuits-from-the-lab:cn0585_voltage_monitoring.png |}}
  
-//Figure 4: Power Supply Voltage Monitor Circuit//+//Figure 5: Power Supply Voltage Monitor Circuit//
  
 The negative power supply rails are biased positive with a buffered 2.5V reference supplied by the [[adi>AD7291]].   The negative power supply rails are biased positive with a buffered 2.5V reference supplied by the [[adi>AD7291]].  
Line 62: Line 64:
 Calculating the supply voltage from the positive voltage rails can be accomplished using the following equation:  Calculating the supply voltage from the positive voltage rails can be accomplished using the following equation: 
  
-<m>V_(RAIL-POS)=Scale Factor*ADC_code*2.5V/4095</m>+<m>V_(RAIL-POS)=Scale Factor* IIO Measured Voltage</m>
  
 Calculating the supply voltage from the negative voltage rails can be accomplished using the following equation:  Calculating the supply voltage from the negative voltage rails can be accomplished using the following equation: 
  
-<m>V_(RAIL-NEG)=Scale Factor*(4095-ADC_Code )*2.5V/4095+2.5V</m>+<m>V_(RAIL-NEG)=Scale Factor*(2.5 - IIO Measured Voltage)+2.5</m>
  
-^  Monitored Voltage Rail ^  CN0585 Power Rail  ^  Measured Voltage  ^  Actual Voltage  ^   +^  Monitored Rail ^  CN0585 Power Rail  ^  Scale Factor ^ IIO Measured Voltage  ^  Actual Voltage  ^   
-|  voltage0  |  +12 V (AD8065 DAC amp)  |  2.26 V  |  12 V  | +|  voltage0  |  +12 V (AD8065 DAC amp)   5.3   2.26 V  |  11.98 V  | 
-|  voltage1  |  -12 V (AD8065 DAC amp)  |  0.65 V  |  -12 V  | +|  voltage1  |  -12 V (AD8065 DAC amp)   -7.81   0.65 V  |  -11.95 V  | 
-|  voltage2  |  +5 V (ADAQ23876 internal amp) |  2.06 V  |  5 V  | +|  voltage2  |  +5 V (ADAQ23876 amp) |  2.43  |  2.06 V  |  5.00 V  | 
-|  voltage3  |  -5 V (ADAQ23876 internal amp) |  0.76 V  |  -5 V   | +|  voltage3  |  -5 V (ADAQ23876 amp) |  -4.32  |  0.76 V  |  -5.02 V   | 
-|  voltage4  |  +5 V (DAC)  |  2.06 V  |  5 V  | +|  voltage4  |  +5 V (DAC)   2.43   2.06 V  |  5.00 V  | 
-|  voltage5  |  +5 V (DAC)  |  2.06 V  |  5 V  | +|  voltage5  |  +5 V (DAC)   2.43   2.06 V  |  5.00 V  | 
-|  voltage6  |  +2.5 V (digital)  |  2.25 V  |  2.V  | +|  voltage6  |  +2.5 V (digital)   1.11   2.25 V  |  2.50 V  | 
-|  voltage7  |  +1.8 V (digital)  |  1.80 V  |  1.V  |+|  voltage7  |  +1.8 V (digital)    1.80 V  |  1.80 V  |
  
 //Table 2. Voltage Scaling// //Table 2. Voltage Scaling//
Line 133: Line 135:
  
 |< 100% >| |< 100% >|
-^^ ^  Hardware  ^^^^  AD3552R Register Settings   ^^^  +^ ^  Hardware  ^^^^  AD3552R Register Settings   ^^^ 
-^Channel Output Span       ^  VZS (V)   VFS (V)   Feedback Connection   ^ CH0_CH1_OUTPUT_range ^CHx_GAIN_SCALING_N ^CHx_OFFSET^+|  Channel  |  Output Span   VZS (V)   VFS (V)   Feedback Connection  |  CH0_CH1_OUTPUT_range  |  CHx_GAIN_SCALING_N  |  CHx_OFFSET  |
 |CH0      |+/- 10V (Default) |  -10.382 |  10.380 |  DAC0 to DAC0_RFB0      0x100  |  0  |  -245  | |CH0      |+/- 10V (Default) |  -10.382 |  10.380 |  DAC0 to DAC0_RFB0      0x100  |  0  |  -245  |
 |   |+/- 5V             |  -5.165     5.166     DAC0 to DAC0_RFB0_X2  |  0x011  |  0  |  -495  | |   |+/- 5V             |  -5.165     5.166     DAC0 to DAC0_RFB0_X2  |  0x011  |  0  |  -495  |
Line 158: Line 160:
  
  
-The AFE board connector provides an input/output interface to the [[ADI>CN0585|EVAL-CN0585-FMCZ]] board. The interface provides connections to the analog IO, ADC/DAC gain settings, GPIO, I2C, SPI, aux power, and four direct FMC connections to allow system flexibility interfacing with custom AFE designs that are provided by ADI or can be custom designed by the user. +The AFE board connector provides an input/output interface to the [[ADI>CN0585|EVAL-CN0585-FMCZ]] board. The interface provides connections to the analog IO, ADC/DAC gain settings, GPIO, I2C, SPI, aux power, and four direct FMC connections to allow system flexibility interfacing with custom AFE designs that are provided by ADI or can be custom designed by the user. Currently, ADI provides the [[adi>CN0584|EVAL-CN0584-EBZ]] as an analog front-end board.
  
 The AFE board connector on the [[ADI>CN0585|EVAL-CN0585-FMCZ]] board is a Samtec High-Density socket connector.  The AFE board connector on the [[ADI>CN0585|EVAL-CN0585-FMCZ]] board is a Samtec High-Density socket connector. 
Line 168: Line 170:
 {{ resources:eval:user-guides:circuits-from-the-lab:cn0585:connector_pinout_revb.png }} {{ resources:eval:user-guides:circuits-from-the-lab:cn0585:connector_pinout_revb.png }}
  
-//Figure 5. FMC LPC Connector Pinout//+//Figure 6. FMC LPC Connector Pinout//
  
 ==== LED Indicators ====  ==== LED Indicators ==== 
Line 182: Line 184:
 ===== System Setup Using a ZedBoard ===== ===== System Setup Using a ZedBoard =====
  
-The [[ADI>CN0585|EVAL-CN0585-FMCZ]] (connected to [[adi>CN0584|EVAL-CN0584-EBZ]]) is fully supported using a ZedBoard. For description of system setup and functionality using  [[adi>CN0584|EVAL-CN0584-EBZ]],  [[ADI>CN0585|EVAL-CN0585-FMCZ]] and ZedBoard, refer to [[resources:eval:user-guides:circuits-from-the-lab:cn0584|CN0584 User Guide]], **System Setup Using a ZedBoard** section.+The [[ADI>CN0585|EVAL-CN0585-FMCZ(Rev B)]] (connected to [[adi>CN0584|EVAL-CN0584-EBZ]]) is fully supported using a ZedBoard. For description of system setup and functionality using  [[adi>CN0584|EVAL-CN0584-EBZ]],  [[ADI>CN0585|EVAL-CN0585-FMCZ]] and ZedBoard, refer to [[resources:eval:user-guides:circuits-from-the-lab:cn0584|CN0584 User Guide]], **System Setup Using a ZedBoard** section.
  
  
Line 206: Line 208:
 ===== Reference Demos & Software ===== ===== Reference Demos & Software =====
  
-  * [[.:cn0585:reference_hdl|Reference HDL Design]] 
   * [[:resources:fpga:docs:axi_ad3552r| AXI_AD3552R IP core]]   * [[:resources:fpga:docs:axi_ad3552r| AXI_AD3552R IP core]]
   * [[:resources:fpga:docs:axi_ltc2387| AXI_LTC2387 IP core]]   * [[:resources:fpga:docs:axi_ltc2387| AXI_LTC2387 IP core]]
Line 220: Line 221:
   * [[https://github.com/analogdevicesinc/linux/tree/cn0585_v1|Linux driver sources for the CN0585 Rev. B board]]   * [[https://github.com/analogdevicesinc/linux/tree/cn0585_v1|Linux driver sources for the CN0585 Rev. B board]]
  
-===== Hardware Registration ===== 
  
-<WRAP round tip 80% > 
-Receive software update notifications, documentation updates, view the latest videos, and more when you register your hardware.  [[reg>EVAL-CN0585-FMCZ?&v=RevB|Register]] to receive all these great benefits and more! 
-</WRAP> 
resources/eval/user-guides/circuits-from-the-lab/cn0585.1690816942.txt.gz · Last modified: 31 Jul 2023 17:22 by Paul Blanchard