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

Кто бы покупал такие гнилые микросхемы, в аналоговой части которых происходит нечто...?

То, что у Вас. В ощущениях.

Да ян е мискросхемы имел ввиду (тем более купил 150 штук) - просто я понять не могу что может быть: регистры 8-битные проверил - все вточности как записал (или по умолчанию), регистры 24-бит - правильно считываються (хотя и есть огрехи возможно связанные с биением ???? мне это не понятно), подаю большой сигнал - все нормально и по частоте и по амплитуде (с определенной точностью) - как откалибровать - так проблема. Шум померяли с аналоговой части перед АЦП - не более 150 мкВ (в очень плохих условиях -возле высоковольтной линии), а на выходе АЦП (даже при 0 сигнале) - 4мВ.

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


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

Да ян е мискросхемы имел ввиду (тем более купил 150 штук) - просто я понять не могу что может быть: регистры 8-битные проверил - все вточности как записал (или по умолчанию), регистры 24-бит - правильно считываються (хотя и есть огрехи возможно связанные с биением ???? мне это не понятно), подаю большой сигнал - все нормально и по частоте и по амплитуде (с определенной точностью) - как откалибровать - так проблема. Шум померяли с аналоговой части перед АЦП - не более 150 мкВ (в очень плохих условиях -возле высоковольтной линии), а на выходе АЦП (даже при 0 сигнале) - 4мВ.

То, что Вы привели график для большого сигнала, нисколечко нам не помогает. Тот уровень скачков (не шума - я думаю...) много меньше сигнала и на графике не виден. Давайте побайтно. Может, Вы последний с предпоследним путаете...

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


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

Да ян е мискросхемы имел ввиду (тем более купил 150 штук) - просто я понять не могу что может быть: регистры 8-битные проверил - все вточности как записал (или по умолчанию), регистры 24-бит - правильно считываються (хотя и есть огрехи возможно связанные с биением ???? мне это не понятно), подаю большой сигнал - все нормально и по частоте и по амплитуде (с определенной точностью) - как откалибровать - так проблема. Шум померяли с аналоговой части перед АЦП - не более 150 мкВ (в очень плохих условиях -возле высоковольтной линии), а на выходе АЦП (даже при 0 сигнале) - 4мВ.

 

На всех АЦП одинаково ?

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


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

На всех АЦП одинаково ?

С небольшим разброс - да (чуть лучше - чуть хуже) - а так вобщем одинаково.

