User Tag List

Показано с 1 по 10 из 622

Тема: Адаптер УК-НЦ к современным ТВ и мониторам

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    192
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже, Raspberry Pi Zero наполовину в пролёте - у него хоть и есть HDMI, но нету простых путей для считывания сигнала в нужные моменты времени. И кроме SPI для быстрого обмена с другими устройствами ничего нет. В теории для решения задачи нужно в нужные моменты сигналы прочитать и в нужные моменты их выдать. Конструктивно самый простой вариант это память+ПЛИС. От ПЛИС много не требуется, подсчитывать строки и столбцы и разрулить доступ к памяти, только готовые платы стоят не очень гуманно. Еще есть безумный вариант на микроконтроллерах, которые могут уместить в памяти весь кадр. Нужно два микроконтроллера - один сохраняет текущий кадр, другой выдаёт предыдущий, когда получен новый кадр, они меняются ролями. Но никакого HDMI или DVI-D тут уже естественно не будет.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от blackmirror Посмотреть сообщение
    В теории для решения задачи нужно в нужные моменты сигналы прочитать и в нужные моменты их выдать. Конструктивно самый простой вариант это память+ПЛИС. От ПЛИС много не требуется, подсчитывать строки и столбцы и разрулить доступ к памяти, только готовые платы стоят не очень гуманно. Еще есть безумный вариант на микроконтроллерах, которые могут уместить в памяти весь кадр. Нужно два микроконтроллера - один сохраняет текущий кадр, другой выдаёт предыдущий, когда получен новый кадр, они меняются ролями.
    Вот чего велосипед изобретать, есть все готовое, вот еще вариант http://www.chrontel.com/index.php/pr...mi-dvi-encoder.
    Из имеющегося готового наиболее быстрый вариант это разобраться с прошивкой Гонбеса

    - - - Добавлено - - -

    Вот еще http://vga-hdmi.ru/iz-vga-v-hdmi за реальные деньги

  4. #3

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Заинтересовали меня наши ретро-компьютеры БК-0011М и УК-НЦ. Возможно сделаю новую версию видеоадаптера ZXkit-001 для них. Но это будет более простая версия, чем описано в 1 посте и более дорогая, чем китайские адаптеры. Кому-то подойдет, кому-то нет. БК-0010.01 для экспериментов и отладки видеоадаптера мне уже обещали прислать.

    Название:
    "VGA SPUTNIK"

    Установка:
    Cнаружи в корпусе 65x65x28 мм

    Подключение и крепление:
    Через DB-25F на корпусе компьютера.

    Выход:
    VGA 1280x1024@60Hz.

    Масштабирование:
    БК-0011М: 512x256 -> 1024x768
    УК-НЦ: 640x288 - > 1280x864

    Тумблеры на задней стенке компьютера:

    БК-0011М: ЧБ/ЦВ
    УК-НЦ: ЧБ/ЦВ и RGB/GBR.

    Сигналы:
    БК-0011М: R0, R1, G, B, BW, SYNC, CLK, +5V, GND.
    УК-НЦ: PL0, PL1, PL2, Y, P0, P1, P2, SYNC, CLK, +5V, GND.

    Пока только наброски конструкции и возможностей.
    Последний раз редактировалось zx-kit; 21.03.2016 в 18:49.
    "L-256"

  5. #4

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    А почему такой странный вертикальный коэффициент для УКНЦ?
    Или это просто размер кадра и адаптер будет масштабировать в два раза по обеим осям?
    По-горизонтали увеличение в два раза, по-вертикали увеличение в три раза. Тогда пропорции изображения будут 1280/864=1,48.
    Жаль что придётся лезть внутрь.
    По-другому нельзя. Сигналы лучше брать исходные без аналогового преобразования. Тогда можно сделать уровни более точно. И даже добавить палитру в те компьютеры, где не распаяны соответствующие детали для этого.

    На выходе VGA будет 32 уровня на каждый канал RGB. От 00000 до 11111. Для правильной цветопередачи надо составить таблицу соответствия комбинаций трех сигналов PL, Y, P (от 000 до 111) в комбинации/уровня напряжения на выходе VGA соответствующего канала. Даже две таблицы - для RGB и GRB цветов.
    Последний раз редактировалось zx-kit; 21.03.2016 в 22:02.
    "L-256"

  6. #5

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,390
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    По-горизонтали увеличение в два раза, по-вертикали увеличение в три раза. Тогда пропорции изображения будут 1280/864=1,48.
    Правильные пропорции для УКНЦ - это примерно 1.25 по горизонтали и 2.0 по вертикали.

  7. #6

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Правильные пропорции для УКНЦ - это примерно 1.25 по горизонтали и 2.0 по вертикали.
    (640x1.25)/(288x2)=800/576=1.39.
    Увеличивать можно только в целое число раз. Какие числа и развертки лучше подойдут ?
    Последний раз редактировалось zx-kit; 21.03.2016 в 22:21.
    "L-256"

  8. #7

    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    По-другому нельзя. Сигналы лучше брать исходные без аналогового преобразования. Тогда можно сделать уровни более точно. И даже добавить палитру в те компьютеры, где не распаяны соответствующие детали для этого.
    По другому нужно в соответствии с ТЗ в первом посте, иначе это баян http://y-salnikov.github.io/vcaptfx2/

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Адаптер Z80->ZX-BUS
    от zx-kit в разделе Несортированное железо
    Ответов: 12
    Последнее: 05.10.2011, 11:35
  2. CD адаптер
    от alexsan в разделе БК-0010/0011
    Ответов: 2
    Последнее: 12.09.2011, 21:54
  3. База данных по LCD мониторам со SCART
    от Retrograd в разделе Разный софт
    Ответов: 2
    Последнее: 26.07.2007, 18:59
  4. Ответов: 15
    Последнее: 13.04.2005, 09:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •