МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: VGA => FPGA => TFT Возможно ли?

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6767

  • orbita
  • orbita аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
Возможно ли на плате марсоход 2 реализовать монитор (VGA => FPGA => TFT) с использованием дисплея 320*240 с контроллером дислея SSD1289 и 16 битной параллельной шиной? Можно ли использовать существующий разъем?
Т.е должно получиться так: к плате марсоход подключается устройство с разрешением 640*480, затем сигнал обрабатывается в плис и плис выводит изображение на экран дисплея с частотой 15 к/с.
Администратор запретил публиковать записи гостям.

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6768

  • Ynicky
  • Ynicky аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Если я правильно понял - то нет, нельзя.
В плате Марсоход2 на VGA разъем подаются аналоговые сигналы R, G, B с резистивных ЦАП-ов. В обратную сторону эти ЦАП-ы цифровые сигналы на входах FPGA не дадут.

Николай.
Администратор запретил публиковать записи гостям.

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6769

  • orbita
  • orbita аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
А если объединить через резистор R G B и завести на ацп, то его скорости хватит чтобы захватить сигнал? При этом получится ЧБ изображение в оттенках серого?
Администратор запретил публиковать записи гостям.

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6770

  • Ynicky
  • Ynicky аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Если объедините RGB в определенной пропорции (по формуле), то возможно.
И производительности АЦП хватит.

Николай.
Администратор запретил публиковать записи гостям.

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6771

  • orbita
  • orbita аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
Ynicky пишет:
Если объедините RGB в определенной пропорции (по формуле), то возможно.
Что за формула не подскажите?
Администратор запретил публиковать записи гостям.

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6772

  • Ynicky
  • Ynicky аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Y = 0,3R + 0,6G + 0,1B.

Администратор запретил публиковать записи гостям.
Спасибо сказали: orbita

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6773

  • Ynicky
  • Ynicky аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
А эта схема попроще:

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

Николай.
Администратор запретил публиковать записи гостям.
Спасибо сказали: orbita

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6774

  • orbita
  • orbita аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
Мне я так понимаю VD1 и вход синхро не понадобятся?
Последнее редактирование: 1 мес. 1 нед. назад от orbita.
Администратор запретил публиковать записи гостям.

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6777

  • Ynicky
  • Ynicky аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Да, и С1 с R7 тоже. На входе АЦП в плате Марсоход уже стоит последовательно резистор. Еще может потребоваться подбор резистора R6, чтобы получить постоянное напряжение 1,65 В на входе АЦП (половина от 3,3 В).

Николай.
Последнее редактирование: 1 мес. 1 нед. назад от Ynicky.
Администратор запретил публиковать записи гостям.
Спасибо сказали: orbita

VGA => FPGA => TFT Возможно ли? 1 мес. 1 нед. назад #6778

  • orbita
  • orbita аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
Ynicky пишет:
При этом может потребоваться их преобразование к цифровым уровням.
Посмотрел сейчас напряжение между SGND и HSYNC 1,6В, а между SGND и VSYNC 3,2В. Выходит преобразовывать ничего не нужно.
Ynicky пишет:
Еще может потребоваться подбор резистора R6, чтобы получить постоянное напряжение 1,65 В на входе АЦП (половина от 3,3 В).
А зачем постоянное напряжение на входе 1,65В АЦП? Резистором R6 мы сдвигаем рабочую точку транзистора КТ315 и изменяем постоянную составляющую?
Поправьте меня, но разве при Uвх=0В на входах R G B на выходе у нас не должен быть Uвых =0В, а при Uвх=0,7В, Uвых = 3,3В? Или я что-то не понимаю. Ведь по стандарту напряжение на выходах R G B не должно превышать 0,7В.
Последнее редактирование: 1 мес. 1 нед. назад от orbita.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.265 секунд

GitHub YouTube Twitter
Вы здесь: Начало Forum Наш форум Вопросы о плате Марсоход VGA => FPGA => TFT Возможно ли?