Ú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