Значок ресурса

ATM-TURBO 8.1a — полнофункциональная материнская плата ретро-компьютера на базе Z80

IMG_20260414_215314_772.jpg

ATM-TURBO 8.1a (ревизия 8.1a5) — это полный проект материнской платы ретро-компьютера, развитие известной советской/российской линейки клонов ZX Spectrum от студии MicroArt (серия ATM Turbo, преемник ATM Turbo-2+). Судя по маркировке на плате (MicroArt ATM TURBO 8.1a) и авторству схемы (@djking26), это актуальная современная ревизия классического проекта, дополненная USB/PS2-периферией, HDD/FDD-интерфейсами и расширенной звуковой/видео подсистемой.

В архиве — полный комплект: схема (2 листа), BOM, iBOM, список из 57 инженерных изменений относительно версии 8.1, фото готовой платы и все необходимые прошивки для программируемых компонентов платы.


1. Процессор и память​

  • DD1 — Z80 (DIP-40) — основной процессор.
  • DD2, DD94 — 27C1000 (128 КБ EPROM) — системный BIOS/ROM (основной + шрифтовой, ПЗУ шрифтов заменено на более ёмкое согласно п.55 списка изменений).
  • Джамперы JP3/JP4/JP5 («27020/27040/27080») — выбор типа/объёма EPROM для ROM-сокета (совместимость с разными по объёму микросхемами).
  • 155РУ2 (7489) ×7 — статическое ОЗУ малой ёмкости (регистровые файлы), в комплексе с адресной логикой.
  • DD137, DD138 — MSM5118160F-JS — динамическая видео-/системная память (SOIC-42).

2. Логика и адресация​

  • Основной массив логики — серия К1533 (=74ALS): счётчики, регистры, мультиплексоры, дешифраторы (138 микросхем DD суммарно).
  • DD12 — 1556ХЛ8 (советский аналог PLD/ПЛМ) — сложная программируемая логика, прошивка cp7i.jed взята из архива оригинальной платы ATM-turbo 7.10 (согласно HL8/readme.txt).
  • DD120 — ATF16V8 (GAL/PLD) — адресный дешифратор портов, прошивка ATM711.jed (в заголовке файла — Assembly: ATM TURBO-2+ PCB V7.11, т.е. логика унаследована от платы предыдущего поколения).
  • DD101, DD112, DD128, DD139 и др. — добавленные в этой версии элементы для корректной дешифрации портов #xxE7, #xFF7/#x7F7, #7FFD, устранения конфликтов /WAIT, /INT, /DOSENX (пп. 20, 21, 54, 56 списка изменений).

3. Видео​

  • DA1, DA3 — 572ПА1 (=AD7520) — цифро-аналоговые преобразователи (видео-ЦАП, формирование аналогового RGB).
  • DA8 — 1108ПА1 (=HI562) — быстродействующий видео-ЦАП/компаратор.
  • Разъём X7 «VIDEO» (DSUB9F) + X22 «VIDEO EXT» (7-контактный, «как в ZX Evolution», согласно п.32 изменений) для внешнего видеомодуля.

4. Звук​

  • DD132 — YM2149F — звуковой генератор (AY-3-8910-совместимый, штатный чип ZX Spectrum-клонов).
  • DA2, DA4, DA7 — NE5532 (сдвоенный малошумящий ОУ) — аудио-тракт/фильтры/усилитель.
  • Разъёмы X9 «TAPE», X10 «AUDIO», X24 «PHONES» (выход на наушники).
  • Папка прошивок SGEN/SGEN.rom (2 КБ) — образ для встроенной поддержки модуля General Sound (SGEN) — дополнительного звукового сопроцессора, популярного в ZX Spectrum-сообществе.

5. Накопители​

  • DD89 — 1818ВГ93 (=MB8877A) — контроллер флоппи-дисковода (FDC).
  • X1 «FDD» (IDC34M) — разъём флоппи-дисковода; на 2-й контакт разъёма выведен сигнал автоопределения плотности HD/DD (п.45).
  • X2 «HDD» (IDC40M) — разъём жёсткого диска (IDE), плюс джамперы JP9 «HDD+5V», JP10 «HDD RES».

