Уважаемые господа, наткнулся вот на таки грабли. . Применил AT91SAM7S256 в девайсе с батарейним питанием. По тех. задании контроллер должен уметь себя снять напряжении и можно с клавиатура разбудить. В обвязке по питанию применил P-канальные полевики (IRML6401). При первом старте оказалось, что все полевики открыты и соответственоо система завелась. Причиной того оказалось, что порты контроллера пропускают через себя ток порядка 500 мкА при отсутствии на на MCU напряжения. И соответственно полевеки открылись(резистор 100к в затворе). При более детатьном изучении аказалось что всетаки есть порты которые не пропускают ток - это PA25, PA12, PA9, PA28.
1)Кто может обяснит почему так происходит и почему эти порты обладают таким свойством? 2)При работе с контроллером не могу выложить порт в высокоомное состояние (что бы ток в порт был менее 1мкА). Соответственно не могу полностью закрыть транзистор.
P.S. Питание от Li-ion ~3.3-4.2В такая лажа - проверена на 3 тестовых платах на контроллерах с разный партий.
--------------------
--- human traffic - всегда 8)
|