Rockwell R6522ACE
тел. +7(499)347-04-82
Описание Rockwell R6522ACE
Отличный выбор! Rockwell R6522ACE — это классический микросхемный контроллер интерфейса Versatile Interface Adapter (VIA), один из самых популярных и массовых чипов в эпоху 8-битных домашних компьютеров.
Описание
Rockwell R6522ACE — это 40-контактная микросхема VIA (Versatile Interface Adapter), разработанная компанией Rockwell на основе оригинального чипа MOS Technology 6522 (также известного как "6522 VIA").
Его основное назначение — обеспечение гибкого ввода-вывода (I/O) для микропроцессорных систем. Чип содержит два 8-битных программируемых порта ввода-вывода (Порт A и Порт B), каждый бит которых можно независимо настроить как вход или выход. Кроме того, он имеет:
- Два программируемых таймера/счетчика (16-битный T1 и 8-битный T2) с различными режимами работы (генерация прерываний, генерация импульсов, подсчет внешних событий).
- Регистр сдвига (shift register) для последовательного ввода/вывода данных (синхронного или асинхронного).
- Систему прерываний (IRQ) с несколькими источниками (таймеры, порты, сдвиговый регистр) и программируемой маскировкой.
- Два программируемых управляющих сигнала (CA1, CA2, CB1, CB2) для работы с портами, которые можно использовать для обработки прерываний, стробирования данных и т.д.
Благодаря своей универсальности, R6522 широко использовался в качестве основного контроллера периферии в компьютерах, игровых приставках и промышленных контроллерах.
Технические характеристики
- Тип: Микросхема VIA (Versatile Interface Adapter) / Контроллер периферийного интерфейса (PIA).
- Архитектура: Совместима с микропроцессорами серии MOS 6502 и аналогичными (Rockwell 65xx, WDC 65C02).
- Формирователь прерываний: Есть, один вывод IRQ (активный низкий уровень).
- Порты ввода-вывода:
- 2 независимых 8-битных программируемых порта (PA0-PA7, PB0-PB7).
- Каждый бит порта настраивается индивидуально на вход или выход через регистр направления данных (DDRA, DDRB).
- Таймеры/Счетчики:
- Таймер 1 (T1): 16-битный, с режимами однократного/непрерывного счета, генерации прерывания и вывода импульса на вывод PB7.
- Таймер 2 (T2): 8-битный, работает как таймер или счетчик внешних импульсов (по спаду на вывод PB6).
- Сдвиговый регистр: 8-битный, с возможностью внутренней или внешней синхронизации, ввода/вывода данных.
- Управляющие линии: 4 программируемые линии (CA1, CA2, CB1, CB2) для управления передачей данных и прерываний.
- Напряжение питания: +5V (стандартное для КМОП/ТТЛ-логики того времени).
- Техпроцесс: Изначально n-МОП (NMOS), как и оригинальный MOS 6522. Позже выпускались КМОП (CMOS) версии (например, от Western Design Center).
- Тип корпуса: DIP-40 (Dual In-line Package с 40 выводами).
- Тактовая частота: Работает на частоте системной шины (фазовые такты φ1, φ2). Типичная рабочая частота для NMOS-версий — до 2-3 МГц. КМОП-версии могли работать быстрее.
Парт-номера и совместимые модели
R6522ACE является частью семейства 6522. Его полный аналог и "оригинал" — MOS Technology 6522. Чипы выпускались многими производителями под своими обозначениями.
Прямые аналоги и парт-номера:
- MOS Technology 6522 — оригинальная разработка.
- Synertek SY6522 — второй по массовости производитель.
- Rockwell R6522AP (пластиковый DIP), R6522ACE (керамический DIP) — версии от Rockwell.
- GTE Microcircuits G65SC22 — КМОП-версия с пониженным энергопотреблением.
- Western Design Center (WDC) W65C22N — современная, улучшенная КМОП-версия. Является функционально совместимой заменой, но имеет важные отличия: меньшее энергопотребление, более высокую максимальную частоту, исправленные ошибки оригинального дизайна (например, в регистрах T1) и иногда дополнительные функции. Это лучшая замена для ремонта или новых проектов.
Совместимые модели (компьютеры и устройства, где использовался 6522 или его аналоги):
- Acorn: BBC Micro (Model A, B, Master), Acorn Atom.
- Apple: Apple I (использовался 6522 для клавиатуры/дисплея), Apple II (для слота периферии и некоторых контроллеров).
- Commodore: Commodore PET (серии 2001, 3000, 4000), Commodore 64 (для пользовательского порта и контроллера дисковода 1541 — два чипа), Commodore 128, VIC-20, Plus/4, C16.
- Atari: 8-битные компьютеры (400/800, XL/XE серии) — использовали аналогичные, но несовместимые чипы POKEY/ANTIC и т.д. Внимание: В Atari 6522 не использовался.
- Игровые приставки: Atari 2600 (использовался MOS 6532, который проще — RIOT), в некоторых картриджах для расширения возможностей.
- Оборудование и прототипирование: Широко использовался в самодельных компьютерах и конструкторах из-за своей универсальности.
Важное замечание: При замене старой NMOS-версии (R6522, MOS 6522) на современную КМОП-версию (W65C22N) в старом компьютере (например, Commodore 64 или BBC Micro) возможны проблемы совместимости из-за разницы в временных диаграммах и нагрузочной способности. Перед заменой стоит изучить опыт сообщества энтузиастов конкретной модели. Для новых проектов однозначно рекомендуется W65C22N.