Texas Instruments TMS9901

Texas Instruments TMS9901
Артикул: 2511592

производитель: Texas Instruments
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Texas Instruments TMS9901

Конечно, вот подробное описание TMS9901, легендарного микросхемы от Texas Instruments.

TMS9901 Программируемый системный интерфейс (PSI)

Описание: TMS9901 — это специализированная микросхема, разработанная компанией Texas Instruments для своей 16-битной семейства микропроцессоров TMS9900. Это не просто таймер или контроллер прерываний, а многофункциональный Программируемый Системный Интерфейс (Programmable System Interface, PSI), который служит ключевым компонентом для построения простых и эффективных систем на базе TMS9900.

Его основная задача — освободить центральный процессор от рутинных операций ввода-вывода и управления временем, предоставляя:

  • Программируемый интервальный таймер.
  • Контроллер прерываний с маскированием и фиксацией запросов.
  • Порты ввода-вывода общего назначения (GPIO).

Микросхема общается с процессором TMS9900 через его шину CRU (Communication Register Unit) — специализированный последовательный интерфейс для управления периферийными устройствами, что отличает архитектуру TI от других производителей.

Основные технические характеристики:

  • Архитектура: Сопутствующая микросхема для 16-битного процессора TMS9900 (CRU-интерфейс).
  • Таймер:
    • 14-битный программируемый интервальный таймер/счётчик.
    • Тактируется от внешнего сигнала (обычно от системного генератора).
    • Генерирует прерывание по переполнению.
  • Прерывания:
    • Обработка до 5 внешних линий запроса прерывания (INT1*-INT5*).
    • Внутренний источник прерывания от таймера.
    • Программируемая маска разрешения прерываний.
    • Фиксация состояния линий запросов (регистр состояния).
  • Порты ввода-вывода:
    • 14 независимых линий ввода-вывода, которые можно индивидуально программировать на ввод или вывод.
    • Линии ввода могут использоваться для чтения состояния внешних устройств или клавиатурных матриц.
    • Линии вывода — для управления периферией.
  • Интерфейс CRU:
    • Связь с процессором через 3 линии: CRUIN, CRUOUT, CRUCLK.
    • Прямой доступ к 64 битам CRU-пространства (адреса 0000-003F hex).
  • Клавиатурный сканер:
    • Аппаратная поддержка сканирования матричной клавиатуры (до 6x8 клавиш) с использованием линий ввода-вывода, что критически важно для домашних компьютеров (TI-99/4A).
  • Напряжение питания: +5 В.
  • Техпроцесс: NMOS.
  • Корпус: Стандартно — 40-контактный DIP (Dual In-line Package).

Парт-номера и обозначения

  • Основной промышленный парт-номер: TMS9901NL (пластиковый DIP, коммерческий температурный диапазон).
  • Военный/высоконадёжный вариант: TMS9901JL (керамический DIP, расширенный температурный диапазон).
  • Совместимые/клон-микросхемы от других производителей:
    • Texas Instruments также выпускала модификации под другими номерами для конкретных применений, но TMS9901NL является основным.
    • TMS9901 использовался практически исключительно в экосистеме TI-99, поэтому сторонних полных аналогов от других крупных производителей (Intel, Motorola) не существует.

Совместимые модели и системы применения

TMS9901 является неотъемлемой частью следующих систем:

  1. Домашний компьютер TI-99/4A — самое известное применение. В нём TMS9901 выполнял функции:

    • Сканирования клавиатуры.
    • Управления видеопроцессором TMS9918/9928 через линию /INTREQ.
    • Опроса джойстиков.
    • Генерации звуковых сигналов (через таймер) для встроенного динамика.
  2. Промышленные и учебные микрокомпьютеры на базе TMS9900:

    • TM990 серия модульных микрокомпьютеров от TI.
    • Мини-ЭВМ TI-990 и контроллеры на её основе (в некоторых моделях).
    • Самодельные и любительские системы на базе процессора TMS9900.
  3. Совместимые модели (альтернативы/потомки):

    • TMS9901A — Незначительная ревизия с улучшениями в синхронизации и времени доступа CRU. Часто используется как прямая замена в TI-99/4A.
    • TMS9995 — Поздний однокристальный микропроцессор, в который функции, аналогичные TMS9901 (таймер, контроллер прерываний, CRU-интерфейс), были интегрированы непосредственно в кристалл CPU.

Важное замечание: TMS9901 не является самостоятельным микроконтроллером или универсальным контроллером периферии для других процессорных семейств (Z80, 6502, x86). Его архитектура и интерфейс CRU жёстко привязаны к набору команд и системе адресации процессоров семейства TMS9900.

Совместимые модели для Texas Instruments TMS9901

Texas Instruments TMS9901

Парт номера для Texas Instruments TMS9901

TMS9901

Товары из этой же категории

Все товары категории Texas instruments