Важная информация

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 57

Тема: RGBtoHDMI

  1. #1
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    758
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    248
    Поблагодарили
    133 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию RGBtoHDMI

    Камрады, есть два довольно известных проекта, точнее один является развитием другого.
    Основной:
    https://github.com/hoglet67/RGBtoHDMI
    и его развитие:
    https://github.com/c0pperdragon/Amiga-Digital-Video

    Это фактически видеозахват с цифровых выходов ПК, реализованный на Raspbery PI для формирования картинки в формате HDMI. Там есть софтина для RPi и схемы+платы адаптеров, как на жесткой логике, так и на CPLD (xc9572xl), которая, судя по всему, прошивается прямо с самой Малины настройками меню.

    Я здесь на форуме не нашел практики использования его ни на Амигах, на адаптации на другие популярные у нас ПК, что на Спеке вроде как вполне возможно прямо в том виде, в котором оно там есть (на амигах с Денизы берется 12-битный цветовой сигнал, то есть по 4 разряда на каждый из цветов, на Спеке вроде должно работать в 6-битном цвете. И если я правильно понял, то на вход этого аппарата подается смешанная синхра и пиксельклок (7 или 14 мгц ?).
    Но так как проект крайне рвано документирован, а версий накидано много, неясно, какая из его частей работает с другой частью. А попробовать хотелось бы на спеках, а может и еще под что перепилить, тем более, что примеров настроечных профилей там достаточно.

    Борда для различных амиг продается на ебеях, поэтому я надеюсь, что пользователей этой штуки в мире достаточно и кто-то может про нее хоть что-то рассказать. Так пробовал ли кто это творение ? Поделитесь впечатлениями, если так.
    Последний раз редактировалось valerium; 15.11.2021 в 18:39.

  2. Эти 2 пользователя(ей) поблагодарили valerium за это полезное сообщение:

    Djoni (14.11.2021), TomaTLAB (28.11.2021)

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

  4. #2
    Member
    Регистрация
    03.09.2019
    Адрес
    г. Калуга
    Сообщений
    152
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    может у кого pcb есть?
    https://www.pcbway.com/project/share/RGB_to_HDMI_2.html
    там вроде есть, но с доставкой дороговато за одну штуку для себя... и долго...
    подумываю на макетке собрать, пи зеро для этого несколько дней назад купил по случаю.
    странно, что на ebay не нашел, только под амигу есть.

  5. #3
    Member
    Регистрация
    03.09.2019
    Адрес
    г. Калуга
    Сообщений
    152
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    заказывать и ждать платы не стал, пара вечеров развлечений в "олдскульном" стиле:

    фрезеровка перехода с корпуса XC9572XL VQ44 на площадки с шагом 1.27
    Нажмите на изображение для увеличения. 

Название:	pcbcrop.jpg 
Просмотров:	126 
Размер:	58.6 Кб 
ID:	76514

    пайка сдутой с ненужной платы цплд-шки...
    Нажмите на изображение для увеличения. 

Название:	9572xl_vq44.jpg 
Просмотров:	139 
Размер:	44.4 Кб 
ID:	76515

    обрезок макетки, метр МГТФ, канцелярский нож, смд мелочь и разъемы...
    Нажмите на изображение для увеличения. 

Название:	rgbtohdmi_asm.jpg 
Просмотров:	238 
Размер:	51.1 Кб 
ID:	76516

    результат:
    пощелкав кнопками, настроился на ненормальный выход MAC PLUS:
    HSYNC-Frequency 22.25kHz, 45µs period, 18.45µs low 59% PWM duty cycle
    VSYNC-Frequency (Refresh rate) 60.15Hz, 16700µs period, 180µs low 99% PWM duty cycle
    DATA 15.6672MHz, 512 pixels in roughly 32.8µs Signal has to be high while no pixels are sent

    Нажмите на изображение для увеличения. 

Название:	scrcrop.jpg 
Просмотров:	193 
Размер:	80.1 Кб 
ID:	76517

    на обычном 24" мониторе отличная картинка, с четкими квадратными пикселями без муаров, дрожаний и прочих пакостей!

  6. Эти 3 пользователя(ей) поблагодарили Vasily_A за это полезное сообщение:

    TomaTLAB (28.11.2021), valerium (28.11.2021), wiktors75 (30.11.2021)

  7. #4
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    758
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    248
    Поблагодарили
    133 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasily_A Посмотреть сообщение
    заказывать и ждать платы не стал, пара вечеров развлечений в "олдскульном" стиле:
    .....
    на обычном 24" мониторе отличная картинка, с четкими квадратными пикселями без муаров, дрожаний и прочих пакостей!
    Очень круто, отличный выход !
    Особенно круто, что кто-то смог разобраться в море версий прошивок/схем этого проекта с сумбурной документацией )
    А можно по порядку, как именно оно подключено ? К аналоговым выходам мака или там есть, где с него цифру снять ?
    Какая прошивка CPLD и как она шьется - заливается программатором или сама софтина на RPi умеет шить CPLD ?
    Какие еще есть режимы в этой версии ПО для RPi ?

  8. #5
    Member
    Регистрация
    03.09.2019
    Адрес
    г. Калуга
    Сообщений
    152
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    по софту:

    берем с гитхаба
    https://github.com/hoglet67/RGBtoHDM...210917_72db148
    последний релиз (они регулярно обновляются)

    заливаем на любую микросд (емкость не важна, там мизерная прошивка)
    втыкаем в монитор и через меню кнопками на плате прошиваем один из образов в цплд. я шил образ под дискретный ргб, мне именно он подходит.
    цплд несколько секунд стирается, шьется, плата ребутится, и все готово...

    у мака видео ттл уровнями все, один сигнал чб видео, два строчная и кадровая синхра.

    режимов очень много, от обычных синклеров до всякой для нас экзотики типа ббс-микро, ориков и прочих амиг с амосами.

    я еще буду использовать с спектрумом +2, БК0010 и самодельным эплл2 (там совсем кривой нтсц, с ненормальными времянками и без чередования полуполей)

  9. Этот пользователь поблагодарил Vasily_A за это полезное сообщение:

    TomaTLAB (28.11.2021)

  10. #6
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    758
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    248
    Поблагодарили
    133 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasily_A Посмотреть сообщение
    я еще буду использовать с спектрумом +2, БК0010 и самодельным эплл2 (там совсем кривой нтсц, с ненормальными времянками и без чередования полуполей)
    Ок, спасиб, а по харду ? Есть версии на cpld с разной битностью цвета, есть с аналоговым подключением, есть для амиг совсем простая версия на трёх корпусах жёсткой логики (то ли регистры, то ли буфера вроде), плат там целая гора версий - как от выбора схемы зависит выбор софта ? Или софт весь единый и поддерживает все варианты ?
    Кстати, прошивку cpld надо самому выбирать или она автоматом выбранному режиму соответствует ?
    Я для спека версию с цифровыми входами хотел попробовать, по идее надо железку с 6-битным цветом юзать.

  11. #7
    Member
    Регистрация
    03.09.2019
    Адрес
    г. Калуга
    Сообщений
    152
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    прошивка общая, под 4бит*3=12, она самая новая и универсальная
    неиспользуемые для конкретного применения входы через 4.7к к земле притянуты
    я спектрумовские ргб+интенсивность попробую, с своего +2, нам именно оно, но чуть позже - времени маловато
    прошивку выбирать надо самому в меню.
    плата одна, остальные старые версии или примочки... ну, кроме амижных вариантов.
    я посмотрел, там на флешке просто директория с прошивками, можно свою подсунуть, с оптимизацией под свою разводку. но припаять быстрее получилось...

  12. Эти 2 пользователя(ей) поблагодарили Vasily_A за это полезное сообщение:

    TomaTLAB (28.11.2021), valerium (28.11.2021)

  13. #8
    Member
    Регистрация
    10.09.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    93
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    25 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень класный проект. У меня дома нет ни одного телека или монитора с аналоговым входом, только HDMI. Для спектрумов пришлось купить сначала GBS8200, а потом и OSSC. У отвратительного китайского поделия GBS мало того что картинка всратая (на плате надо дорабатывать питание просто чтобы уменьшить помехи), так еще и плата огромная в половину Пентагона. У OSSC картинка конечно прекрасная, но и стоит он $100, и вообще это явно решение не для DIY учитывая обязательный комплект из пульта ДУ и БП.

    Короче я задолбался перетыкать OSSC из одного спектрума в другой и решил попробовать сабж. Плата копеечная, единственный дорогой элемент это Распберри. Сейчас, с учётом дефицита, б/у малину можно найти за $20-30. Но даже так, по цене одного OSSC можно собрать три сабжа. Плюс маленькие размеры, плюс полное отствие аналоговой части и сигнал полностью в цифре идёт на монитор.

    В общем собрал, подключил к Пентагону. Заработало практически искоробки, в проекте уже был готовый профайл Спектрум+2. Картинка просто офигительная, ушли все аналоговые шумы которые были на OSSC. Вот так поцепил на плату.
    https://www.dropbox.com/s/jy6w2mjoh5...0_22-58-13.jpg
    https://www.dropbox.com/s/sk8hkytzib...4_02-31-48.jpg

    Собрал еще один экземпляр для АТМки. Тут уже лучше собирать плату с буфером сигнала (т.е. на малине будет две шапки). В АТМ2, в отличие от Пентагона, RGB сигнал снимается непосредственно с 555ТМ9, нагрузочной способности которой может не хватать для CPLDшки. Можно заменить 555 в АТМ на другую серию типа 74ACT, но имхо более универсальным решением будет добавлять буфер. Синхронизацию подключил раздельную строчную и кадровую, благо на плате они уже выведены на разъёмы.
    https://www.dropbox.com/s/laff1je5kb...0_22-58-24.jpg

    Вот рабочий профайл для АТМки, полученный из EGA профайла.
    sampling=4,4,4,4,4,4,4,0,1,0,6,0,0,0,0,0,0,1,0,0,1 ,256,100,256,100,256,256,256
    geometry=84,43,736,216,736,432,2,5,1,1,13999181,89 6,5000,314,1,0,0
    palette=RrGgBb_(EGA)
    Так выглядит "настроечная таблица" с профайлом.
    https://www.dropbox.com/s/9wsczennw60fmew/atm_color.png

    Я очень доволен результатом на обоих спектрумах.
    Последний раз редактировалось Zugzug; 12.04.2022 в 09:23.

  14. Эти 3 пользователя(ей) поблагодарили Zugzug за это полезное сообщение:

    djking (31.03.2022), FSound (31.03.2022), valerium (31.03.2022)

  15. #9
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    758
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    248
    Поблагодарили
    133 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zugzug Посмотреть сообщение

    В общем собрал, подключил к Пентагону. Заработало практически искоробки, в проекте уже был готовый профайл Спектрум+2. Картинка просто офигительная, ушли все аналоговые шумы которые были на OSSC. Вот так поцепил на плату.
    https://www.dropbox.com/s/jy6w2mjoh5...0_22-58-13.jpg
    https://www.dropbox.com/s/sk8hkytzib...4_02-31-48.jpg
    Круто, железка, похоже, очень дружелюбная, раз все прям из коробки.
    Плата, как я понимаю, с Пентагоном использовалась вот эта ?
    https://github.com/hoglet67/RGBtoHDM...2-Bit-Board%29

    Можно уточнить, как поданы со спека RGBI в ттл-уровнях на входы платы, где 4 бита на цвет ? Или со спека аналоговые выходы взяты ?

  16. #10
    Member
    Регистрация
    10.09.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    93
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    25 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Круто, железка, похоже, очень дружелюбная, раз все прям из коробки.
    Дружелюбно. Параметры семплирования софтина сама подбирать умеет. Когда АТМ настраивал пришлось полазить в менюшках, всё +- понятно интуитивно.

    Плата, как я понимаю, с Пентагоном использовалась вот эта ?
    https://github.com/hoglet67/RGBtoHDM...2-Bit-Board%29
    Ага, эта. Да и смысл старые версии делать.

    Можно уточнить, как поданы со спека RGBI в ттл-уровнях на входы платы, где 4 бита на цвет ? Или со спека аналоговые выходы взяты ?
    ТТЛ на обоих компьютерах, резисторные ЦАПы я выпаял. Вот тут написано какой сигнал куда подключать, для Пентагона секция Spectrum 128 or +2 (4 bit RGBI TTL).

  17. Эти 2 пользователя(ей) поблагодарили Zugzug за это полезное сообщение:

    djking (31.03.2022), valerium (31.03.2022)

Страница 1 из 6 12345 ... ПоследняяПоследняя

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

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

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

Ваши права

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