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:cn0552 [26 Sep 2022 16:44] – [Configuring the SD Card] removed the direct link to the overlay since its included in Kuiper now Brandon Busheyresources:eval:user-guides:circuits-from-the-lab:cn0552 [22 Nov 2023 09:46] (current) – fix broken link Darius B
Line 2: Line 2:
  
 The ** [[ADI>CN0552|EVAL-CN0552-PMDZ]] ** is a [[https://reference.digilentinc.com/pmod/start|PMOD]] form-factor evaluation board for the [[ADI>AD7746|AD7746]], a high resolution, Σ-Δ capacitance-to-digital converter (CDC). The architecture features inherent high resolution (24-bit no missing codes, up to 21-bit effective resolution), high linearity (±0.01%), and high accuracy (±4 fF factory calibrated). The ** [[ADI>CN0552|EVAL-CN0552-PMDZ]] ** is a [[https://reference.digilentinc.com/pmod/start|PMOD]] form-factor evaluation board for the [[ADI>AD7746|AD7746]], a high resolution, Σ-Δ capacitance-to-digital converter (CDC). The architecture features inherent high resolution (24-bit no missing codes, up to 21-bit effective resolution), high linearity (±0.01%), and high accuracy (±4 fF factory calibrated).
- 
  
 {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:actual_hardware.jpg?200 }} {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:actual_hardware.jpg?200 }}
Line 27: Line 26:
 //<fc>Figure 3. I2C Connection</fc>// //<fc>Figure 3. I2C Connection</fc>//
 </wrap> </wrap>
- 
-The Digital communication on the EVAL-CN0552-PMDZ is accomplished using a new standard I2C PMOD port. 
- 
-^   Connector P2            ^ 
-^ Description    ^ Pin(s)   ^ 
-| INT   | 6        | 
-| RST   | 5        | 
-| SCL   | 4        | 
-| SDA   | 3        | 
-| GND   | 2        | 
-| IOVDD | 1        | 
  
 ===== Features ===== ===== Features =====
-  * New standard in single chip solutions 
   * Interfaces to single or differential floating sensors   * Interfaces to single or differential floating sensors
   * Resolution down to 4aF (that is, up to 21 ENOB)   * Resolution down to 4aF (that is, up to 21 ENOB)
Line 50: Line 37:
   * Update rate: 10Hz to 90Hz   * Update rate: 10Hz to 90Hz
   * Simultaneous 50Hz and 60Hz rejection at 16Hz   * Simultaneous 50Hz and 60Hz rejection at 16Hz
 +
 +===== Connectors and Configuration =====
 +By default, the [[ADI>CN0552|EVAL-CN0552-PMDZ]] is configured to be controlled and power from the PMOD connector using standard connections.  
 +{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:eval-cn0552-pmdztop-edited.png?nolink&650 |}}
 +
 +==== CN0552 Inputs/Outputs Connections ====
 +All the analog and digital input/output pins available on the EVAL-CN0552-PMDZ are brought out to two(2) separate 8 row 0.1" through holes through connectors P8 and P13.
 +^   Connector P8                ^^   Connector P13                    ^^ 
 +^ Description    ^ Pin(s)        ^ Description           ^ Pin(s)      ^
 +| EXCA           | 1             | GND                   | 1           |
 +| EXCB           | 2             | VDD                   | 2           |
 +| EXC_EXTENDED   | 3             | GND                   | 3           |
 +| REFIN_POS      | 4             | VIN_NEG               | 4           |
 +| REFIN_NEG      | 5             | VIN_POS               | 5           |
 +| GND            | 6             | GND                   | 6           |
 +| CIN1_NEG       | 7             | CIN2_NEG              | 7           |
 +| CIN1_POS       | 8             | CIN2_POS              | 8           |
 +==== Digital Communications ====
 +The Digital communication on the EVAL-CN0552-PMDZ is accomplished using a new standard I2C PMOD port.
 +
 +^   Connector P2     ^
 +^ Description  ^ Pin(s)  ^
 +| INT      | 6        |
 +| RST      | 5        |
 +| SCL      | 4        |
 +| SDA      | 3        |
 +| GND      | 2        |
 +| IOVDD    | 1        |
 +
 +==== Solder Jumpers ====
 +Eight solder jumpers are available at the bottom of the board, if you want to change the operating modes.  See the schematic for more details. 
 +
 +{{:resources:eval:user-guides:circuits-from-the-lab:cn0552:eval-cn0552-pmdztop-web.png?direct&500|}}
 +^ Description and default connection                                 ^ Solder Jumper    ^ Default Position    ^
 +| ADC SDA connection (pull-up SDA to VDD)                       | P1               | Shorted             |
 +| ADC SCL connection (pull-up SCL to VDD)                       | P7               | Shorted             |
 +| Extended Excitation Enable (connect A1 OUT to P8 pin 3)       | P14              | Shorted             |
 +| ADC REFIN(-) connection (connect GND and P8 pin 5)            | P3               | Open                |
 +| ADC REFIN(+) connection (connect GND and P8 pin 4)            | P9               | Open                |
 +| ADC CIN1(-) connection (connect GND to P8 pin 7)              | P4               | Open                |
 +| ADC CIN1(+) connection (connect GND to P8 pin 8)              | P10              | Open                |
 +| ADC CIN2(-) connection (connect GND to P13 pin 7)             | P5               | Open                |
 +| ADC CIN1(+) connection (connect GND to P13 pin 8)             | P11              | Open               |
 +| ADC VIN(-) connection (connect GND to P13 pin 4)              | P6               | Open                |
 +| ADC VIN(+) connection (connect GND to P13 pin 5)              | P12              | Open                |
 +
 +==== Test Points ====
 +Also, four test points are available to probe the I2C interface.
  
 ===== Device Driver Support ===== ===== Device Driver Support =====
