| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
apple2 Нов потребител

Регистриран на: 24 Юни 2008 Мнения: 15
|
Пуснато на: Чет Окт 02, 2008 10:05 Заглавие: Управление на дисплей с контролер?? |
|
|
Наскоро намерих един черно бял дисплей от стар латоп. На него пише DMF676AN OPTREX JAPAN.
На него има 2 по 9 чипа HD61104 и още 3 HD61105.
Въпроса ми е как мога да го управлявам с атмега8 примерно (такъв имам под ръка) или на кой пин какъв сигнал трябва да се подаде че да светне някой пиксел ?
Благодаря. |
|
| Върнете се в началото |
|
 |
ststefanov Опитен потребител

Регистриран на: 14 Дек 2004 Мнения: 1509
|
Пуснато на: Чет Окт 02, 2008 10:46 Заглавие: |
|
|
А защо не потърсиш datasheet за тези чипове?
Мързел или ..? |
|
| Върнете се в началото |
|
 |
zmeios Опитен потребител


Регистриран на: 08 Авг 2008 Мнения: 840 Местожителство: София
|
Пуснато на: Чет Окт 02, 2008 13:53 Заглавие: |
|
|
Сложничко е. Ако не си много навътре в материала, по-добре не се захващай от раз.
Според мен ще изпиташ сходно забавление ако ползваш дисплей от някоя GSM-антика -- а малките дисплеи се управляват далеч по-лесно. |
|
| Върнете се в началото |
|
 |
apple2 Нов потребител

Регистриран на: 24 Юни 2008 Мнения: 15
|
Пуснато на: Пет Окт 03, 2008 6:44 Заглавие: |
|
|
Datasheet имам но там не пише как се връзва контролер.  |
|
| Върнете се в началото |
|
 |
Петров Опитен потребител

Регистриран на: 11 Юни 2004 Мнения: 1246 Местожителство: Варна
|
Пуснато на: Пет Окт 03, 2008 9:56 Заглавие: |
|
|
| apple2 написа: | Datasheet имам но там не пише как се връзва контролер.  |
Като гледам какви ги пишеш май е само едно голо желание.
Я вземи първо разучи интерфейса на дисплея, след това ще ти се поизясни къде какво да подаваш. |
|
| Върнете се в началото |
|
 |
apple2 Нов потребител

Регистриран на: 24 Юни 2008 Мнения: 15
|
Пуснато на: Съб Окт 04, 2008 9:08 Заглавие: |
|
|
Интерфейса на дисплея трябва да горе долу такъв:
640x400 dots (2x640x200 dual screen)
VDD 5V
VCC-VEE approx 25V (max 28V) (stabilized)
VCC-Adj approx 23.6V (adjustable)
-> negative voltages ref to GND!
Pins
1 FLM
2 LP
3 CP
4 M
5 Vadj
6 VCC
7 VSS
8 VEE
9 DU0 (data upper half bit0)
10 DU1 (data upper half bit1)
11 DU2 (data upper half bit2)
12 DU3 (data upper half bit3)
13 DL0 (data lower half bit0)
14 DL1
15 DL2
16 DL3
17 P/N (positive negative image)
18 n.c. (no connection)
19 EL-foil
20 n.c.
21 EL-foil
Само че това не е точно за моя дисплей ами за подобен (това намерих в нета) точно за моя модел нищо не намирам. Иначе има 16 пина (и още 6 дупки кадето няма запоен конектор)
До колкото рабрах хората ги управляват тия неща с SED133x но смятам че и с обикновен контролер трябва да стане но примерно ще има малък фреймрейт. (Целта е просто да може да се изписва а не да се гони перформанс). |
|
| Върнете се в началото |
|
 |
RM Опитен потребител

Регистриран на: 16 Сеп 2008 Мнения: 680
|
Пуснато на: Съб Окт 04, 2008 10:50 Заглавие: |
|
|
| И с какъв контролер си решил да го правиш. |
|
| Върнете се в началото |
|
 |