Если байты - синимать то какие? (да и я пробывал - считанные игнорировал, поставлял из расчета Analog Device (у них есть помощник по регистрам) - на ЭВМ все в точности как планировалсь до 1 мкВ). Что странно - на большом сигнале - все видут себя одинаково (проверяли при настройке от генератора, вообщем чуть улчшения добились только программным смещением нуля (мерием 3 тыс. отчетов нуля - и смещаем на эту величину - получаем выбросы симметричные).

Просьба уточнить по кварцам (мы выбрали произ. Англии сверх точные (из среднних по цене) - разброс примерно 0,1 Гц) - как это может сказаться: по биению честно не понял (но не в резонанс же они друг с другом входят???).

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


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

С небольшим разброс - да (чуть лучше - чуть хуже) - а так вобщем одинаково.

Если байты - синимать то какие? (да и я пробывал - считанные игнорировал, поставлял из расчета Analog Device (у них есть помощник по регистрам) - на ЭВМ все в точности как планировалсь до 1 мкВ). Что странно - на большом сигнале - все видут себя одинаково (проверяли при настройке от генератора, вообщем чуть улчшения добились только программным смещением нуля (мерием 3 тыс. отчетов нуля - и смещаем на эту величину - получаем выбросы симметричные).

Просьба уточнить по кварцам (мы выбрали произ. Англии сверх точные (из среднних по цене) - разброс примерно 0,1 Гц) - как это может сказаться: по биению честно не понял (но не в резонанс же они друг с другом входят???).

 

У Вас получается разностная частота между кварцами 0.1 Гц, синхронная с тактом АЦП - это пролазит через все его фильтры.

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


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

У Вас получается разностная частота между кварцами 0.1 Гц, синхронная с тактом АЦП - это пролазит через все его фильтры.

Сегодня попробовал отключить два канала (т.е. на плате остался один только работающий канал АЦП с закороченными входами (четыре входа АЦП объедении и посадили на землю) (усилители отрезали физически, кварцы 2 АЦП других выпаяли)) (в файле принятые значения (за 1 и 2 канал - ЭВМ проставила нули - так заложили если нет данных) - результат не очень: с одной стороны выбросы как были так и остались, что интересно - выбросы только по каналу CH0 (точнее не выбросы а смещение на 3 мВ), CH1 каналу - нормальное неустойчивость в пределах указанной нелинейности по даташиту Автокалибровка - не помогает - существенных изменений не видно (да и по ней не все понятно - дифференциальном режиме зачем то требуется отрицательное напряжение????? (хотя мой анг. мягко сказать хромает).

Из анализа последовательности - видно что есть смещение в 1 канале (как это может быть???? когда во 2 канале сдвига нет) на 3мВ. Может ли это быть связанно с тем что мы запускаем АЦП в циклическом режиме по переменно 1канал - 2канал - 1канал - 2канал.... или нет?

Что еще может быть?Что можно попробовать?

 

P.S. Режим работы АЦП: 1 кнал, 2 канал (рис.19 из даташита) - данные также в столбике: сначала 1 кнал, 2 канал, 1 канал, 2 канал....

Data__s_1_ADC.zip

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

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


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

Из анализа последовательности - видно что есть смещение в 1 канале (как это может быть???? когда во 2 канале сдвига нет) на 3мВ. Может ли это быть связанно с тем что мы запускаем АЦП в циклическом режиме по переменно 1канал - 2канал - 1канал - 2канал.... или нет?

Что еще может быть?Что можно попробовать?

 

P.S. Режим работы АЦП: 1 кнал, 2 канал (рис.19 из даташита) - данные также в столбике: сначала 1 кнал, 2 канал, 1 канал, 2 канал....

 

Смещение возникает из-за вутреннего резистивного делителя, это нормально и допустимо. Для устранения надо пользоваться автоколоибровкой нуля соотв. канала. Данные в столбике, если это 24 битный формат, соответствуют нормальной работе АЦП. Шум, на первый взгляд, порядка 100 отсчтетов, т.е. несколько больше 100 мкВ.

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


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

Спасибо за подробное объяснение калибровки, я тоже из даташита не совсем все понял. У меня с AD7732 проблемы немного другого характера: Ни с того, ни с сего появляються выбросы одновременно по всем двум каналам. К сожалению картинку не могу выложить, выложу завтра. Если все хорошо то шумит где-то порядка 10ppm от установленного значения (где-то в середине диапазона около 0x7FFFFF). А вдруг некоторое время начинает делать выбросы до 1 промили от значения. И через секунду или даже минуту опять все как было. Причем полоса на протяжении всех выбросов ровненькая. Как будто где-то несколько бит неправильно считываються. Еще интерссно, что выбросы в основном в сторону нуля, тоесть вниз. Другими словами полоса, значения прыгают вниз и каждый раз на тысячную от измеряемого значения.

 

Подключенный логический анализатор показывает, что данные скачут действительно на SDI сигнале и микроконтроллер тут не причем. Скачки наблюдаются в зависимости от измеряемого значения, даже в саршем байте. всегда где-то на одну тысячную от значения.

 

Непонятно, почему они апереодически появляються и изчезают. Почему полоса ровненькая, как будто под линейку подровняли. Почему абсолютная величина скачка зависит от значения. Я уже все что мог перепробовал. На первой плате такого не наблюдалось. К сожалению ее уже продали. Да и заметили бы такие скачки сразу.

 

Буду благодарен за помощь, голова уже вскипела :)

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


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

А питание как ? Земля ? 1/1000 от значения уже весьма небольшое по абсолютной величине напряжение. Похоже на ВЧ компоненту в сигнале, сбивающую внутренний фильтр АЦП.

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


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

А питание как ? Земля ? 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

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


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

Может быть корявый фронт, который с небольшой вероятностью вызывает сбой. Может быть наводка от пролезания из тактового провода, особенно, если в нем присутствуют выбросы за питание и землю. Пассивный RC фильтр от ВЧ наводок надо ставить не только на входе, но и (если возможно) прямо на входе АЦП т.к. аналоговые микросхемы могут не давить ВЧ наводки из питания или на межсоединения. По крайней мере попробовать и посмотреть, меняет ли наличие RC цепочки на входе на результат или нет, полезно.

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


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

Может быть корявый фронт, который с небольшой вероятностью вызывает сбой. Может быть наводка от пролезания из тактового провода, особенно, если в нем присутствуют выбросы за питание и землю. Пассивный RC фильтр от ВЧ наводок надо ставить не только на входе, но и (если возможно) прямо на входе АЦП т.к. аналоговые микросхемы могут не давить ВЧ наводки из питания или на межсоединения. По крайней мере попробовать и посмотреть, меняет ли наличие RC цепочки на входе на результат или нет, полезно.

 

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

 

Еще вопрос, как только нагружаю такт щупом осциллографа, сигнал уходит вниз на 1/5000 но потом не шумит, просто оффсет имеет. Это нормально?

 

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

post-7223-1252665476_thumb.jpg

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


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

Как погода в ерлине? :):cranky:

 

Пока бабье лето :) Но не долго еще такая погодка простоит

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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