Line 67: Line 102:
  
 The ** EVAL-CN0552-PMDZ ** can be used with [[/resources/eval/user-guides/eval-adicup3029|ADICUP3029]]. The ** EVAL-CN0552-PMDZ ** can be used with [[/resources/eval/user-guides/eval-adicup3029|ADICUP3029]].
- 
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:architecture.png?400 }} 
-<wrap center 22%> 
-//<fc>Figure 4. Software Architecture</fc>// 
-</wrap> 
- 
 Here is a video on how to use the CN0552 with the ADICUP3029: Here is a video on how to use the CN0552 with the ADICUP3029:
  
 +<WRAP center round box 60%>
 {{youtube>6yjW-1EjQ0I}} {{youtube>6yjW-1EjQ0I}}
 +</WRAP>
 +
 ==== Demo Requirements ==== ==== Demo Requirements ====
  
Line 102: Line 134:
 <WRAP round 80% download> <WRAP round 80% download>
 Prebuilt CN0552 Hex File Prebuilt CN0552 Hex File
-  * [[repo>no-OS/releases/download/Latest/cn0552.zip|ADuCM3029_demo_cn0552.hex]]+  * [[repo>no-OS/releases/download/last_commit/cn0552.zip|ADuCM3029_demo_cn0552.hex]]
  
 Complete CN0552 Source Files Complete CN0552 Source Files
Line 122: Line 154:
   - Simply extract the provided zip file. Once extracted, you will see the pre-built hex file for the CN0552 demo. Then drag and drop this Hex file to the DAPLINK drive and your ADICUP3029 board will be programmed. The DS2 (red) LED will blink rapidly.   - Simply extract the provided zip file. Once extracted, you will see the pre-built hex file for the CN0552 demo. Then drag and drop this Hex file to the DAPLINK drive and your ADICUP3029 board will be programmed. The DS2 (red) LED will blink rapidly.
   - The DS2 will stop blinking and will stay ON once the programming is done.   - The DS2 will stop blinking and will stay ON once the programming is done.
-  - Take note of the PIN labels of the CN0552 as shown below. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:cn0552_pin_label.png?500 | }} <wrap center 30%> 
-//<fc>Figure 7. CN0552 Pin Label</fc>// 
-</wrap> 
   - For demo purposes, place a 2 pF capacitor between the EXCA pin and the CIN1(+) pin on the PMOD board. This will be your first channel. Then, place another 2 pF capacitor between EXCB pin and the CIN2(+) pin on the PMOD board. This will be your second channel.   - For demo purposes, place a 2 pF capacitor between the EXCA pin and the CIN1(+) pin on the PMOD board. This will be your first channel. Then, place another 2 pF capacitor between EXCB pin and the CIN2(+) pin on the PMOD board. This will be your second channel.
  
