Wiki

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
resources:tools-software:product-support-software:sigma-delta_adc_temperature-ble_demo [08 Jun 2020 09:12]
Mahesh Phalke Added link to distributed code
resources:tools-software:product-support-software:sigma-delta_adc_temperature-ble_demo [14 Jan 2021 05:38]
Robin Getz use wiki interwiki links
Line 2: Line 2:
  
 ===== Introduction ===== ===== Introduction =====
-This page gives an overview of using the Analog Devices Sigma Delta ADCs with Cortex-M3 ARM processor based [[https://​www.analog.com/​en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​EV-COG-AD3029.html#​eb-overview | ADuCM3029 Cog Eval Board]]. The intended demo application shows how to convert an external sensor data into actual units and transmit them over either Bluetooth or UART link using ADIs  [[https://​www.analog.com/​en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​EV-COG-AD3029.html#​eb-overview | ADuCM3029 Cog board]] and [[https://​wiki.analog.com/​resources/​eval/​user-guides/​ev-cog-bleintp1z | Bluetooth Eval board]]. The operation can be better illustrated using below diagram.+This page gives an overview of using the Analog Devices Sigma Delta ADCs with Cortex-M3 ARM processor based [[adi>en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​EV-COG-AD3029.html#​eb-overview | ADuCM3029 Cog Eval Board]]. The intended demo application shows how to convert an external sensor data into actual units and transmit them over either Bluetooth or UART link using ADIs  [[adi>en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​EV-COG-AD3029.html#​eb-overview | ADuCM3029 Cog board]] and [[/​resources/​eval/​user-guides/​ev-cog-bleintp1z | Bluetooth Eval board]]. The operation can be better illustrated using below diagram.
  
  
Line 16: Line 16:
 {{ :​resources:​tools-software:​product-support-software:​ad7124_temp_sensing.jpg?​400 |}} {{ :​resources:​tools-software:​product-support-software:​ad7124_temp_sensing.jpg?​400 |}}
  
-[[https://​www.analog.com/​en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​eval-ad7124-8.html | AD7124 Eval board]] has default on-board KTY-81/110 RTD sensor (silicon Thermistor) connected between analog inputs AIN4 and AIN5. However, for the complete RTD measurement,​ the precision resistor (Rref) needs to be connectd externally along with Rhead headroom resistor. Rref needs to have 0.1% precision for complete accuracy. The choice of this reference resistor depends upon the Ref output voltage and excitation current. Use below application note for more details on the temperature sensing using RTD:+[[adi>en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​eval-ad7124-8.html | AD7124 Eval board]] has default on-board KTY-81/110 RTD sensor (silicon Thermistor) connected between analog inputs AIN4 and AIN5. However, for the complete RTD measurement,​ the precision resistor (Rref) needs to be connectd externally along with Rhead headroom resistor. Rref needs to have 0.1% precision for complete accuracy. The choice of this reference resistor depends upon the Ref output voltage and excitation current. Use below application note for more details on the temperature sensing using RTD:
  
-[[https://​www.analog.com/​media/​en/​reference-design-documentation/​reference-designs/​CN0381.pdf| RTD Measurement System Using a Precision Sigma-Delta ADC]]+[[adi>media/​en/​reference-design-documentation/​reference-designs/​CN0381.pdf| RTD Measurement System Using a Precision Sigma-Delta ADC]]
  
  
 Thermocouple needs to be connected externally between analog inputs AIN2 and AIN3. Use below application note for more details on the temperature sensing using Thermocouple:​ Thermocouple needs to be connected externally between analog inputs AIN2 and AIN3. Use below application note for more details on the temperature sensing using Thermocouple:​
  
-[[https://​www.analog.com/​media/​en/​reference-design-documentation/​reference-designs/​CN0384.pdf| Thermocouple Measurement System Using a Precision Sigma-Delta ADC]]+[[adi>media/​en/​reference-design-documentation/​reference-designs/​CN0384.pdf| Thermocouple Measurement System Using a Precision Sigma-Delta ADC]]
  
  
Line 55: Line 55:
 === 2) Interfacing ADuCM3029 Cog Board with Sigma Delta ADCs/Eval Board === === 2) Interfacing ADuCM3029 Cog Board with Sigma Delta ADCs/Eval Board ===
  
-The ADuCM3029 COG board is connected to Sigma Delta ADC Eval board using a [[https://​wiki.analog.com/​resources/​eval/​user-guides/​ev-gear-expander1z | Gear Expander board]]. Depending upon the digital interface used on Sigma Delta ADCs, the connection could be either 4 line SPI or 3 line I2C. The connection can be done either using [[https://​www.analog.com/​en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​sdp-breakout-board.html | SDP breakout board]] or by directly soldering fly wires from the ADC Evaluation board to ADuCM3029 Expander Gear board. The sample connection for the AD7124 Eval board with COG board is shown below using a fly wires. The wires are directly soldered on the Eval board, but for better connection, use the SDP breakout board:+The ADuCM3029 COG board is connected to Sigma Delta ADC Eval board using a [[/​resources/​eval/​user-guides/​ev-gear-expander1z | Gear Expander board]]. Depending upon the digital interface used on Sigma Delta ADCs, the connection could be either 4 line SPI or 3 line I2C. The connection can be done either using [[adi>en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​sdp-breakout-board.html | SDP breakout board]] or by directly soldering fly wires from the ADC Evaluation board to ADuCM3029 Expander Gear board. The sample connection for the AD7124 Eval board with COG board is shown below using a fly wires. The wires are directly soldered on the Eval board, but for better connection, use the SDP breakout board:
  
 {{ :​resources:​tools-software:​product-support-software:​aducm3029-ad7124_eval.jpg?​400 |}} {{ :​resources:​tools-software:​product-support-software:​aducm3029-ad7124_eval.jpg?​400 |}}
Line 66: Line 66:
 === 3) Interfacing ADuCM3029 Cog Board with Bluetooth Eval Board === === 3) Interfacing ADuCM3029 Cog Board with Bluetooth Eval Board ===
  
-The below diagrams shows the connection between ADuCM3029 COG Board and Bluetooth Eval board. There are no additional jumper settings needed. Please refer [[https://​wiki.analog.com/​resources/​eval/​user-guides/​ev-cog-bleintp1z | user manual]] for more details on the hardware connection:+The below diagrams shows the connection between ADuCM3029 COG Board and Bluetooth Eval board. There are no additional jumper settings needed. Please refer [[/​resources/​eval/​user-guides/​ev-cog-bleintp1z | user manual]] for more details on the hardware connection:
  
 == Primary-side == == Primary-side ==
Line 91: Line 91:
  
 ==== Development Tools ==== ==== Development Tools ====
-The firmware uses Analog Devices [[https://​www.analog.com/​en/​design-center/​evaluation-hardware-and-software/​software/​adswt-cces.html | Cross Core Embedded Studio (CCES)]] as a development IDE, with in-built ARM GCC compiler. To develop CCES ARM based project, follow below wiki page guidelines:+The firmware uses Analog Devices [[adi>en/​design-center/​evaluation-hardware-and-software/​software/​adswt-cces.html | Cross Core Embedded Studio (CCES)]] as a development IDE, with in-built ARM GCC compiler. To develop CCES ARM based project, follow below wiki page guidelines:
  
 https://​wiki.analog.com/​resources/​eval/​user-guides/​eval-adicup3029/​tools/​cces_user_guide https://​wiki.analog.com/​resources/​eval/​user-guides/​eval-adicup3029/​tools/​cces_user_guide
Line 232: Line 232:
  
 <note tip> <note tip>
-This page might not cover the all minute details of hardware/​software configuration and operation. All the necessary links for the associated documents are provided above. Feel free to consult Analog Devices [[https://​www.analog.com/​engineerzone|Engineer-Zone]] for feature requests, feedback, bug-reports etc.+This page might not cover the all minute details of hardware/​software configuration and operation. All the necessary links for the associated documents are provided above. Feel free to consult Analog Devices [[adi>engineerzone|Engineer-Zone]] for feature requests, feedback, bug-reports etc.
 </​note>​ </​note>​
resources/tools-software/product-support-software/sigma-delta_adc_temperature-ble_demo.txt · Last modified: 14 Jan 2021 05:38 by Robin Getz