Sammenligning mellem kundespecifikke LCD-løsninger.
omkostninger er at vælge en controller, der kan styre f lere commons end f ire. Hvis man finder en controller, der kan håndtere otte commons for hver linie, så kræves der kun 22 pins. Det reducerer antallet af pins med 10 blot ved valg af en controller med den rigtige driver-funktion til LCD'et.
Fleksibel routing og I/ O'er
En anden faktor, som også favoriserer den kundespecifikke løsning, er tilgængeligheden og fleksibiliteten af LCD driver I/O'erne i controlleren. Traditionelle controller-producenter tilbyder LCD-drivere som en option i deres portefølje. Ud over antallet af segmenter og commons, der supporteres af en controller med LCD-driver, så må designeren undersøge, hvilke pins der eksisterer for en given kapsling, og hvordan disse pins påvirker print-layoutet. Jo mere spredt disse pins er placeret, desto mere komplekst bliver print-layoutet. En anden metode er nu blevet mulig med markedet revolutionerende embedde-
de system-IC'er, der er i stand til at styre kundespecifikke LCD-glas løsninger så som et interface til et LCD-modul. Programmerbare embeddede systemer gør designeren i stand til at bruge en hvilken som helst af de generelle I/O'er over hele komponenten som en analog, digital og LCD-driver I / O hv i l ket på de stør re I / O -komponenter svarer til support af 736 pixels på et stort LCD glasdisplay. Muligheden for at vælge frit mellem de tilgængelige pins reducerer printkompleksiteten og prisen da det er meget lettere at route forbindelserne over printet.
Debugging og styring af et LCD-glas
Den overhængende kompleksitet, der ligger i at parre kundespecifikt glas til et givent produkt, er den firmware, som skal bruges til styring af displayet. Det kan se ud som om, at man skal kode produktet op fra bunden for at kunne kommunikere med displayet, da hvert display jo er et kundespecifikt produkt, men
sandheden er, at der findes en række fælles karakterer (7-segment, 14-segment, dot-matrix), symboler (plustegn, AM/PM, decimaler og kolon) samt en gruppe symboler (bargrafer, batteriindikatorer) til stede. Med disse fælles symboler inden for selv kundespecifikke LCD-designs har producenterne af mikrocontrollere gjort kodning og debugging lettere end nogensinde før. For karakterer som 7seg ment, 14 -seg ment og dot-matrix kræves en oversættelse mellem den karakter, der er udtrykt ved koden og de pixels, der skal tændes eller slukkes for at skabe den ønskede karakter. Hvis tallet 8 skal vises på et 7-segment display, så skal koden tage det digitale input for "8" og tænde alle pixels i karakteren for at vise 8 på displayet. Det gøres normalt med en look-up tabel. Det er tidskrævende at opbygge disse lookup-tabeller for alfanumeriske karakterer, og der opstår ofte fejl undervejs. Det er derfor, at mange mikrocontroller-producenter forsyner komponenterne med lookup-tabeller, som kan bruges i designet, så dannelsen af tal og bogstaver bliver meget lettere. For symboler eller grupper af symboler er det ofte op til designeren at skabe sin egen kode for at beskrive systemets behaviour. Det skyldes, at et symbol oftest blot er en on eller off indikator, så det er ret ligetil. En
gruppe symboler, der er beslægtede som bargraf eller batteriindikator er højt kundespecifikke designs, så det er ofte designerens opgave at definere deres indbyrdes forhold. Man skal også tænke på, at det kan være tidskrævende at mappe og debugge hver pixel i forhold til et specifikt segment og det fælles pin-output fra controlleren. Informationerne er lagret i memoryen, og er ofte et input i form af en stor array. Problemerne optræder, når man skal holde styr på alle sine pixels, når de er i array-form. Det kan også føre til et debuggingmareridt, når visse pixels ikke tænder og slukker som forventet. Men visse controllerproducenter som netop Cypress Semiconductor har skabt intuitive grafiske brugerflader, hvor designeren kan kortlægge sine pixels på samme måde, som de optræder på glasset. I det samme grafiske interface kan designeren definere de indbyrdes forhold mellem grupper af pixels (som ka-
Grafisk bruger-interface til LCD-konfiguration.
rakter eller graf), for derefter at generere kode og API, som designeren efterfølgende kan bruge i sit design. Det er samlet værktøjer, der gør desig n af et
kundespecifikt LCD betydeligt nemmere, og man slipper for at jagte den ene fordømte pixel, der er blevet forkert defineret i designprocessen.
Fra ide til færdigt produkt i Kina
· HW, SW, CAD Udlæg og 3D mek. tegning 100 kr/time. EMC 1500 USD · ELEKTRONIKMONTAGE (EMS) - BOX BUILD. 30% under DK · ISO 9001, ISO 14001, TS16949, IPC-A-610-3, 10K clean room · PCB, Folietastatur, LCD/TFT/Touch, Trafo, Wireharness · Plast (værktøj ¼ af dansk pris), Metalbearb., Kabinetter, Frontplader
APC Asian Production & Components ApS
Tlf.: 74 48 50 05 apc@apc.as www.apc.as
AdvancedMC med quad-core processorkraft
På den internationale Mobile World Congress den 15. - 18. februar i Barcelona introducerede Kontron et nyt Kontron AM5030 AdvancedMC processormodul, der er et af de første AMC (Advanced Mezzanine Cards) moduler, som er designet med en quad-core processor. Dette nye dobbelt-bredde, fuld-størrelse AMC modul er udstyret med den nye Intel Xeon processor LC5518, der er baseret på den nyeste Intel mikroarkitektur og som med sin 45 nm procesteknologi udmærker sig ved et meget lavt effektforbrug og et højt integrationsniveau. Dette gør Kontron AM5030 processormodulet til en attraktiv løsning til MicroTCA platforme, der er designet til tæt pakkede servermiljøer, der anvendes til datalagring, i militær- og flyindustrien og i kommunikationsnetværk som for eksempel IPTV (Internet Protocol TV), VoIP, NAS (Network-Attached Storage), SAN (Storage Area Network) og trådløse radionetværkscontrollere. 45 nm Intel Xeon processoren LC5518 med integreret I/O hub udmærker sig ved en 4-til-1 konsolidering af arbejdsfunktioner for at give brugeren en større board- og effektbesparelse. Disse funktioner omfatter for første gang integrationen af PCIe Gen 2.0 I/O i processoren. Den nye embedded processor er endvidere udstyret med op til 8 MB fælles Last Level Cache, Intel HyperThreading teknologisupport og Intel Turbo Boost teknologi. Takket være den ledsagende Intel 3420 platform controller hub (PCH) og Direct Media Interface (DMI) udnytter Kontron AM5030 processormodulet til fulde det reducerede komponentantal og de strømlinede dataveje mellem CPU, PCH og periferikredse for at sikre en samlet højere ydeevne. Kontron AM5030 AdvancedMC processormodulet har en memorykapacitet på op til 24 GB ECC memory (DDR3), der kører ved 1066 MHz og er forsynet med et 3-kanal memoryinterface for at sikre den højest mulige memorybåndbredde og dataoverføringshastighed. Kontron AM5030 er endvidere forsynet med to 10 Gigabit Ethernet (XAUI) interfaces i overensstemmelse med AMC.2. Det nye Kontron AM5030 AdvancedMC processormodul understøtter operativsystemerne RedHat Linux, Windows 7, Windows XP og Windows 2008 Server. Kontron Technology A/S Tlf.: 45 76 10 16
High-speed MODBUS til MAC00 og MAC800
JVL Industri Elektronik A/S tilbyder nu endnu en feature: Den seneste firmware til de integrerede servomotorer MAC400 og MAC800 understøtter nu MODBUS RTU protokollen. Implementeringen understøtter Read Holding Registre og Write Multiple Register kommandoer, som giver R/W adgang til alle motorregistre ved hastigheder op til 1 Mbit/s, selvom man typisk vil anvende PC standard hastigheder på 9600, 115200 and 230400 bits/s. Implementeringen anvender den originale V1.1 version af MODBUS protokollen for maximal kompatibilitet. Til systemer der kræver en 2-leder RS485, anvendes MAC00-P4 expansions modulet. Til 4-leder RS422, anvendes et af MAC00-FSx eller MAC00Bx expansions modulerne. MODBUS betragtes generelt som en af de mest anvendte protokoller til seriel kommunikation i industrien i dag. JVL Industri Elektronik A/S, tlf. 45 82 44 40.
Problemer med at finde komponenterne?
Du kender sikkert problemet med at mangle en komponent. Det kan f.eks. være til produktionen eller en reparation. Årsagerne kan være mange, men hovedsagen er at skaffe den manglende komponent nemt og hurtigt.
Med adgang til 40 mio. komponenter i mere end 60 lande, kan Vallentin Elektronik hjælpe med: · Hard-to-find komponenter · Komponenter på allokering · Udgåede komponenter · Specielle komponenter · At undgå produktions stop Vi er eksperter i at finde komponenter og har et meget stort globalt netværk af leverandører, mange års erfaring og "know-how", så prøv os. Vi ser enhver forespørgsel som en udfordring og søger efter ethvert fabrikat og antal. Ring til os - eller prøv vor søgemaskine på www.hard-to-find.dk
FRI lEVERIn PÅ Al g hARD t lE oF oRDREInD R!
Vallentin Elektronik A/S Dam Enge 8 3660 Stenløse Tel. 4717 2417 Fax 4717 1518 hardtofind@vallentin.dk
aktuel elektronik nr. 6 · 3. maj 2010
1