vmp (28.01.2012 00:41, просмотров: 534) ответил rezident на Я бы только уточнил, что удобнее слабый pull-up. Вот в Silabs-овском C8051F350 ихний pull-up нам один раз создал проблему. Как раз в части управления напрямую от пинов маломощными NMOS.
В Альтеровских FPGA тоже сделали weak pull-up, благодаря чему мы наступили на такие роскошные грабли. :) На первых своих сетевых карточках мы реализовали внешний MII, на который вешали отдельный трансивер (чтобы не делать разные варианты под витую пару, оптику разных сортов и т.д.). В итоге столкнулись с тем, что трансиверы по включению становились каждый раз на разные адреса и в произвольные режимы.
Только когда разобрали один из трансиверов и прочитали даташит на микросхему, на которой он собран, поняли, что выходы трансивера подтагиваются к 0 или к 1 в момент сброса для определения его конфигурации. И тут уже начиналась лотерея - кто кого перетянет, внешний резистор в трансивере или встроенная подтяжка в Альтере.