-
- Lilygo TTGO VGA32 lloyd(1 знак., 04.06.2023 13:57, ссылка)
- Raspberry Pi Pico RUN(1 знак., 03.06.2023 15:10, ссылка)
- Вариантов много. Полноценный ЦАП не нужен, т.к. Truecolor не
требуется. Достаточно ЦАП на резисторах. У меня есть плата с
ПЛИС-VGA, но есть проекты и на Ардуино.Тут, только схема кривая,
имхо. Costic(1 знак., 03.06.2023 14:27, ссылка)
- да там не столько ЦАП был важен (тут действительно достаточно на трёх резисторах :)) , сколько интересен был фреймбуфер. Но с идеей рендера текста "на лету" (где вообще памяти не надо) можно из любого МК сделать - Adept(04.06.2023 00:37)
- И так делали ПЛИС, 3 защелки с развязкой питания от перекрестных
помех и 8 резисторов на каждом 1%. Номиналы озвучить могу, в R2R
ЦАПы вдвое больше резисторов понадобится. - Visitor(03.06.2023 14:46)
- Лучше 1 аз увидеть... Фрагмент своей экономичной схемы ЦАП покажи
плз. - Costic(03.06.2023 15:58)
- См. "ЦАП с весовыми резисторами". От выходного порта идут резисторы
с весами например 20к, 40к, 80к, 160к, 320к ... или 1к 2к 4к 8к
16к... Они все нагружены либо на резистор на массу, образуя
делитель, либо в экстремальных случаях на входное сопротивление
усилителя. - RxTx(04.06.2023 01:41)
- "делитель ... резистор на массу", например, 1к и 100ом при сигнале
3В даст смещение 0.3В (при условии большого вх.сопр.)... У VGA
вроде 75 Ом. В общем, суть в том, чтобы получить хороший чёрный
цвет, а не серый. - Costic(04.06.2023 14:11)
- Люди естественно ставят эмиттерный повторитель за ЦАПом. - RxTx(04.06.2023 15:15)
- Все так, некоторая сложность есть из ряда Е96 подходящие номиналы выбрать. А для RGB точность не так и важна, кто увидит 1% разницы цветовых составляющих? - Visitor(04.06.2023 09:34)
- "делитель ... резистор на массу", например, 1к и 100ом при сигнале
3В даст смещение 0.3В (при условии большого вх.сопр.)... У VGA
вроде 75 Ом. В общем, суть в том, чтобы получить хороший чёрный
цвет, а не серый. - Costic(04.06.2023 14:11)
- В пн ПДФ сделаю, выложу. Секретов нет, еще в 2004 г сделано. Хотя, экономичной назвать не правильно, просто резисторов меньше, а номиналов больше. - Visitor(03.06.2023 16:34)
- См. "ЦАП с весовыми резисторами". От выходного порта идут резисторы
с весами например 20к, 40к, 80к, 160к, 320к ... или 1к 2к 4к 8к
16к... Они все нагружены либо на резистор на массу, образуя
делитель, либо в экстремальных случаях на входное сопротивление
усилителя. - RxTx(04.06.2023 01:41)
- Лучше 1 аз увидеть... Фрагмент своей экономичной схемы ЦАП покажи
плз. - Costic(03.06.2023 15:58)
- Некстион - Kpoк(03.06.2023 10:26)
- Во многой мудрости, много печали, я видеоврезки на 2313 делал IBAH(1 знак., 03.06.2023 10:09, ссылка)
- Спасибо! интересные проект. Главное - показан потенциал такого решения. Круто. И я офигеваю от народа, который говорит, что 500-600р - макс.цена железки (реально вот не врубаются сколько это стоит с производстве. там себестоимость в несильно массовом количестве (десятки-сотни) только под 400-500р получается. - Adept(03.06.2023 14:00)
- V3S RUN(1 знак., 03.06.2023 00:25, ссылка)
- таланты автора просто поражают, за месяц сварганить такое,
разобравшись во всём с нуля - впечатляет. Чувствуешь себя просто
школьником каким-то :(( - Adept(03.06.2023 00:54 - 06:11)
- Не пытаясь умалять заслуг автора, он эту тему годами, если не десятилетиями копытит. Самый ценный талант - упорство в достижении целей. - mr-x(05.06.2023 14:37)
- +1 - Evgeny_CD(03.06.2023 13:58)
- таланты автора просто поражают, за месяц сварганить такое,
разобравшись во всём с нуля - впечатляет. Чувствуешь себя просто
школьником каким-то :(( - Adept(03.06.2023 00:54 - 06:11)
- F1C100S RUN(1 знак., 03.06.2023 00:23, ссылка)
- аналогичная задача всплыла год назад. в качестве железа взял модуль
Gamedunio, m16(517 знак., 02.06.2023 21:58, ссылка, картинка)
- Спасибо! - Evgeny_CD(03.06.2023 15:15)
- спасибо, интересный девайс. на это ж надо углубиться в тему, это
время и силы (сейчас нет ни того не другого :(( Adept(77 знак., 03.06.2023 00:38)
- каков тираж? - m16(03.06.2023 21:54)
- сотня сейчас, ещё 2-3-4 сотни в течение от полугода до года - Adept(03.06.2023 23:48)
- каков тираж? - m16(03.06.2023 21:54)
- спасибо всем! в принципе, рендер кадра на лету с парой-тиройкой шрифтов, безо всяких там фреймбуферов, наверное пока самая рабочая идея. Попробую её забабахать, а там будут новые хотелки заказчика, - бум думать :)) - Adept(02.06.2023 19:20)
- Делал подобное на чипе от AD, лет 10 назад. "Карта" до сих пор в
тумбочке валяется. Разъем VGA, на плате ЦАП на 3 канала с
синхронизациями строчной кадровой, ADV7125KSTZ50. Не факт, что
производится или аналоги есть. А из UART придется чем то еще данные
принять, массив памяти заполнить и с синхронизацией 3 байтовых
потока выдавать. - Visitor(02.06.2023 19:19)
- ЦАП поизводится, +есть еще один подобный от AD и клон от китайцев - AlexG(03.06.2023 03:09)
- я бы рассмотрел китаезные фпга. tang nano например. подключал к
нему панель и тетрис гонял. - danuna(02.06.2023 19:08)
- На хабре статья была, чел с полгода потратил, что бы на осцилл линукс поставить и тетрис на нем запустить:-) Не понять нам истинных приколистов. - Visitor(03.06.2023 09:20)
- боюсь я их :( - совершенно неведомая для меня область :(( - Adept(02.06.2023 19:14)
- Оч.умелые ручки делали всякое >>> SciFi(1 знак., 02.06.2023 18:59, ссылка)
- спасибо, гляну (не видел эти проекты), я чё-то упёрся в идею с фрейм-буфером (и тогда памяти нудо много и внешнбюю), а можно же на лету кадр формировать (конечно тогда прощай теневая страница видео, которую можно неспеша готовить к выводу) в общем надо обмозговать концепцию. Спасибо ещё раз. Интересные ссылочки. - Adept(02.06.2023 19:03)
- либо просто взять ISA видеокарты. регистры расписаны во множестве старинных скрижалей. - Alex68(02.06.2023 18:48)
- а вааще - OSD чипик от монитора, их наплодили зело много. - Alex68(02.06.2023 18:47)
- как OSD-чип, расчитанный на врезку небольшого окна в видеопоток,
обеспечит полноценную работы с VGA-экраном?? - Adept(02.06.2023 18:56)
- он выводит меню и прочее на экран монитора. имеет выходы RGB - Alex68(02.06.2023 18:59)
- имхо, там же привязка к внешним синхросигналам (иначе, как оно
врезается в видеопоток, ну и размер OSD-меню - крошечный же. - Adept(02.06.2023 19:04)
- я формировал сам синхру, ничего сложного, а размер поля изображения
- весь экран. шрифт крупный, можно задать цвет как шрифта так и
фона и всякие эффекты типа теней. делал на таких замену нескольких
LCD 16х2, образно говоря. получалось крупно, строк хватало, русский
язык как правило есть. - Alex68(02.06.2023 19:08)
- вот, в принципе такая задачка и стоит замена текстовых строчных
дисплеев, чем-нить более красивым и с крупными буковками (ну там
ещё хотелки заказчика по цветам/шрифтам на горизонте маячат :) - Adept(02.06.2023 19:11)
- Для аналогового видео применяли MAX7456, там перешиваемый
знакогенератор, на нём можно и шкалы рисовать и что хошь. - maik-vs(02.06.2023 23:47)
- спасибо, интересный чипец - m16(03.06.2023 00:02)
- у меня было самодельное оборудование с такими дисплейчиками. но
заказчик пожелалъ крупнее, а то работягам видать хреново - там
пенсионеры в очках. самое простое что смог придумать - именно OSD
из мониторов и халявные мониторы, которые IT отдел выкидывал. - Alex68(02.06.2023 19:16)
- ну,
выковыривать чипы из стиральных машинокбрать устаревшие специализированные OSD-чипы, по-моему так себе идея :( - Adept(02.06.2023 19:18)- просто предложил вариант. в моем случае было на халяву всё - из старых CRT мониторов выпаял мелкосхемки, и на старые же LCD мониторы вывел картинку. у заказчика был большой склад хлама, который он все никак не мог дотащить до мусорки)) а теперь и мониторы есть про запас. и пенсионеры глаза не ломають)) - Alex68(02.06.2023 19:21)
- ну,
- Для аналогового видео применяли MAX7456, там перешиваемый
знакогенератор, на нём можно и шкалы рисовать и что хошь. - maik-vs(02.06.2023 23:47)
- вот, в принципе такая задачка и стоит замена текстовых строчных
дисплеев, чем-нить более красивым и с крупными буковками (ну там
ещё хотелки заказчика по цветам/шрифтам на горизонте маячат :) - Adept(02.06.2023 19:11)
- я формировал сам синхру, ничего сложного, а размер поля изображения
- весь экран. шрифт крупный, можно задать цвет как шрифта так и
фона и всякие эффекты типа теней. делал на таких замену нескольких
LCD 16х2, образно говоря. получалось крупно, строк хватало, русский
язык как правило есть. - Alex68(02.06.2023 19:08)
- имхо, там же привязка к внешним синхросигналам (иначе, как оно
врезается в видеопоток, ну и размер OSD-меню - крошечный же. - Adept(02.06.2023 19:04)
- он выводит меню и прочее на экран монитора. имеет выходы RGB - Alex68(02.06.2023 18:59)
- как OSD-чип, расчитанный на врезку небольшого окна в видеопоток,
обеспечит полноценную работы с VGA-экраном?? - Adept(02.06.2023 18:56)
- img170, bt471...478, ну, много их - Alex68(02.06.2023 18:46)
- Рамдаки возможно еще есть, но нафига? Чем вам не устроит простейший
ЦАП на резисторах? Вряд ли ваши текстовые данные требуют 16млн
цветов. 800x600 60Гц - это максимум 40МГц пиксельный клок (640x480
- вообще 25МГц). Такое вполне реально выдоить из STM32F407
какого-нибудь. - LightElf(02.06.2023 18:44)
- да в принципе и на AVR + россыпь мелкосхем, даже делают. У меня
вопрос - как
из говна и палокпроще/дешевле и правильнее (т.е. с минимальными трудозатратами и повторяемо в небольшой серии (ну чтоб всё можно было купить в любой мОмент) и таки да, фреймбуфер на пару страниц в 256 цветах (ну и небольшой запас на будущее) это мегабайтная RAM, а если цветов захочется больше, то и памяти кратно больше надо. - Adept(02.06.2023 18:52)- Взять ведро Allwinner F1C200S на алиэкспрессе по $3, поднять на нем
bare metal гуйню и рулить, хошь по UART, хошь по USB, хошь с SD
карты загружай. ЦАП на трех резисторах даст 8 цветов, как у Apple
][ LightElf(1 знак., 02.06.2023 18:58 - 19:07, ссылка)
- оно противоречит исходной парадигме "из говна и палок" (которая,
возможно ошибочна). Но, возможно, действиельно какой-нить арм с
жирной набортной памятью (да хоть и внешним ОЗУ, более простое и
правильное решение?? - Adept(02.06.2023 18:58)
- Смотря что для вас палки. Можно такое сделать на не сильно жирном АРМ с контроллером дисплея, типа LPC1788, можно на отдельном контроллере дисплея от EPSON - AlexG(03.06.2023 03:13)
- Ну вот уже началось, и 256 цветов, и две страницы... А ведь в
начале было
словотекст, который можно рендерить на лету и памяти тогда не нужно столько. А означенный Allwinner стоит копейки и его можно с запасом просто положить на склад. А все остальные потрохи будут типовые и копеечные. - LightElf(02.06.2023 19:05)- формирование кадра на лету - хорошая идея (там и цвет ничего не
мешает делать). Надо обдумать сей концепт. Может действительно так
и сделать вместо фреймбуфера (задача-то простая почти :) - выводить
несколько статических строк текста разными шрифтами (вроде пока
скрола не надо, но не исключаю таких хотелок заказчика (потому, в
принципе и нацелился на концепцию с двойным фреймбуфером)). - Adept(02.06.2023 19:09)
- Надо просто задать заказчику несколько вопросов: LightElf(249 знак., 02.06.2023 19:12)
- Умерьте пыл. Товарищ Адепт ни за что не бросит свой асм на авре,
какой ещё олвинер? - SciFi(02.06.2023 19:06)
- Ну ему ж надо стало много цветов, два экрана, шрифты разного размера и стиля (то есть TTF), наверняка полный юникод и еще всякого подвыподверта. - LightElf(02.06.2023 19:08)
- :)) - Adept(02.06.2023 19:08)
- формирование кадра на лету - хорошая идея (там и цвет ничего не
мешает делать). Надо обдумать сей концепт. Может действительно так
и сделать вместо фреймбуфера (задача-то простая почти :) - выводить
несколько статических строк текста разными шрифтами (вроде пока
скрола не надо, но не исключаю таких хотелок заказчика (потому, в
принципе и нацелился на концепцию с двойным фреймбуфером)). - Adept(02.06.2023 19:09)
- оно противоречит исходной парадигме "из говна и палок" (которая,
возможно ошибочна). Но, возможно, действиельно какой-нить арм с
жирной набортной памятью (да хоть и внешним ОЗУ, более простое и
правильное решение?? - Adept(02.06.2023 18:58)
- Взять ведро Allwinner F1C200S на алиэкспрессе по $3, поднять на нем
bare metal гуйню и рулить, хошь по UART, хошь по USB, хошь с SD
карты загружай. ЦАП на трех резисторах даст 8 цветов, как у Apple
][ LightElf(1 знак., 02.06.2023 18:58 - 19:07, ссылка)
- да в принципе и на AVR + россыпь мелкосхем, даже делают. У меня
вопрос - как