Важная информация
RSS лента

zst

Разработка "VGA SPUTNIK". Часть 01. VGA выход

Оценить эту запись
Наиболее распространенные мониторы имеют разрешение FULL HD 1920x1080. Поэтому VGA SPUTNIK рассчитан на вывод картинки в этом разрешении. Точки идут с частотой 148.5 MHz. Такое на HDMI не сделать. Масштабирование будет в целое количество раз, поэтому точки будут четкие одинакового размера.

Возможность вывода изображения через разъем VGA на популярные мониторы с разрешением 1920x1080 была проверена на Speccy2010 с кварцем 27 MHz:



VIDEODAC будет реализован на резисторных сборках сопротивлением 270 Ом по схеме R-2R. Количество оттенков до 32768 как у Super Nintendo.

С помощью микроконтроллера можно будет настраиваться на частоту точек с компьютера. Поэтому тактовую частоту с компьютера подавать не потребуется.

Также планируется реализовать сканлайны для имитации изображения древних телевизоров.

Обновлено 24.04.2016 в 15:30 zst

Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для Epsilon
    Не очень понятна фраза "Точки идут с частотой 148.5 MHz. Такое на HDMI не сделать.", в википедии же есть фраза "HDMI имеет пропускную способность в пределах от 4,9 (HDMI 1.0) до 18 (HDMI 2.0) Гбит/с.".

    Зачем ты хочешь передавать аналоговый сигнал, когда весь мир уже работает в цифре?
  2. Аватар для Epsilon
    Ещё один вопрос: почему то, что ты задумал сделать, нельзя получить с помощью обычного микроконтроллера (с встроенной памятью) скажем, AVR или Raspberry PI ?

    Или стоит цель получить устройство "на рассыпухе" ?
  3. Аватар для Epsilon
    Например, вот этот парень (утверждают, что он стоит $5) может генерировать HDMI поток и имеет достаточное количество входов, чтобы прицепить на него любой советский комп... https://geektimes.ru/post/266464/
    Т.е. вопрос по сути в припайке на него подходящего разъёма и написании софта.
  4. Аватар для zst
    VGA еще есть на большинстве мониторов. Если не будет - будут дешевые китайские переходники VGA -> HDMI.

    В HDMI биты цвета передаются последовательно, следовательно частоту надо передавать в несколько раз выше. Пока FULL HD на HDMI не смогли реализовать наши специалисты по FPGA - на сайте Marsohod и MVV.

    FPGA стоит дороже 5$. В стоимость устройства надо закладывать стоимость разработок. Если их работа ничего не стоит - они быстро разорятся. Только зря демпингуют рынок.
    Обновлено 26.04.2016 в 04:54 zst
  5. Аватар для Epsilon
    "VGA еще есть на большинстве мониторов." Ну телевизоры с аналоговым входом тоже ещё есть в большинстве семей в РФ )) Это сарказм, но ты понимаешь о чём я.

    Понятно, что $5 нереальная цена, но у меня например на телевизоре висит Android-микрокомпьютер, который я недавно взял за 1500 руб (примерно $25). И да, он подключен к HDMI. (И кстати на нём даже работает эмуль ZX.) А значит можно где-то взять устройство чуть попроще, и подешевле, которое бы работало как переходник. К тому же ты сам говоришь, что реально найти дешёвый переходник VGA-HDMI, который (внимание!) формирует HDMI, а значит для формирования HDMI уже существуют готовые чипы.

    Вот например навскидку чип "без мозгов" внутри, который тупо конвертит входящий поток в HDMI http://www.chrontel.com/media/Datash...%20Rev1.13.pdf

    Хотя на самом деле моя мысль в другом: почему нельзя использовать максимально подходящее готовое устройство (будь то отладочная плата Raspberry Pi, либо Android-свисток или что-то ещё), написав к нему нужный софт и по необходимости добавив разъём или пару компонентов? Зачем проектировать с нуля и на рассыпухе? Кто это будет паять, проводить ОТК, делать лицензию, документацию всё остальное?

    И какую итоговую цену своего устройства ты закладываешь в разработку? Будет ли себестоимость ниже, чем цена готовых устройств?
  6. Аватар для zst
    Цитата Сообщение от Epsilon
    Хотя на самом деле моя мысль в другом: почему нельзя использовать максимально подходящее готовое устройство (будь то отладочная плата Raspberry Pi, либо Android-свисток или что-то ещё), написав к нему нужный софт и по необходимости добавив разъём или пару компонентов? Зачем проектировать с нуля и на рассыпухе?
    Каждый может разработать устройство на имеющейся девборде с FPGA и SDRAM или купить для этого китайскую. Микроконтроллеры не подходят для быстрых параллельных процессов.

    И какую итоговую цену своего устройства ты закладываешь в разработку? Будет ли себестоимость ниже, чем цена готовых устройств?
    Да, себестоимость будет ниже цены как у iPhone. Поэтому не надо добавлять лишние детали в устройство.
    Обновлено 26.04.2016 в 18:01 zst
  7. Аватар для Epsilon
    Каждый может разработать устройство на имеющейся девборде с FPGA и SDRAM или купить для этого китайскую.
    Мне тоже раньше казалось, что сайт на PHP может написать любой школьник или бабуся-домохозяйка. Но почему-то они сами не пишут, а заказывают сайты за деньги.

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

    Микроконтроллеры не подходят для быстрых параллельных процессов.
    Смотря какие микроконтроллеры. Смотря для каких процессов. Есть PIC-микроконтроллеры, есть RISC-микроконтроллеры. Они совсем-совсем разные

    Да, себестоимость будет ниже цены как у iPhone.
    Я вообще имел ввиду по сравнению с готовыми девайсами. Кому нужен будет твой переходник, который стОит дороже 5к рублей?
  8. Аватар для zst
    Цитата Сообщение от Epsilon
    Мне тоже раньше казалось, что сайт на PHP может написать любой школьник или бабуся-домохозяйка. Но почему-то они сами не пишут, а заказывают сайты за деньги.
    Если каждый может, зачем тогда напрягаться и разрабатывать?
    Вот поэтому - кто не может спаять или написать прошивку для имеющейся девборды покупает готовое устройство с прошивкой.
    Смотря какие микроконтроллеры. Смотря для каких процессов. Есть PIC-микроконтроллеры, есть RISC-микроконтроллеры. Они совсем-совсем разные
    Частота пикселов 148,5 MHz, куча адресных счетчиков и мультиплексоров шириной около 20 бит, условия сравнения, ветвления, case и т.д. Зачем мучаться с микроконтроллером, когда FPGA это делает легко и быстро за один такт ? И есть много девборд. Но у всех разные и не совсем подходят для конкретного проекта.

    Я делаю СВОЙ вариант устройства, а не идеальный. У меня также будет работать микроконтроллер ATMEGA32. Извините, что не STM32F. И я решил, что мне проще некоторые действия делать с помощью микроконтроллера, а не FPGA.
    Я вообще имел ввиду по сравнению с готовыми девайсами. Кому нужен будет твой переходник, который стОит дороже 5к рублей?
    Тому, кто посчитает, что устройство полезнее, чем данная сумма денег. Это ведь хобби, а не продукты питания - можно и не покупать.
    Потом добавят команды Метеор в эмуляторы. Но на данный момент их разработчики считают это ненужным. Поэтому я делаю как могу и за какую могу сумму. Себестоимость уменьшаю как могу. Вы можете купить дешевую девборду, изучить Verilog, FGPA, SDRAM, VGA, ZX Spectrum, УК-НЦ и т.д, нарисовать плату, купить детали для экспериметнов и на плату и продавать по себестоимости. Но что-то подсказывает, что жена вам быстро объяснит, что вы работаете в убыток.

    Ведь можно просто посмеяться, что за такие деньги вам это не надо. Значит не надо. А может кому-нибудь надо ? Некоторые покупают, чтобы поиграться с новым устройством. Вам не надо - это я уже понял. У всех свои интересы, потребности и т.д. Некоторые покупают, чтобы поддержать своего разработчика, а не китайского демпфера.
    Обновлено 27.04.2016 в 04:51 zst

Трекбэков