Перейти к содержанию
    

ИОН для mcp3208

Проектирую плату с ацп mcp3208. на плате будет стоять штук 5 таких ацп. Все ацп измеряют один уровень сигнала от 0 до 5В.

Интересует вопрос для каждой микросхемы ацп делать свой ИОН, или можно сделать один на все.

 

ИОН планирую сделать на tl431.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В качестве ИОН лучше использовать другую опору, все зависит от необходимой точности, ее Вы не огласили.

Посчитайте общий ток потребления от опоры и оцените его влияние на выходное напряжение опоры, при необходимости используйте буфер на ОУ.

Все ацп измеряют один уровень сигнала
наверное имелось в виду "сигналы одного уровня от 0 до 5"?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, имел в виду - сигналы одного уровня от 0 до 5В.

 

Точность в 0,1В будет достаточна. Буду считывать показания с датчиков 0-5В и 0-10В(через делитель напряжения).

 

При питании VDD=VREF=5В, ток потребления опорой равен ~80мкА. Если 5 АЦП, то общий ток равен ~0,4мА.

 

Вот график с даташита

post-97429-1496310544_thumb.jpg

 

 

Т.е. на выходное напряжение опоры, при током токе, влияния не будет, и можно ставить один ИОН на все ацп?

Изменено пользователем kotopes

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если этот курятник предполгается в комплект к Atmega328 из соседней темы, то чем не устраивает вместо него вариант просто к его встроенному АЦП навесить 5 шт. аналоговых мультиплексоров, например, 74HC4051?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эти ацп будут подключатся к STM32 по spi. Возможно даже будет больше 5 штук, т.к. надо много каналов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ещё раз. STM32 без встроенного АЦП не бывает. Чем не устраивает вариант навесить на один из его входов 5 вышеназванных аналоговых мультиплексоров? Ведь это как минимум на порядок дешевле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мешает скорее всего то, что мне нужно измерять разность между двумя сигналами.

post-97429-1496388752_thumb.jpg

 

С аналоговыми мультиплексарами сделаю где нужны просто измерения от 0 до U. Спасибо за идею!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока что по примерным подсчетам нужно около 30-35 каналов ацп. + нужны пины под другие задачи(uart, pwm, sdio).

 

Дискретные входа и выходы висят на spi. Хочу сделать и ацп.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мешает скорее всего то, что мне нужно измерять разность между двумя сигналами.

post-97429-1496388752_thumb.jpg

 

С аналоговыми мультиплексарами сделаю где нужны просто измерения от 0 до U. Спасибо за идею!

 

Скорее всего, Вам мешает что-то другое. Например, элементарное неумение читать даташиты. Или неумение сформулировать задачу.

Для того, чтобы измерять разность между двумя сигналами с озвученными диапазонами 0-5В, псевдо-дифференциальный вход не годится.

Для этого нужен полноценный дифференциальный вход или одновременное сэмплирование двумя АЦП с последующим нахождением разницы в процессоре.

 

Если в разрабатываемом устройстве будет используется STM32 или что-то аналогичное, проще, дешевле и лучше сделать именно на нём, как Вам и советовали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...