6. Клавиатура и мышь​

  • DD99 — AT89C51 (заменён с более старой микросхемы, п.48) — контроллер клавиатуры, прошивка KEYB/AT32m07n.HEX.
  • DD125 — ATTINY2313 — контроллер PS/2-мыши, прошивка Mouse/zxkm4_0.hex (версия 4.0, автор Kamil Karimov, 2010–2011). Функционал по zxkm_v40.txt: полная поддержка PS/2-мыши, эмуляция Kempston-мыши, автоопределение 3D-мыши (с осью Z), режим без WAIT-тактов на внешнем кварце 20 МГц. Порты: #FADF, #FBDF, #FEDF, #FFDF.
  • X8 «KEYB/MOUSE» — сдвоенный PS/2-разъём.
  • DD124 — PCF8583P (часы реального времени, RTC) + часовой кварц Q4 (32768 Гц), перемещённый ближе к RTC (п.29).
  • DD134 — PIC12F683 — вспомогательный микроконтроллер (вероятно, супервизор питания/RTC-обвязка/логика кнопок POWER), прошивка PIC12F683/default2.hex.

7. Интерфейсы и порты​

  • X3 «EXT. CENTRONICS», X6 «RS232»GD75232 — драйвер RS-232), X5 «ADC» (с джампером JP2 «ADC SPEED 24/96»), X13 «KEMPSTON» (джойстик), JP15–JP18 — добавленные джамперы для подключения джойстиков ATARI и 8-битных геймпадов (пп.19, 57).
  • X11, X12 — «ZX-SLOT1/2» (KLS1-603C-62-R) — два слота расширения (шина ZX Spectrum/ATM), с независимыми джамперами +12В на каждый слот (п.41).
  • X14 «ATX POWER» (Molex) — питание от стандартного компьютерного БП ATX.

8. Питание и индикация​

  • DA9 — 78M05 (заменён на эту модель, п.14), DA10 — AMS1117-ADJ, DA11 — КР1171СП47 (=PST529) — супервизор питания/сброса.
  • GB1 — CR2032 — батарейка резервного питания часов (посадочное отверстие минусового контакта увеличено, п.30).
  • SB1 «RESET», SB2 «NMI», SB3 «POWER» — тактовые кнопки, добавлены как дублирующие соответствующие разъёмы (пп.43–44), плюс светодиод POWER для отладки.
  • VD16, VD18 — BAT54C/BAT43W (сдвоенные диоды Шоттки заменили дискретные пары, п.42); VD18 отдельно добавлен на выход /NMI (п.11).

9. Тактовые генераторы​

  • Q1 — 14 МГц, Q2 — 16 МГц, Q3 — 11.059 МГц (номинал изменён этой ревизией, п.23), Q5 — 20 МГц (для PS/2-контроллера мыши), Q4 — 32768 Гц (часовой).

10. Плата (PCB)​

  • Фото платы подтверждают маркировку «MicroArt ATM TURBO 8.1a».
  • Крупная многослойная плата с двумя разъёмами шины расширения (нижняя кромка), полным набором внешних разъёмов по периметру (видео, звук, клавиатура/мышь, FDD/HDD, Centronics, RS232, ADC, питание ATX).
  • По списку изменений — доработана эргономика: часовой кварц перемещён к RTC, разъёмы X4/X6/X7/X9/X10/X13/GB1 придвинуты к краю платы, добавлены обозначения полярности на светодиодных разъёмах, переработана трассировка переходных отверстий под BGA/SOIC-компонентами, все пассивные SMD-компоненты (кроме преобразователей питания) перенесены на обратную сторону платы (п.53).

11. Сводка по BOM (550 позиций)​

КатегорияКол-воПримеры
Конденсаторы (C)1870.1мкФ×146 (блокировочные на каждую ИС), 10мкФ×15, 47мкФ×5 и др.
Микросхемы (DD)138логика 1533-й серии, Z80, ROM, FDC, YM2149F, контроллеры
Микросхемы (DA)11ЦАПы, ОУ, стабилизаторы, супервизор
Резисторы (R)133номиналы 1Ω…1МΩ
Разъёмы (X)29FDD/HDD/видео/аудио/клавиатура/слоты расширения и др.
Джамперы (JP)17выбор ROM, инверсия синхросигналов, режимы джойстиков
Диоды (VD)161N4148, сборки Шоттки BAT54C/BAT43W
Резисторные сборки (RS)68×10к, 8×1к
Кварцы (Q)514/16/20/11.059 МГц + часовой 32768 Гц
Кнопки (SB)3RESET, NMI, POWER
Дроссели (L)2100мкГн, 27мкГн
Транзисторы (VT)2BC847
Батарея (GB)1CR2032

