Det finns många typer av gränssnitt för pekskärmsvisning, och klassificeringen är mycket bra. Det beror främst på körläget och kontrollläget för TFT LCD-skärmar. För närvarande finns det i allmänhet flera anslutningslägen för färg-LCD-skärmar på mobiltelefoner: MCU-gränssnitt (även skrivet som MPU-gränssnitt), RGB-gränssnitt, SPI-gränssnitt VSYNC-gränssnitt, MIPI-gränssnitt, MDDI-gränssnitt , DSI-gränssnitt, etc. Bland dem är endast TFT-modulen har RGB-gränssnitt.
MCU-gränssnitt och RGB-gränssnitt används mer allmänt.
MCU-gränssnitt
Eftersom det huvudsakligen används inom området single-chip mikrodatorer, heter det. Senare används det flitigt i billiga mobiltelefoner, och dess främsta egenskap är att det är billigt. Standardtermen för MCU-LCD-gränssnittet är 8080-bussstandarden som föreslagits av Intel, så I80 används för att referera till MCU-LCD-skärmen i många dokument.
8080 är ett slags parallellt gränssnitt, även känt som DBI (Data Bus interface) databussgränssnitt, mikroprocessor MPU-gränssnitt, MCU-gränssnitt och CPU-gränssnitt, som faktiskt är samma sak.
8080-gränssnittet är designat av Intel och är ett parallellt, asynkront, halvduplex kommunikationsprotokoll. Den används för extern expansion av RAM och ROM, och appliceras senare på LCD-gränssnittet.
Det finns 8 bitar, 9 bitar, 16 bitar, 18 bitar och 24 bitar för databitsöverföring. Det vill säga databussens bitbredd.
Vanligtvis används 8-bitars, 16-bitars och 24-bitars.
Fördelen är: kontrollen är enkel och bekväm, utan klocka och synkroniseringssignal.
Nackdelen är: GRAM förbrukas, så det är svårt att uppnå en stor skärm (över 3,8).
För LCM med MCU-gränssnitt kallas dess interna chip LCD-drivrutin. Huvudfunktionen är att konvertera data/kommando som skickas av värddatorn till RGB-data för varje pixel och visa den på skärmen. Denna process kräver inte punkt-, linje- eller ramklockor.
LCM: (LCD-modul) är LCD-displaymodulen och flytande kristallmodulen, som hänvisar till montering av flytande kristalldisplayenheter, kontakter, perifera kretsar som styrning och drivning, PCB-kretskort, bakgrundsbelysning, strukturella delar, etc.
GRAM: grafik-RAM, det vill säga bildregistret, lagrar bildinformationen som ska visas i chipet ILI9325 som driver TFT-LCD-skärmen.
Förutom datalinjen (här är 16-bitars data som ett exempel) är de andra chip select, read, write och data/command four pins.
I själva verket, förutom dessa stift, finns det faktiskt en återställningsstift RST, som vanligtvis återställs med ett fast nummer 010.
Exempeldiagrammet för gränssnittet är som följer:
Ovanstående signaler kanske inte alla används i specifika kretsapplikationer. Till exempel, i vissa kretsapplikationer, för att spara IO-portar, är det också möjligt att direkt koppla chipvals- och återställningssignalerna till en fast nivå, och inte att behandla RDX-lässignalen.
Det är värt att notera från punkten ovan: inte bara datadata utan även kommando överförs till LCD-skärmen. Vid första anblicken verkar det som att det bara behöver överföra pixelfärgdata till skärmen, och okvalificerade nybörjare ignorerar ofta kommandoöverföringskraven.
Eftersom den så kallade kommunikationen med LCD-skärmen faktiskt kommunicerar med LCD-skärmens drivrutinkontrollchip, och digitala chips ofta har olika konfigurationsregister (om inte chippet med mycket enkla funktioner som 74-serien, 555, etc.), finns det även ett riktningschip. Behöver skicka konfigurationskommandon.
En annan sak att notera är: LCD-drivrutiner som använder 8080 parallellt gränssnitt behöver inbyggt GRAM (Graphics RAM), som kan lagra data från minst en skärm. Detta är anledningen till att skärmmoduler som använder detta gränssnitt i allmänhet är dyrare än de som använder RGB-gränssnitt, och RAM fortfarande kostar.
I allmänhet: 8080-gränssnittet sänder kontrollkommandon och data genom parallellbussen och uppdaterar skärmen genom att uppdatera data till GRAM som följer med LCM-vätskekristallmodulen.
TFT LCD-skärmar RGB-gränssnitt
TFT LCD-skärmar RGB-gränssnitt, även känt som DPI (Display Pixel Interface)-gränssnitt, är också ett parallellt gränssnitt, som använder vanliga synkroniserings-, klock- och signallinjer för att överföra data, och måste användas med SPI eller IIC seriell buss för att överföra kontrollkommandon.
Till viss del är den största skillnaden mellan det och 8080-gränssnittet att datalinjen och kontrolllinjen för TFT LCD Screens RGB-gränssnitt är separerade, medan 8080-gränssnittet är multiplexerat.
En annan skillnad är att eftersom det interaktiva displayens RGB-gränssnitt kontinuerligt överför pixeldata på hela skärmen, kan det uppdatera själva displaydatan, så att GRAM inte längre behövs, vilket avsevärt minskar kostnaden för LCM. För interaktiva LCD-displaymoduler med samma storlek och upplösning är pekskärmens RGB-gränssnitt från den allmänna tillverkaren mycket billigare än 8080-gränssnittet.
Anledningen till att pekskärmens RGB-läge inte behöver stöd av GRAM är att RGB-LCD-videominnet påverkas av systemminnet, så dess storlek begränsas endast av storleken på systemminnet, så att RGB- LCD kan göras i en större storlek, som nu kan 4,3" bara betraktas som nybörjare, medan 7" och 10" skärmar i MID börjar bli flitigt använda.
Men i början av designen av MCU-LCD är det bara nödvändigt att överväga att minnet i mikrodatorn med en chip är litet, så minnet är inbyggt i LCD-modulen. Sedan uppdaterar programvaran videominnet genom speciella visningskommandon, så pekskärmens MCU-skärm kan ofta inte göras särskilt stor. Samtidigt är skärmens uppdateringshastighet långsammare än för RGB-LCD. Det finns också skillnader i visningsdataöverföringslägen.
Pekskärmens RGB-skärm behöver bara videominne för att organisera data. Efter start av displayen kommer LCD-DMA automatiskt att skicka data i videominnet till LCM via RGB-gränssnittet. Men MCU-skärmen måste skicka ritkommandot för att modifiera RAM-minnet inuti MCU (det vill säga, RAM-minnet på MCU-skärmen kan inte skrivas direkt).
Visningshastigheten för pekskärmsskärmen RGB är uppenbarligen snabbare än MCU, och när det gäller att spela video är MCU-LCD också långsammare.
För LCM för pekskärmens RGB-gränssnitt är värdens utdata RGB-data för varje pixel direkt, utan konvertering (förutom GAMMA-korrigering, etc.). För detta gränssnitt krävs en LCD-styrenhet i värden för att generera RGB-data och punkt-, linje-, ramsynkroniseringssignaler.
De flesta stora skärmar använder RGB-läge, och databitsöverföringen är också uppdelad i 16 bitar, 18 bitar och 24 bitar.
Anslutningar inkluderar vanligtvis: VSYNC, HSYNC, DOTCLK, CS, RESET, vissa behöver också RS, och resten är datalinjer.
Gränssnittstekniken för interaktiv LCD-skärm är i huvudsak en TTL-signal ur nivåsynpunkt.
Hårdvarugränssnittet för den interaktiva displayen LCD-styrenheten är på TTL-nivå, och hårdvarugränssnittet för den interaktiva displayen LCD är också på TTL-nivån. Så de två kunde ha varit direkt anslutna, mobiltelefoner, surfplattor och utvecklingskort är direkt anslutna på detta sätt (vanligtvis anslutna med flexibla kablar).
Defekten med TTL-nivån är att den inte kan sändas för långt. Om LCD-skärmen är för långt borta från moderkortskontrollern (1 meter eller mer) kan den inte anslutas direkt till TTL, och konvertering krävs.
Det finns två huvudtyper av gränssnitt för TFT LCD-färgskärmar:
1. TTL-gränssnitt (RGB-färggränssnitt)
2. LVDS-gränssnitt (paketera RGB-färger till differentiell signalöverföring).
TTL-gränssnittet för flytande kristallskärmar används huvudsakligen för små TFT-skärmar under 12,1 tum, med många gränssnittslinjer och kort överföringsavstånd;
LVDS-gränssnittet för flytande kristallskärmar används huvudsakligen för TFT-skärmar av större storlek över 8 tum. Gränssnittet har ett långt överföringsavstånd och ett litet antal linjer.
Den stora skärmen använder fler LVDS-lägen och kontrollstiften är VSYNC, HSYNC, VDEN, VCLK. S3C2440 stöder upp till 24 datastift, och datastiften är VD[23-0].
Bilddata som skickas av CPU eller grafikkort är en TTL-signal (0-5V, 0-3.3V, 0-2.5V eller 0-1.8V), och LCD-skärmen själv tar emot en TTL-signal, eftersom TTL-signalen är sänds med hög hastighet och långa avstånd. Tidsprestandan är inte bra, och anti-interferensförmågan är relativt dålig. Senare föreslogs en mängd olika överföringslägen, såsom LVDS, TDMS, GVIF, P&D, DVI och DFP. Faktum är att de bara kodar TTL-signalen som skickas av CPU:n eller grafikkortet till olika signaler för överföring och avkodar den mottagna signalen på LCD-sidan för att få TTL-signalen.
Men oavsett vilket överföringsläge som används är den väsentliga TTL-signalen densamma.
SPI-gränssnitt
Eftersom SPI är en seriell överföring är överföringsbandbredden begränsad, och den kan endast användas för små skärmar, vanligtvis för skärmar under 2 tum, när den används som ett LCD-skärmgränssnitt. Och på grund av dess få anslutningar är mjukvarukontrollen mer komplicerad. Så använd mindre.
MIPI-gränssnitt
MIPI (Mobile Industry Processor Interface) är en allians etablerad av ARM, Nokia, ST, TI och andra företag 2003. komplexitet och ökad designflexibilitet. Det finns olika arbetsgrupper under MIPI Alliance, som definierar en rad interna gränssnittsstandarder för mobiltelefoner, såsom kameragränssnitt CSI, displaygränssnitt DSI, radiofrekvensgränssnitt DigRF, mikrofon/högtalargränssnitt SLIMbus, etc. Fördelen med en enhetlig gränssnittsstandard är att mobiltelefontillverkare flexibelt kan välja olika chips och moduler från marknaden efter deras behov, vilket gör det snabbare och bekvämare att ändra design och funktioner.
Det fullständiga namnet på MIPI-gränssnittet som används för LCD-skärmen bör vara MIPI-DSI-gränssnittet, och vissa dokument kallar det helt enkelt DSI-gränssnittet (Display Serial Interface).
DSI-kompatibel kringutrustning stöder två grundläggande driftlägen, det ena är kommandoläget och det andra är videoläget.
Det kan ses av detta att MIPI-DSI-gränssnittet också har kommando- och datakommunikationsmöjligheter samtidigt, och behöver inte gränssnitt som SPI för att hjälpa till att överföra kontrollkommandon.
MDDI-gränssnitt
Gränssnittet MDDI (Mobile Display Digital Interface) som Qualcomm föreslog 2004 kan förbättra tillförlitligheten hos mobiltelefoner och minska strömförbrukningen genom att minska anslutningarna. Att förlita sig på Qualcomms marknadsandel inom området mobilchip är det faktiskt ett konkurrensförhållande med ovanstående MIPI-gränssnitt.
MDDI-gränssnittet är baserat på LVDS differentiell överföringsteknik och stöder en maximal överföringshastighet på 3,2 Gbps. Signallinjerna kan reduceras till 6, vilket fortfarande är mycket fördelaktigt.
Det kan ses att MDDI-gränssnittet fortfarande behöver använda SPI eller IIC för att överföra kontrollkommandon, och det överför bara data själv.
Posttid: 2023-01-01