Polaris 0 9 октября, 2007 Опубликовано 9 октября, 2007 · Жалоба Доброго всем времени суток! В процессе эксплуатации одного из своих приборов столкнулись со следующей проблемой - один из двух используемых каналов AD7792 "залипает". АЦП используется для измерения температуры в ванной с водой. Датчик температуры - Pt100, измерение идет по четырехточечной схеме, два датчика подключены к двум каналам АЦП, опора общая, обыкновенный резистор. Использую внутренние генераторы тока АЦП, коммутируя их сначала на один Pt100, потом на другой (по 420 мкА), буфер АЦП включен. За все время работы у нас в лаборатории ни разу данная ситуация не возникала, а вот у одного из заказчиков по его словам через 10-15 минут работы стабильно происходит "залипание" одного из датчиков (всегда на одном и том же канале) - показания уходят в космос (явно неверные), после чего уже не изменяются. Грешить на работоспособность датчика не могу, так как выдергивание датчика и обратное подключение к возврату в нормальный режим работы не приводит. Помогает только включение-выключение прибора (то есть, видимо, сброс АЦП). Ранее у того же заказчика были аналогичные проблемы с другим АЦП на той же плате (то есть, наличие помех в помещении исключать нельзя), правда, еще более фатальные, но от этого не легче. Может ли это быть связано с внешними помехами, наводимыми на АЦП по проводам от Pt100? Эффект этот имеет место быть, в самом приборе лично его наблюдал - при выключенном двигателе показания АЦП были весьма стабильны (в пределах двух младших разрядов из 16), при включении двигателя разброс составлял уже 5-6 разрядов. Помогла скрутка кабеля, ведущего к Pt100. Но второй Pt100, с каналом которого и возникают проблемы, скрутить не получится - он фабричный. Есть ли у кого подобные наблюдения о работе AD7792/7793? Или же стоит смотреть в другую сторону? Заранее спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Электронщик 1 13 октября, 2007 Опубликовано 13 октября, 2007 · Жалоба а входы защищал...ну там я слышал диодами быстрыми...проводами экранироваными... похоже на защелкивание... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 14 октября, 2007 Опубликовано 14 октября, 2007 · Жалоба Проблема может быть и с питанием.Помеха по питанию может вызвать защелкивание АЦП.Пробуйте LCфильтры по питанию опре и по другим местам.В описи на ад 7710 рекомендуют на управлляющие входи напругу подавать через ограничительные резисторы,правдо скромно умалчивают о их номиналах.Кстати на аналоговые входы можно попробовать воткнуть С и, как правильно рекомендует предыдущий оратор,ограничение диодами , экранирование обязательно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IVANS 0 24 октября, 2007 Опубликовано 24 октября, 2007 · Жалоба Можно время от времени сбрасывать АЦП и переинициализировать регистры , либо сначала проверить регистры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Polaris 0 9 ноября, 2007 Опубликовано 9 ноября, 2007 (изменено) · Жалоба Добрый день! Проблема оказалась в следующем. Наше изделие использовало два канала АЦП, на одном висит внутренний датчик температуры (Pt100), на другом - внешний (опять же Pt100). Так производители складывали кабель внешнего датчика, никак его не экранируя, в один короб с двигателем, управляемым PWM (24В). Видимо, импульсы при старте двигателя наводились на вход АЦП через провода датчика, после чего этот канал "залипал" в положении "все единицы". Но это еще не все. Первый канал после залипания второго начинал дрейфовать. В итоге разность температур могла достигать 30 градусов. Пока что проблему решили полным сбросом АЦП и перекалибровкой внутреннего нуля при получении всех единиц. В следующей плате поставим диоды, как тут и советовали. Производителя обяжем использовать скрутку кабеля и заземление оплетки с обоих концов. За советы всем спасибо! Изменено 9 ноября, 2007 пользователем Polaris Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 6 10 ноября, 2007 Опубликовано 10 ноября, 2007 · Жалоба Добрый день! Проблема оказалась в следующем. Наше изделие использовало два канала АЦП, на одном висит внутренний датчик температуры (Pt100), на другом - внешний (опять же Pt100). Так производители складывали кабель внешнего датчика, никак его не экранируя, в один короб с двигателем, управляемым PWM (24В). Видимо, импульсы при старте двигателя наводились на вход АЦП через провода датчика, после чего этот канал "залипал" в положении "все единицы". Но это еще не все. Первый канал после залипания второго начинал дрейфовать. В итоге разность температур могла достигать 30 градусов. Пока что проблему решили полным сбросом АЦП и перекалибровкой внутреннего нуля при получении всех единиц. В следующей плате поставим диоды, как тут и советовали. Производителя обяжем использовать скрутку кабеля и заземление оплетки с обоих концов. За советы всем спасибо! Хорошо, что причину обнаружили, как правило, это - самое сложное. Но и решение проблемы стоит продумать тщательнЕе, как говорил Жванецкий. Например, заземление оплётки с обоих концов может приподнести Вам новые сюрпризы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DS 0 10 ноября, 2007 Опубликовано 10 ноября, 2007 · Жалоба Да, если при таких условиях заземлите с двух концов, будете весьма удивлены результатом. Диоды надо ставить Шоттки, а не быстродействующие - тут основное, чтобы внешний диод открывался раньше диода в микросхеме. А быстродействующий диод обычно имеет несколько большее падение напряжения, чем обычный кремниевы переход, поэтому основной отк все равно потечет внутри микросхемы. Для защиты входов можно использовать сдвоенные Шоттки bat54s. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 10 ноября, 2007 Опубликовано 10 ноября, 2007 · Жалоба Хорошо, что причину обнаружили, как правило, это - самое сложное. Но и решение проблемы стоит продумать тщательнЕе, как говорил Жванецкий. Например, заземление оплётки с обоих концов может приподнести Вам новые сюрпризы. Иногда лучше многоточечное заземление по всей длине проводника.Навока дробится на несколько частей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Polaris 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Хорошо, что причину обнаружили, как правило, это - самое сложное. Но и решение проблемы стоит продумать тщательнЕе, как говорил Жванецкий. Например, заземление оплётки с обоих концов может приподнести Вам новые сюрпризы. Спасибо за предупреждение. Думаю, что все-таки не принесет. Там конструктивно канал расположен на одной металлической пластине, если заземлить с двух концов на одну и ту же пластину, то вряд ли будет хуже. Или я не прав? Да, если при таких условиях заземлите с двух концов, будете весьма удивлены результатом. Диоды надо ставить Шоттки, а не быстродействующие - тут основное, чтобы внешний диод открывался раньше диода в микросхеме. А быстродействующий диод обычно имеет несколько большее падение напряжения, чем обычный кремниевы переход, поэтому основной отк все равно потечет внутри микросхемы. Для защиты входов можно использовать сдвоенные Шоттки bat54s. Спасибо за совет. В следующих изделиях будем делать именно так. А в этом придется обойтись другими средствами - плату дорого переделывать, да и изделия уже черти где. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Спасибо за предупреждение. Думаю, что все-таки не принесет. Там конструктивно канал расположен на одной металлической пластине, если заземлить с двух концов на одну и ту же пластину, то вряд ли будет хуже. Или я не прав? Именно в таком варианте этого не надо делать... емкость увеличивать в том месте, где наводки... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
schors 0 20 ноября, 2007 Опубликовано 20 ноября, 2007 · Жалоба Почти такая же ерунда с этой АЦП. На входах RC фильтры, входы завешаны диодами (bav199), RC фильтр по питанию (100 Ом, 0.1 мкФ). В приборе используются все 3 канала этого АЦП, причем дурит только первый канал, измеряющий ЭДС термопары. Ситуация следующая: два одинаковых прибора, на обоих некорректные показания напряжения термопары, при замыкании между собой диф входов на первом канале показания не меняются. На одном из приборов перепаяли АЦП, стал показывать ноль при замкнутых ножках. Меняем АЦП на втором приборе - не помогло. Далле следуют танцы с бубном и т.п. В итоге меняем плату целиком. С новой платой (она была набита еще вначале лета и микросхема АЦП там из другой партии, нежели та, что на плате которая так и не захотела работать) работает. Ну вроде бы все хорошо, отдаем приборы в поверку. Из поверки возвращают первый прибор (тот, которому помогла банальная перепайка АЦП) - неверные показания. Меряем, и действительно, АЦП врет на 20%, т.е. 100 мкВ действительные прямо на ножках, а показания 120 мкВ. При закоротке диф входа - 0. Возникают подозрения о качестве АЦП. Попробую еще пошаманить, в частности потавлю на входы диоды bat54 вместо bav199, но надежды мало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 20 ноября, 2007 Опубликовано 20 ноября, 2007 · Жалоба Не работал с этим АЦП. Но неясно, как описываемые включения вписываются в ограничения синфазного входного напряжения. Да и в доке какое-то несоответствие - то же включение термопары висит в воздухе - чего ж от него хотеть-то при такой несуразице? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Goth 0 6 февраля, 2008 Опубликовано 6 февраля, 2008 · Жалоба У меня второй канал залипает, выдает 0x49 в статус-регистре. Первый канал нормально работает. Причем если ко второму каналу подключить длинный кабель всегда 0x49. А если замкнуть, то 0x49 проскакивает через раз. Внутренние перекалибровки не помогают. Может я спалил второй канал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Goth 0 7 февраля, 2008 Опубликовано 7 февраля, 2008 · Жалоба У меня второй канал залипает, выдает 0x49 в статус-регистре. Первый канал нормально работает. Причем если ко второму каналу подключить длинный кабель всегда 0x49. А если замкнуть, то 0x49 проскакивает через раз. Внутренние перекалибровки не помогают. Может я спалил второй канал? А блин перепутал проводки :twak: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akl 0 7 февраля, 2008 Опубликовано 7 февраля, 2008 · Жалоба А блин перепутал проводки :twak: Диоды (особенно диоды Шоттки ) в измерительной цепи создадут неучтенный путь протекания токов, а также являются выпрямителем всего, в том числе и помех. В аналогичных условиях (фазовое управление активными нагрузками, включенными в 380V) были зависания АЦП, побороть которые мне удалось только полной переустановкой АЦП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться