Arduino AD7705B
тел. +7(499)347-04-82
Описание Arduino AD7705B
Arduino AD7705B - Сигма-дельта АЦП
AD7705 — это 16-битный сигма-дельта АЦП с двумя дифференциальными входами, предназначенный для низкочастотных измерений (до 500 Гц). Модуль для Arduino обычно включает сам чип, опорное напряжение и цепи фильтрации.
Основные технические характеристики
| Параметр | Значение | |----------|----------| | Разрядность | 16 бит (без потери точности до 15 бит при 5 В) | | Каналы | 2 дифференциальных или 4 псевдодифференциальных | | Интерфейс | SPI (до 5 МГц) | | Напряжение питания | 2.7–5.5 В (логика) / 2.7–3.3 В (аналоговая часть) | | Потребление | 1.4 мВт при 3 В | | Скорость преобразования | 5–500 Hz (программируемая) | | Входной сигнал | Биполярный: ±Vref / Униполярный: 0–Vref | | Опорное напряжение | 1.0–3.5 В | | Внутренние опции | Самокалибровка, синхронизация, прецизионный фильтр | | Дифференциальная нелинейность | ±0.001 % / ±0.0005 % (FSR) | | Соотношение сигнал/шум | 93 dB @ 20 Hz, 86 dB @ 100 Hz | | Энергосбережение | 40 μW в режиме экономии энергии |
Комплектация модуля (RTD-версия):
- Сам АЦП AD7705
- 2-проводная схема подключения (SDA, SCL, VCC, GND)
- Встроенный источник опорного напряжения 2.5 В
- Фильтр RC на входах (20 кГц)
- Подписанные контакты для обоих каналов (AIN1, AIN2, REF±)
Парт номера и маркировка
Основные варианты:
| Парт номер | Корпус | Особенности | |------------|--------|-------------| | AD7705BNZ | DIP-16 | Классический (общий) | | AD7705BRZ | SOIC-16 | SMD-версия, рабочий диапазон -40...+105°C | | AD7705BRUZ | TSSOP-16 | Тонкий корпус, -40...+85°C | | AD7705B | — | Общее обозначение (серия + суффикс "B" — одна из версий) |
Маркировка для Arduino-модуй GB7705: Настраивается резисторами на плате:
- JP1: сброс (RESET)
- JP2: режим работы (mode)
- JP3: тип подключения (двух-проводная/SPI)
Совместимость
Подходящие библиотеки (совместимые модели):
- UDL_UTIL (Rob Tillaart) — стабильная работа, все функции
- AD770xMaster (OpenScale) — калибровка без экстраполяции
- СигнальФА (GNU-RTU) — дополнительная фильтрация цифровым фильтром
Неподходящие модели (несовместимые):
- AD7790/1/2/3 — другие выводы и регистры
- AD7710 — специфичный формат (не подходит для стандартного SPI)
- MX6602E — совсем другая архитектура
Известные онлайн-проекты для AD7705 на Arduino:
- Калибровка весов (HX711 совместим через кастомного драйвера)
- Термопарные регистраторы (тип K, к EL-GIO)
Пример подключения для Arduino UNO/Nano:
// Подключение:
// AD7705 - Arduino
// SDO -> 12
// CLK -> 13
// CS -> 10
// DIN -> 11
// RESET -> 5 (опционально)
// GND -> GND
// VCC -> 5V
Совместимые чипы (аналоги):
| Аналог | Примечания | |--------|------------| | AD7790 | Более новая серия, интерфейс тот же, офсет ±70 ppm | | AD7705PME | Платиновая версия с нормировкой напряжения | | ASV24LS1 | Аппаратный вариант с увеличенной тактовой частотой |
Рекомендации при работе:
- Установить стабилизатор 2.5 В (LP2985-25) если модуль не имеет встроенного
- Использовать снаббинг-резистор на REF+ (реальный скачок нагрузки)
- Прогрести устройство 15 мин перед измерениями для получения максимальной точности (температурный дрейф чипа ~ ±0.004 ppm/°C)
Примечание: Все парт числа AC/BR/AR — рабочие характеристики одинаковые, отличается только корпус и границы рабочих температур.