element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Technical Library
  • Products
  • Dev Tools
  • Technical Library
  • More
  • Cancel
Technical Library
Documents Analog Devices: CN0300 Reference Design for Complete Closed-Loop Precision Analog Microcontroller Thermocouple Measurement System
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Technical Library to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: atomar
  • Date Created: 21 Mar 2013 5:15 AM Date Created
  • Last Updated Last Updated: 4 Apr 2013 5:29 AM
  • Views 1106 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Analog Devices: CN0300 Reference Design for Complete Closed-Loop Precision Analog Microcontroller Thermocouple Measurement System

BUY NOWBUY NOWTechnical DocumentsVideoFeaturesKit Contents

image

 

Kit Overview

 

This EVAL-CN0300-EB1ZEVAL-CN0300-EB1Z circuit uses the ADuCM360ADuCM360 precision analog microcontroller in an accurate thermocouple temperature monitoring application and controls the 4 mA to 20 mA output current accordingly. The ADuCM360 integrates dual 24-bit sigma-delta (Σ-Δ) analog-todigital converters (ADCs), dual programmable current sources, a 12-bit digital-to-analog converter (DAC), and a 1.2 V internal reference, as well as an ARM Cortex-M3 core, 126 kB flash, 8 kB SRAM, and various digital peripherals such as UART, timers, SPIs, and I2C interfaces.

 

The ADuCM360ADuCM360 is a fully integrated, 3.9 kSPS, 24-bit data acquisition system that incorporates dual high performance, multichannel sigma-delta (Σ-Δ) analog-to-digital converters (ADCs), a 32-bit ARM Cortex-M3 processor, and Flash/EE memory on a single chip. The ADuCM360 is designed for direct interfacing to external precision sensors in both wired and battery-powered applications.

 

In the circuit, the ADuCM360ADuCM360 is connected to a Type T thermocouple and a 100 Ω platinum resistance temperature detector (RTD). The RTD is used for cold junction compensation. The low power Cortex-M3 core converts the ADC readings to a real temperature value. The Type T temperature range supported is −200°C to +350°C, and this temperature range is converted to an output current range of 4 mA to 20 mA.

 

The circuit provides a complete solution for thermocouple measurements with a minimum requirement for external components, and it is loop powered for loop voltages up to 28 V.

 

Key Applications: Field Instruments/ Smart Transmitters, Sensors and Sensor Interface, Temperature Controllers

More Development Kits and Tools
imageMore Analog Devices Analog Development KitsimageAnalog Devices MCU based Development Kits
imageDevelopment Platforms & Kitsimageelement14 Knode

 

Technical Documents


Learning Center

 

TypeDescription
User ManualADI: User Manual for CN-0300 Complete Closed-Loop Precision Analog Microcontroller Thermocouple Measurement System with 4 mA to 20 mA Output
DatasheetADI: Datasheet for ADuCM360/ADuCM361: Low Power, Precision Analog Microcontroller with Dual Sigma-Delta ADCs, ARM Cortex-M3 (Rev A)
DatasheetADI: Datasheet for ADP1720: 50 mA, High Voltage, Micropower Linear Regulator (Rev A)
Application NoteADI: Application Note (AN-1111) for Options for Minimizing Power Consumption When Using the ADuCM360/ADuCM361
Application NoteADI: Application Note for Cortex-M3 Based ADuCxxx Serial Download Protocol
Application NoteADI: Application Note for I2C-Compatible Interface on Cortex-M3 Based Precision Analog Microcontroller (ADuCxxx Family)

 

Design Elements

 

TypeDescription
SchematicsADI: Schematics for EVAL-CN0300-EB1Z and USB-SWD-UART-SCH
LayoutADI: Layout File for EVAL-CN0300-EB1Z and USB-SWD-UART-SCH
BOMADI: BOM File for EVAL-CN0300-EB1Z and USB-SWD-UART-SCH Evaluation Board
Application LibraryADI: Application Library for CN0300
Application LibraryADI: Application Library for ADuCM360/361 code examples and function libraries

 

Back to top

 

Video


image

Back to top

 

Kit Features


image

The following features of the ADuCM360ADuCM360 are used in this application:

  • The 12-bit DAC output with its flexible on-chip output buffer is used to control an external NPN transistor, BC548.
    • By controlling the VBE voltage of this transistor, the current passing through a 47 Ω load resistor can be set to the desired value.
  • The DAC is 12-bit monotonic; however, the accuracy of the DAC output is typically around 3 LSBs. In addition, the bi-polar transistor introduces linearity errors.
    • To improve the accuracy of the DAC output and to eliminate offset and gain end-point errors, ADC0 measures a feedback voltage reflecting the voltage across the load resistor (RLOAD).
    • Based on this ADC0 reading, the DAC output is corrected by the source code. This provides ±0.5°C accuracy on the 4 mA to 20 mA output.
  • The 24-bit Σ-Δ ADC with a PGA set for a gain of 32 in the software for the thermocouple and the RTD. ADC1 switches continuously between sampling the thermocouple and the RTD voltages.
  • Programmable excitation current sources force a controlled current through the RTD. The dual current sources are configurable in steps from 0 μA to 2 mA.
  • An internal 1.2 V reference is provided for the ADC in the ADuCM360. When measuring the thermocouple voltage, the internal voltage reference is used due to its precision.
  • An external voltage reference for the ADC in the ADuCM360. When measuring the RTD resistance, a ratiometric setup was used where an external reference resistor (RREF) was connected across the external VREF+ and VREF− pins.
    • The on-chip reference input buffer is enabled because the reference source in this circuit is high impedance.
    • The on-chip reference buffer means no external buffer is required to minimize input leakage effects.
  • A bias voltage generator (VBIAS). The VBIAS function is used to set the thermocouple common-mode voltage to AVDD/2 (900 mV). Again, this removes the need for external resistors to set the thermocouple common-mode voltage.
  • The ARM Cortex-M3 core.
    • The powerful 32-bit ARM core with integrated 126 kB flash and 8 kB SRAM memory runs the user code that configures and controls the ADCs and converts the ADC conversions from the thermocouple and RTD inputs to a final temperature value.
    • It also controls the DAC output and continuously monitors this DAC output using the closed-loop feedback from the voltage level on AIN9.
    • For extra debug purposes, it also controls the communications over the UART/USB interface.
  • The UART is used as the communication interface to the host PC. This is used to program the on-chip flash. It is also used as a debug port and for calibrating the DAC and ADC.
  • Two external switches are used to force the part into its flash boot mode. By holding SD low and toggling the RESET button, the ADuCM360 enters boot mode instead of normal user mode. In boot mode, the internal flash can be reprogrammed through the UART interface.
  • The J1 connector, an 8-pin dual-in-line connector, connects to the USB-SWD/UART board that is provided with the CN0300 support hardware. With the J-Link-Lite board, this allows programming and debugging of this application board.

 

 

Back to top

Kit Contents


 

The Analog Devices EVAL-CN0300-EB1ZEVAL-CN0300-EB1Z Evaluation Board kit is supplied with below contents:

  • Evaluation Board

 

 

Back to top

 


  • eval-cn0300-eb1z
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube