Új soros LCD illesztő áramkörök és kijelzők

 

A folyadékkristályos kijelzők elterjedése a szórakoztató elektronikában jótékony hatással van a kijelző árakra. A folyamatos árcsökkenés és a növekvő igény korszerű kezelőfelületre, - minél több információval - okozza azt, hogy az ipari vezérlőkben és már egyszerűbb céláramkörökben is többször találkozunk LCD modulokkal. Tovább erősíti ezt az irányt az akkumulátoros, elemes megoldások növekvő száma, ahol természetes választás a folyadékkristályos technológia az alacsony fogyasztás miatt.
Az intelligens érzékelőkbe, mérőáramkörökbe és egyéb alkalmazásokba ma már általában mikrokontrollereket alkalmaznak és a tápfeszültség 3.3 V vagy még alacsonyabb. Két probléma merül fel, amikor LCD modult szeretnénk illeszteni ezekhez a mikrokontrollerekhez.

 

-          A mikrokontrollerek kevés lábszáma méret- és költségminimalizálás miatt.

-          Nem egyszerű 3.3 V-nál kisebb tápfeszültségű olcsó ipari kijelzőt találni.

 

Mindkét problémát megoldhatjuk egy olcsó soros interfész megoldással.
A Microchip MCP23x17 áramkörei tulajdonképpen SPI és I2C soros busz I/O bővítő megnevezéssel szerepelnek az adatlapon, de kiválóan használhatjuk LCD illesztésre. A 16 I/O láb általában elegendő egy LCD modul csatlakoztatásához, a mikrokontrollerek többsége pedig rendelkezik SPI vagy I2C soros busz interfésszel, de ha nem, akkor szoftverben kis tárigénnyel könnyen megoldható. (Az SPI talán egyszerűbben.) A blokkvázlaton látható, hogy az MCP23x17 rendelkezik három címvonallal is (A0:A2), ami azt jelenti, hogy más soros eszközöket is felfűzhetünk a soros buszra más címen. A címvonalakat tápra vagy földre húzva konfigurálhatjuk az eszköz címét. Az áramkör programozás szempontjából átlátszó, nem kell programozni, hanem ugyanazokat a bájtokat kell kiküldeni az LCD-nek, mint alaphelyzetben. Látható tehát, hogy 2 illetve 3 vezetékre redukálhatjuk az LCD interfész vezérlését.

A probléma másik fele az alacsony tápfeszültségű mikrovezérlő illesztése a nagyobb választékban beszerezhető 5V-os LCD modulokhoz. Kétféle megoldást választhatunk. Ha ismerjük a mikrokontrollerünk I/O meghajtójának az elektromos paramétereit és túlfeszültség védelmét, akkor SPI busz esetén egyszerűen soros és felhúzó ellenállásokkal megoldhatjuk a 3 vezeték illesztését, mivel itt csak egyirányú a meghajtás az adatvonalakon. A korrekt illesztés 2 vagy 3 NMOS FET tranzisztorral oldható meg egyszerűen az ábra alapján. A kapcsolás részletes leírását a Philips I2C alkalmazási ajánlásában megtalálhatjuk az interneten AN97055 hivatkozással. Ennek a kapcsolásnak az érdekessége, hogy kétirányú vonalak illesztését is tökéletesen megoldja, akár nagy sebességen is.
A leírt interfész megoldás kiváltja a sokszor borsos áron mért soros LCD megoldásokat és még több helyen teszi gazdaságossá az LCD kijelzők használatát. A ChipCAD Kft kínálatában megtalálható minőségi EDT gyártmányú LCD kijelzőkhöz közvetlenül illeszthetők  a fenti áramkörök.
További információk elérhetők a gyártó honlapján www.microchip.com  és a info@chicad.hu email-en.

 

A Parallax vadonatúj egyenlete: 8darab×32bites×20MIPS×1 tokban = PropellerDIP40

A kaliforniai Parallax cég, aki eddig a modul szintű BASICbélyeg számítógépekről volt ismert, saját csipet gyártott, melyben szakított a hagyományos mikrovezérlő architektúrák megszorításaival, és egy fejlesztőmérnöki kézbe való megoldást hozott ki, a Propeller-t. Az új filozófia elsajátítását a processzorhoz kifejlesztett újszerű programnyelv a „Spin” is megkönnyíti, hiszen a Spin BASIC, Pascal, „C”, Java és saját programelemeket tartalmaz. Mivel mindegyik programnyelvből sikerült az előnyöket integrálni a Spin-be, így különösebb nehézség nélkül néhány nap alatt teljesen elsajátítható a Propeller programozása.

A Propeller csip, hardver szemszögből 8 darab, teljesen identikus processzormagból áll (elnevezésük: „COG”) melyek 32bites RISC-ek, 20MIPS sebességgel. A processzormagok 200ns időnként érik el a közös erőforrásokat (globális 32k ROM és 32k RAM), illetve egymástól teljesen függetlenül használhatják a saját erőforrásaikat (4k lokális RAM, minden I/O láb, rendszerszámláló, időzítők). A processzor kiválóan alkalmas VGA megjelenítésre, billentyűzet vagy egér kezelésére is! Rendkívül kis alkatrész igénnyel, és a SPIN programnyelvnek és a Parallax periféria szoftver moduloknak köszönhetően nagyon gyorsan juthatunk eredményre a Propeller-el.

 

Részletes leírásokat és további információt honlapunkon találhatnak. http://www.chipcad.hu/propeller.htm