|
Калибровка AD7732, Калибровка АЦП |
|
|
|
 |
Ответов
|
Sep 9 2009, 22:00
|
Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 30-07-05
Из: Бюрлин
Пользователь №: 7 223

|
Спасибо за подробное объяснение калибровки, я тоже из даташита не совсем все понял. У меня с AD7732 проблемы немного другого характера: Ни с того, ни с сего появляються выбросы одновременно по всем двум каналам. К сожалению картинку не могу выложить, выложу завтра. Если все хорошо то шумит где-то порядка 10ppm от установленного значения (где-то в середине диапазона около 0x7FFFFF). А вдруг некоторое время начинает делать выбросы до 1 промили от значения. И через секунду или даже минуту опять все как было. Причем полоса на протяжении всех выбросов ровненькая. Как будто где-то несколько бит неправильно считываються. Еще интерссно, что выбросы в основном в сторону нуля, тоесть вниз. Другими словами полоса, значения прыгают вниз и каждый раз на тысячную от измеряемого значения. Подключенный логический анализатор показывает, что данные скачут действительно на SDI сигнале и микроконтроллер тут не причем. Скачки наблюдаются в зависимости от измеряемого значения, даже в саршем байте. всегда где-то на одну тысячную от значения. Непонятно, почему они апереодически появляються и изчезают. Почему полоса ровненькая, как будто под линейку подровняли. Почему абсолютная величина скачка зависит от значения. Я уже все что мог перепробовал. На первой плате такого не наблюдалось. К сожалению ее уже продали. Да и заметили бы такие скачки сразу. Буду благодарен за помощь, голова уже вскипела
|
|
|
|
|
Sep 10 2009, 19:07
|
Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 30-07-05
Из: Бюрлин
Пользователь №: 7 223

