Еще раз перетестировал разрешения по VGA и HDMI

Протестировал еще раз различные разрешения по VGA и HDMI. В качестве источника видеосигнала выступало встроенное видео Intel HD4000. ОС Windows 7.

Вот что получилось по VGA.

Корректно работающие:

  •  800х600х60 корректно
  • 800х600х75 забыл протестировать, но вроде в порядке с ним
  • 1024х768х60 корректно
  • 1024х768х75 забыл протестировать, но вроде в порядке с ним
  • 1152x864x75 корректно, не знаю зачем вообще оно?
  • 1280х720х75 корректно
  • 1280х768х75 показывает корректно, но определяется как 1360×768х60
  • 1280х800х60 корректно (после правки)
  • 1280х800х75 корректно (на самом деле определялось криво, но т.к. это разрешения для меня родное для матрицы, я сразу кинулся его править и оно стало определяться и показываться нормально)
  • 1280х960х60 корректно
  • 1280х1024х75 корректно
  • 1440х900х75 корректно

Некорректно работающие:

  • 800х600х85 не создано такое разрешение, а в EDID есть. Очень сильно мешает, когда винда видит что разрешение в EDID есть и при переключении на 800х600 сразу выставляет 85 Герц. Надо или в EDID поправить или сделать поддержку этого разрешения.
  • 1024х768х85 такая же проблема как с 800х600х75
  • 1280х600х60 сжато по вертикали определяется как 1600×1200
  • 1280х720х60 сжато по вертикали определяется как 1600×1200
  • 1280х768х60 сжато по вертикали определяется как 1600×1200
  • 1280х960х75 определяется правильно, но что-то с цветами
  • 1280х960х85 искажения определяется как 640х480
  • 1280х1024х60 не выставляется по центру, определяется как 1600×1200
  • 1360х768х60 сжато по вертикали определяется как 1600×1200
  • 1366х768х60 сжато по вертикали определяется как 1600×1200
  • 1440х900х60 сжато по вертикали определяется как 1600×1200
  • 1600х900х60 сжато по вертикали, определяется как 1600×1200

HDMI

Большая часть разрешений немножко не входят в экран. Причем, с андроида те же разрешения по HDMI у меня показывались нормально. Я вот конечно думаю, вдруг у меня в драйверах уже накручено масштабирование, т.к. у меня вместо монитора здоровенный телек самсунг и я настраивал в свое время чтобы картинка была хорошая и как надо, может и в драйверах что-то крутил, забыл уже.

  • 800х600х75 немножко не входит в экран, но определяется верно.
  • 1024х768х60 немножко не входит в экран, но определяется верно.
  • 1024х768х70 немножко не входит в экран, но определяется верно.
  • 1024х768х75 немножко не входит в экран, но определяется верно.
  • 1280х720х60 немножко не входит в экран, но определяется верно.Это же разрешение с планшета на андроиде идеально
  • 1440х900х60 немножко не входит в экран, но определяется верно.
  • 1920х1080х60 немножко не входит в экран, но определяется верно.Это же разрешение с планшета на андроиде идеально

Некорректно работающие

  • 800x600x60 не на полный экран, определяется как 1280x720x60
  • 1280х600х60 сжат по вертикали, определяется как 1280x720x60
  • 1280х768х60 не на полный экран, определяется как 1920×1080х60
  • 1280х800х60 не на полный экран, определяется как 1920×1080х60
  • 1280х960х60 не на полный экран, определяется как 1920×1080х60
  • 1280х1024х60 сжат по горизонтали, определяется как 1920×1080х60
  • 1360х768х60 не на полный экран, определяется как 1920×1080х60
  • 1366х768х60 не на полный экран, определяется как 1920×1080х60
  • 1600х900х60 не на полный экран, определяется как 1920×1080х60

Очень бы неплохо теперь увидеть тесты кого-нибудь другого, чтобы сравнить что получается.

Рубрика: Без рубрики | Оставить комментарий

Добавлено переключение на любой вход + еще исправления

Теперь в меню можно выбрать любой вход, на который переключаться при подаче питания на вывод ACC. Кроме этого, через меню настраивается задержка включения этого входа, и задержка отключения этого входа. Все сохраняется в EEPROM.

Так же, теперь если подсветку убрали меньше 5% и вышли из меню, то при следующем нажатии кнопки «меню» уровень подсветки установится в размере 10% (для случая если по ошибке убавили подсветку). Это значение не будет сохранено в EEPROM, кроме того, как только в меню дошли до пункта «Backlight», уровень подсветки установится на то значение, которое сохранено (чтобы можно было корректно отрегулировать).

В работе: возможность через меню отключать неиспользуемые входы, при отключении входа, кнопка SOURCE на него переключать уже не будет. На такой вход можно будет переключиться при подаче ACC (если настроено). Кроме этого, на такой вход можно будет переключиться через отдельный пункт в меню.

Рубрика: Без рубрики | 3 комментария

Последние добавления

В разделе Документация добавлена частичная схема платы VS-TY2662-V1

В разделе Программатор добавлен архив с родным софтом программатора и комплектом родных прошивок от платы

Рубрика: Без рубрики | Оставить комментарий

Подключаем регулятор подсветки

Как мне подсказали провод к выводу регулировки подсветки в шлейфе присутствует, только он соединен на разъеме, втыкающимся в плату с проводом, который включает подсветку.

Отсоединяем провод и добавляем его отдельным контактом в тот же разъем инвертора на плате. Там очень удачно оставлен свободный контакт. Подключаем его к выводу 102 процессора, я поставил еще резистор 330 Ом на всякий случай. Выкладываю фото доработки платы и новую схему доработки.

