Схемотехника HV программаторов
Типичные программаторы [1, 2] содержат в своем составе ключи постоянного тока, которые коммутируют источники питания на соответствующие выводы программируемых микросхем. Микроконтроллеры и память непрерывно совершенствуются, потребляемые ими токи уменьшаются, а ключи, по инерции, применяются прежние, рассчитанные на токи в сотни миллиампер. Вместе с достоинствами двухтранзисторные ключи имеют и недостатки, которые, для надежного программирования, приходится компенсировать, усложняя схему. В первую очередь это относится к разрывному характеру коммутации тока. При малых токах потребления даже небольшая емкость, включенная параллельно программируемой микросхеме, при размыкании ключа, может сохранять напряжение, в допустимых для нормальной работы пределах, достаточно долго и время ее разряда довольно трудно предсказать. Второй недостаток заключен в высоком быстродействии и низком сопротивлении ключа, из-за которого приходится увеличивать эту самую емкость. Иначе может возникнуть «звон» переходного процесса при замыкании ключа. Для ускорения разряда этой емкости включают параллельный ключ на транзисторе [3] или обходятся резистором, но проще было бы применить для питания программируемой микросхемы обычный логический элемент с симметричным выходным каскадом. Поскольку такая логика с напряжением питания выше 12В совершенно недоступна, можно попытаться синтезировать нужную схему из аналоговых переключателей.
Аналоговые ключи КР590 были проверены в схеме реаниматора микроконтроллеров ATtiny13/24/25/44/45/84/85 (рис 1). Принцип, назначение и особенности применения этих устройств широко представлены в сети [3, 4] и здесь подробно не затрагиваются. Реаниматор Re6 содержит [ ЧИТАТЬ ДАЛЕЕ ]