Открыть сервис

TTL логика

TTL (транзисторно-транзисторная логика, от англ. Transistor-Transistor Logic) — это класс цифровых интегральных микросхем, построенных на биполярных транзисторах и резисторах, в которых логические функции выполняются с помощью многоэмиттерных транзисторов на входе и двухтактных (push-pull) выходных каскадов. TTL является одной из наиболее распространённых и исторически значимых технологий построения логических элементов, широко применявшейся в компьютерной технике, промышленной автоматике и бытовой электронике с 1960-х по 1990-е годы.

История

Разработка TTL-логики началась в конце 1950-х годов в компании Texas Instruments (США). В 1961 году инженер Джеймс Л. Бьюи (James L. Buie) предложил схему логического элемента на основе многоэмиттерного транзистора, которая стала основой для серии микросхем 74xx. В 1964 году Texas Instruments выпустила первую коммерческую серию TTL — SN5400 (военного назначения) и SN7400 (промышленного и гражданского применения). Эти микросхемы быстро вытеснили более ранние технологии на дискретных компонентах и резисторно-транзисторную логику (РТЛ) благодаря лучшей помехоустойчивости, более высокой скорости переключения и меньшей потребляемой мощности.

В 1970-х — 1980-х годах TTL стала доминирующей технологией в цифровой электронике. На её основе строились процессоры (например, Intel 4004, 8080, 8086), микроконтроллеры, оперативная память, периферийные контроллеры и логические схемы средней степени интеграции. С появлением КМОП-логики (CMOS) в 1980-х годах TTL начала уступать позиции из-за более высокого энергопотребления и меньшей плотности упаковки, однако оставалась востребованной в высокоскоростных приложениях (например, в суперкомпьютерах Cray) и в системах, где требовалась совместимость с существующими TTL-интерфейсами.

В 1990-х годах развитие TTL привело к созданию усовершенствованных серий: 74LS (Low-Power Schottky), 74ALS (Advanced Low-Power Schottky), 74F (Fast) и 74ACT (Advanced CMOS TTL-compatible). К началу XXI века TTL была в значительной степени вытеснена КМОП-логикой (серии 74HC, 74HCT, 74LV, 74LVC), но до сих пор используется в некоторых специализированных устройствах, в учебных целях и в ремонте старой техники.

Устройство и принцип работы

Основой TTL-элемента является многоэмиттерный транзистор (МЭТ), который выполняет функцию логического входа. Входные сигналы подаются на эмиттеры МЭТ, а коллектор соединён с базой выходного транзистора. Выходной каскад обычно выполнен по двухтактной схеме (push-pull), состоящей из двух транзисторов — верхнего (нагрузочного) и нижнего (управляющего), что обеспечивает низкое выходное сопротивление как в состоянии логической единицы, так и в состоянии логического нуля.

Логические уровни

Для TTL-логики приняты следующие уровни напряжений (для стандартной серии 74xx при питании +5 В):

  • Логический 0 (низкий уровень): 0–0,8 В (вход), 0–0,4 В (выход).
  • Логическая 1 (высокий уровень): 2,0–5,0 В (вход), 2,4–5,0 В (выход).

Помехоустойчивость составляет примерно 0,4 В для низкого уровня и 0,4 В для высокого уровня.

Базовый элемент — инвертор

Простейший TTL-инвертор (элемент НЕ) состоит из:

  • Входного многоэмиттерного транзистора (Q1), база которого через резистор подключена к питанию.
  • Выходного двухтактного каскада (Q2 и Q3), управляемого коллектором Q1.
  • Резистора нагрузки и диода для защиты от обратного тока.

При подаче на вход логического нуля (0 В) Q1 насыщается, его коллекторный ток открывает Q2, что приводит к насыщению Q3 и появлению на выходе логической единицы (≈5 В). При подаче на вход логической единицы (≈5 В) Q1 запирается, Q2 и Q3 закрываются, а Q4 (верхний транзистор) открывается, обеспечивая на выходе логический ноль (≈0,2 В).

Многоэмиттерный транзистор

