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

zst

Разработка "VGA SPUTNIK". Часть 12. Схема VIDEODAC

Оценить эту запись


Цвет каждой точки формируется 15-ю битами. Это позволяет выводить на экран монитора 32768 оттенка. Для формирования аналоговых сигналов RGB на монитор использованы три однотипных ЦАП по схеме R-2R. На каждый ЦАП подается по 5 битов цвета. ЦАПы формируют 32 уровня яркости на каждом канале.

Размах сигналов на нагрузках по 75 Ом на входах монитора от 0 до 0.7 V.

Использование резисторов одного номинала упрощает пайку и снижает стоимость комплектующих. Резисторные сборки по 4 резистора сопротивлением 270 Ом 5% обеспечат достаточную точность ЦАП при небольшой площади на плате. Буферы 74LVC245 усиливают токи с выходов FPGA.

Обновлено 12.05.2016 в 18:12 zst

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

Комментарии

  1. Аватар для Saar
    1) Зачем городить эти буфера? FPGA отлично справляется с VGA выходом.
    2) VGA - это прошлый век. Его уже по сути некуда подключать. Для большого экрана выгоднее иметь HDMI выход. HDMI есть и в мониторах и в ТВ (скоро и в кофемолках будет). Тем более с вашей идеей попиксельного совмещения изображения с пикселами дисплея, именно HDMI дожен быть,а не VGA. При VGA точного попадания не будет. Будет замыливание и муар на контрастной графике. Замените весь этот огород на чип Хрюнтеля с HDMI выходом. Принципиально в реализации ничего не поменяется, а устройство не будет мертворожденным.
    Обновлено 11.05.2016 в 23:25 Saar
  2. Аватар для Epsilon
    Где-то в старом ZX-журнале читал критическую статью и помню фразу "если в цифровом устройстве есть хотя бы один резистор, то его уже нельзя назвать цифровым" Шутка шуткой, но... нафига нужна эта россыпь резисторов? Нормальные сборки или даже ЦАПы уже не выпускают?

    2 Saar: у нас в РФ и странах бывшего СССР есть такое "хобби" у людей - делать что-то для личного самоудовлетворения) Неважно - будет кому-то нужно вообще, главное - считать, что "я сделал, я молодец"
    Обновлено 12.05.2016 в 15:47 Epsilon
  3. Аватар для zst
    Давайте не будем усложнять и удорожать иделие. На мой взгляд:
    HDMI - сложно и дорого.
    ЦАП - сложно и дорого.
    R-2R на резисторных сборках - просто и дешево.
  4. Аватар для Epsilon
    Тогда хотя бы резисторы по 1% надо брать. Потому что погрешность 5% - это 0.05, а точность одного бита при 5-разрядной сетке составляет 1/32 = 0.03125. То есть погрешность резистора в старшем разряде может дать изменение напряжения больше, чем может дать изменение значения младшего бита. Короче, картинка будет "так себе"
  5. Аватар для zst
    В резисторных сборках резисторы одинаковые. Трудно сделать разные.
  6. Аватар для Epsilon
    У тебя написано "Резисторные сборки по 4 резистора сопротивлением 270 Ом 5%" означает ли это дискретные резисторы или специально изготовленные сборки резисторов с одинаковыми параметрами?
  7. Аватар для zst


    На фото слева две сборки.
  8. Аватар для Epsilon
    Какой разброс параметров сопротивления каждого резистора между двумя сборками? Поскольку ты не собираешься использовать для реализации всего ЦАП одну и ту же сборку, то этот параметр крайне важен. Это как раз то, что я имел ввиду в первом сообщении.

    Давай примем за сопротивление резисторов сборки, установленной в старшем разряде ЦАП за 270 Ом +5%, а за сопротивление резисторов в младшем разряде 270 Ом -5%. Посчитай - получится ли правильное число? Добавь погрешность напряжения на каждом выходе буфера и получишь не ровную линию U(N), а пилу.
    Обновлено 13.05.2016 в 19:55 Epsilon
  9. Аватар для Saar
    Цитата Сообщение от zst
    HDMI - сложно и дорого.
    с чего бы это? На выходе ставится микруха хрюнтель или аналогичная. На вход приходит 24битная шина цвета, на выходе подключается разъем HDMI. Со стороны FPGA выглядит практически так же как и VGA. Всю работу с HDMI на себя берет хрюнтель. Что тут сложного? Оно меньше места на плате займет чем эти 3 буфера с россыпью резисторов.
  10. Аватар для zst
    Цитата Сообщение от Epsilon
    Какой разброс параметров сопротивления каждого резистора между двумя сборками?
    Измерил 25 сборок по 4 резистора. Минимальное значение 264,65 Ом. Максимальное значение 271,08 Ом. То есть 270 Ом -1.98 % и +0.4 %. Или 267,865 Ом +-1,2 %.
  11. Аватар для zst
    Цитата Сообщение от Saar
    1) Зачем городить эти буфера? FPGA отлично справляется с VGA выходом.
    Буферы уберу.
  12. Аватар для Epsilon
    Цитата Сообщение от zst
    Измерил 25 сборок по 4 резистора. Минимальное значение 264,65 Ом. Максимальное значение 271,08 Ом. То есть 270 Ом -1.98 % и +0.4 %. Или 267,865 Ом +-1,2 %.
    Поскольку ты наверняка не собираешься подбирать сборки под каждое отдельное устройство, в один прекрасный день совпадёт так, что разброс сборок будет 3-4% и сигнал будет мягко говоря "не алё".

Трекбэков