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

 
 
> Помогите разобраться с lcd DG-32240
alexsl
сообщение Mar 19 2008, 16:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 8-02-07
Пользователь №: 25 165



Добрый день. Имеется индикатор DG-32240. Данный индикатор не имеет встроенного контроллера типа hd64646 или sed1335. На нем стоят только драйвера nt7086. Не могу найти схему подключения индикатора и контроллера. sad.gif
За ранее спасибо. smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SergSit
сообщение Mar 19 2008, 19:36
Сообщение #2


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

Группа: Свой
Сообщений: 173
Регистрация: 9-12-05
Пользователь №: 12 031



AVR не потянет. Покрайней мере на частоте 16Мгц. Проще, на мой взгляд, сделать схему управления на том же SED1335. Или на более мощном контроллере ЖКИ. На gaw.ru есть русское описание SED1335. А временные диаграммы надо искать в даташите на nt7086. На Google даташит есть. Там же, в даташите, есть примеры компановки LCD панелей. Судя по временным диаграммам, посмотрел одним глазом, SED1335 может им управлять. Недавно делал управления для LCD панели 400х160 точек, и тоже без контроллера LCD.
Go to the top of the page
 
+Quote Post
alexsl
сообщение Mar 19 2008, 20:10
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 8-02-07
Пользователь №: 25 165



Цитата(SergSit @ Mar 19 2008, 22:36) *
AVR не потянет. Покрайней мере на частоте 16Мгц. Проще, на мой взгляд, сделать схему управления на том же SED1335. Или на более мощном контроллере ЖКИ. На gaw.ru есть русское описание SED1335. А временные диаграммы надо искать в даташите на nt7086. На Google даташит есть. Там же, в даташите, есть примеры компановки LCD панелей. Судя по временным диаграммам, посмотрел одним глазом, SED1335 может им управлять. Недавно делал управления для LCD панели 400х160 точек, и тоже без контроллера LCD.

Даташит я смотрел. Однако по нему мне непонятны некоторые моменты. К примеру из каких соображений выбирать частоту clk1? Не могли бы вы "на пальцах" объяснить принцип работы графического индикатора.
Go to the top of the page
 
+Quote Post
SergSit
сообщение Mar 19 2008, 21:13
Сообщение #4


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

Группа: Свой
Сообщений: 173
Регистрация: 9-12-05
Пользователь №: 12 031



Цитата(alexsl @ Mar 19 2008, 22:10) *
Даташит я смотрел. Однако по нему мне непонятны некоторые моменты. К примеру из каких соображений выбирать частоту clk1? Не могли бы вы "на пальцах" объяснить принцип работы графического индикатора.

NT7086 это сдвиговый регистр на 80 разрядов. Т.е. чтобы получить матрицу точек 320 на 240 необходимо 4 регистра(4*80=320) на строку(для хранения одной строки). И 3 регистра(3*80=240) которые буду хранить номер строки в которую будут выводиться очередная строка из 320 точек. Фактически это тоже сдвиговый регистр по которому сдвигаеться логическая "1". Если она предположем, находиться в 33 разряде, значит информация из 4-х регистров отображиться в 33 строке ЖКИ. Данные вводяться на 4-х разрядной шине. C приходом CL2 данные записываются в строку и сдвигаються. Т.е чтобы записать 320 битов потребуеться 320/4=80 тактов CL2. Когда все данные помещены в строку приходит CL1, который разрешает отобратить строку и сдвигает "1" в регистр хранящий номер строки для отображения. После отображения всех строк приходит импульс кадра, который устанавливает строку для отображения №1. И все снова повторяется.
Частота определяеться просто. Для вашего случая. Если у вас 320 точек значит вам надо 80 тактов CL2. Минимальный период для CL2 из даташита 125нансек. Т.е для отображения строки понадобиться 80*125=10000нансек или 10мксек. Это и будет период CL1. Для кадра потребуеться 240*10мксек=2400мксек-2.4млсек. Это минимальные значения. Их можно увеличить.
Если хотите обеспечить частоту кадра 50Гц, то то для строки необходимо 20ms/240строк=84mks. Для загрузки одной тетрады потребуеться 84mks/80 примерно 1mks.
Если исходить их того, что величина такта AVR 62.5ns, то он за 1mks сможет выполнить, в лучшем случае, 1000ns/62.5ns=16 команд. Вывод AVR не сможет обеспечить необходимую частоту кадра. Не говоря о то, что выполнять другие задачи.
Это вкратце. Есть и нюансы.
Go to the top of the page
 
+Quote Post
alexsl
сообщение Mar 20 2008, 05:35
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 8-02-07
Пользователь №: 25 165



Цитата(SergSit @ Mar 20 2008, 00:13) *
NT7086 это сдвиговый регистр на 80 разрядов. Т.е. чтобы получить матрицу точек 320 на 240 необходимо 4 регистра(4*80=320) на строку(для хранения одной строки). И 3 регистра(3*80=240) которые буду хранить номер строки в которую будут выводиться очередная строка из 320 точек. Фактически это тоже сдвиговый регистр по которому сдвигаеться логическая "1". Если она предположем, находиться в 33 разряде, значит информация из 4-х регистров отображиться в 33 строке ЖКИ. Данные вводяться на 4-х разрядной шине. C приходом CL2 данные записываются в строку и сдвигаються. Т.е чтобы записать 320 битов потребуеться 320/4=80 тактов CL2. Когда все данные помещены в строку приходит CL1, который разрешает отобратить строку и сдвигает "1" в регистр хранящий номер строки для отображения. После отображения всех строк приходит импульс кадра, который устанавливает строку для отображения №1. И все снова повторяется.
Частота определяеться просто. Для вашего случая. Если у вас 320 точек значит вам надо 80 тактов CL2. Минимальный период для CL2 из даташита 125нансек. Т.е для отображения строки понадобиться 80*125=10000нансек или 10мксек. Это и будет период CL1. Для кадра потребуеться 240*10мксек=2400мксек-2.4млсек. Это минимальные значения. Их можно увеличить.
Если хотите обеспечить частоту кадра 50Гц, то то для строки необходимо 20ms/240строк=84mks. Для загрузки одной тетрады потребуеться 84mks/80 примерно 1mks.
Если исходить их того, что величина такта AVR 62.5ns, то он за 1mks сможет выполнить, в лучшем случае, 1000ns/62.5ns=16 команд. Вывод AVR не сможет обеспечить необходимую частоту кадра. Не говоря о то, что выполнять другие задачи.
Это вкратце. Есть и нюансы.

Спасибо за прояснение smile.gif. Пойду по пробую запустить.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alexsl   Помогите разобраться с lcd DG-32240   Mar 19 2008, 16:35
- - Itch   А если нет контроллера, то чем собираетесь контрол...   Mar 19 2008, 17:12
|- - alexsl   Цитата(Itch @ Mar 19 2008, 20:12) А если ...   Mar 19 2008, 17:22
- - rezident   Посмотрите даташит SG320240B, он вроде аналогом (п...   Mar 19 2008, 17:59
|- - =GM=   Цитата(SergSit @ Mar 19 2008, 21:13) Для ...   Mar 19 2008, 22:47
||- - SergSit   Цитата(=GM= @ Mar 20 2008, 00:47) Ну, вы ...   Mar 20 2008, 07:22
||- - =GM=   Цитата(SergSit @ Mar 20 2008, 07:22) Не п...   Mar 21 2008, 14:59
- - SergSit   Не додумал я. Не рассматривал такой вариант. А вар...   Mar 22 2008, 20:36
|- - =GM=   Цитата(SergSit @ Mar 22 2008, 20:36) В ва...   Mar 22 2008, 22:32
- - mse   ;О) Ну тут ещо вот что... Мелочь, конешно. ;О) для...   Mar 23 2008, 08:40
|- - =GM=   Цитата(mse @ Mar 23 2008, 08:40) ... для ...   Mar 23 2008, 11:23
|- - mse   Цитата(=GM= @ Mar 23 2008, 14:23) Такое в...   Mar 24 2008, 10:16
|- - =GM=   Цитата(mse @ Mar 24 2008, 10:16) Не, не ч...   Mar 24 2008, 10:52
|- - mse   Цитата(=GM= @ Mar 24 2008, 13:52) Надо бы...   Mar 24 2008, 12:27
- - Антон Малыгин   Похоже скоро мне ваш опыт наверное понадобиться..т...   Mar 23 2008, 21:30
- - SergSit   Дело движется)))) Вариант очень даже работоспособн...   Mar 24 2008, 15:11
|- - =GM=   Цитата(SergSit @ Mar 24 2008, 15:11) Дело...   Mar 25 2008, 12:53
- - SergSit   Написал программу выдачи строки на СИ и ИАР преора...   Mar 25 2008, 15:56
|- - =GM=   Цитата(SergSit @ Mar 25 2008, 15:56) Напи...   Mar 25 2008, 17:44
- - SergSit   Да посмотреть можно. Выкладываю проект для ИАРа. П...   Mar 25 2008, 18:09
|- - =GM=   Цитата(SergSit @ Mar 25 2008, 18:09) Про ...   Mar 25 2008, 23:07
- - SergSit   По пунктам. 1. Как получилось не знаю))) Это вопро...   Mar 26 2008, 05:42


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:08
Рейтинг@Mail.ru


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