Stránka 1 z 3

Grafický display 128*64 KS0108

Napsal: čtv 27. kvě 2010, 10:29
od Stnly
Zdravím,
už delší dobu používám LCD z Nokie 3310 jako stavový display k mému PC. Jenom mám problém vměstnat na těch pár pixelů všechny informace, co mě zajímají, plus v noci chybí podsvícení.

Proto sem se rozhodl realizovat o něco větší grafický display a to sice – ATM12864D-FL-YBW, rozlišení 128*64 px, žluto-zelné podsvícení, řadič KS0108, cena < 400 Kč, datasheet.

Na fórech obslužného sofu LCDHype, který používám pro skriptování na současném displayi jsem narazil na schéma, ale pamatuju, jak pras*cký zapojení měli uvedený pro 3310ku. Proto sem chtěl poprosit místní elektroniky, zda by na schéma nehodili oko a neřekli, jestli vypadá v pořádku (nebo hrozí brzký odchod LCD a LPT :-)). Napájení 5V bych vytáhl z USB.

Obrázek

Ukázky zapojených displayů z fóra LCDHype.

Obrázek

Obrázek

Obrázek

Re: Grafický display 128*64 KS0108

Napsal: čtv 27. kvě 2010, 12:47
od Trinom
Já si myslím, že by to mohlo bejt v pohodě. Ještě se kouknu do datashitu, jaký má ten displej řadič, protože to vypadá celkem použitelně.

Re: Grafický display 128*64 KS0108

Napsal: čtv 27. kvě 2010, 18:01
od Stnly
Dík,
začal jsem házet do Eaglu, abych udělal DPS.

Jenom mi není jasný, proč je u R1 použitá značka trimru, když je zapojenej jak rezistor.

Pokud budu napájet z USB, mám zemnit taky přes USB a GND na paralelním portu vůbec nepřipojit?

Re: Grafický display 128*64 KS0108

Napsal: čtv 27. kvě 2010, 19:29
od arxeiss
Z datasheetu jsem vyčetl že je to na sílu podsvícení, a není zapojený jako rezistor.
S tím zeměním nevím, ale možná by jsi mohl připojit zem USB se zemí LPT :) Ale to si myslím rozhodně se tím neřiď a pls mě neukamenujte :oops:

Re: Grafický display 128*64 KS0108

Napsal: čtv 27. kvě 2010, 22:58
od Stnly
Máš pravdu, šteluje se tím napětí LED podsvícení.

Četl jsem, že by při propojení mohly vznikat nějaký nebezpečný smyčky, ale nejsem si jistej. :)

Re: Grafický display 128*64 KS0108

Napsal: čtv 27. kvě 2010, 23:13
od arxeiss
Jo, já jsem to dal od boku, ale podle mě zem bude u USB i LPT i COM portu všude stejná. Nech ale raději vyjádřit místní

Re: Grafický display 128*64 KS0108

Napsal: čtv 27. kvě 2010, 23:49
od Trinom
Jo, zem by měla bejt všude společná...

Re: Grafický display 128*64 KS0108

Napsal: pát 28. kvě 2010, 02:22
od Ollie
Ten 74HC04 ze kterýho je využitej jenom jeden invertor by se teoreticky dal nahradit jedním tranzistorem, i když kdoví co by to při nějaké vyšší frekvenci dat dělalo... Vstupy nepoužitých hradel by se měly zapojit na GND. A R5 je tam myslim celkem nanic. K napájení přidat kondíky, třeba 10uF elektrolyt a k němu 100nF keramika. Tranzistor by mohl stačit i menší BC337. Zbytek schématu jsou už jenom dráty, ty jsou snad OK :-D

Jinak zase je to takový základní schéma který nemusí na delším kabelu fungovat. Zvážil bych použití bufferů, na těch 8 datových linek klidně zase ten 74HC245, a ty zbývající tři signály prohnat vždycky dvěma invertory za sebou (dvojí negace signálu je původní signál)...

Re: Grafický display 128*64 KS0108

Napsal: pát 28. kvě 2010, 07:37
od NEONET
Trinom píše:Jo, zem by měla bejt všude společná...
pravda, proto neni nutne u USB portu zapojovat zem, ale zem staci tahat pouze z LPT, z USB pak jenom VCC

Re: Grafický display 128*64 KS0108

Napsal: pát 28. kvě 2010, 11:43
od Stnly
Dík,
trošku jsem poupravil.

Obrázek

Na data jsem použil 74HC245, další signály prohnal zbylýma invertorama. Nezbyl mi jenom na ALF, ale tím spínám tranzistor, tak snad bude v pohodě.