Многоэмиттерный транзистор позволяет реализовать логические функции И (AND) и И-НЕ (NAND) без использования дополнительных диодов. Например, для элемента 2И-НЕ (74LS00) используется МЭТ с двумя эмиттерами. Если хотя бы на одном входе низкий уровень, соответствующий эмиттер отводит ток, и транзистор остаётся закрытым, что приводит к высокому уровню на выходе. Если на обоих входах высокий уровень, МЭТ открывается, и выход переходит в низкий уровень.

Классификация и серии

TTL-микросхемы выпускались в нескольких сериях, отличающихся скоростью, потребляемой мощностью и совместимостью:

СерияОписаниеБыстродействие (задержка, нс)Потребляемая мощность (мВт на элемент)Особенности
74xxСтандартная10–1510–20Базовая серия, низкая скорость
74LLow-Power30–401–2Меньшее потребление, но медленнее
74HHigh-Speed6–820–30Увеличенная скорость за счёт большей мощности
74SSchottky3–520–30Использование диодов Шоттки для ускорения
74LSLow-Power Schottky9–152–4Оптимальное соотношение скорость/мощность, самая популярная
74ALSAdvanced Low-Power Schottky4–61–2Улучшенные характеристики по сравнению с 74LS
74FFast3–44–6Высокое быстродействие
74ASAdvanced Schottky2–310–20Максимальная скорость для TTL
74ACTAdvanced CMOS TTL-compatible3–50,5–1КМОП-технология с TTL-совместимыми уровнями

Применение

TTL-логика использовалась в широком спектре устройств:

  • Компьютерная техника: процессоры первых персональных компьютеров (Apple II, IBM PC/XT/AT), контроллеры периферии (FDC, HDC, UART), системные платы.
  • Промышленная автоматика: программируемые логические контроллеры (ПЛК), системы управления станками, измерительные приборы.
  • Бытовая электроника: калькуляторы, игровые приставки (Atari 2600, NES), телевизоры, аудиотехника.
  • Связь: модемы, коммутаторы, маршрутизаторы (ранние модели).
  • Учебные цели: макетирование цифровых схем, лабораторные работы по электронике.

Достоинства и недостатки

Достоинства

  • Высокая помехоустойчивость (по сравнению с РТЛ и ДТЛ).
  • Широкий диапазон питающих напряжений (4,75–5,25 В для стандартной серии).
  • Возможность работы с большими нагрузками (выходной ток до 16 мА для стандартной серии).
  • Большой ассортимент логических элементов (И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ, триггеры, счётчики, регистры, мультиплексоры, дешифраторы и др.).
  • Простота проектирования и отладки.

Недостатки

  • Высокое энергопотребление по сравнению с КМОП-логикой (особенно в статическом режиме).
  • Ограниченная плотность упаковки (сложность создания БИС и СБИС).
  • Чувствительность к перепадам напряжения и пульсациям питания.
  • Необходимость использования внешних подтягивающих резисторов для некоторых выходов (например, с открытым коллектором).

Интересные факты

  • Первая интегральная схема TTL (SN7400) содержала всего четыре логических элемента 2И-НЕ и имела 14 выводов.
  • В 1970-х годах на TTL-логике был построен суперкомпьютер Cray-1, который содержал около 200 000 микросхем серии 74LS.
  • Серия 74LS стала настолько популярной, что её производство продолжалось до 2010-х годов, а некоторые микросхемы (например, 74LS00, 74LS04, 74LS138) выпускаются до сих пор.
  • TTL-логика используется в космической технике (например, в аппаратах NASA) благодаря устойчивости к радиации (по сравнению с КМОП).

Источники

  • Texas Instruments. The TTL Data Book for Design Engineers. 1973.
  • Horowitz P., Hill W. The Art of Electronics. 3rd ed. Cambridge University Press, 2015.
  • Букреев И. Н., Горячев В. И. Цифровые интегральные микросхемы. М.: Радио и связь, 1985.
  • Шило В. Л. Популярные цифровые микросхемы. М.: Радио и связь, 1987.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →