Отговори на тема  [ 25 мнения ]  Отиди на страница 1, 2  Следваща
LCD - KS0086 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение LCD - KS0086
Някой наясно ли е с тоя чип и въобще с природата на управление на LCD (черно/бяло)?

Дисплей вече имам. Проблем: на него са само драйверите за колони/редове. А то си требе контролер+RAM да го управлява тва нещо. Гледам сега го ползват с една платка с рамове и FPGA. Ама много сложно бе (платката струва колкото диспея), че и харчи яко. Тия дето са с вграден контролер (некъв SED1335+RAM) и те по близо 100мА консумация (без лампата), баси и LCD то. Аз понеже не съм много в час с LCD тайминга, да ме светнте малко. Много ли е сложно да се управляват тия колони/редови драйвери (KS0086). Не може ли да заделя един MCU за тва. Или скоростите са много високи и не са по силите на микроконтролер та требе FPGA.
Щото проста сметка на неграмотник - 320x240 точки = 10К * 60Hz = 600kHz. Кажи ги 1Mhz тайминг. Май си е бая скорост за микроконтролер. Cool

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Ное 19, 2004 11:03 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение 
Доколкото разбирам, искаш от текстов дисплей (т.е. разделен на редове, които са разделени на отделни правоъгълници) да си направиш графичен? :)


Пет Ное 19, 2004 11:31 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Делено на 8 бита = горе-долу 150кHz щото шината е паралелна, ама това е по твойте сметки. Смъкваш още малко, щото това LCD със 60Hz - трудна работа. Ама кажи точно какво искаш да правиш - щото ако ще изкарваш някъкви текстове е едно, ако ще гледаш черно-бели филми е друго 8) .


Пет Ное 19, 2004 11:39 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Kакъвто и контролер да сложиш, пак ще имаш консумация. консумацията идва от капацитетите на клетките в матрицата, които трябва постоянно да обръщаш.
ВАЖНО! Напрежението, което се подава на коя и да е клетка трябва да е двуполярно, с еднаква амплитуда на двата импулса и еднаква продължителност. Т.е. не трябва да имаш постоянно токова съставка на напрежението върху клетката ( точка, сегмент или каквото е ). Ако имаш постоянно напрежение, силно съкращаваш живота на матрицата ( правиш електролиза ).
Най-доброто решение е специализиран контролер. Работил съм с KS00067 и 00070, това новото не го знам.


Пет Ное 19, 2004 12:25 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Не реконструктор, няма нищо общо.

Ами какво искам да правя - да пиша текст, да тече една/две криви (ЕКГ) и пр. Няма да рефрешвам бързо целия екран (да правя анимаци и пр.), така че странициране не ми трябва (засега). Аз си мислех че за напреженията на самия индикатор (полярността им) се грижат редовите/колонните драйвери. Току що научих че допълнителен контролер + 32К РАМ минава 50 еур. Баси толкоз ми е целия диспей.

А и това с консумацията пак не ми е много ясно. Дисплея + редови/колонни дривери го дават под 10мА. Като прибавиш РАМ-а (който е статичен) плюс въпросния сложен контролер >90мА. Баси.

А шината май е 4 битова. 8 битова е на външния контролер, ама той си като устройство с r/w enable и пр.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Ное 19, 2004 2:58 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение 
Хм. И ко тече по шината? :)


Пет Ное 19, 2004 3:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Ами кво, ако е 4bit - старша и младша тетрада + enable, и r/w , ako e 8bit тече целия байт. А тоя контролер за 50 евро бърз ли е (в смисъл с какъв refresh rate)?


Пет Ное 19, 2004 3:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение 
Какво е Enable, и защо r/w т.е. защо има четене, след като няма рам?


Пет Ное 19, 2004 3:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Цецо написа:
Току що научих че допълнителен контролер + 32К РАМ минава 50 еур....


Явно има RAM, освен това можеш да четеш не само RAM, а например BUSY FLAG-а (който е доста важен за бързи дисплеи), Х-У положението, и сигурно доста други гъделчете.
Enable е контролен пин, общо взето позволява на дисплея да чете зададената на порта дума. Намери си даташийт на буквено-цифров дисплей (стандартен на HITACHI) и прочети :wink:


Пет Ное 19, 2004 3:20 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Трябва ти дисплей с контролер, другото е лесна работа. Мен ако питаш най-гадното е че байтовете са ориентирани по Х, а не по Y.


Пет Ное 19, 2004 4:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Po princip интерфейсът на контролерите е бавен и след всеки запис в тях трябва да чакаш да стане"готов". Е този бит задължително се чете. Затова има и "read" mode


Пет Ное 19, 2004 4:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Ами не е точно така, т.е. така е ама за буквено цифровите. Графичните са доста бързи - това дето го ползвахме ние държеше до трансфер около 5МБ/сек. При графичните LCD четенето се използва защото има доста повече регистри, които се следят, а и нали можеш да искаш да правиш операции XOR, OR, AND върху картинките. Пък и както споменах по-горе байтовете в RAM-а му са разположени по Х координатата и за да искараш нещо в повечето случай се налага да четеш от РАМ-а и да правиш доста сметки.


Пет Ное 19, 2004 4:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
A бе, има го всякакви. Срещал съм с байтове и по X, и по Y. Даже си бях направил програмка да генерира фонтове ( от Windows-а ) за различните подредби на точките по екрана. А за скоростта си отчасти прав - има и графични, които са бавни. Понеже съм ползвал малкоконсумиращи, вероятно затова.


Пет Ное 19, 2004 4:49 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение 
Абе като го гледам, тоз контролер чертае само 240х240 бре?


Пет Ное 19, 2004 4:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Баси, къф интерес предизвиках. Значи KS0086 е драйвер на самите сегменти (80 броя). На моя дисплей по мои сметки трябва да има 7 такива чипа. Те са си на самия дисплей. Тях ги имам. След това Отвън как ще ги командваш е твой проблем. Единия от вариантите е SED1335 + RAM. Тоя SED се грижи да чете от RAM, и да блъска на дисплея, освен това си има вградени шрифтове, възможност за превключване на страници и пр. Нещо като T6963 и KS00107 (или квото беше там). Само дето тия двата не поддържат толкоз много точки, та затова не става с тях. Тях ги знам, не са лоши. Лошото е че тоя SED на практика е ненамираем. Прави се от Seiko - Epson, върви та го търси. Тези от които взимам дисплея имат разработен собствен контролер върху FPGA. Много ми е скъп обаче. Та съм на проблема, мога ли да заместя тоя SED1335 (или техния контролер) с нещо по евтино и елементарно или да си избия тия мечти от тиквата.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Ное 19, 2004 5:58 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 25 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 20 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни