Wish List 0

Ad7793 High Precision K Thermocouple Temperature Measurement Acquisition Module Pt100 Cold Junction Compensation

Rs. 1,761.00 Rs. 2,008.00

-The AD7792/AD7793 are low power, low noise, complete analog front ends for high precision measurement applications.
-The AD7792/AD7793 contain a low noise 16-/24-bit ∑-Δ ADC  with three differential analog inputs.
-The on-chip, low noise instrumentation amplifier means that signals of small amplitude can be interfaced directly to the ADC.
-With a gain  setting of 64, the rms noise is 40 nV when the update rate equals 4.17 Hz.
-The devices contain a precision low noise, low drift internal band gap reference and can accept an external differential reference.
-Other on-chip features include programmable excitation current sources, burnout currents, and a bias voltage generator.
-The bias voltage generator sets the common-mode voltage of a channel to AVDD/2.
-The devices can be operated with either the internal clock or an external clock.
-The output data rate from the parts is software programmable and can be varied from 4.17 Hz to 470 Hz.
-The parts operate with a power supply from 2.7 V to 5.25 V.
-They consume a current of 400 μA typical and are housed in a 16-lead TSSOP package. 

FEATURES:
-Up to 23 bits effective resolution
-RMS noise
-40 nV @ 4.17 Hz
-85 nV @ 16.7 Hz
-Current: 400 μA typical
-Power-down: 1 μA maximum
-Low noise programmable gain instrumentation amp
-Band gap reference with 4 ppm/°C drift typical
-Update rate: 4.17 Hz to 470 Hz
-3 differential inputs
-Internal clock oscillator
-Simultaneous 50 Hz/60 Hz rejection
-Programmable current sources
-On-chip bias voltage generator
-Burnout currents
-Power supply: 2.7 V to 5.25 V
-–40°C to +105°C temperature range
-Independent interface power supply
-16-lead TSSOP package
-Interface
-3-wire serial
-SPI®, QSPI™, MICROWIRE™, and DSP compatible
-Schmitt trigger on SCLK 

SPECIFICATION:

-ANALOG INPUTS

-Differential Input Voltage Ranges ±VREF/Gain V nom VREF = REFIN(+) − REFIN(−) or internal reference,

-gain = 1 to 128

-Absolute AIN Voltage Limits2

-Unbuffered Mode GND – 30 mV V min Gain = 1 or 2

-AVDD + 30 mV V max

-Buffered Mode GND + 100 mV V min Gain = 1 or 2

-AVDD – 100 mV V max

-In-Amp Active GND + 300 mV V min Gain = 4 to 128

-AVDD – 1.1 V max

-Common-Mode Voltage, VCM 0.5 V min VCM = (AIN(+) + AIN(−))/2, gain = 4 to 128

-Analog Input Current

-Buffered Mode or In-Amp Active

-Average Input Current2 ±1 nA max Gain = 1 or 2, update rate < 100 Hz

-±250 pA max Gain = 4 to 128, update rate < 100 Hz

-Average Input Current Drift ±2 pA/°C typ

-Unbuffered Mode Gain = 1 or 2.

-Average Input Current ±400 nA/V typ Input current varies with input voltage

-Average Input Current Drift ±50 pA/V/°C typ

-Normal Mode Rejection2

-Internal Clock

-@ 50 Hz, 60 Hz 65 dB min 80 dB typ, 50 ± 1 Hz, 60 ± 1 Hz, FS[3:0] = 10106

-@ 50 Hz 80 dB min 90 dB typ, 50 ± 1 Hz, FS[3:0] = 10016

-@ 60 Hz 90 dB min 100 dB typ, 60 ± 1 Hz, FS[3:0] = 10006

-External Clock

-@ 50 Hz, 60 Hz 80 dB min 90 dB typ, 50 ± 1 Hz, 60 ± 1 Hz, FS[3:0] = 10106

-@ 50 Hz 94 dB min 100 dB typ, 50 ± 1 Hz, FS[3:0] = 10016

-@ 60 Hz 90 dB min 100 dB typ, 60 ± 1 Hz, FS[3:0] = 10006

-Common-Mode Rejection

-@ DC 100 dB min AIN = 1 V/gain, gain ≥ 4

