Jump to content

    
Sign in to follow this  
Aleksei_Rostov

max 10 развязка каналов АЦП

Recommended Posts

Здравствуйте. Возник вопрос по восьми канальному АЦП max 10 development board.

Задействую только одно ядро АЦП. Частоту тактирования выбираю 500 кГц. Подаю постоянное напряжение 2.5 В на каждый канал поочередно.

При этом на незадействованных каналах значение АЦП также увеличивается.

 

Вот выход АЦП в SignalTab когда на каналах нет входного сигнала

post-77312-1483875598_thumb.png

А вот подаю на третий канал постоянное напряжение 2.5 В

post-77312-1483875300_thumb.png

При этом на 5, 6, 7 каналы на выходе также почти по 2.5 В.

Если подаю на другие каналы картина аналогична, только заметно влияние на соседние каналы.

 

Как развязать каналы между собой? Похоже что мультиплексор в АЦП при переключении подхватывает напряжение с соседних каналов.

Частоту тактирования уменьшал, не помогло. Опорное напряжение для АЦП internal.

post-77312-1483875133_thumb.png

Share this post


Link to post
Share on other sites
Здравствуйте. Возник вопрос по восьми канальному АЦП max 10 development board.

Задействую только одно ядро АЦП.

А посмотрите у "восьми канального АЦП" нет ли конвейера с данными? Может после "переключения" Вы еще читаете данные со "старого" канала...

И еще. Моделсим умеет представлять данные как аналоговые, это будет удобнее смотреть, чем в виде HEX-значений...

 

Share this post


Link to post
Share on other sites
А посмотрите у "восьми канального АЦП" нет ли конвейера с данными? Может после "переключения" Вы еще читаете данные со "старого" канала...

И еще. Моделсим умеет представлять данные как аналоговые, это будет удобнее смотреть, чем в виде HEX-значений...

Конвеера нет. Там мультиплексор кот я управляю

post-77312-1483877038_thumb.png

Картинки из сигналтаба специально вывел все каналы

Share this post


Link to post
Share on other sites

У АЦП есть спецификация по входному импендансу. Оставляя вход неподлключенным вы ее нарушаете. Sample&Hold capacitor практически висит в воздухе и не меняет заряда

Share this post


Link to post
Share on other sites
У АЦП есть спецификация по входному импендансу. Оставляя вход неподлключенным вы ее нарушаете. Sample&Hold capacitor практически висит в воздухе и не меняет заряда

Простите не понял про спецификацию и входное напряжение на канале. Взаимосвязь. Если я ничего не подаю то есть просто шум в каждом канале ацп. Подал напряжение на один только канал, на других каналах появились отсчеты причём не только в младших разрядах. Каждый канал содержит на входе RC цепочку

 

То есть обязательным условием является нагрузка всех каналов?

Edited by farbius

Share this post


Link to post
Share on other sites
Подал напряжение на один только канал, на других каналах появились отсчеты причём не только в младших разрядах. Каждый канал содержит на входе RC цепочку

 

То есть обязательным условием является нагрузка всех каналов?

У Вашего АЦП есть конденсатор который и выполняет функцию "Hold".

Когда Вы переключаете этот конденсатор с одного входа на другой, то напряжение на нем остается от старого входа. И итоговое измеряемое напряжения является результатом от напряжений на этом конденсаторе и на входе. Чем больше на входе R и меньше C - тем больше влияние этого предзаряженного C на следующий канал.

 

Я этот эффект наблюдал уже на 10-битных АЦП и на выходной емкости микросхем мультиплексоров, то есть даже без всякого конденсатора, обусловленного применяемым АЦП.

 

Лечится стандартно- нужно выполнять требования по входному сопротивлению и емкости, а также по времянке (чтобы эффект от этого прредзаряженного конденсатора не был виден). Хорошо помогает сделать несколько измерений после переключения входа. В одной конструкции с непредсказуемыми входными параметрами мне даже пришлось делать условный цикл- измерял после переключения несколько раз до достижения необходимой малости между соседними измерениями- тогда считал, что наконец-то измеряю подключенный вход, а не борюсь с постэффектами предыдущего.

Share this post


Link to post
Share on other sites
Если я ничего не подаю то есть просто шум в каждом канале ацп.

 

В аналоговой схемотехнике ничего - это не шум (и тем более не ноль или не единица, как во многих цифровых схемах), это источник с бесконечным импедансом. Он установит своё значение на входе за бесконечное время. Что вы и наблюдаете: источник с конечным импедансом (2.5В) устанавливает свое значние за конечное время, остальные источники это значение просто не изменяют.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this