12. Комплект прошивок (папка «Прошивки»)​

ФайлНазначение
GAL16V8/ATM711.jedПрошивка ПЛД DD120 (ATF16V8) — адресная логика, унаследована от ATM Turbo-2+ PCB V7.11
HL8/cp7i.jed, CP7I.IMGПрошивка ПЛМ DD12 (1556ХЛ8), взята из архива платы ATM-turbo 7.10
KEYB/AT32m07n.HEXПрошивка контроллера клавиатуры DD99 (AT89C51)
Mouse/zxkm4_0.hex (+ readme, схема-картинка)Прошивка PS/2-мыши DD125 (ATTiny2313), v4.0, с поддержкой 3D-мыши и Kempston-эмуляции
PIC12F683/default2.hexПрошивка вспомогательного контроллера DD134 (PIC12F683)
ROM/ATM3TEST_XBIOS137XT.020Тестовый/диагностический BIOS-образ (256 КБ) — «Test v1.4 for ATM-Turbo 3.0 by MSD888», содержит аппаратные тесты (память, видео, звук)
SGEN/SGEN.romОбраз для встроенной поддержки звукового сопроцессора General Sound (SGEN)

13. Ключевые инженерные изменения в 8.1a (относительно 8.1)​

Список из 57 пунктов включает: исправление ошибок сигналов дешифрации портов, замену ряда элементов на более современные корпуса/аналоги (78M05, AT89C51 вместо старой микросхемы, BAT54 вместо дискретных диодов), добавление джамперов для джойстиков ATARI и геймпадов, доработку эргономики разъёмов, замену шрифтового ПЗУ на более ёмкое, добавление логики для устранения конфликтов на шине расширения при подключении внешних устройств, и общее улучшение технологичности платы (единый тип резисторных сборок, перенос SMD-компонентов на обратную сторону).


14. Резюме​

ATM-TURBO 8.1a — это полнофункциональная материнская плата ретро-компьютера на базе Z80, совместимого с ZX Spectrum, разработки студии MicroArt. Плата включает встроенные контроллеры FDD (1818ВГ93) и клавиатуры/мыши (AT89C51 + ATtiny2313), звуковой чип YM2149F с опциональной поддержкой General Sound, видеотракт на дискретных ЦАП, часы реального времени, два слота расширения шины и обширный набор внешних интерфейсов (RS232, Centronics, ADC, джойстики). Проект полностью укомплектован для сборки: схема, BOM, чертежи платы и все прошивки программируемой логики и вспомогательных контроллеров. Ревизия 8.1a — это инкрементальное, тщательно документированное улучшение (57 пунктов правок) относительно версии 8.1, устраняющее ошибки дешифрации и расширяющее совместимость с периферией (ATARI-джойстики, 8-битные геймпады, ZX Evolution-совместимый видеовыход).


Файлы для загрузки​

Название файла / ПапкаОписаниеYandex.Диск
Фото (папка)Фотографии готовой печатной платыСсылка на Яндекс.Диск
ATM 8.1a. Прошивки (папка)Все прошивки: GAL16V8, HL8, KEYB, Mouse, PIC12F683, ROM, SGENСсылка на Яндекс.Диск
GerbersГерберы платы
ATM 8.1a. Схема.pdfПолная принципиальная электрическая схема (2 листа) в PDFСсылка на Яндекс.Диск
ATM 8.1a. BOM.pdfПолный список компонентов (BOM, 550 позиций) в формате PDFСсылка на Яндекс.Диск
ATM 8.1a. iBOM.htmlИнтерактивная спецификация компонентов (Interactive BOM) для сборкиСсылка на Яндекс.Диск
ATM 8.1a. Список изменений.pdfПолный список из 57 инженерных изменений относительно версии 8.1Ссылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на Яндекс.Диск

Полезные ссылки проекта:​

  • Обсуждение проектаZX-PK.ru
  • Оригинальный проект MicroArt ATM Turbo — информация доступна в сообществе ZX Spectrum
  • Автор схемы: @djking26
Автор
Verter_bot
Просмотры
12
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх