реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> EP9307, настройка видеоадаптера
aaarrr
сообщение Oct 31 2006, 13:45
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 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. Если их подать слишком рано (до запуска внутренних генераторов индикатора), то можно испортить экран постоянкой.
Go to the top of the page
 
+Quote Post
metalkain
сообщение Oct 31 2006, 14:55
Сообщение #32


Участник
*

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



Благодарю, aaarrr smile.gif


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 1 2006, 07:31
Сообщение #33


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



2 metalkain . А у вас на DE дисплея идёт BLANK c чипа?

После прочтения этой доки остались непонятни зачем там I2C, и что-то про него там ни слова. glare.gif
Go to the top of the page
 
+Quote Post
metalkain
сообщение Nov 1 2006, 12:47
Сообщение #34


Участник
*

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



Цитата(sff @ Nov 1 2006, 10:31) *
2 metalkain . А у вас на DE дисплея идёт BLANK c чипа?

После прочтения этой доки остались непонятни зачем там I2C, и что-то про него там ни слова. glare.gif

BLANK с чипа.
Прошу прощения, I2C не заметил. Если укажете, на какой странице, буду признателен.

Все дело было в RESET'е. Этот сигнал необходимо держать во время работы в единице.
Возник другой казус.
Вывожу слово (8 пикселей). Выводится нормально, но по непонятному закону подрагивает (перемещается на соседнее по строке место и обратно).
Вопрос: дело в синхронизации или же это помеха?


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 1 2006, 14:32
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(metalkain @ Nov 1 2006, 15:47) *
Вывожу слово (8 пикселей). Выводится нормально, но по непонятному закону подрагивает (перемещается на соседнее по строке место и обратно).
Вопрос: дело в синхронизации или же это помеха?

Больше похоже на неправильную полярность клоков.
Go to the top of the page
 
+Quote Post
metalkain
сообщение Nov 1 2006, 15:46
Сообщение #36


Участник
*

Группа: Новичок
Сообщений: 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 в случае нулевой информации.
Так вот, установив этот бит, я достиг исчезновения наползания первого слова в строке на нулевое (которое вообще-то отображаться не должно). Хотя прежнее мерцание всех остальных символов осталось.


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 1 2006, 16:22
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(metalkain @ Nov 1 2006, 18:46) *
На мой взгляд, этот бит позволяет выдать сигнал BLANK в случае нулевой информации.
Так вот, установив этот бит, я достиг исчезновения наползания первого слова в строке на нулевое (которое вообще-то отображаться не должно). Хотя прежнее мерцание всех остальных символов осталось.

Нет, наоборот - этот бит позволяет выполнить гашение подачей нулевой информации во время BLANK.
Частичное устранение дрожания при установке этого бита может косвенно указывать на наличие помех.
Как подключен экран? Надеюсь, не пучком проводов?
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 1 2006, 16:41
Сообщение #38


Частый гость
**

Группа: Свой
Сообщений: 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'а.

Насколько такая гипотеза бредова? (осциллограф у меня такие мегагерцы не берёт так что посмотреть не смог)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 1 2006, 17:08
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sff @ Nov 1 2006, 19:41) *
...посмотрел на временную диаграмму к LCD так нарастание DE должно быть по нарастанию clock, а спад DE по спаду clock.

По-моему, ерунда: все тайминги должны быть привязаны к одному определенному фронту pixel clock. Может быть, картинка криво нарисована?
Go to the top of the page
 
+Quote Post
Gvozdidir
сообщение Nov 1 2006, 22:50
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 13-01-06
Пользователь №: 13 126



Экран подключен не пучком проводов, но плоским кабелем(от CD-rom) от отладочной платы до платы переходника. Врятли это помеха, ведь сигнал скачет, только по горизонтали, по вертикали четкая картина!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 1 2006, 23:17
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



По вертикали ему скакать затруднительно: для этого нужно полностью HSYNC потерять, а для горизонтального дрожания достаточно и одного клока.

Цитата
Вывожу слово (8 пикселей). Выводится нормально, но по непонятному закону подрагивает (перемещается на соседнее по строке место и обратно).


Так оно на 8 пикселей смещается, или только на один?
Go to the top of the page
 
+Quote Post
metalkain
сообщение Nov 2 2006, 16:25
Сообщение #42


Участник
*

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



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


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post
metalkain
сообщение Nov 2 2006, 16:56
Сообщение #43


Участник
*

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



Цитата(metalkain @ Nov 1 2006, 18:46) *
Так вот, установив бит BKPXD, я достиг исчезновения наползания первого слова в строке на нулевое (которое вообще-то отображаться не должно). Хотя прежнее мерцание всех остальных символов осталось.

Наврал я. Всмотрелся - нет никакой разницы


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 2 2006, 22:27
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 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;
Go to the top of the page
 
+Quote Post
metalkain
сообщение Nov 3 2006, 14:56
Сообщение #45


Участник
*

Группа: Новичок
Сообщений: 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;


Ну это мы пробовали. С помощью подобных изменений можно достичь необходимого положения изображения относительно границ экрана. Не более того.


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 10:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016