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

 
 
> Проблемы с АЦП AD7691, Дает только 14 разрядов из 18.
Alex_rav(зеленин...
сообщение Jun 29 2007, 08:10
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 29-01-07
Из: Саратов
Пользователь №: 24 841



Вообщем-то сабж.... help.gif
Поиски по форуму ничего не дали. Отправил письмо в русскую поддержку AD, ответа пока нет. Все времена-задержки выдерживаются.
На осцилограффе видна все время одна и таже картинка. Пакеты пересылаются по 8 бит. После 18 отрицательного фронта выход АЦП выставляется в 1. Все вроде как по учебнику. Только последние 4 разряда всегда или в 0 или в 1, зависит от состояния 14-го разряда.
На картинке желтый луч - сигнал на запуск оцифровки, после его отрицательного фронта на выходе АЦП (голубой луч) сразу выставляется старший разряд, все остальные по отрицательным фронтам SPI СLK ( сиреневый луч).

Помогите help.gif а то я уже и не знаю где копать.

И независимо от результатов a14.gif a14.gif a14.gif
Прикрепленные файлы
Прикрепленный файл  TEK0003.BMP ( 25.55 килобайт ) Кол-во скачиваний: 72
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex_rav(зеленин...
сообщение Jul 4 2007, 06:14
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 29-01-07
Из: Саратов
Пользователь №: 24 841



Из поддержки аналога пришел ответ:

Цитата
Здравствуйте.

AD7691 - это АЦП, работающий по принципу последовательной
аппроксимации. Он преобразовывает сигнал, принимая решение для каждого
из битов последовательно -
сначала принимается решение о значении старшего бита
D[15], затем о значении D[14] и т.д. до D[0]. Одно из необходимых
условий для работы SAR АЦП заключается в том, что аналоговый входной
сигнал и опорный входной сигнал на интервале принятия решения о
каждом из битов должны оставаться "постоянными". Если Вы посмотрите на
рис. 25 datasheet, то увидите, что VREF подключен внутри микросхемы
постоянно, а сигнальные входы отсоединяются на этапе преобразования.
Если один из битов будет определен неправильно (например, бит 6 будет
установлен в единицу вместо нуля из-за шумового выброса на интервале
принятия решения о его значении), то для уменьшения ошибки в выходном
сигнале ЦАП все последующие биты будут установлены в "0" либо в "1".

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

Вывод Vref с точки зрения усилителя и источника опорного
напряжения, подключаемых к нему, представляет собой динамическую
нагрузку (что указано в datasheet). По этой причине для устранения
возможного влияния шума на входах VREF на процесс преобразования
непосредственно к этим входам должны быть подключены конденсаторы
емкостью 10 мкФ или более. Это указано в разделе "Voltage Reference
Inputs"на стр. 15 datasheet. Кроме того, необходимо обеспечить хорошую
фильтрацию по цепи питания.

Это одна из наиболее частых причин "залипания" младших разрядов в
выходном сигнале АЦП данного типа.


Я конечно не спец в аналоговой части, а всего лишь программист, но вообще-то в Datasheets на микруху написано:

Цитата
When the acquisition phase is complete and the CNV input goes high, a conversion phase is initiated. When the conversion phase begins, SW+ and SW− are opened first. The two capacitor arrays are then disconnected from the inputs and connected to the GND input. Therefore, the differential voltage between the inputs IN+ and IN− captured at the end of the acquisition phase is applied to the comparator inputs, causing the comparator to become unbalanced. By switching each element of the capacitor array between GND and REF, the comparator input varies by binary-weighted voltage steps (VREF/2, VREF/4 ... VREF/262,144).


Как я понимаю разница между входами снимается сразу, потом все конденсаторы соединяются на землю, а сравнение "ключами" на них происходит, когда все шумы уже им по барабану.... или я что-то не так понимаю?.....
Все конденсаторы у нас стоят по рекомендациям.... Блин схемы нет под рукой......минут через 40-50 скину.....
Go to the top of the page
 
+Quote Post
Alex255
сообщение Jul 4 2007, 08:14
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757



Цитата(Alex_rav(зеленинький я есть) @ Jul 4 2007, 10:14) *
Из поддержки аналога пришел ответ:
Я конечно не спец в аналоговой части, а всего лишь программист, но вообще-то в Datasheets на микруху написано:
Как я понимаю разница между входами снимается сразу, потом все конденсаторы соединяются на землю, а сравнение "ключами" на них происходит, когда все шумы уже им по барабану.... или я что-то не так понимаю?.....
Все конденсаторы у нас стоят по рекомендациям.... Блин схемы нет под рукой......минут через 40-50 скину.....

Здесь имеются ввиду конденсаторы внутри АЦП, на кристалле то бишь.
Go to the top of the page
 
+Quote Post



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

 


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


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