Line 145: Line 174:
  
   * **Software**   * **Software**
-    * [[:resources:tools-software:linux-software:embedded_arm_images|Kuiper Images]]+    * [[:resources:tools-software:linux-software:kuiper-linux |Kuiper Images]]
  
 ==== Loading Image on SD Card ==== ==== Loading Image on SD Card ====
  
-In order to control the **EVAL-CN0552-PMDZ** from the Raspberry Pi, you will need to install ADI Kuiper Linux on an SD card. Complete instructions, including where to download the SD card image, how to write it to the SD card, and how to configure the system are provided at **[[:resources:tools-software:linux-software:embedded_arm_images|Kuiper Linux]]**.+In order to control the **EVAL-CN0552-PMDZ** from the Raspberry Pi, you will need to install ADI Kuiper Linux on an SD card. Complete instructions, including where to download the SD card image, how to write it to the SD card, and how to configure the system are provided at **[[:resources:tools-software:linux-software:kuiper-linux |Kuiper Linux]]**. 
 +\\
 \\ \\
 Write the image and follow the system configuration procedure. Write the image and follow the system configuration procedure.
  
 ==== Configuring the SD Card ==== ==== Configuring the SD Card ====
-Follow the Hardware Configuration procedure under **Preparing the Image: Raspberry Pi** in the [[:resources:tools-software:linux-software:embedded_arm_images|Kuiper Images]] page, substituting the following lines in **config.txt**:+Follow the Hardware Configuration procedure under **Preparing the Image: Raspberry Pi** in the [[:resources:tools-software:linux-software:kuiper-linux |Kuiper Images]] page, substituting the following lines in **config.txt**:
  
 <code> <code>
Line 162: Line 192:
 ==== Setting up the Hardware ==== ==== Setting up the Hardware ====
 To set up the circuit for evaluation, consider the following steps: To set up the circuit for evaluation, consider the following steps:
-  - Connect the P9 of the **PMOD to Raspberry Pi Intersposer** board at the male header GPIO pin connector of the **Raspberry Pi** as shown below. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:interposer.png?500 | }}+  - Connect the P9 of the **PMOD to Raspberry Pi Interposer** board at the male header GPIO pin connector of the **Raspberry Pi** as shown below. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:interposer.png?500 | }}
   - Connect the ** [[ADI>CN0552|EVAL-CN0552-PMDZ]] ** on the PMOD to Raspberry Pi Interposer board either via Port P3 or P4. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:pmod-interposer.png?300 | }}   - Connect the ** [[ADI>CN0552|EVAL-CN0552-PMDZ]] ** on the PMOD to Raspberry Pi Interposer board either via Port P3 or P4. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:pmod-interposer.png?300 | }}
   - Burn the SD card with the proper ADI Kuiper Linux image. Insert the burned SD card on the designated slot on the RPi.   - Burn the SD card with the proper ADI Kuiper Linux image. Insert the burned SD card on the designated slot on the RPi.
Line 292: Line 322:
   * [[repo>no-OS/wiki|CN0552 No-OS Build Instruction Guide]]   * [[repo>no-OS/wiki|CN0552 No-OS Build Instruction Guide]]
   * [[repo>no-OS/tree/master/projects/cn0552|CN0552 No-OS Device Drivers]]   * [[repo>no-OS/tree/master/projects/cn0552|CN0552 No-OS Device Drivers]]
-  * [[:resources:tools-software:linux-software:embedded_arm_images|Kuiper Linux]]+  * [[:resources:tools-software:linux-software:kuiper-linux |Kuiper Linux]]
      
 =====Registration=====  =====Registration===== 
resources/eval/user-guides/circuits-from-the-lab/cn0552.1664203465.txt.gz · Last modified: 26 Sep 2022 16:44 by Brandon Bushey