




| Тип | Модуль |
|---|
8/6/4 одночасно семпльованих входів
Справжні біполярні діапазони аналогового входу: ±10, ±5
Контакт до контакту, сумісний із сучасним AD7606B
Одиночне аналогове живлення 5 В та 2,3 В до 5 В DRIVE
Цілком інтегроване рішення для збору даних
Захист затискача аналогового входу
Вхідний буфер із опором аналогового входу 1 МОм
Аналоговий фільтр згладжування другого порядку
Вбудований точний еталон та еталонний буфер
16-бітний АЦП зі швидкістю 200 кГц на всіх каналах
Можливість передискретизації з цифровим фільтром
Гнучкий паралельний/послідовний інтерфейс
Сумісність із SPI/QSPI ™ /MICROWIRE ™ /DSP
Продуктивність
Номінальне значення електростатичного розряду 7 кВ аналогових вхідних каналах
95,5 дБ SNR, −107 дБ THD
±0,5 LSB INL, ±0,5 LSB DNL
Низька потужність: 100 мВт
Режим очікування: 25 мВт
Температурний діапазон: від -40 ° C до +85 ° C
64-вивідний пакет LQFP
Порада: щоб полегшити вибір, друкована плата з аналоговим входом переднього ряду контактів (крок 2x8/2,54 мм) за замовчуванням не приварюється.
Ми роздаватимемо подвійну голку 2x8 і вісім перемичок на вибір клієнта: зварювання вгору, паяння або вниз.
1, з використанням високоточного 16-розрядного чіпа АЦП AD7606
з 2,8 аналоговими входами. Опір 1 МОм. [Немає негативного джерела живлення, зовнішній аналоговий підсилювач не може бути підключений безпосередньо до виходу датчика]
3, вхідний діапазон плюс або мінус 5, плюс або мінус 10 В. По управлінню IO.
4, дозвіл 16.
5 максимальна частота дискретизації 200 кс/с.
Підтримує вісім налаштувань вибірки (які можуть ефективно зменшити тремтіння)
6, вбудований тест
7, одне джерело живлення 5
8, інтерфейс SPI або 16-розрядний інтерфейс шини. Рівень введення/виведення інтерфейсу може бути 5 або 3,3 В.
У нас модуль AD7606 за промовчанням використовує паралельний інтерфейс 8080.
Якщо режим інтерфейсу SPI, необхідно змінити конфігурацію резистора R1 R2.
Перемичка паралельного режиму: R1 плаваюча (не наклейка), R2 резистор 10K паста Перемичка
режиму інтерфейсу SPI: R1 наклейка резистор 10K, R2 плаваюча (не наклейка)
Конфігурація AD7606 дуже проста, вона не має внутрішніх регістрів.
Діапазон та параметри передискретизації контролюються через зовнішнє введення-виведення.
Частота дискретизації частоти імпульсів забезпечується мікроконтролером або керуванням DSP.
AD7606 має використовувати одне джерело живлення 5 ст.
Рівень інтерфейсу зв'язку між AD7606 та SCM, керований контактом VIO.
Це джерело живлення VIO має бути підключений до мікроконтролера, може бути 3,3, а може бути і 5 В.
[Опис виведення модуля]
OS2 OS1 OS2: комбінація режиму передискретизації вибору стану.
000 означає відсутність передискретизації максимальна частота дискретизації 200 тис./с.
001 є двократною передискретизацією, тобто апаратне забезпечення всередині зібрало дві вибірки, усереднені
010 представляє чотирикратну передискретизацію, тобто апаратне забезпечення всередині збирає чотири усереднені вибірки
011 представляє восьмиразову передискретизацію, тобто апаратне забезпечення всередині зібрало вісім вибірок, усереднених
100 представляє 16-кратну передискретизацію , тобто апаратне забезпечення всередині зібрало 16 семплів, усереднених по
101 являє собою 32-кратну передискретизацію, тобто внутрішнє апаратне усереднення зібрало 32 семпла.
110 являє собою 64-кратну передискретизацію, яка являє собою апаратне забезпечення всередині зібраних 64 усереднених вибірок.
p align="justify"> Коефіцієнт передискретизації вище, чим більше час перетворення АЦП, тим нижче може бути отримана максимальна частота дискретизації.
CVA, CVB: рішення каналу 1-4 сигналу керування запуском перетворення AD CVA, рішення CVB 5-8 каналів.
Два сигнали можуть зміщуватися на короткий час, зазвичай CVA, CVB можуть бути паралельні один одному.
RAGE: виберіть діапазон: 0 означає плюс або мінус 5, 1 означає мінус 10 В.
RD: сигнал читання
RST: сигнал скидання
Busy: сигнал зайнятості
CS: сигнал вибору мікросхеми
FRST: перша вибірка каналу, що вказує сигнал VIO
: рівень інтерфейсу зв'язку
[Схема підключення 16 паралельних режимів --- AD7606 також підтримує режим 8-бітної шини, див. технічний опис AD7606
з боку мікроконтролера Модуль AD7606
GND <----- земля
+5 В <----- харчування 5В
RAGE <- ---- також може бути підключений до GPIO, підключеного до фіксованого рівня
OS2 <----- також може бути підключений до GPIO, підключеного до фіксованого рівня
OS1 <----- також може бути підключений до GPIO, підключеного до фіксованого рівня
OS0 < ----- також може бути підключений до GPIO підключеного фіксованого рівня
CVA <----- доступ до GPIO (виходу) використовується для запуску AD-перетворення [рекомендований вибір виводу з можливістю виведення ШІМ]
CVB <--- |
RD <----- сигнал читання шини 8080 NOE
RST <----- апаратне скидання виходу GPIO AD606
Зайнято -----> GPIO-вхід AD606 перетворюється на інструкцію. [З'єднання, що рекомендується, з можливістю переривання зовнішнього контакту]
CS <----- вибір мікросхеми шини 8080 NCS
VIO <----- джерело живлення мікроконтролера
DB0-DB15 -----> шина даних 8080 (16)
FRST може займати
[ Схема підключення режиму інтерфейсу SPI
на стороні мікроконтролера Модуль AD7606
GND <----- земля
+5 В <----- харчування 5В
RAGE <----- будь-який вихід GPIO, доступний з фіксованого рівня
OS2 <- ---- будь-який вихідний GPIO, доступний з фіксованого рівня
OS1 <----- будь-який вихідний GPIO, доступний з фіксованим рівнем
OS0 <----- будь-який вихідний GPIO, може бути доступний з фіксованим рівнем рівень
CVA <----- доступ до GPIO (виходу) використовується для запуску AD-перетворення [рекомендований вибір контакту з можливістю виведення ШІМ]
CVB <--- |
RD/SCLK <----- годинник шини SPI SCK
RST <----- будь-який вихід GPIO, для апаратного скидання AD606
Busy -----> вхід GPIO, AD606 перетворюється на інструкції
. [З'єднання, що рекомендується, з можливістю переривання зовнішнього контакту]
CS <----- вибір мікросхеми шини SPI SCS
VIO <----- джерело живлення мікроконтролера
DB7 (DOUTA) -----> лінії даних шини SPI MISO
DB14 - DB15 можуть pick
FRST може використовувати
програмні реалізації [1] --- синхронізація прикладу SPI, який ми пропонуємо документ із використанням цієї програми, див. bsp_spi_ad7606.c
У реалізації підпрограми служби переривання таймера:
ISR переривання таймера:
{
Перервати запис;
8 зчитує результати вибірки, збережені у каналі ОЗУ; ----> читання - це остання колекція записів для безперервного збору даних, вона не пов'язана із запуском
наступного збору даних АЦП; (переверніть CVA та CVB)
Повернення переривання;
}
Частота таймера – це частота дискретизації АЦП. У цьому режимі не можна підключити кабель зайнятого порту.
Програмні реалізації [2] --- синхронізоване 8080 придбання інтерфейсу ми надаємо приклад використання цієї програми, див. файл bsp_ad7606.c
Налаштуйте режим виведення CVA CVB pin PWM, період вибірки встановлюється на бажану частоту; ---> Після того, як MCU видасть дуже стабільний сигнал циклу AD-перетворення.
Лінія зайнятого порту налаштована на переривання як тригера по задньому фронту;
Зовнішнє переривання ISR
{
Перервати запис;
8 зчитує результати дискретизації каналу, що зберігаються у ОЗУ;
Переривання повернення;
}
[1 та 2, відмінності в реалізаціях програмно-синхронізованого збору даних]
(1) Варіант 1 може бути менш завантаженим, але інша основна процедура обслуговування переривання або тимчасове закриття глобального переривання, коли цикл перетворення АЦП може викликати невелике тремтіння.
(2) Варіант 2 може забезпечити стабільність отримання годинника, оскільки вони генеруються апаратним забезпеченням MCU, але потрібно більше, ніж лінії рота BUSY.