|
|
  |
EP9307, настройка видеоадаптера |
|
|
|
Oct 31 2006, 13:45
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(metalkain @ Oct 31 2006, 16:21)  1. Что такое Input signal? Если это информационные сигналы (RGB), то почему на временной диаграмме он (Input signal) нарисован одной линией, а не шиной (т.е. однозначно указана его полярность). По-моему это информационные сигналы, и они упомянуты только ради Note 3. Цитата(metalkain @ Oct 31 2006, 16:21)  2. RESET во включенном состоянии (на диграмме) определен высоким уровнем. Мне казалось, RESET есть сигнал сброса, стало быть, во время работы должен быть неактивным. Нет ли здесь нарушения логики? На стр. 16 написано "Display start at the 10th falling edge of VSYNC after RESET rising" - то есть сигнал RESET инверсный, и при нормальной работе должен быть установлен в "1". Цитата(metalkain @ Oct 31 2006, 16:21)  3. Какой физический смысл несут сигналы VVEE (-5V, Gate Off Voltage) и VGH (10V, Gate On Voltage) и почему рекомендуется вышеописанная их последовательность? Это сигналы питания драйверов LCD. Если их подать слишком рано (до запуска внутренних генераторов индикатора), то можно испортить экран постоянкой.
|
|
|
|
|
Nov 1 2006, 12:47
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373

|
Цитата(sff @ Nov 1 2006, 10:31)  2 metalkain . А у вас на DE дисплея идёт BLANK c чипа? После прочтения этой доки остались непонятни зачем там I2C, и что-то про него там ни слова.  BLANK с чипа. Прошу прощения, I2C не заметил. Если укажете, на какой странице, буду признателен. Все дело было в RESET'е. Этот сигнал необходимо держать во время работы в единице. Возник другой казус. Вывожу слово (8 пикселей). Выводится нормально, но по непонятному закону подрагивает (перемещается на соседнее по строке место и обратно). Вопрос: дело в синхронизации или же это помеха?
--------------------
Мне триста лет - я выполз из тьмы...
|
|
|
|
|
Nov 1 2006, 15:46
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373

|
Цитата(aaarrr @ Nov 1 2006, 17:32)  Больше похоже на неправильную полярность клоков. Нет, пробовал менять бит INVCLK в VideoAttribs - никакого эффекта, все как было. Но вот в этом регистре есть бит BKPXD. Код BKPXD: Blank Pixel Data. This bit allows an active low BLANK output to zero the pixel data. This allows the use of an inexpensive external DAC without data blanking gate logic. На мой взгляд, этот бит позволяет выдать сигнал BLANK в случае нулевой информации. Так вот, установив этот бит, я достиг исчезновения наползания первого слова в строке на нулевое (которое вообще-то отображаться не должно). Хотя прежнее мерцание всех остальных символов осталось.
--------------------
Мне триста лет - я выполз из тьмы...
|
|
|
|
|
Nov 1 2006, 16:41
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404

|
Цитата(metalkain @ Nov 1 2006, 15:47)  Прошу прощения, I2C не заметил. Если укажете, на какой странице, буду признателен. Страница 11, на схеме пины 48,49,50 Цитата(metalkain @ Nov 1 2006, 15:47)  Вывожу слово (8 пикселей). Выводится нормально, но по непонятному закону подрагивает (перемещается на соседнее по строке место и обратно). Вопрос: дело в синхронизации или же это помеха? У меня с sharp ом ещё более радужная картина была, от неправильной синхронизации его по непонятно закону синий бросало в фиолетовые тона.. А вот с BLANK у меня была такая трабла: LCD мог работать в 2 режимах с импользованием BLANK или без (начиная считать пиксели с 88 Clock'а после HSYNC, при этом DE на земле постоянно). Без BLANK всё ок. Так вот с BLANK у меня всё съезжает на один пиксель вбок почему-то.. но не в этом дело посмотрел на временную диаграмму к LCD так нарастание DE должно быть по нарастанию clock, а спад DE по спаду clock. А по ощущениям BLANK выдается в соответствии с общей полярностю CLOCK'а. Насколько такая гипотеза бредова? (осциллограф у меня такие мегагерцы не берёт так что посмотреть не смог)
|
|
|
|
|
Nov 2 2006, 16:25
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373

|
Цитата(aaarrr @ Nov 2 2006, 02:17)  Так оно на 8 пикселей смещается, или только на один? Да, ровно на одно слово (8 пикселей). Изменение частоты клоков, положения и длины HSync никак ситуации не меняют
--------------------
Мне триста лет - я выполз из тьмы...
|
|
|
|
|
Nov 2 2006, 16:56
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373

|
Цитата(metalkain @ Nov 1 2006, 18:46)  Так вот, установив бит BKPXD, я достиг исчезновения наползания первого слова в строке на нулевое (которое вообще-то отображаться не должно). Хотя прежнее мерцание всех остальных символов осталось. Наврал я. Всмотрелся - нет никакой разницы
--------------------
Мне триста лет - я выполз из тьмы...
|
|
|
|
|
Nov 2 2006, 22:27
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(metalkain @ Nov 2 2006, 19:25)  Изменение частоты клоков, положения и длины HSync никак ситуации не меняют А если попробовать все оставить как есть, только: Код HActiveStrtStop=0x000900F9; //Horizontal front porch (10), Horizontal data start (HS+HBP) (40) HBlankStrtStop= 0x000900F9; заменить на: Код HActiveStrtStop=0x000800F8; //Horizontal front porch (10), Horizontal data start (HS+HBP) (40) HBlankStrtStop= 0x000800F8;
|
|
|
|
|
Nov 3 2006, 14:56
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373

|
Цитата(aaarrr @ Nov 3 2006, 01:27)  Цитата(metalkain @ Nov 2 2006, 19:25)  Изменение частоты клоков, положения и длины HSync никак ситуации не меняют
А если попробовать все оставить как есть, только: Код HActiveStrtStop=0x000900F9; //Horizontal front porch (10), Horizontal data start (HS+HBP) (40) HBlankStrtStop= 0x000900F9; заменить на: Код HActiveStrtStop=0x000800F8; //Horizontal front porch (10), Horizontal data start (HS+HBP) (40) HBlankStrtStop= 0x000800F8; Ну это мы пробовали. С помощью подобных изменений можно достичь необходимого положения изображения относительно границ экрана. Не более того.
--------------------
Мне триста лет - я выполз из тьмы...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|