Что касается обхода PGA в ADS1262
Я хочу обойти PGA, чтобы изменить диапазон входного сигнала с +/-2,5 до диапазона 0/5 В.
Я взял ссылку на пример, приведенный в этой библиотеке.
Я подключил протоцентрическую-ads1262-32-разрядную-прецизионную-ацп-плату для прорыва с платой Arduino Ethernet.
В примере я поставил #define VREF 5
, но он показывает двойное входное напряжение в последовательном окне, а когда я ставлю VREF 2.5
, он показывает обычное входное напряжение.
Для диапазона входного напряжения от 0 до 5 В (одиночный сигнал) мне нужно обойти PGA, но я не знаю, как это сделать.
Когда входной сигнал превышает 2,5 В, он всегда выдает только 2,5 В. Если входной сигнал, скажем, 4,86 В, то он должен давать 4,86 В, но он дает 2,5 В.
@ecaits, 👍1
2 ответа
Вы не хотите обходить PGA.
По умолчанию микросхема использует внутреннюю ссылку 2,5 В. Вам нужно переключить это на использование AVDD/AVSS в качестве опорного напряжения. Если библиотека этого не позволяет, вам придется сделать это вручную, ссылаясь на таблицу данных.
Я хочу обойти PGA, чтобы изменить диапазон входного сигнала с +/-2,5 до диапазона 0/5 В.
Посмотрите на карту реестра. это должно позволить вам пройти pga.
В примере я поставил #define VREF 5, но он показывает двойное входное напряжение в последовательном окне, а когда я ставлю VREF 2.5, он показывает обычное входное напряжение.
Простое решение: разделите выходные данные библиотеки на 2.
Правильное решение: библиотека, скорее всего, не поддерживает биполярный вывод. Так что перепишите свой собственный.
- Отправка аналоговых входных данных из последовательного порта в Google Таблицы
- Декодирование порта VGA с помощью Arduino
- Помогите совместить цифровой и аналоговый код в программировании ардуино
- Как масштабировать сигнал от 0 до 5 В до -5 В до +5 В?
- Печать string and integer LCD
- Почему мои часы реального времени показывают неверное время с моего ПК?
- Отправка значения с одного Arduino на другой
- Использование аналогового входа для чтения кнопки