Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

VIDEO-карта с микроконтролери
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=1977
Страница 1 от 1

Автор:  arcopal [ Съб Мар 11, 2006 12:53 pm ]
Заглавие:  VIDEO-карта с микроконтролери

Искам да си направя управление на монитора на компа със микроконтролери. Дали е възможно и към какви чипове трябва да се ориентирам? Идеалното ще е ако се поддържа SVGA или VESA стандарта, но и само обикновено VGA ще ми повече от достатъчно :)

Автор:  Balkana [ Съб Мар 11, 2006 1:04 pm ]
Заглавие: 

Най-простия начин е да си намериш стара VGA карта, с ISA слот. Някои от тях имат и 8 битов режим. ISA-та директно може да се свърже към шината на микроконтролера, след което трябва да си напишеш аналогичен на драйверите в BIOS-а драйвер в микроконтролера.

Автор:  arcopal [ Съб Мар 11, 2006 1:11 pm ]
Заглавие: 

Ще го опитам това веднага - намират ми се няколко стари карти. Проблемът е, че ми трябва решение за 10ина, 20, 30... 50 броя схеми ... още не е ясно колко точно, броят им ще расте, макар и не веднага де :) ама трябва да се предвиди! трудно бих намерил толкова голямо кол-во платки... да не говорим ако изгори някоя, замяната ще се окаже трудна за реализиране по липса на части

Между другото, доколко са стандартни тези ISA VGA карти? Ила ли големи разлики от карта до карта?

Автор:  Nikola Kirov [ Съб Мар 11, 2006 1:32 pm ]
Заглавие: 

Виж при Epson. Правят разни дисплеини контролери.

Автор:  CM600 [ Съб Мар 11, 2006 2:04 pm ]
Заглавие: 

EPSON имат наистина подходящи за целта контролери, например S1D13504/5/6. А ако се поразровиш из нета ще намериш разни ентусиасти как го правят това само с uC. Спомням си, че един генерираше VGA сигналите с AVR.

Автор:  BrainStorm [ Съб Мар 11, 2006 2:15 pm ]
Заглавие: 

Не е трудно да се генерира VGA сигнал ... въроса е обаче каква резолуция ти трябва ... цветно или монохромне ?

Ако ти трябва да само да изписваш букви или цифри спокоино може да го направиш с AVR.
В случаи обаче че искаш да изобразяваш нещо графично и ти трябва по-голяма резолуция ... дори и цвят ... може да си спретнеш един видео-контролер на базата на CPLD+External RAM.

Автор:  neutrino_V [ Съб Мар 11, 2006 2:57 pm ]
Заглавие: 

Дам, ето един свръх прост пример, за най-непретенциозно приложение. :)
:arrow: http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm

Автор:  the_real_maniac [ Съб Мар 11, 2006 3:04 pm ]
Заглавие: 

За протокола: имаше един проект с PIC16F???? за VGA монитор.

Но черно-бяло и не знам до каква сложност е?

Автор:  3aek [ Съб Мар 11, 2006 5:01 pm ]
Заглавие: 

преди време рових и аз за такъв, но има проблем, повечето които вършат работа са безнадеждно остарели и не се продават, новите са все PCI, PCI-Express и е трудно да ги свържеш към нормален микроконтролер схемата става сложна а и тези Epson-и са по $20-30 парчето за малки бройки (Digikey)
най-доброто решение е да се направи един с CPLD/FPGA може да си направиш какъвто искаш интерфейс: SPI, I2C, parallel зависи какво ти трябва

Автор:  miro_atc [ Съб Мар 11, 2006 5:03 pm ]
Заглавие: 

преди години направих нещо подобно...
С помощта на малко CPLD свързах "накъсо" 1394 PCI карта и SVGA AGP карта. Това беше система за видео наблюдение и работеше доста прилично, но така и не я пуснахме като продукт...
От хардуерна гледна точка бих препоръчал подобен подход, понеже AGP карти все още се намират и то на много добри цени. Доколкото си спомням ние ги купувахме за около 8$ при това ползвахме SiS305 с 128МБ РАМ. Освен това тези карти в моя случай имаха много полезни финкци като овърлеи които конверитрат от един RGB формат до друг, скалират и т.н. Така че само с един малък процесор просто проверявах от коя камера идва пакет и на кой адрес във видео паметта да се плесне. PCI-ката си беше с DMA-та така че до 30МБ/с всичко си работеше прекрасно.
Имаше само един проблем в цялата работа, но за това пък сериозен - инициализацията на видео картата... Обикновено тези карти имат по наколко стотин регистъра и повечето не добре документирани, така че докато нацелиш какво и как да програмираш си и гърч...
Все пак ако някой използва карта с SiS305 мога да му дам код за инициализация на различни режими. BTW много карти имат драйвери за Линукс и някои неща могат да се вземат от там, но не забравяйте че Линукса тръгва след като BIOS-а вече е свършил повечето работа, а BIOS-а който е на картата е за x86...

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/