|
Цитата(DS @ Sep 10 2009, 19:06)  А питание как ? Земля ? 1/1000 от значения уже весьма небольшое по абсолютной величине напряжение. Похоже на ВЧ компоненту в сигнале, сбивающую внутренний фильтр АЦП. Сегодня, кажется, продвинулся в догадках. Сначала отвечу на ваш пост. Питание 5вольт аналог и 5 водль дигитал от раздельных трансформаторов, потом на LT1763 стабилизируется. На плате земли соединены в одной точке перемычкой и между двумя AVCC и DVCC стоит шотки диод, предотрващяющий latchup, но это больше нужно для DAC1220, который тоже неподалеку. Все дигитальные сигналы конверторов через оптроны развязаны с микроконтроллером. Микроконтроллер получает свое напряжение со своего трансформатора. Опорное ADR441, на обеих входах инструментальный AD8221 с фильтром на входе от ВЧ, кажеться 10нф и 100Ом в обеих +In -In и 1нФ между ними. Это все было о прекрасном Теперь о грустном. На плате два таких вот АЦП и такт 2,5Мгц к ним обоим подведен, чтобы синхронно оба меряли. Запускается измерение на обоих одновременно и считывается по очереди. Так вот, генератор сделан по известной схеме из кварца и двух инверторов 74ACT04. Жалею что не взял готовый герератор в металлическом корпусе. И питается это все от DVCC, но находится в грязной часте платы. ВЧ сигнал 2,5Мгц не то чтобы очень, но удален от шины SPI, которая заведена на все конвертеры. Что было сделано: чтобы исключить влияние микроконтроллера к шине SPI а точнее прям к ногам АЦП был подключен параллельный порт от ПК (через программатор АVR-ISP, там и мисо и моси и клок, вообщем приспособил его). Микроконтроллер остался сидеть за оптронами и без питания. Питание было только AVCC и DVCC. Сделал по быстрому программу на делфи, считываю сырые значения и пишу в диаграмму и ТАЖЕ фигня. Совсем отчаявшись и проматерившись решил заменить генератор на плате простым кварцем на одном из АЦП и сосредоточится тольно на нем. Больших габлей и геморроя стоил мне несчастный бит CLKDSBL, про который я совсем забыл, когда кварц вместо генератора подпаял. Посмотрел, на ножках кварца сигнал есть, ну думаю внутренний генератор запустился и хорошо. Странно что с выключеным CLKDISBL битом АЦП меряет только один раз сразу после софтварного reseta, второй раз просто DRDY не опускается и старые значения выдает, потом опять когда сбрасываешь еще раз меряет. Вот эта фигня стоила мне почти целого дня. Только к вечеру, разобравшись, запустил и все заработало БЕЗ выбросов! Поставил на ночь мерять, утром прийду и будет точно известно. Пока грешу именно на этот генератор. Вопрос, каким образом тактовый генератор может приводит в таким вот апереодичным выбросам. Джиттер? Но каким образом и почему не все время а иногда. Может данные на пути из модулятора в демодулятор как-то этим затрагиваються. А внутренний цифровой фильтр АЦП каким образом может сбиваться?
Сообщение отредактировал Rockstein - Sep 10 2009, 19:10
|
|
|
|
Сообщений в этой теме
Leonmezon Калибровка AD7732 Feb 11 2009, 08:34 Tanya Цитата(Leonmezon @ Feb 11 2009, 11:34) ДО... Feb 11 2009, 08:57 DS Цитата(Tanya @ Feb 11 2009, 11:57) Вам ни... Feb 11 2009, 09:42 Leonmezon Цитата(Tanya @ Feb 11 2009, 11:57) Вам ни... May 20 2009, 19:13  Tanya Цитата(Leonmezon @ May 20 2009, 23:13) Ес... May 20 2009, 19:44   Leonmezon Цитата(Tanya @ May 20 2009, 22:44) Я Вас ... May 21 2009, 08:29    DS Цитата(Leonmezon @ May 21 2009, 12:29) Ил... May 21 2009, 11:07     Leonmezon Просьба подсказать: необходима ли развязка между А... May 29 2009, 20:03      DS Цитата(Leonmezon @ May 30 2009, 00:03) Пр... May 31 2009, 09:13       Leonmezon Цитата(DS @ May 31 2009, 13:13) Развязка ... May 31 2009, 17:01 DS Усреднять результаты можно. Теорему Вы не правильн... Jun 1 2009, 14:58 Leonmezon Цитата(DS @ Jun 1 2009, 18:58) Усреднять ... Jun 1 2009, 15:30  DS Цитата(Leonmezon @ Jun 1 2009, 19:30) До ... Jun 1 2009, 15:50   Leonmezon Цитата(DS @ Jun 1 2009, 19:50) Такой филь... Jun 2 2009, 19:41    DS Цитата(Leonmezon @ Jun 2 2009, 23:41) Для... Jun 3 2009, 20:41     Leonmezon Цитата(DS @ Jun 4 2009, 00:41) Я не писал... Jun 4 2009, 12:01 Leonmezon Просьба подсказать как лучше будет (задании параме... Jul 4 2009, 16:45 DS 14 Мгц кварц - не ошибка ? Максимально, что допуст... Jul 6 2009, 09:37 Leonmezon Цитата(DS @ Jul 6 2009, 13:37) 14 Мгц ква... Jul 6 2009, 14:33  Tanya Цитата(Leonmezon @ Jul 6 2009, 18:33) Пр ... Jul 6 2009, 15:23   Leonmezon Цитата(Tanya @ Jul 6 2009, 19:23) Так не ... Jul 6 2009, 15:33    DS Цитата(Leonmezon @ Jul 6 2009, 19:33) Вых... Jul 6 2009, 19:33     Leonmezon Цитата(DS @ Jul 6 2009, 23:33) Программну... Jul 6 2009, 19:48      DS Цитата(Leonmezon @ Jul 6 2009, 23:48) Воп... Jul 6 2009, 20:35       Leonmezon Цитата(DS @ Jul 7 2009, 00:35) Вы серьезн... Jul 6 2009, 20:51        DS Цитата(Leonmezon @ Jul 7 2009, 00:51) Не ... Jul 7 2009, 05:45         Leonmezon Цитата(DS @ Jul 7 2009, 09:45) У них част... Jul 7 2009, 14:59          Tanya Цитата(Leonmezon @ Jul 7 2009, 18:59) Что... Jul 7 2009, 16:01           Leonmezon Цитата(Tanya @ Jul 7 2009, 20:01) Могу то... Jul 7 2009, 16:24            Tanya Цитата(Leonmezon @ Jul 7 2009, 20:24) Поп... Jul 7 2009, 16:33             Leonmezon Цитата(Tanya @ Jul 7 2009, 20:33) Кто бы ... Jul 7 2009, 16:40              Tanya Цитата(Leonmezon @ Jul 7 2009, 20:40) Да ... Jul 7 2009, 16:55              DS Цитата(Leonmezon @ Jul 7 2009, 20:40) Да ... Jul 7 2009, 18:02               Leonmezon Цитата(DS @ Jul 7 2009, 22:02) На всех АЦ... Jul 7 2009, 18:23                DS Цитата(Leonmezon @ Jul 7 2009, 22:23) С н... Jul 7 2009, 18:30                 Leonmezon Цитата(DS @ Jul 7 2009, 22:30) У Вас полу... Jul 8 2009, 14:13                  DS Цитата(Leonmezon @ Jul 8 2009, 18:13) Из ... Jul 9 2009, 09:41    Rockstein Цитата(dos622 @ Sep 11 2009, 15:36) Как п... Sep 11 2009, 11:44     dos622 Цитата(Rockstein @ Sep 11 2009, 15:44) По... Sep 11 2009, 12:09 DS Может быть корявый фронт, который с небольшой веро... Sep 11 2009, 07:06 Rockstein Цитата(DS @ Sep 11 2009, 10:06) Может быт... Sep 11 2009, 10:38  DS Цитата(Rockstein @ Sep 11 2009, 14:38) Ещ... Sep 11 2009, 12:10   Rockstein Цитата(DS @ Sep 11 2009, 16:10) Вообще-то... Sep 11 2009, 12:23  Tanya Цитата(Rockstein @ Sep 11 2009, 14:38) Ещ... Sep 11 2009, 13:18   Rockstein Цитата(Tanya @ Sep 11 2009, 16:18) Через ... Sep 11 2009, 14:26 Rockstein УРА!!!! Поздравте меня.
Все-таки э... Sep 11 2009, 20:56 DS Цитата(Rockstein @ Sep 12 2009, 00:56) УР... Sep 12 2009, 15:18  Tanya Цитата(DS @ Sep 12 2009, 19:18) Для этого... Sep 12 2009, 15:30  Rockstein Цитата(DS @ Sep 12 2009, 18:18) ACT для т... Sep 13 2009, 21:43 DS Ну я даже и не знаю как такое откомментировать. Ст... Sep 14 2009, 12:50 Rockstein Цитата(DS @ Sep 14 2009, 15:50) Ну я даже... Sep 14 2009, 19:56 Rockstein Цитата(DS @ Sep 14 2009, 15:50) Ну я даже... Sep 14 2009, 21:52  dos622 Цитата(Rockstein @ Sep 15 2009, 01:52) Да... Sep 15 2009, 09:41  DS Цитата(Rockstein @ Sep 15 2009, 01:52) Да... Sep 15 2009, 10:58   Rockstein Цитата(DS @ Sep 15 2009, 14:58) Нет, глуп... Sep 15 2009, 11:47    DS Цитата(Rockstein @ Sep 15 2009, 15:47) А ... Sep 15 2009, 11:51     Rockstein Цитата(DS @ Sep 15 2009, 14:51) Не обязат... Sep 15 2009, 20:55      DS Цитата(Rockstein @ Sep 16 2009, 00:55) Сп... Sep 15 2009, 21:13       Rockstein Цитата(DS @ Sep 16 2009, 01:13) Я надеюсь... Sep 16 2009, 22:15 Herz Цитата(Rockstein @ Sep 14 2009, 21:56) Се... Sep 15 2009, 10:26 dos622 Цитата(Herz @ Sep 15 2009, 14:26) А зачем... Sep 15 2009, 10:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|