ivainc1789 2 November 30 Posted November 30 · Report post Собрал тестовую схему на ATmega406, придерживаясь схемы из даташита. Вместо батареи из 4 элементов использовал 4 резистора 470R, падение на них при подаче питания 9V примерно 2v2, этого достаточно для старта внутреннего регулятора на 3v3. Итак, после подключения импровизированной "батареи" регулятор включился и измеренное напряжение действительно оказалось 3v3. Напряжение опоры 1v1. Далее открываем Microchip Studio, создаем простой проект, достаем Microchip PicKit4 и подключаемся к MCU через JTAG. Убеждаемся, что все фьюзы, локбиты, память успешно пишутся и читаются. Ничто не предвещало беды... Далее захотелось запустить отладку. Запрограммировал OCDEN фьюз (успешно) и нажал кнопку Debug в Microchip Studio. Пошла загрузка прошивки и вдруг вылетает сообщение об ошибке. Жаль, его не записал, но что-то типа ошибки на какой-то стадии загрузки... После этого JTAG становится полностью недоступным, чип теперь не прошить, не прочитать - на все ответ один - не удается обнаружить JTAG устройство. При этом напряжение регулятора плавает от 0 до 3.1 вольта, опора от 0 до 1 вольта. Короче кирпич. Перепаял вторую микросхему MCU. Ситуация повторилась абсолютно точно... Сообщение об ошибке опять не записал второпях ))). Сижу уже 4 час пытаясь понять что не так? Кварц 32kHz на плате не распаян, т. к. его использовать не планирую. Конечно, пробовал и с ним, но изменений никаких. Наверное единственный выход - параллельное программирование, но оснастки пока нет. Если кто сможет помочь... Ревизия чипа G, в даташите последняя ревизия F. Можно было бы заподозрить чип... Quote Share this post Link to post Share on other sites More sharing options...
codenamehawk 0 November 30 Posted November 30 · Report post 1 hour ago, ivainc1789 said: Вместо батареи из 4 элементов использовал 4 резистора 470R, падение на них при подаче питания 9V примерно 2v2, Это если кто-то тянет, а как только перестанет брать... Quote Share this post Link to post Share on other sites More sharing options...
MAJOR_KA65 13 November 30 Posted November 30 · Report post codenamehawk, боюсь, ТС, не поймет без пояснений, что 0мА*470Ом=0Вольт со всеми вытекающими. Стабилитрон или 5-6 диодов не найдется? Quote Share this post Link to post Share on other sites More sharing options...
ivainc1789 2 November 30 Posted November 30 · Report post 1 час назад, MAJOR_KA65 сказал: Стабилитрон или 5-6 диодов не найдется? срочно нашлись стабилитроны на 3v6, подключил, но выход регулятора и опоры теперь четко 0v. Попытка подать напряжение зарядки к разблокировке не привела... Quote Share this post Link to post Share on other sites More sharing options...
ivainc1789 2 December 1 Posted December 1 · Report post Как сказано в даташите, внутренний регулятор 3v3 работает во всех режимах этой атмеги, если соблюдено условие его запуска - подключение зарядного напряжения хотя бы на 1v больше, чем на батарее (вывод PVT) и напряжение на нижнем элементе более 2v. Запуск отладки по JTAG не должен повлиять на работу регулятора, а по факту он не просто влияет, а делает из микроконтроллера кирпич. Мне видится тут единственный выход - в этом фейковом чипе (500р за 5шт на Ali) отладка попросту не работает... И будет еще очень хорошо, если параллельное программирование сможет хотя бы "восстановить" чип до состояния "только программирование возможно (без отладки)". Quote Share this post Link to post Share on other sites More sharing options...
ivainc1789 2 December 3 Posted December 3 · Report post Хочу сообщить результаты расследования по ATmega406 (AliExpress, 500р/5шт, ноябрь 2025), может кому пригодится: 1. Если купили на Ali и чип поддельный, есть риск окирпичить чип при первой попытке запуска отладки. Проверял Драконом и PicKit4 в Microchip Studio последней версии. До запуска чип полностью работоспособен, читается и пишется, можно модифицировать все фьюзы и лок биты. Признаком исправного чипа может служить напряжение внутреннего регулятора, выдающего на пин 6 напряжение 3v34, напряжение опоры на пине 43 составляет 1v10. Программа, прошитая в AVR выполняется нормально. Я вообще думаю, что такая версия обрезанного чипа продается только для целей прошить уже готовую прогу и запаять например в плату мониторинга батареи ноута. 2. Если осуществлялась попытка запуска отладки, выдается сообщение об ошибке (см вложение, сообщение при запуске отладки Драконом). При этом напряжение регулятора становится равным 3v1 и опоры 1v0. Чип более недоступен по JTAG, оно и понятно - фьюзы слетели со своего дефолтного значения FECD на FDE2. 3. Чип можно восстановить параллельным программированием, после чего AVR часть чипа становится вновь доступна, пишется/читается, может выполняться программа, но напряжение регулятора и опоры остаются на уровне 3v1 и 1v0 соотв. Считаю это все же неисправностью и дальнейшее использование таких чипов нецелесообразным. 1 1 Quote Share this post Link to post Share on other sites More sharing options...
Vasily_ 123 December 4 Posted December 4 · Report post 11 часов назад, ivainc1789 сказал: 1. Если купили на Ali и чип поддельный, Там все чипы не подделкака, а 100% отбраковка. 11 часов назад, ivainc1789 сказал: Считаю это все же неисправностью и дальнейшее использование таких чипов нецелесообразным. Для али норма. Quote Share this post Link to post Share on other sites More sharing options...