реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ИОН для mcp3208
kotopes
сообщение Jun 1 2017, 03:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-17
Из: Урал
Пользователь №: 97 429



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

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


--------------------
Стремлюсь к лучшему...
Go to the top of the page
 
+Quote Post
_Vova
сообщение Jun 1 2017, 09:30
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610



В качестве ИОН лучше использовать другую опору, все зависит от необходимой точности, ее Вы не огласили.
Посчитайте общий ток потребления от опоры и оцените его влияние на выходное напряжение опоры, при необходимости используйте буфер на ОУ.
Цитата
Все ацп измеряют один уровень сигнала
наверное имелось в виду "сигналы одного уровня от 0 до 5"?
Go to the top of the page
 
+Quote Post
kotopes
сообщение Jun 1 2017, 09:55
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-17
Из: Урал
Пользователь №: 97 429



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

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

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

Вот график с даташита
Прикрепленное изображение



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

Сообщение отредактировал kotopes - Jun 1 2017, 09:57


--------------------
Стремлюсь к лучшему...
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 1 2017, 21:36
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Если этот курятник предполгается в комплект к Atmega328 из соседней темы, то чем не устраивает вместо него вариант просто к его встроенному АЦП навесить 5 шт. аналоговых мультиплексоров, например, 74HC4051?
Go to the top of the page
 
+Quote Post
kotopes
сообщение Jun 2 2017, 02:50
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-17
Из: Урал
Пользователь №: 97 429



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


--------------------
Стремлюсь к лучшему...
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 2 2017, 06:25
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Ещё раз. STM32 без встроенного АЦП не бывает. Чем не устраивает вариант навесить на один из его входов 5 вышеназванных аналоговых мультиплексоров? Ведь это как минимум на порядок дешевле.
Go to the top of the page
 
+Quote Post
kotopes
сообщение Jun 2 2017, 07:39
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-17
Из: Урал
Пользователь №: 97 429



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

Прикрепленное изображение


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


--------------------
Стремлюсь к лучшему...
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Jun 2 2017, 07:50
Сообщение #8


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



У STM не хватает входов ацп?
Go to the top of the page
 
+Quote Post
kotopes
сообщение Jun 2 2017, 07:55
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-17
Из: Урал
Пользователь №: 97 429



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

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


--------------------
Стремлюсь к лучшему...
Go to the top of the page
 
+Quote Post
prig
сообщение Jun 2 2017, 08:59
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(kotopes @ Jun 2 2017, 10:39) *
Мешает скорее всего то, что мне нужно измерять разность между двумя сигналами.

Прикрепленное изображение


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


Скорее всего, Вам мешает что-то другое. Например, элементарное неумение читать даташиты. Или неумение сформулировать задачу.
Для того, чтобы измерять разность между двумя сигналами с озвученными диапазонами 0-5В, псевдо-дифференциальный вход не годится.
Для этого нужен полноценный дифференциальный вход или одновременное сэмплирование двумя АЦП с последующим нахождением разницы в процессоре.

Если в разрабатываемом устройстве будет используется STM32 или что-то аналогичное, проще, дешевле и лучше сделать именно на нём, как Вам и советовали.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01423 секунд с 7
ELECTRONIX ©2004-2016