ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
88044
=L.A.= (01.05.2007 11:30, просмотров: 3664)
0x7F: Сколько транзисторов? http://caxapa.ru/87787.html
Тут как то был вопрос по тонкостям технологии. Я попробовал прикинуть какой ток потребления мог бы быть при изготовлении современного МК по древней технологии с изоляцией p-n переходом. Вот что получилось: =================== Возьмем средний ПИК с 8К памяти программ (PIC16F767). Как все, надеюсь, знают в МК кроме памяти программ есть еще АЛУ, ОЗУ, регистры спец. функций и различная периферия (АЦП, компараторы, порты, таймеры и пр.). Начнём с флеш-памяти программ. 8К * 14 бит( разрядность команды) = 114688 бит. На каждый бит флеш-памяти приходится как минимум 4 транзистора (по некоторым упрощенным описаниям). То есть, на всю память 458752 транзистора. Плюс интефейсная схема ( без нее никак) Дальше ОЗУ. 368 байт. Если сюда прибавить и регистры спец функций, то получим байт 500. Если считать, что ОЗУ выполнено на D-триггерах, а каждый D-триггер состоит примерно из 30 транзисторов, то получим ~15000 транзисторов. Количество транзистров в АЛУ и АЦП можно оценить приблизительно. Например, 100000. У кого-то есть более точные данные? Суммируя все вышеназванное ( плюс порты, УАРТы и всякие другие причиндалы) можем получить цифру порядка 600 000 транзисторов. Нормальный обратный ток для кремниевых диодов 1..5 нА. Допустим, 1 нА. Попробуем найти общий обратный ток по всему кристаллу. Будем считать, что на 1 транзистор у нас приходится 1 изолирующий pn переход. Тогда получим общий ток на простые утечки через переходы: (1 Е-9)*(6 Е5) = ~0,6 мА. Есс-но, при такой утечке не может быть речи о нановаттности. По ДШ этот PIC в режиме SLEEP со всеми остановленными генераторами потребляет не более 0,1 мкА.