apple2 Нов потребител

Регистриран на: 24 Юни 2008 Мнения: 15
|
Пуснато на: Съб Окт 04, 2008 21:31 Заглавие: |
|
|
| Имам опит с атмега8, може и друг ама този ми се вижда че върши работа |
|
| Върнете се в началото |
|
 |
voic4e Нов потребител

Регистриран на: 06 Окт 2008 Мнения: 5
|
Пуснато на: Пон Окт 06, 2008 17:10 Заглавие: |
|
|
здравейте!
Аз докопах една подобна матрица DMF50440NFU и разбрах какви са повечето й пинове, но няколко не са ми ясни.
Моята е Dual STN (passive matrix). Dual означава, че екрана се състои от 2 матрици - горна и долна, съответно с пинове DU и DL.
Освен тях има пинове
FLM (YD) - Vsync
LP - Hsync
XCK - Pixel (dot) clock
Моята има конектор с 16 пина:
11 от тях (приемащи TTL нива):
4 DU
4 DL
3 не знам точно какви
минават през токоограничаващи резистори 100 ома групирани в 3 матрици по 4 и отиват на входовете B на 3 логически интегрални схеми 74HCT08A:
pin 1-4 -> RA1 -> IC24 -> upper
pin 6-9 -> RA2 -> IC25 -> Lower
pin 11-13 -> RA3 -> IC26 -> Hsync, Vsync, pixel clock?
На входовете A на интегралните схеми отива сигнал от pin 14 (липсва токоограничаващ резистор - трябва да сложите някакъв), което ме навежда на мисълта че това е Pixel clock и се чудя тогава за какво е единия от 11,12 и 13?!
pin 5 & 15 -> Ground
pin 10 -> +5V
pin 16 е свързан към емитера на транзистор и предполагам е за регулиране на контраста.
Моят проблем e, че не знам 4-те пина за синхронизация (работещи с TTL нива) кой за какво е и колко волта се подават на pin 16. Също така при мен липсва Vee, което на някои матрици е около 20V - напрежението , с което се управлява самата матрица (при мен има някаква ИС за генериране на напрежения).
Ето малко полезна информация:
Ето как се свързва видеокарта:
http://www.maltepoeggel.de/html/tft2pc/
http://ms-netpage.de/include.php?path=content/tft.php
Ето как се свързва Atmel към подобна матрица:
http://www.dse.nl/~jeroen_hilgers/proj/procio/optrex.htm
Column driver data shift clock - това трябва да е pixel clock
Column driver data load / !row data shift clock - това трябва да е Hsync / LP
Row driver data input - това трябва да е Vsync / FLM
Идеята е, че
на pixel clock подаваш 1 при преминаване на следващ пиксел
на Hsync / LP при преминаване на следващ ред
и на Vsync / FLM подаваш 1 при преминаване на нов кадър
Тук аналогични неща са описани малко по-подробнп:
http://datasheet.digchip.com/348/348-00387-0-DMF-50944NCU-FW-2.pdf
Please maintain the above sequence when turning on and off the power supply of the module.
If DISPOFF is supplied to the module while internal alternate signal for LCD driving (M) is
unstable, DC component will be supplied to the LCD panel. This may cause damage the LCD
module.
Аз ще помоля ако някой има информация/datasheet за DMF50440NFU да драсне нещо. Благодаря!  |
|
| Върнете се в началото |
|
 |
RM Опитен потребител

Регистриран на: 16 Сеп 2008 Мнения: 680
|
Пуснато на: Вто Окт 07, 2008 6:21 Заглавие: |
|
|
Имаш ли си на представа колко ресурс лапа управлението на един много по елементарен матричен дисплей 2х16, и съответно до каде ще стигне флаша на 8-цата за да се покаже нещо.
По добре забрави. |
|
| Върнете се в началото |
|
 |
|