G L A S S L C D sürmek

Başlatan Erol YILMAZ, 23 Ocak 2006, 11:33:41

Erol YILMAZ

Bu LCD nin segmentleri LED gibi sürülüyor. ama kapasite etkisi var. ONun icin belli frekansta bir sinyalle segmentleri surmek gerekiyor.
Ben bu sinyali COM olana uygulamayi dusunuyorum.

Daha derin bilgisi olan ??? :)

aster

başlangıç olarak STN ve TFT olarak 2 ye ayrılıyor
piyasada en yaygınları bunlar
STN leri genelde 8 bit DataBus ile DRV edebilirsin
TFT leri ise 12-16 ve 18 bit RGB parelel girişlerle her noktaya değer girilir
en yaygın olanı da 18 bit (R-6,G-6,B-6) şeklinde senkronizasyon sinyalleri ile paralel olarak sürülür
DS lerden bu konuyu izleyebilirsin gerekirse daha fazla bilgi verebilirim, mesela V16C6448AC , EDMGRB8KJF bu ürünler piyasada bolca var ve fiyatlarıda gayet güzel. Birde lik veriyim Türkiyeden bir firma
http://www.datadisplay.com.tr/  
ben burdan 6.4" touch screen aldım 22 EURO
ama STN LCD lerle çalışmak için üstünde dahili STN DRV ları olan ARM7 kullanabilirsin
TFT için ARM9 tercih etmen işini kolaylaştırır bu çiplerin üzerinde dahili DRV ları vardır hatta direk Touch Screen (4pin) girebilirsin
(az önce tahtada bunu anlatıp tartışıyorduk, tesadüfe bak sen)

ARM7 de Linux işletim sistemi
ARM9 da ise WinCE kodunu direk çalıştırabilirsin
zaten C biliyorsun gerisi senin için hikaye  :) at koşturabilirsin

Erol YILMAZ

Yok be hocam :)
Ne yaptın ?
Ben basit LCDler var ya cam seklinde olanlar çıplak yani modul değil.
Onları surmekten bahsetmiştim.

Kullanacağım display toplamda 30 segment bu arada.

z

Polarizasyona neden olmamak için segmentleri AC olarak süreceksin. Bayağı karmaşık bir iş. Kolay gelsin.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

aster

Tüh bende aha birini yakaladım demiştim  :)

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en019709

Bu linki detaylı incelersen aradıgın her şey var burda. C dili için .lib  ve .h  zaten malum derleyici hallediyor.

aYe

Selam,
Alıntı yapılan: "aster"http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en019709

Evet aster hocam bencede bu işin en kolay yolu bu ancak maxim 8 kati program hafiza 3 katı ram'e sahip ve 3 katı daha fazla segment sürebilen hatta renesas R8C serisini irdeleyenlere tanidik gelicek bir tabir içersinde ring osc'de(osilatörün durduğu durumlarda devreye girecek yedek osilatör) olan 20mips her biri sadece 1cycle olan 33 komuta sahip 16x16 çarpma işlemini hardware ile 48bit alu üzerinde yapan 16bitlik 16 adet work register'indan hiç bahsetmek istemediğim maxQ risc mcu'yu sizin pic'den 0.24 dolar daha ucuza yani $3.45'a veriyor:D
Bkz...
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4466/ln/

İyi çalışmalar...
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

CaFFeiNe

@erol

yanlış hatırlamıyorsam 100-200Hz kare dalga ile sürebilirsin ama hem segmente hemde com a vermen gerekli ve aralarında 90° değil 180° düşünmeden yazmışım faz farkı olacak yani com +5V iken (voltaj daha düşük olabilir 1-2V attım) segment 0V segment +5V iken com 0V olacak

Erol YILMAZ

Evet Caffeine,
Bugun Philips in bir LCD driver ini inceledim 64 Hz ile her pine kardalga uygulayarak calisiyordu. Sinyal genligi 5 Volt. Faz farkini vs sini olusturmak kaliyor geriye... Tesekkurler...

Baska yorum/tavsiye varsa kabul edilir.