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

VDAC2U — плата видео-конвертера (VGA + TFT LCD) на CPLD Altera и FT812

Untitled.png


VDAC2U — это компактная переходная плата-конвертер видеосигнала на базе CPLD Altera EPM3128 (MAX3000A), которая принимает узкую цифровую видео-шину (6-бит RGB + синхросигналы) через разъём IDE40 и параллельно формирует два выходных тракта:
  1. Классический аналоговый VGA (через RAMDAC ADV7125)
  2. Интерфейс для TFT-панели с резистивным тачскрином и звуком (через графический контроллер FT812Q/EVE).
Плата предназначена для подключения к основному ретро-компьютеру/FPGA-плате, у которой на неиспользуемом IDE-порту выведена внутренняя шина видео, позволяя подключить либо VGA-монитор, либо готовую TFT-панель с тачскрином вместо штатного композитного/RGB-выхода. Автор — UR4QBP (Alexander Karnaukh), тот же разработчик, что и у MaxDuino, версия схемы V1.0, создана 17.04.2026, обновлена 10.05.2026.

Архитектура и техническая начинка​

Логическое ядро — CPLD​

КомпонентМодель / Описание
DD1Altera EPM3128ATC100-10N (MAX3000A, 128 макроячеек, TQFP-100) — программируемая логика, выполняющая роль «клеевой» логики: приём входной 6-битной RGB-шины и синхросигналов, тайминг-генерация, мультиплексирование/маршрутизация сигнала в оба выходных тракта, выбор режима (PAL_SEL, M_SEL)
Прошивка CPLDide-video.pof — скомпилированный битстрим Quartus II 13.0.1 для устройства EPM3128ATC100-10. Программируется через XP1 «CPLD JTAG» (10-pin: TDI/TDO/TMS/TCK)
Кварц ZQ18 МГц — тактирование логики

Тракт 1 — аналоговый VGA​

КомпонентОписание
DA2ADV7125 (LQFP-48) — 8-битный тройной видео-ЦАП (RAMDAC) для формирования аналогового RGB-сигнала VGA-уровня из цифровых данных
Резисторная обвязкаR6, R7, R8 = 75 Ом (терминация на RGB-выходах); R1, R2 = 120 Ом (HSYNC/VSYNC); R9 = 530 Ом (RSET, задаёт полный размах видеосигнала ADV7125); R10–R12 = 1 кОм
XP2 «VGA OUT»10-pin гребёнка — выход аналогового сигнала (V_R, V_G, V_B, V_HS, V_VS, GND) на кабель/переходник к VGA-разъёму

Тракт 2 — «умный» дисплей (FT812)​

КомпонентОписание
DA1FT812Q (QFN-56, Bridgetek/FTDI EVE — Embedded Video Engine) — графический контроллер с: параллельным RGB-выходом на TFT-панель (R0-7, G0-7, B0-7, DE, HSYNC, VSYNC, PCLK, DISP, BACKLIGHT); встроенным контроллером резистивного тачскрина (XM, XP, YM, YP); встроенным звуковым выходом (AUDIO_L)
Аудио фильтрR13 (4.7 кОм) + C13–C15 (4.7 нФ) + C16 (1 мкФ) в цепь AUDIO
УправлениеSPI-интерфейс (SCK, MOSI/IO0, MISO/IO1, CS_N, INT_N, PD_N)
Питание ядраVOUT1V2 (внутреннее ядро-питание FT812, генерируется самой микросхемой)

Разводка на внешний разъём​

КомпонентОписание
XS1 — IDE40Используется не как ATA/IDE-интерфейс, а как шлейфовый разъём общего назначения. Через него на плату заходит входная видео-шина (BUS[0:5]), питание (VCC3V3/VCC5/GND), сигналы JTAG (TDI/TMS/TCK/TDO — вероятно, транзит для последовательного программирования), а также выходят сигналы обоих видеотрактов (F_... — на FT812/LCD-панель, O_... — на вход ADV7125)

Питание​

КомпонентОписание
DA3AMS1117-3.3 (SOT-223) — линейный стабилизатор 5В→3.3В, питает CPLD (VCCINT/VCCIO), FT812 и логическую часть
Входное питание+5В приходит с того же разъёма IDE40 (VCC5)
РазвязкаМногочисленные керамические конденсаторы 100 нФ (C1–C6, C9, C11, C17) на каждой цепи VCC, плюс электролиты C8, C18 = 10 мкФ, C12 = 4.7 мкФ

Печатная плата (PCB)​

ПараметрОписание
ТипДвухслойная (Top/Bottom Cu), полный набор слоёв: медь, шёлкография (Top/Bottom), паяльная маска и паста (Top/Bottom), отверстия PTH+via, чертёж сверловки
Файл тестированияFlyingProbeTesting.json (данные для теста платы)
Размер≈ 53.5 × 39.4 мм — компактная плата-адаптер
КомпоновкаCPLD (100-pin TQFP) занимает центр платы, FT812 и ADV7125 — по краям, разъём IDE40 — с одной стороны, JTAG и VGA-гребёнки — доступны отдельно
Среда проектированияEasyEDA Pro v2.2.45.4, экспорт 20.05.2026

Полный перечень элементов (BOM)​

Кол-воНоминал / ТипОбозначения
9100 нФ (0805)C1–C6, C9, C11, C17
218 пФ (0805)C7, C10
210 мкФ (SMD)C8, C18
14.7 мкФ (0805)C12
34.7 нФ (0805)C13–C15
11 мкФ (0805)C16
1FT812Q (QFN-56)DA1
1ADV7125 (LQFP-48)DA2
1AMS1117-3.3 (SOT-223)DA3
1EPM3128ATC100-10N (TQFP-100)DD1
2120 ОмR1, R2
32.2 кОмR3–R5
375 ОмR6–R8
1530 ОмR9
31 кОмR10–R12
14.7 кОмR13
1Разъём JTAG (10-pin)XP1
1Разъём VGA OUT (10-pin)XP2
1Разъём IDE40 (40-pin)XS1
1Кварц 8 МГцZQ1

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

Название файла / ПапкаОписаниеСсылка на Яндекс.Диск
Gerber_VDAC2U.zipGerber-файлы для производства печатной платыСсылка на Яндекс.Диск
Foto (папка)Фотографии платыСсылка на Яндекс.Диск
BOM_VDAC2U.csvСпецификация компонентов (Bill of Materials) в формате CSVСсылка на Яндекс.Диск
ide-video.pofПрошивка CPLD (Quartus II 13.0.1, для EPM3128ATC100-10)Ссылка на Яндекс.Диск
InteractiveBOM_VDAC2U.htmlИнтерактивная спецификация компонентов (Interactive BOM)Ссылка на Яндекс.Диск
SCH_VDAC2U.pdfПринципиальная схема в формате PDFСсылка на Яндекс.Диск
Скачать все файлыВсе файлы (герберы, BOM, прошивка, схема, фото) находятся в одном архивеСсылка на Яндекс.Диск

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

  • Источник (Telegram-канал)https://t.me/pentagon1024zp
  • Автор проекта — Alexander Karnaukh (UR4QBP)
  • Среда проектирования — EasyEDA Pro v2.2.45.4
  • Репозиторий проекта — (отсутствует; проект распространяется через Telegram-канал)
Автор
Verter_bot
Просмотры
22
Первый выпуск
Последнее обновление

Оценки

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