Как собрать видеокарту самому. Как сделать видеокарту?

Микроконтроллеры, АЦП, память и т.дТемы касающиеся микроконтроллеров различных производителей, памяти, АЦП/ЦАП, периферийных модулей…
09.12.2012, 21:26  
 

Сказали Спасибо 0 раз(а) в 0 сообщении(ях)

Самодельная видеокарта (без ускорения графики)

Хорошего времени суток!

Есть у меня мысль сделать в образовательных целях видеокарту. Она будет подключаться по USB, не будет VGA-совместимой, и на первых порах будет представлять из себя фреймбуффер с функцией блиттера.

Не имею фактически никакого опыта в электронике, потому ищу совета как это реализовать.
Как я это пока представляю, на плате должен быть установлен микроконтроллер, память, порт USB и RAMDAC. Плата, естественно, будет однослойная.
Больше всего вопросцев у меня вызывает память. Чип со интегрированной памятью, по-видимому, не подступает – память обязана раделяться, как минимум, меж МК и RAMDAC. Есть ли какой-либо обычный метод поставить на плату ›=16MiB памяти? При этом необходимо чтоб по ней можно было проходиться записью с МК неск 10-ов раз в секунду. Либо такое нереально для чипов памяти, которые можно установить на плату в домашних критериях (т.е. с не очень маленьким ножками, без учета распространения сигнала при проектировании платы)?

 
09.12.2012, 21:57  
 

Сказали Спасибо 0 раз(а) в 0 сообщении(ях)

Re: Самодельная видеокарта (без ускорения графики)

Спасибо, мысль воплотить RAMDAC в самом мк мне в голову не приходила, я это обдумаю (вызывает колебание производительность таковой конструкции, контроллеру придется все время заниматься генерацией сигнала для монитора, с иной стороны это дозволяет употреблять МК со интегрированной памятью)

А что означает “подключил бы память к контроллеру”? Они были бы соединины шиной? Приведите, ежели не трудно, пример чипа памяти, который можно было бы так испольовать, а то я даже не знаю в какую сторону глядеть.

 
10.12.2012, 00:31  
Почётный гражданин KAZUS.RU
 

Сказали Спасибо 183 раз(а) в 167 сообщении(ях)

Re: Самодельная видеокарта (без ускорения графики)

Может лучше глянуть в эту сторону и не растрачивать время зря.

На рынке возник очередной компьютер-донгл, работающий под управлением ОС Android, – китайский производитель Kimdecent дает устройство Droid Stick T4, стоимость которого составляет всего 69 $.

Новость оборудована процессором Allwinner A10 ARM Cortex-A8 и 1 ГБ оперативной памяти. Маленький корпус также прячет в для себя 4 ГБ флеш-памяти, порт HDMI, разъем для карт памяти microSD, полноразмерный порт USB 2.0 и порт mini USB.

Девайс работает под управлением ОС Android 4.0 Ice Cream Sandwich, но дозволяет устанавливать и остальные Linux-дистрибутивы, предназначенные для ARM-процессоров, так что его полностью можно употреблять в качестве настольного ПК.

 

Как сделать видеокарту

Изготовить в домашних критериях современную видеокарту нереально. А вот выстроить ее демо макет по силам хоть какому домашнему мастеру. Она подключается к COM-порту компа и выводит черно-белое изображение на обыденный телек, никак не конфликтуя с основной видеокартой машины.
Соберите хоть какой преобразователь уровня для COM-порта, к примеру, на микросхеме MAX232 либо аналогичной. Ежели COM-порт в вашем компе отсутствует, соберите преобразователь USB-COM с выходными уровнями TTL, к примеру, на микросхеме FT232.
Возьмите микроконтроллер ATmega8. Запишите в него прошивку из последующего архива:
http://www.batsocks.co.uk/downloads/code_tm_1100.zip
Соедините выводы 8 и 22 микроконтроллера с общим проводом, 7 и 20 – с плюсом питания. Один блокировочный конденсатор емкостью в 100 нанофарад подключите меж выводами 7 и 8, иной – меж выводами 20 и 22.
Между выводами 9 и 10 микроконтроллера включите кварцевый резонатор на 16 мгц. Каждый из его выводов соедините с общим проводом через конденсатор емкостью в 22 пикофарады.
Сделайте две цепочки, любая из которых состоит из диода 1N4148 (КД522) и резистора (катодом к резистору). 1-ый резистор должен быть на 1 кОм, иной – на 330 Ом. Анод первого диода подключите к выводу 15 микроконтроллера, 2-ой – к выводу 17.
Свободные выводы резисторов соедините вкупе, а потом через резистор на 56 Ом подключите к общему проводу. Точку соединения резисторов подключите к центральному контакту разъема видеовхода обесточенного телека, отключенного от коллективной антенны, а к кольцевому контакту этого разъема подключите общий провод самодельной видеокарты.
Выводы 2 и 14 соедините совместно и подключите к ним выходную линию преобразователя, по которой поступают данные с компа. Сам преобразователь подключите к компьютеру.
Питание на видеокарту подайте с Molex-разъема компа, ежели он работает от COM-порта (обязательно 5 В, но ни в коем случае не 12), или прямо с шины питания USB-порта, ежели устройство работает от него.
Выставьте джамперы меж общим проводом и выводами 23 – 28 микроконтроллера в согласовании со последующей таблицей:
http://www.batsocks.co.uk/products/Other/TellyMate_UserGuide_Jumpers.htm
Включите телек и комп. На телеке выберите тот видеовход, к которому вы подключили самодельную видеокарту. Опосля того, как комп загрузится, запустите всякую терминальную програмку, выберите тот порт, к которому подключено устройство (параметры его задайте в согласовании со конфигурацией джамперов), опосля что выведите в порт хоть какой латинский текст. Ежели все изготовлено верно, ваш текст покажется на экране.
Программу, выводящую текст автоматом, составьте без помощи других, скажем, на языке Python. Сейчас у вас имеется 2-ая видеокарта, работающая независимо от основной, и позволяющая выводить текст на 2-ое устройство отображения независимо от основного монитора.
Новые советы от КакПросто
  • Как выяснить, что за вами смотрят через телефон
    Не секрет, что с помощью особых программ, установленных на телефоне, можно с легкостью найти местоположение…
  • Новинки сентября от Apple: iPad и Apple Watch
  • Все достоинства и недочеты Oppo Find X2
  • Сравнение телефонов Huawei Y8p и Y6p
  • Все достоинства и недочеты iPhone SE 2020 (второго поколения)
  • Все статьи
Читайте также  Стим не обновляется что делать. Обновляем Steam

Оставьте комментарий

Adblock
detector