-@ 50 Hz, 60 Hz2 100 dB min 50 ± 1 Hz, 60 ± 1 Hz, FS[3:0] = 10106

-@ 50 Hz, 60 Hz2 100 dB min 50 ± 1 Hz (FS[3:0] = 1001)6

-, 60 ± 1 Hz

-(FS[3:0] = 1000)6


OVERVIEW:

-Up to 23 bits effective resolution

-RMS noise

-40 nV @ 4.17 Hz

-85 nV @ 16.7 Hz

-Current: 400 μA typical

-Power-down: 1 μA maximum

-Low noise programmable gain instrumentation amp

-Band gap reference with 4 ppm/°C drift typical

-Update rate: 4.17 Hz to 470 Hz

-3 differential inputs

-Internal clock oscillator

-Simultaneous 50 Hz/60 Hz rejection

-Programmable current sources

-On-chip bias voltage generator

-Burnout currents

-Power supply: 2.7 V to 5.25 V

-–40°C to +105°C temperature range

-Independent interface power supply

-16-lead TSSOP package

-Interface

-3-wire serial

-SPI®, QSPI™, MICROWIRE™, and DSP compatible

-Schmitt trigger on SCLK 

PACKAGE INCLUDES:

1 PCS x Ad7793 High Precision K Thermocouple Temperature Measurement Acquisition Module Pt100 Cold Junction Compensation


//SOURCE CODE TAEN FROM BELOW LINK

//https://create.arduino.cc/projecthub/iamsolar/a-library-for-getting-the-best-out-of-the-ad7793-adc-cf01af

/*

This is an example sketch for testing communication between the Arduino and the

AD7793 using the AD7793 library on the Analog Devices web site adapted for the Arduino

by Ph. Sonnet, April 8, 2019


The AD7793 and the Arduino Atmega328 R3 are connected in the following way : 


Arduino R3 pin#    AD7793 pin#     Pullup resistors

    8   GPIO      3   ~CS   50 KOhm

    9   RDY       15  DOUT/~RDY  

    12  MISO      15  DOUT/~RDY

    11  MOSI      16  DIN             50 KOhm

    10  CS        not connected   

    13  SCK       1   CLK             50 KOhm


The sketch reads the ID number of the AD7793, then uses the ADC to

measure the voltage on the analog voltage pin 13 and the temperature

inside the chip. These are the 3 functions that can be performed by the

barebone chip (not counting in the pullup resistors which must be present).  



*/

  #include <AD7793.h>

  #include <Communication.h>

  #include <SPI.h>

  float Vref = 1.17; /* AD7783 internal reference voltage */ 


void setup() {

  

  Serial.begin(9600);

  while (!Serial);

  

  unsigned char answer = AD7793_Init();   /* Initializes the AD7793 and checks if the device is present*/

  Serial.print("AD7793 status = ");

  Serial.println(answer); /* Answer is 1 when the device is initialized and the ID is read and recognized */ 

  Serial.println("");

}


void loop() {

  

  AD7793_SetChannel(AD7793_CH_AVDD_MONITOR);  /* AVDD Monitor, gain 1/6, internal 1.17V reference */

  unsigned long conv = AD7793_SingleConversion();  /* Returns the result of a single conversion. */                                          

  float AVDD = ((conv - 8388608.0) / 8388608.0) * 1.17 / (1/6.0) ; /* Note: 8388608 = 2exp(23) = 0x8000000 = the output code of 0 V in bipolar mode */

  Serial.print("Analog supply voltage (AVDD) = ");

  Serial.print(AVDD, 4);

  Serial.println(" V");


  AD7793_SetChannel(AD7793_CH_TEMP); /* Temp Sensor, gain 1, Internal current reference */

  conv = AD7793_SingleConversion();  /* Returns the result of a single conversion. */

  float Temp = (((conv - 8388608.0) / 8388608.0) * 1.17 * 1000 / 0.810) - 273;  /* Sentitivity is approximately 0.81 mV/°K, according to AD7793 datasheet */

                                                                                /* To improve precision, it should be further calibrated by the user. */

  Serial.print("Chip temperature = ");

  Serial.print(Temp, 2);

  Serial.println(" C");

   

  delay(1000);

}

15 days

Write a review

Please login or register to review