Grafický display 128*64 KS0108

Nevizuální úpravy HW, elektronika - Voltage-mody, regulace otáček, schémata... nejde o přetaktovávání.
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Grafický display 128*64 KS0108

Příspěvek 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
Trinom
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 13. črc 2005
Bydliště: Brno
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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ě.
Obrázek Measure With Micrometer, Mark With Chalk, Cut With Ax.....................TDI = Ten Dým Ignoruj
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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?
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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:
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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. :)
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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í
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Trinom
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 13. črc 2005
Bydliště: Brno
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek od Trinom »

Jo, zem by měla bejt všude společná...
Obrázek Measure With Micrometer, Mark With Chalk, Cut With Ax.....................TDI = Ten Dým Ignoruj
Ollie
Začátečník
Začátečník
Registrován: 07. kvě 2007
Bydliště: Rožnov p.R., Loukov
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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)...
Obrázek
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

Re: Grafický display 128*64 KS0108

Příspěvek 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
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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ý?
Trinom
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 13. črc 2005
Bydliště: Brno
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek od Trinom »

Já bych osobně radši použil keramiku, ale tady to asi bude jedno.
Obrázek Measure With Micrometer, Mark With Chalk, Cut With Ax.....................TDI = Ten Dým Ignoruj
Ollie
Začátečník
Začátečník
Registrován: 07. kvě 2007
Bydliště: Rožnov p.R., Loukov
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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.
Obrázek
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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. :)
Trinom
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 13. črc 2005
Bydliště: Brno
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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.
Obrázek Measure With Micrometer, Mark With Chalk, Cut With Ax.....................TDI = Ten Dým Ignoruj
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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.
Ollie
Začátečník
Začátečník
Registrován: 07. kvě 2007
Bydliště: Rožnov p.R., Loukov
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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:
Obrázek
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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.
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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 . :)
Ollie
Začátečník
Začátečník
Registrován: 07. kvě 2007
Bydliště: Rožnov p.R., Loukov
Kontaktovat uživatele:

Re: Grafický display 128*64 KS0108

Příspěvek 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?
Obrázek
Stnly
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. bře 2004

Re: Grafický display 128*64 KS0108

Příspěvek 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?
Odpovědět

Zpět na „Modifikace hardware“