Question About AD7705 ADC - Sensors - Arduino Forum
Maybe your like
Hi there, I'm a beginner of Arduino and I'm trying to get the 16-bit ADC, AD7705 work with Arduino UNO. I used the AD7705/AD7706 library written by Kerry D. Wong(AD7705/AD7706 Library Revisited – Kerry D. Wong). My connections are:
VDD: 5V on Arduino board GND: GND on Arduino Board Din: D11 on Arduino Board Dout: D12 on Arduino Board SLK: D13 on Arduino Board CS: D10 on Arduino Board
AIN2(+) : connected to the voltage input that I wanna measure.
And My code is:
#include <AD770X.h> AD770X ad7706(2.5); double v; //double v2; void setup() { Serial.begin(9600); ad7706.reset(); ad7706.init(AD770X::CHN_AIN1); //ad7706.init(AD770X::CHN_AIN2); } void loop() { v = ad7706.readADResult(AD770X::CHN_AIN1); Serial.print(v); //v2 = ad7706.readADResult(AD770X::CHN_AIN2); Serial.print("\n"); //Serial.println(v2); delay(500); }My problem is I keep getting 0 from the reading. Can somebody kindly help me on this? Is there some parts that I messed up? Thanks! Ray
DaveEvans October 19, 2017, 11:16pm 2luxinrui: Is there some parts that I messed up?
Not buying an HX711.
And not posting your code in the code tags </>.
Thanks for your reminder I just modified it
But still I only have that AD7705 ![]()
Judging from the comments on Wong's site, you're not the only one with the "all I get are zeros" problem. One person resolved it by pulling the reset pin high, but that didn't work for others. Worth a shot. If it doesn't work, I'd say ditch it and move on to a different ADC.
Smajdalf October 20, 2017, 7:32am 5From the code it looks like you read AIN1 while signal is connected to AIN2?
EDIT: it is differential ADC. You need to connect AINx(-) to something, maybe GND (if you are interested in "single-ended" voltage as Arduino measures it).
1 LikeRelated topics
| Topic | Replies | Views | Activity |
|---|---|---|---|
| 三线噪声传感器连接ad7705读取的值一直是0v为什么 中文 (Chinese) | 12 | 84 | December 3, 2025 |
| Request for AD7367 Library for Arduino General Guidance | 78 | 519 | August 28, 2025 |
| How to interface AD7710 ADC ic using Arduino Uno Sensors | 5 | 1004 | July 27, 2023 |
| Arduino UNO with AD7714 ADC Sensors | 17 | 2998 | July 2, 2021 |
| Interfacing AD7367 ADC with Arduino Mega – Need Example Code & Connection Details Programming | 15 | 123 | August 6, 2025 |
Tag » Ad7705 Library
-
Kerrydwong/AD770X: Arduino Library For AD7705/AD7706 - GitHub
-
AD770X - Arduino Library For AD7705/AD7706 - GitHub
-
AD7705/AD7706 Library Revisited - Kerry D. Wong
-
AD7705/AD7706 Library - Kerry D. Wong
-
[PDF] AD7705/AD7706 | 3 V/5 V, 1 MW, 2-/3-Channel, 16-Bit, Sigma-Delta ...
-
Arduino Due Interfacing With AD7705 - Q&A - Precision ADCs
-
Arduino 16-bit 500SPS Dual Channel DAQ - Instructables
-
ESP32 Arduino AD7705 SPI Library
-
Peripheral Driver Library Development Notes 5: AD7705 Series ADC ...
-
AD7705.C
-
AD7705 Dual ADC | Electrical Engineering And Computer Science
-
AD7705 Footprint & Symbol By Analog Devices Inc. - SnapEDA
-
TM7705 / AD7705 Getting Both Channels To Work With Arduino