Добрый день.
Если кратко, то имеется проблема связанная с шумом внутреннего источника опорного напряжения контроллеров ATMega32L, ATMega32. Проблема связана именно с разбросом характеристик конкретной приобретенной партии контроллеров. Если кто сталкивался, поделитесь наблюдениями, выявлена ли какая-либо закономерность, например, с датой производства, партией, заводом???
Если подробно, то читайте ниже.
Прикладываю русскоязычный вариан текста письма, направленного в службу тех. поддержки головного офиса Atmel Corp.
Мы разрабатываем долгосрочный проект.
Разработка началась на микроконтроллере ATmega323 с использованием встроенного АЦП c одним обычным каналом, одним дифференциальным каналом с программируемым усилением на 10 и с применением встроенного источника опорного напряжения 2,56 В.
Далее программное обеспечение без проблем было перенесено на микроконтроллер ATmega32, а впоследствии и на ATmega32L.
Были попытки применения микроконтроллера ATmega32A, но проявился высокий шум преобразования АЦП.
Вернулись на ATmega32L. Все без проблем работало.
Но недавно была произведена новая закупка контроллеров ATmega32L. И мы вновь столкнулись с проблемой шума.
Имеем старый контроллер с маркировкой:
- сверху ATmega32L 8AU 1019D
- снизу 0F4369 1TAIWAN-K 1019 e3
с которым все по прежнему работает.
И новый контроллер с маркировкой:
- сверху ATmega32L 8AU 1125D
- снизу H6N077 354V21 6TAIWAN-K 1125 e3
с которым наблюдается высокий шум преобразования АЦП.
На неподключенном выводе AREF при помощи осциллографа было измерено напряжение опоры. На старом контроллере уровень шума составляет 13 мВ, а на новом 632 мВ.
Напряжение опоры можно сделать более стабильным путем подключения конденсатора между выводами AREF и AGND.
При подключении конденсатора 0,01 мкФ уровень шума понижается с 632 мВ до 24 мВ. Но этого не достаточно.
Подскажите в чем разница между двумя микроконтроллерами ATmega32L? Как можно еще больше понизить шум внутреннего источника опорного напряжения.
Получил содержательнейший ответ, из которого львиная доля информации это благодарности за обращение в службу с надеждами на дальнейшее сотрудничество. А суть сводится к тому, что контроллеры идентичны, типа курите даташит на стр. такой-то, рисунок такой-то.
В общем обращение в Атмел ничего не дало.
При общении с нашим отечественным официальным дистрибьютером выяснилось, что были жалобы подобного характера на ATMega32A, но там понятно, другая технология изготовления, могло что-то вылезти боком. Те ребята проблему не победили, ушли на другой контроллер. Наша техподдержка, услышав, что эти же проблемы есть на 32L развела руками, предположила, что, видимо, стали все гнать по более дешевой технологии, а маркировку ставить, какую надо.
Я поставил крест на ATMega32A и 32L. Брал ATMega32-16AU и радовался жизни. Но с очередной закупкой наткнулся на ту же проблему... ШУМИТ, блин, причем один в один как 32A и 32L.
В общем такие дела... Потому повторюсь с вопросом:
если кто сталкивался с подобным, поделитесь наблюдениями, выявлена ли какая-либо закономерность, например, с датой производства, партией, заводом???
Спасибо за внимание.