Если вдруг кому окажется полезно: дело было не в пропае платы, а в банальном несоответствии блока питания необходимым для нормальной работы STK500 требованиям. Я смог это определить совершенно случайно как только сделал недавно цифровой блок питания 25V3A с индикацией напряжения и тока. STK500 требует для нормальной работы блок питания с макс вых током не менее 500mA. Как оказалось, это не пустые слова. Для операций HVSP/ISP еще можно обойтись и более "китайским" питаловом, но HVPP НЕ РАБОТАЕТ НОРМАЛЬНО со слабыми адаптерами питания. У меня это выражалось в постоянных дисконнектах и неверных чтениях сигнатур чипов. С помощью своего блока питания (регулировкой срабатывания защиты от перегрузки по току) выяснилось, что для нормального исхода операций HVPP требуется адаптер питания с током действительно НЕ МЕНЕЕ 500mA. 400mA уже приводит к редким ошибкам на чипе. Это послужило толчком к очередной попытке преодолеть свою давнюю проблему с HVPP в Драконе, который (в отличие от остальных режимов) у меня никогда не работал (те же дисконнекты по USB и неверные чтения сигнатур или вообще невозможность входа в режим программирования). Серия экспериментов показала, что подключение Атмеги16 в Драконе в режиме HVPP (перемычками <по одной> с попытками войти в режим программирования) терпит крах, когда (УЖЕ БУДУЧИ ПОСЛЕДНИМ!!!) подключается к чипу сигнал ~OE. Именно в этот момент шина данных пытается начать работать, но слишком большой аппетит по потреблению (или банальные неисправности в Драконе на самой шине) приводят к краху HVPP программирования... Итак, источник питания должен быть достаточно мощным! Конечно, сейчас хотелось бы запитать Дракон от внешнего источника и все повторить, но времени на такие эксперименты пока нет. Питание USB концентратора в ноуте и настольном PC рассчитано на нагрузку 500mA/порт, это можно посмотреть в Диспечере Устройств Windows, но насколько честны эти цифры остается для меня загадкой )))...
|