|
"Зависание" АЦП mega128, После воздействия импульсной помехи |
|
|
|
Feb 15 2011, 08:36
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396

|
Товарищи. Столкнулся со следующей ситуацией. На ряде устройств, установленных на автомобили, видимо, после воздействия некой помехи перестают корректно работать 0,1,2 каналы АЦП в режиме мультиплексора, выдают значения 0,0, некое слабо меняющееся значение соответственно. Причем каналы 3,4,5 работают нормально. Перезагрузка не помогает. Помогает полное обестачивание на непродолжительное время.
После переключения канала делаю И задержку И незначащее перобразование АЦП, чтобы сгладить действие ёмкости. Алгоритм такой: переключение на вход 0, пауза 10 мкс, запуск назначащего преобразования, по окончанию -прерывание. В прерывании запуск значащего преобразования, по окончанию запись результата, переключение канала. И так до канала номер 6. Т.е. все, вроде бы по рекомендациям даташита.
Что может такого случаться, что АЦП не выводится из транса перезагрузкой? Или общий ресет на чипе не затрагивает блок АЦП? Или это зависает (хотя даже не представляю, как) аналоговая часть процессора?
|
|
|
|
|
Feb 15 2011, 09:05
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396

|
Старались учесть и ЭМС.. А такой вопрос ребром, если на работающем процессоре отключить аналоговое питание? А потом подключить? (Цифровое не трогать), может восстановится? Кто-нибудь такое пробовал?
|
|
|
|
|
Feb 15 2011, 09:05
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396

|
Старались учесть и ЭМС.. А такой вопрос ребром, если на работающем процессоре отключить аналоговое питание? А потом подключить? (Цифровое не трогать), может восстановится? Кто-нибудь такое пробовал?
|
|
|
|
|
Feb 15 2011, 10:25
|

Участник

Группа: Участник
Сообщений: 66
Регистрация: 28-06-09
Пользователь №: 50 704

|
интересно что за импульс такой чудовищный было бы полезно взглянуть на схему входных цепей этого устройства, может можно будет вылечить изменением(исправлением) входных цепей...
а атмегу менять пробовали? может дефект кристалла ?
Сообщение отредактировал bekor - Feb 15 2011, 10:26
--------------------
1 километр = 1024 метр
|
|
|
|
|
Feb 15 2011, 12:56
|

4 синих кубика
   
Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326

|
Цитата(ATmega128) This is the supply voltage pin for Port F and the A/D Converter. It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected to VCC through a low-pass filter. "AVcc - это вывод питания порта F и АЦП, который должен быть снаружи соединён с VCC, даже если АЦП не используется..."
--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
|
|
|
|
|
Feb 15 2011, 15:03
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396

|
Цитата интересно что за импульс такой чудовищный было бы полезно взглянуть на схему входных цепей этого устройства, может можно будет вылечить изменением(исправлением) входных цепей...
а атмегу менять пробовали? может дефект кристалла ? Да самому интересно. Штатная проводка штатного тридцатилетнего уазика На входах - трехосевой акселерометр, термометр, и два входа от напряжений встроенного аккумулятора и внешного питания. Последнее "защищено" предделителем и фильтром первого порядка ( и вызывает наибольшее подозрение, как источник помех). Внешнее питание- импульсный преобразователь. Меняли. Эффект проявился на ряде устройств. После изменения схемы и вводе дополнительных фильтров по питанию и входным цепям стал реже. Цитата "AVcc - это вывод питания порта F и АЦП, который должен быть снаружи соединён с VCC, даже если АЦП не используется..." Спасибо за подсказку. Я не использую порт F, акромя как на входы АЦП. Возникает нездоровый интерес, что будет, если обесточить. Вдруг перекоса особого не возникнет... Как Вы поняли, это такой экстренный механизм возврата железки к жизни... В сети натыкался на материал, что и на многих внешних АЦП этот эффект "залипания" во время помех присутствует.
|
|
|
|
|
Feb 16 2011, 18:35
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396

|
Т.е. что-то поменяли и всё заработало? И что на что наводилось, вычислили?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|