Místo kondíků k napájení sem vybral stabilizátor – LE50ABZ, 5V/0,1A. Jen nevím, jestli nemám vzít výkonnější, tenhle má malej úbytek (0,5 mA), ale výstupní proud jen 100 mA. IO si moc nevezmou logika displaye taky, jenom se mi v datasheetu nepovedlo najít spotřebu podsvícení, předpokládám tak 50 mA.

Kondenzátory C1 až C3 mám použít keramický nebo elektrolytický?

Re: Grafický display 128*64 KS0108

Napsal: pát 28. kvě 2010, 12:19
od Trinom
Já bych osobně radši použil keramiku, ale tady to asi bude jedno.

Re: Grafický display 128*64 KS0108

Napsal: pát 28. kvě 2010, 20:38
od Ollie
Ten stabilizátor je nesmysl, když na jeho vstupu bude 5 V, tak na něm bude jenom úbytek, a efekt žádný. Napájení ber z USB, a dej tam jenom ty kondíky jak jsem říkal... Zbytek schématu je myslím správně, přesně tak jsem to měl namysli.

Re: Grafický display 128*64 KS0108

Napsal: pát 28. kvě 2010, 21:28
od Stnly
Dík.
Kondenzátory předpokládám paralelně.

Opravené schéma:

Obrázek

Začínám se těšit, už aby to šlapalo. :)

Re: Grafický display 128*64 KS0108

Napsal: pát 28. kvě 2010, 21:48
od Trinom
Vidíš, toho stabilizátoru jsem si ani nevšim. Paralelně je strkat nemusíš, stejně si tím nepomůžeš. Nech tam maximálně jeden.

Re: Grafický display 128*64 KS0108

Napsal: čtv 3. čer 2010, 09:53
od Stnly
Hnul jsem se zase o kousek dopředu. :)

Nejnovější schéma:

Obrázek

Osazovák:

Obrázek

DPS [pdf]

DPS zrcadlově [pdf]

Zapojení konektorů:

Obrázek

Z křížení signálů na DPS mi šla hlava kolem, proto jsem LCD konektor rozdělil na dvě části a proházel piny, zapojení drátků na LCD bude celkem fuška. :)

Napájení sem vytáhl z USB a zemním taky jenom přes USB, nechce se mi LPT moc přetěžovat.

Re: Grafický display 128*64 KS0108

Napsal: čtv 3. čer 2010, 13:56
od Ollie
No dobrý, ale radši bych tam teda dal konektory umožňující použití běžnýho LPT kabelu a plochýho kabelu k displeji, i za cenu třeba dvaceti drátových propojek na DPS... A když se pár propojek schová pod integráče tak to nebude ani vypadat moc blbě.

A ten Pacman na DPS je naprosto úžasnej! :up:

Re: Grafický display 128*64 KS0108

Napsal: čtv 3. čer 2010, 15:07
od Stnly
Dík. :)

Pravda, není to moc elegantní, spíš vůbec. Holt nedostatek zkušeností. Předělal bych, kdybych už nebyl uprostřed nažehlování DPS.

Re: Grafický display 128*64 KS0108

Napsal: ned 6. čer 2010, 10:42
od Stnly
Hmm... něco je špatně.
Zapojil jsem a vypadá to, že sem spíš na cestě do téma Copak se nám podařilo spálit . :)

Re: Grafický display 128*64 KS0108

Napsal: ned 6. čer 2010, 11:54
od Ollie
Tak zlý to snad nebude, pokud vyloženě nepřepóluješ napájení tak ten displej musí přežít. Pro začátek zkontroluj napájecí napětí na všech IO a na displeji, a taky změř napětí na VEE, mělo by tam být nějaký záporný napětí. Až teď jsem si všiml že na VEE nemáš žádnej kondík, tak pokud nebude přímo na desce dipleje, tak bych tam těch 100 nF dal.
Když otáčíš trimrem nastavení kontrastu tak se taky nic neděje?

Re: Grafický display 128*64 KS0108

Napsal: ned 6. čer 2010, 13:09
od Stnly
Samozřejmě, že sem přepóloval, naštěstí vypadá, že všechny součástky přežily. :)

Holt, když piny USB jsou jednou popsaný tak, podruhý zase opačně a někdo si koupí novej multimetr a neví, že drží šňůry opačně. :oops:

Obrázek

Díky moc za pomoc. Mám velkou radost, du vyrobit nožičku a pak už si jenom budu hrát se skriptama.

BTW: Je velká krize, že nemám ten kondík na Vee?