Daar is baie soorte koppelvlakke vir aanraakskermvertoning, en die klassifikasie is baie fyn. Dit hang hoofsaaklik af van die bestuursmodus en beheermodus van TFT LCD-skerms. Tans is daar oor die algemeen verskeie verbindingsmodusse vir kleur LCD's op selfone: MCU-koppelvlak (ook geskryf as MPU-koppelvlak), RGB-koppelvlak, SPI-koppelvlak VSYNC-koppelvlak, MIPI-koppelvlak, MDDI-koppelvlak , DSI-koppelvlak, ens. Onder hulle is slegs die TFT-module het RGB-koppelvlak.
MCU-koppelvlak en RGB-koppelvlak word meer algemeen gebruik.
MCU koppelvlak
Omdat dit hoofsaaklik op die gebied van enkelskyfie-mikrorekenaars gebruik word, word dit genoem. Later word dit wyd gebruik in lae-end selfone, en die belangrikste kenmerk daarvan is dat dit goedkoop is. Die standaardterm vir die MCU-LCD-koppelvlak is die 8080-busstandaard wat deur Intel voorgestel word, so I80 word gebruik om na die MCU-LCD-skerm in baie dokumente te verwys.
8080 is 'n soort parallelle koppelvlak, ook bekend as DBI (Data Bus koppelvlak) databus koppelvlak, mikroverwerker MPU koppelvlak, MCU koppelvlak en SVE koppelvlak, wat eintlik dieselfde ding is.
Die 8080-koppelvlak is ontwerp deur Intel en is 'n parallelle, asinchrone, halfdupleks kommunikasieprotokol. Dit word gebruik vir eksterne uitbreiding van RAM en ROM, en later toegepas op die LCD-koppelvlak.
Daar is 8 bisse, 9 bisse, 16 bisse, 18 bisse en 24 bisse vir databis-oordrag. Dit wil sê die biswydte van die databus.
Algemeen gebruik is 8-bis, 16-bis en 24-bis.
Die voordeel is: die beheer is eenvoudig en gerieflik, sonder klok en sinchronisasie sein.
Die nadeel is: GRAM word verbruik, dus is dit moeilik om 'n groot skerm (bo 3.8) te bereik.
Vir LCM met MCU-koppelvlak word die interne skyfie LCD-bestuurder genoem. Die hooffunksie is om die data/opdrag wat deur die gasheerrekenaar gestuur word, om te skakel na RGB-data van elke pixel en dit op die skerm te vertoon. Hierdie proses vereis nie punt-, lyn- of raamhorlosies nie.
LCM: (LCD-module) is die LCD-skermmodule en vloeibare kristalmodule, wat verwys na die samestelling van vloeibare kristalvertoontoestelle, verbindings, perifere stroombane soos beheer en aandrywing, PCB-stroombane, agterligte, strukturele dele, ens.
GRAM: grafiese RAM, dit wil sê die beeldregister, stoor die beeldinligting wat vertoon moet word in die skyfie ILI9325 wat die TFT-LCD-skerm aandryf.
Benewens die datalyn (hier is 16-bis data as 'n voorbeeld), is die ander skyfiekies, lees, skryf en data/bevel vier penne.
Trouens, bykomend tot hierdie penne, is daar eintlik 'n terugstelpen RST, wat gewoonlik met 'n vaste nommer 010 teruggestel word.
Die koppelvlakvoorbeelddiagram is soos volg:
Bogenoemde seine mag dalk nie almal in spesifieke kringtoepassings gebruik word nie. Byvoorbeeld, in sommige kringtoepassings, om IO-poorte te bespaar, is dit ook moontlik om die chipkies- en resetseine direk na 'n vaste vlak te koppel, en nie om die RDX-leessein te verwerk nie.
Dit is opmerklik vanaf die bogenoemde punt: nie net datadata nie, maar ook opdrag word na die LCD-skerm oorgedra. Met die eerste oogopslag blyk dit dat dit net pixelkleurdata na die skerm hoef oor te dra, en ongeskoolde beginners ignoreer dikwels die opdragoordragvereistes.
Omdat die sogenaamde kommunikasie met die LCD-skerm eintlik met die LCD-skermbestuurder-beheerskyfie kommunikeer, en digitale skyfies dikwels verskeie konfigurasieregisters het (tensy die skyfie met baie eenvoudige funksies soos 74-reeks, 555, ens.), is daar ook 'n rigtingskyfie. Moet konfigurasieopdragte stuur.
Nog iets om op te let is: LCD-bestuurderskyfies wat 8080 parallelle koppelvlak gebruik, benodig ingeboude GRAM (Graphics RAM), wat data van ten minste een skerm kan stoor. Dit is die rede waarom skermmodules wat hierdie koppelvlak gebruik, oor die algemeen duurder is as dié wat RGB-koppelvlakke gebruik, en RAM steeds kos.
Oor die algemeen: die 8080-koppelvlak stuur beheeropdragte en data deur die parallelle bus, en verfris die skerm deur die data op te dateer na die GRAM wat saam met die LCM-vloeibare kristalmodule kom.
TFT LCD-skerms RGB-koppelvlak
TFT LCD-skerms RGB-koppelvlak, ook bekend as DPI (Display Pixel Interface)-koppelvlak, is ook 'n parallelle koppelvlak, wat gewone sinchronisasie-, klok- en seinlyne gebruik om data oor te dra, en moet saam met SPI- of IIC-reeksbus gebruik word om te stuur beheer opdragte.
In 'n mate is die grootste verskil tussen dit en die 8080-koppelvlak dat die datalyn en beheerlyn van die TFT LCD Screens RGB-koppelvlak geskei is, terwyl die 8080-koppelvlak gemultipleks is.
Nog 'n verskil is dat aangesien die interaktiewe vertoning RGB-koppelvlak voortdurend die pixeldata van die hele skerm oordra, dit die vertoningsdata self kan verfris, dus is GRAM nie meer nodig nie, wat die koste van LCM aansienlik verminder. Vir interaktiewe LCD-skermmodules met dieselfde grootte en resolusie, is die aanraakskermskerm-RGB-koppelvlak van die algemene vervaardiger baie goedkoper as die 8080-koppelvlak.
Die rede waarom die aanraakskermvertoning RGB-modus nie die ondersteuning van GRAM benodig nie, is omdat die RGB-LCD-videogeheue deur die stelselgeheue opgetree word, dus word die grootte daarvan slegs beperk deur die grootte van die stelselgeheue, sodat die RGB- LCD kan in 'n groter grootte gemaak word, Soos nou kan 4.3" slegs as intreevlak beskou word, terwyl 7" en 10" skerms in MID's wyd begin word.
Aan die begin van die ontwerp van MCU-LCD is dit egter net nodig om in ag te neem dat die geheue van die enkelskyfie-mikrorekenaar klein is, dus is die geheue in die LCD-module ingebou. Dan werk die sagteware die videogeheue op deur spesiale vertoonopdragte, sodat die aanraakskermvertoon-MCU-skerm dikwels nie baie groot gemaak kan word nie. Terselfdertyd is die skermopdateringspoed stadiger as dié van RGB-LCD. Daar is ook verskille in vertoondata-oordragmodusse.
Die aanraakskerm vertoon RGB skerm benodig slegs video geheue om data te organiseer. Nadat die skerm begin is, sal LCD-DMA outomaties die data in die videogeheue na die LCM stuur deur die RGB-koppelvlak. Maar die MCU-skerm moet die tekenopdrag stuur om die RAM binne die MCU te verander (dit wil sê, die RAM van die MCU-skerm kan nie direk geskryf word nie).
Die vertoningspoed van aanraakskermvertoning RGB is natuurlik vinniger as dié van MCU, en wat die speel van video betref, is MCU-LCD ook stadiger.
Vir die LCM van die aanraakskerm vertoon RGB koppelvlak, is die uitset van die gasheer die RGB data van elke pixel direk, sonder omskakeling (behalwe vir GAMMA regstelling, ens.). Vir hierdie koppelvlak word 'n LCD-beheerder in die gasheer benodig om RGB-data en punt-, lyn-, raamsinchronisasie-seine te genereer.
Die meeste groot skerms gebruik RGB-modus, en die databis-oordrag word ook in 16 bisse, 18 bisse en 24 bisse verdeel.
Verbindings sluit gewoonlik in: VSYNC, HSYNC, DOTCLK, CS, RESET, sommige het ook RS nodig, en die res is datalyne.
Die koppelvlaktegnologie van interaktiewe LCD-skerm is in wese 'n TTL-sein vanuit die perspektief van vlak.
Die hardeware-koppelvlak van die interaktiewe LCD-skermbeheerder is op TTL-vlak, en die hardeware-koppelvlak van die interaktiewe LCD-skerm is ook op TTL-vlak. Die twee van hulle kon dus direk gekoppel gewees het, selfone, tablette en ontwikkelingsborde is op hierdie manier direk verbind (gewoonlik met buigsame kabels).
Die defek van TTL-vlak is dat dit nie te ver versend kan word nie. As die LCD-skerm te ver van die moederbordbeheerder af is (1 meter of meer), kan dit nie direk aan TTL gekoppel word nie, en omskakeling word vereis.
Daar is twee hooftipes koppelvlakke vir kleur TFT LCD-skerms:
1. TTL-koppelvlak (RGB-kleurkoppelvlak)
2. LVDS-koppelvlak (verpak RGB-kleure in differensiële seintransmissie).
Die vloeibare kristalskerm TTL-koppelvlak word hoofsaaklik gebruik vir kleingrootte TFT-skerms onder 12,1 duim, met baie koppelvlaklyne en kort transmissieafstand;
Die vloeibare kristalskerm LVDS-koppelvlak word hoofsaaklik gebruik vir groot-grootte TFT-skerms bo 8 duim. Die koppelvlak het 'n lang transmissieafstand en 'n klein aantal lyne.
Die groot skerm neem meer LVDS-modusse aan, en die beheerpennetjies is VSYNC, HSYNC, VDEN, VCLK. S3C2440 ondersteun tot 24 datapenne, en die datapenne is VD[23-0].
Die beelddata wat deur die SVE of grafiese kaart gestuur word, is 'n TTL-sein (0-5V, 0-3.3V, 0-2.5V of 0-1.8V), en die LCD self ontvang 'n TTL-sein, want die TTL-sein is oorgedra teen 'n hoë spoed en lang afstand Die tyd prestasie is nie goed nie, en die anti-interferensie vermoë is relatief swak. Later is 'n verskeidenheid transmissiemodusse voorgestel, soos LVDS, TDMS, GVIF, P&D, DVI en DFP. Trouens, hulle kodeer net die TTL-sein wat deur die SVE of die grafiese kaart gestuur word in verskeie seine vir oordrag, en dekodeer die ontvangde sein aan die LCD-kant om die TTL-sein te verkry.
Maar maak nie saak watter transmissiemodus aangeneem word nie, die noodsaaklike TTL-sein is dieselfde.
SPI-koppelvlak
Aangesien SPI 'n seriële transmissie is, is die transmissiebandwydte beperk, en dit kan slegs vir klein skerms gebruik word, gewoonlik vir skerms onder 2 duim, wanneer dit as 'n LCD-skermkoppelvlak gebruik word. En as gevolg van sy min verbindings is die sagtewarebeheer meer ingewikkeld. Gebruik dus minder.
MIPI koppelvlak
MIPI (Mobile Industry Processor Interface) is 'n alliansie gestig deur ARM, Nokia, ST, TI en ander maatskappye in 2003. kompleksiteit en verhoogde ontwerp buigsaamheid. Daar is verskillende werkgroepe onder die MIPI-alliansie, wat 'n reeks interne selfoon-koppelvlakstandaarde definieer, soos kamera-koppelvlak CSI, vertoonkoppelvlak DSI, radiofrekwensie-koppelvlak DigRF, mikrofoon/luidspreker-koppelvlak SLIMbus, ens. Die voordeel van 'n verenigde koppelvlakstandaard is dat selfoonvervaardigers buigsaam verskillende skyfies en modules uit die mark kan kies volgens hul behoeftes, wat dit vinniger en geriefliker maak om ontwerpe en funksies te verander.
Die volle naam van die MIPI-koppelvlak wat vir die LCD-skerm gebruik word, moet die MIPI-DSI-koppelvlak wees, en sommige dokumente noem dit eenvoudig die DSI (Display Serial Interface)-koppelvlak.
DSI-versoenbare randapparatuur ondersteun twee basiese bedryfsmodusse, een is die opdragmodus en die ander is die videomodus.
Hieruit kan gesien word dat die MIPI-DSI-koppelvlak ook opdrag- en datakommunikasievermoëns terselfdertyd het, en nie koppelvlakke soos SPI nodig het om beheeropdragte te help oordra nie.
MDDI-koppelvlak
Die koppelvlak MDDI (Mobile Display Digital Interface) wat in 2004 deur Qualcomm voorgestel is, kan die betroubaarheid van selfone verbeter en kragverbruik verminder deur verbindings te verminder. Deur op Qualcomm se markaandeel op die gebied van mobiele skyfies staat te maak, is dit eintlik 'n mededingende verhouding met die bogenoemde MIPI-koppelvlak.
Die MDDI-koppelvlak is gebaseer op LVDS-differensiële transmissietegnologie en ondersteun 'n maksimum transmissietempo van 3.2Gbps. Die seinlyne kan tot 6 verminder word, wat steeds baie voordelig is.
Dit kan gesien word dat die MDDI-koppelvlak steeds SPI of IIC moet gebruik om beheeropdragte oor te dra, en dit stuur slegs data self.
Postyd: Sep-01-2023