20140220_230458 rtd2662 mod

Подключаем и все работает))) Подсветка регулируется, значение запоминается. Ну может еще с линейностью регулирования надо может чуть поработать.

Вот теперь, думаю, надо подключить на один из ADC процессора фотодиод, для автоматической регулировки.

Рубрика: Без рубрики | 3 комментария

Добавлен регулятор подсветки

Запустил регулятор подсветки. Теперь подсветка регулируется через меню. Вывел сигнал ШИМ на 102 ногу процессора, проверил осциллографом, скважность меняется от 0 до 100%. Замечательно. Теперь надо довести этот сигнал до матрицы. На матрице N070ICG-LD1 на которой я тестирую, на разъеме есть вывод управления подсветкой.

Pin 34  LED_PWM   PWM Control Signal of LED Converter

Вот только я не уверен, что в шнурке до матрицы есть проводок, который идет на 34 вывод. Очень жалко будет если нет его((

Попутно протестировал VGA на windows7. Тестировалось в режиме многомониторности и могу подтвердить проблему, если выставить больше 800х600, то монитор пишет NO SIGNAL.

Теперь надо проверить, действительно там нет сигнала, или это какой-то неподдерживаемый режим, на который монитор тоже, насколько я помню, пишет NO SIGNAL.

Рубрика: Без рубрики | 2 комментария

Схема доработки платы и протокол управления

Чтобы использовать измененную прошивку необходима доработка платы. Подключается по I2C внешняя eeprom и нужно иметь возможность подключать по I2C внешний микроконтроллер для управления функциями платы.

rtd2662 mod

 

Протокол управления по I2C protocol description.

 

Рубрика: Без рубрики | Оставить комментарий

ход проекта 17.02.2014 Версия V002

— добавлено управление по I2C, теперь можно по I2C изменить вход, включить/выключить.
— добавлено отображение данных климата по I2C
— при старте проверяем есть ли контроллер I2C на шине, если нет, не пытаемся опрашивать больше
— добавлено управление с родного IR пульта с теми командами, которые были указаны(но не работает), надо разбираться

Обнаруженные проблемы

  • не работает пульт
  • из-за отключенного VGA DDC (display data channel) некоторые видеокарты не дают подавать разрешения больше 800х600.

 

Рубрика: Без рубрики | Оставить комментарий

ход проекта 15.02.2014 Версия V001

перенос c форума  открытая прошивка для RTD2662/2660

изменения.
1.вместо флеш включено сохранение настроек во внешнюю eeprom, 24c16. подключена к выводам 103 (SDA) и 105(SCL)
Теперь запоминает настройки, последний вход, последнее состояние (вкл/выкл), корректно показывает no signal(на черном фоне мелко в левом верхнем углу).
2. YPbPr отключено
3. название источников выводятся корректно, нет синего мелькания при переключении источников.
4. Протестировано VGA, цвета в порядке
800×600 — ok
1024х768-ок
1280х720-показывает но сжато по горизонтали
1280х1024-ок
1600х1200-ок
5. вместе с отображением выбранного входа выводится номер прошивки.
6. Протестировано HDMI (с планшета на андроиде)
740x480p60 — ok
740x570p50 — ok
1280x720p60 — ok
1280x720p50 — ok
1920x1080p60 — ok
1920x1080p50 — ok

Рубрика: Без рубрики | Оставить комментарий

ход проекта 13.02.2014

перенос c форума  открытая прошивка для RTD2662/2660

13.02.2014 — добавлена поддержка матрицы LQ123K1LG03 (LD-19201A) с разрешением 1280х480

Известные проблемы на 13.02.2014
-workaround в версии 001- 1. не работает сохранение настроек во флешку
2. не работает стандартный пульт
-fixed- 3. при переключении на HDMI название источника выводится поврежденно.
-fixed- 4. при отсутствии сигнала на VGA, HDMI, YPbPr сообщение «no signal» не выводится из-за какого-то глюка
5. неверно горят светодиоды для включенного и выключенного состояния
-частично протестировано- 6. поддерживаемые разрешения — VGA, HDMI не тестировалось

Рубрика: Без рубрики | Оставить комментарий

Требования для идеальной прошивки для встраиваемого монитора

Тут я начинаю понемного переносить весь объем информации, накопившийся в теме на форуме  открытая прошивка для RTD2662/2660

На самом деле они не определены. Вот очень предварительный вариант и сумбурный вариант:

  1. — Поддержка HDMI, VGA, AV, YPbPr, RGB (15KHz).
  2. — Управление яркостью подсветки.
  3. — Вывод звука из HDMI в SPDIF или I2S (судя по докам RTD2662 это умеет)
  4. — Автовключение при подаче питания, либо настраиваемое поведение
  5. — Не включать подсветку пока не появился видеосигнал или не вошли в меню (чтобы не было синего экрана).
  6. — Переключение по внешнему сигналу на любой вход, а не только на AV2 как сейчас.
  7. — Управление отображением OSD из вне для вывода собственных текстовых сообщений.
  8. — Корректный EDID для каждой матрицы.
  9. — Поддержка любых матриц, описание которых доступно в природе.
  10. — Отображение сигналов парктроника если задним ходом едем.
  11. — Зеркалить и переворачивать изображение на любом выбранном входе.
  12. — возможность конфигурации между какими входами должна переключать кнопка SOURCE
  13. — отображение сигнала климатической системы автомобиля через OSD.
  14. — полное управление настройками и самим устройством из вне, через I2C.

 

Рубрика: Без рубрики | Оставить комментарий