ટચ સ્ક્રીન ડિસ્પ્લે માટે ઘણા પ્રકારના ઇન્ટરફેસ છે, અને વર્ગીકરણ ખૂબ સરસ છે. તે મુખ્યત્વે TFT LCD સ્ક્રીનના ડ્રાઇવિંગ મોડ અને કંટ્રોલ મોડ પર આધાર રાખે છે. હાલમાં, મોબાઇલ ફોન પર કલર એલસીડી માટે સામાન્ય રીતે ઘણા કનેક્શન મોડ્સ છે: MCU ઇન્ટરફેસ (એમપીયુ ઇન્ટરફેસ તરીકે પણ લખાય છે), RGB ઇન્ટરફેસ, SPI ઇન્ટરફેસ VSYNC ઇન્ટરફેસ, MIPI ઇન્ટરફેસ, MDDI ઇન્ટરફેસ, DSI ઇન્ટરફેસ, વગેરે. તેમાંથી, ફક્ત TFT મોડ્યુલમાં RGB ઇન્ટરફેસ છે.
MCU ઇન્ટરફેસ અને RGB ઇન્ટરફેસનો વધુ વ્યાપક ઉપયોગ થાય છે.
MCU ઇન્ટરફેસ
કારણ કે તે મુખ્યત્વે સિંગલ-ચીપ માઇક્રોકોમ્પ્યુટરના ક્ષેત્રમાં ઉપયોગમાં લેવાય છે, તે નામ આપવામાં આવ્યું છે. બાદમાં, તે લો-એન્ડ મોબાઇલ ફોનમાં વ્યાપકપણે ઉપયોગમાં લેવાય છે, અને તેની મુખ્ય વિશેષતા એ છે કે તે સસ્તું છે. MCU-LCD ઇન્ટરફેસ માટે પ્રમાણભૂત શબ્દ ઇન્ટેલ દ્વારા પ્રસ્તાવિત 8080 બસ સ્ટાન્ડર્ડ છે, તેથી ઘણા દસ્તાવેજોમાં MCU-LCD સ્ક્રીનનો સંદર્ભ આપવા માટે I80 નો ઉપયોગ થાય છે.
8080 એક પ્રકારનું સમાંતર ઈન્ટરફેસ છે, જેને DBI (ડેટા બસ ઈન્ટરફેસ) ડેટા બસ ઈન્ટરફેસ, માઇક્રોપ્રોસેસર MPU ઈન્ટરફેસ, MCU ઈન્ટરફેસ અને CPU ઈન્ટરફેસ તરીકે પણ ઓળખવામાં આવે છે, જે વાસ્તવમાં એક જ વસ્તુ છે.
8080 ઇન્ટરફેસ ઇન્ટેલ દ્વારા ડિઝાઇન કરવામાં આવ્યું છે અને તે સમાંતર, અસુમેળ, હાફ-ડુપ્લેક્સ કોમ્યુનિકેશન પ્રોટોકોલ છે. તેનો ઉપયોગ RAM અને ROM ના બાહ્ય વિસ્તરણ માટે થાય છે, અને પછીથી LCD ઇન્ટરફેસ પર લાગુ થાય છે.
ડેટા બીટ ટ્રાન્સમિશન માટે 8 બિટ્સ, 9 બિટ્સ, 16 બિટ્સ, 18 બિટ્સ અને 24 બિટ્સ છે. એટલે કે, ડેટા બસની બીટ પહોળાઈ.
સામાન્ય રીતે 8-બીટ, 16-બીટ અને 24-બીટનો ઉપયોગ થાય છે.
ફાયદો છે: ઘડિયાળ અને સિંક્રનાઇઝેશન સિગ્નલ વિના, નિયંત્રણ સરળ અને અનુકૂળ છે.
ગેરલાભ એ છે: GRAM નો વપરાશ થાય છે, તેથી મોટી સ્ક્રીન (3.8 ઉપર) હાંસલ કરવી મુશ્કેલ છે.
MCU ઇન્ટરફેસ સાથે LCM માટે, તેની આંતરિક ચિપને LCD ડ્રાઇવર કહેવામાં આવે છે. મુખ્ય કાર્ય હોસ્ટ કમ્પ્યુટર દ્વારા મોકલવામાં આવેલ ડેટા/કમાન્ડને દરેક પિક્સેલના RGB ડેટામાં કન્વર્ટ કરવાનું અને તેને સ્ક્રીન પર પ્રદર્શિત કરવાનું છે. આ પ્રક્રિયાને ડોટ, લાઇન અથવા ફ્રેમ ઘડિયાળોની જરૂર નથી.
LCM: (LCD મોડ્યુલ) એ LCD ડિસ્પ્લે મોડ્યુલ અને લિક્વિડ ક્રિસ્ટલ મોડ્યુલ છે, જે લિક્વિડ ક્રિસ્ટલ ડિસ્પ્લે ડિવાઇસ, કનેક્ટર્સ, પેરિફેરલ સર્કિટ જેમ કે કંટ્રોલ અને ડ્રાઇવ, PCB સર્કિટ બોર્ડ, બેકલાઇટ, સ્ટ્રક્ચરલ પાર્ટ્સ વગેરેની એસેમ્બલીનો સંદર્ભ આપે છે.
GRAM: ગ્રાફિક્સ રેમ, એટલે કે, ઇમેજ રજિસ્ટર, TFT-LCD ડિસ્પ્લેને ચલાવતી ચિપ ILI9325 માં પ્રદર્શિત કરવા માટેની ઇમેજ માહિતી સંગ્રહિત કરે છે.
ડેટા લાઇન ઉપરાંત (અહીં ઉદાહરણ તરીકે 16-બીટ ડેટા છે), અન્ય ચિપ સિલેક્ટ, રીડ, રાઇટ અને ડેટા/કમાન્ડ ફોર પિન છે.
હકીકતમાં, આ પિન ઉપરાંત, વાસ્તવમાં રીસેટ પિન RST છે, જે સામાન્ય રીતે નિશ્ચિત નંબર 010 સાથે રીસેટ થાય છે.
ઇન્ટરફેસ ઉદાહરણ ડાયાગ્રામ નીચે મુજબ છે:
ઉપરોક્ત સિગ્નલો ચોક્કસ સર્કિટ એપ્લિકેશન્સમાં ઉપયોગમાં લેવાતા નથી. ઉદાહરણ તરીકે, કેટલીક સર્કિટ એપ્લીકેશનમાં, IO પોર્ટને બચાવવા માટે, ચિપ સિલેક્ટ અને સિગ્નલને નિશ્ચિત સ્તર પર સીધું કનેક્ટ કરવું અને RDX રીડ સિગ્નલ પર પ્રક્રિયા ન કરવી પણ શક્ય છે.
ઉપરોક્ત મુદ્દા પરથી તે નોંધવું યોગ્ય છે: ફક્ત ડેટા ડેટા જ નહીં, પણ આદેશ પણ એલસીડી સ્ક્રીન પર પ્રસારિત થાય છે. પ્રથમ નજરમાં, એવું લાગે છે કે તેને ફક્ત સ્ક્રીન પર પિક્સેલ કલર ડેટા ટ્રાન્સમિટ કરવાની જરૂર છે, અને અકુશળ શિખાઉ લોકો વારંવાર આદેશ ટ્રાન્સમિશન આવશ્યકતાઓને અવગણે છે.
કારણ કે એલસીડી સ્ક્રીન સાથેનો કહેવાતો સંચાર વાસ્તવમાં એલસીડી સ્ક્રીન ડ્રાઈવર કંટ્રોલ ચિપ સાથે સંચાર કરે છે, અને ડિજિટલ ચિપ્સમાં ઘણીવાર વિવિધ રૂપરેખાંકન રજીસ્ટર હોય છે (સિવાય કે 74 શ્રેણી, 555, વગેરે જેવા અત્યંત સરળ કાર્યો સાથેની ચિપ), ત્યાં છે. દિશા ચિપ પણ. રૂપરેખાંકન આદેશો મોકલવાની જરૂર છે.
નોંધવા જેવી બીજી બાબત એ છે કે: 8080 સમાંતર ઇન્ટરફેસનો ઉપયોગ કરતી LCD ડ્રાઇવર ચિપ્સને બિલ્ટ-ઇન GRAM (ગ્રાફિક્સ રેમ)ની જરૂર છે, જે ઓછામાં ઓછી એક સ્ક્રીનનો ડેટા સ્ટોર કરી શકે છે. આ જ કારણ છે કે આ ઈન્ટરફેસનો ઉપયોગ કરતા સ્ક્રીન મોડ્યુલો સામાન્ય રીતે RGB ઈન્ટરફેસનો ઉપયોગ કરતા કરતા વધુ ખર્ચાળ હોય છે, અને RAM હજુ પણ ખર્ચ કરે છે.
સામાન્ય રીતે: 8080 ઈન્ટરફેસ સમાંતર બસ દ્વારા કંટ્રોલ કમાન્ડ અને ડેટા ટ્રાન્સમિટ કરે છે અને LCM લિક્વિડ ક્રિસ્ટલ મોડ્યુલ સાથે આવતા GRAM પર ડેટા અપડેટ કરીને સ્ક્રીનને રિફ્રેશ કરે છે.
TFT LCD સ્ક્રીન RGB ઇન્ટરફેસ
TFT LCD Screens RGB ઈન્ટરફેસ, જેને DPI (ડિસ્પ્લે પિક્સેલ ઈન્ટરફેસ) ઈન્ટરફેસ તરીકે પણ ઓળખવામાં આવે છે, તે એક સમાંતર ઈન્ટરફેસ પણ છે, જે ડેટા ટ્રાન્સમિટ કરવા માટે સામાન્ય સિંક્રોનાઈઝેશન, ઘડિયાળ અને સિગ્નલ લાઈનોનો ઉપયોગ કરે છે અને ટ્રાન્સમિટ કરવા માટે SPI અથવા IIC સીરીયલ બસ સાથે ઉપયોગ કરવાની જરૂર છે. નિયંત્રણ આદેશો.
અમુક અંશે, તે અને 8080 ઇન્ટરફેસ વચ્ચેનો સૌથી મોટો તફાવત એ છે કે TFT LCD Screens RGB ઇન્ટરફેસની ડેટા લાઇન અને કંટ્રોલ લાઇન અલગ છે, જ્યારે 8080 ઇન્ટરફેસ મલ્ટિપ્લેક્સ્ડ છે.
અન્ય તફાવત એ છે કે ઇન્ટરેક્ટિવ ડિસ્પ્લે RGB ઇન્ટરફેસ સતત સમગ્ર સ્ક્રીનના પિક્સેલ ડેટાને ટ્રાન્સમિટ કરે છે, તે ડિસ્પ્લે ડેટાને જ રિફ્રેશ કરી શકે છે, તેથી GRAM ની હવે જરૂર નથી, જે LCM ની કિંમતમાં ઘણો ઘટાડો કરે છે. સમાન કદ અને રીઝોલ્યુશન સાથે ઇન્ટરેક્ટિવ ડિસ્પ્લે LCD મોડ્યુલો માટે, સામાન્ય ઉત્પાદકનું ટચ સ્ક્રીન ડિસ્પ્લે RGB ઇન્ટરફેસ 8080 ઇન્ટરફેસ કરતાં ઘણું સસ્તું છે.
ટચ સ્ક્રીન ડિસ્પ્લે RGB મોડને GRAM ના સમર્થનની જરૂર નથી તેનું કારણ એ છે કે RGB-LCD વિડિયો મેમરી સિસ્ટમ મેમરી દ્વારા કાર્ય કરે છે, તેથી તેનું કદ ફક્ત સિસ્ટમ મેમરીના કદ દ્વારા મર્યાદિત છે, જેથી RGB- LCD મોટા કદમાં બનાવી શકાય છે, જેમ કે હવે 4.3" માત્ર એન્ટ્રી-લેવલ ગણી શકાય, જ્યારે MIDsમાં 7" અને 10" સ્ક્રીનનો વ્યાપકપણે ઉપયોગ થવા લાગ્યો છે.
જો કે, MCU-LCD ની ડિઝાઇનની શરૂઆતમાં, તે ધ્યાનમાં લેવું જરૂરી છે કે સિંગલ-ચિપ માઇક્રોકોમ્પ્યુટરની મેમરી નાની છે, તેથી મેમરી LCD મોડ્યુલમાં બનેલી છે. પછી સોફ્ટવેર ખાસ ડિસ્પ્લે કમાન્ડ દ્વારા વિડિયો મેમરીને અપડેટ કરે છે, તેથી ટચ સ્ક્રીન ડિસ્પ્લે MCU સ્ક્રીનને ઘણી વાર બહુ મોટી બનાવી શકાતી નથી. તે જ સમયે, ડિસ્પ્લે અપડેટ સ્પીડ RGB-LCD કરતા ધીમી છે. ડિસ્પ્લે ડેટા ટ્રાન્સફર મોડ્સમાં પણ તફાવત છે.
ટચ સ્ક્રીન ડિસ્પ્લે RGB સ્ક્રીનને ડેટા ગોઠવવા માટે માત્ર વિડિયો મેમરીની જરૂર છે. ડિસ્પ્લે શરૂ કર્યા પછી, LCD-DMA આપમેળે RGB ઇન્ટરફેસ દ્વારા LCM ને વિડિયો મેમરીમાં ડેટા મોકલશે. પરંતુ MCU સ્ક્રીનને MCU ની અંદર RAM ને સંશોધિત કરવા માટે ડ્રોઇંગ આદેશ મોકલવાની જરૂર છે (એટલે કે, MCU સ્ક્રીનની RAM સીધી રીતે લખી શકાતી નથી).
ટચ સ્ક્રીન ડિસ્પ્લે RGB ની ડિસ્પ્લે સ્પીડ દેખીતી રીતે MCU કરતા વધુ ઝડપી છે અને વિડિયો ચલાવવાની દ્રષ્ટિએ MCU-LCD પણ ધીમી છે.
ટચ સ્ક્રીન ડિસ્પ્લે RGB ઈન્ટરફેસના LCM માટે, યજમાનનું આઉટપુટ એ દરેક પિક્સેલનો RGB ડેટા સીધો, રૂપાંતરણ વિના (GAMMA કરેક્શન વગેરે સિવાય) છે. આ ઈન્ટરફેસ માટે, RGB ડેટા અને પોઈન્ટ, લાઈન, ફ્રેમ સિંક્રોનાઈઝેશન સિગ્નલો જનરેટ કરવા માટે હોસ્ટમાં એક LCD કંટ્રોલર જરૂરી છે.
મોટાભાગની મોટી સ્ક્રીનો RGB મોડનો ઉપયોગ કરે છે, અને ડેટા બીટ ટ્રાન્સમિશનને પણ 16 બિટ્સ, 18 બિટ્સ અને 24 બિટ્સમાં વિભાજિત કરવામાં આવે છે.
કનેક્શન્સમાં સામાન્ય રીતે સમાવેશ થાય છે: VSYNC, HSYNC, DOTCLK, CS, RESET, કેટલાકને RSની પણ જરૂર હોય છે, અને બાકીની ડેટા લાઇન છે.
ઇન્ટરેક્ટિવ ડિસ્પ્લે LCD ની ઇન્ટરફેસ ટેક્નોલોજી આવશ્યકપણે સ્તરના પરિપ્રેક્ષ્યમાં TTL સિગ્નલ છે.
ઇન્ટરેક્ટિવ ડિસ્પ્લે LCD કંટ્રોલરનું હાર્ડવેર ઇન્ટરફેસ TTL લેવલ પર છે, અને ઇન્ટરેક્ટિવ ડિસ્પ્લે LCDનું હાર્ડવેર ઇન્ટરફેસ પણ TTL લેવલ પર છે. તેથી તેમાંથી બે સીધા જ કનેક્ટ થઈ શક્યા હોત, મોબાઈલ ફોન, ટેબ્લેટ અને ડેવલપમેન્ટ બોર્ડ આ રીતે સીધા જ જોડાયેલા હોય છે (સામાન્ય રીતે લવચીક કેબલ સાથે જોડાયેલા હોય છે).
TTL સ્તરની ખામી એ છે કે તે ખૂબ દૂર પ્રસારિત કરી શકાતી નથી. જો LCD સ્ક્રીન મધરબોર્ડ કંટ્રોલર (1 મીટર કે તેથી વધુ) થી ખૂબ દૂર હોય, તો તે સીધી TTL સાથે કનેક્ટ થઈ શકતી નથી, અને રૂપાંતરણ જરૂરી છે.
રંગ TFT LCD સ્ક્રીનો માટે બે મુખ્ય પ્રકારનાં ઇન્ટરફેસ છે:
1. TTL ઇન્ટરફેસ (RGB કલર ઇન્ટરફેસ)
2. LVDS ઇન્ટરફેસ (પેકેજ RGB રંગો વિભેદક સિગ્નલ ટ્રાન્સમિશનમાં).
લિક્વિડ ક્રિસ્ટલ સ્ક્રીન TTL ઇન્ટરફેસનો ઉપયોગ મુખ્યત્વે 12.1 ઇંચથી ઓછી નાની ટીએફટી સ્ક્રીન માટે થાય છે, જેમાં ઘણી ઇન્ટરફેસ લાઇન અને ટૂંકા ટ્રાન્સમિશન અંતર હોય છે;
લિક્વિડ ક્રિસ્ટલ સ્ક્રીન LVDS ઇન્ટરફેસનો ઉપયોગ મુખ્યત્વે 8 ઇંચથી ઉપરના મોટા કદના TFT સ્ક્રીન માટે થાય છે. ઇન્ટરફેસમાં લાંબી ટ્રાન્સમિશન અંતર અને થોડી સંખ્યામાં લાઇન છે.
મોટી સ્ક્રીન વધુ LVDS મોડ્સ અપનાવે છે, અને કંટ્રોલ પિન VSYNC, HSYNC, VDEN, VCLK છે. S3C2440 24 ડેટા પિન સુધી સપોર્ટ કરે છે, અને ડેટા પિન VD[23-0] છે.
CPU અથવા ગ્રાફિક્સ કાર્ડ દ્વારા મોકલવામાં આવેલ ઇમેજ ડેટા એ TTL સિગ્નલ છે (0-5V, 0-3.3V, 0-2.5V, અથવા 0-1.8V), અને LCD પોતે TTL સિગ્નલ મેળવે છે, કારણ કે TTL સિગ્નલ છે. ઊંચી ઝડપે અને લાંબા અંતરે પ્રસારિત થાય છે સમય કામગીરી સારી નથી, અને દખલ વિરોધી ક્ષમતા પ્રમાણમાં નબળી છે. બાદમાં, LVDS, TDMS, GVIF, P&D, DVI અને DFP જેવા વિવિધ ટ્રાન્સમિશન મોડ્સ પ્રસ્તાવિત કરવામાં આવ્યા હતા. હકીકતમાં, તેઓ ટ્રાન્સમિશન માટે CPU અથવા ગ્રાફિક્સ કાર્ડ દ્વારા મોકલવામાં આવેલા TTL સિગ્નલને વિવિધ સિગ્નલમાં એન્કોડ કરે છે અને TTL સિગ્નલ મેળવવા માટે LCD બાજુ પર પ્રાપ્ત સિગ્નલને ડીકોડ કરે છે.
પરંતુ ગમે તે ટ્રાન્સમિશન મોડ અપનાવવામાં આવે, આવશ્યક TTL સિગ્નલ સમાન છે.
SPI ઇન્ટરફેસ
SPI એ સીરીયલ ટ્રાન્સમિશન હોવાથી, ટ્રાન્સમિશન બેન્ડવિડ્થ મર્યાદિત છે, અને તેનો ઉપયોગ ફક્ત નાની સ્ક્રીનો માટે જ થઈ શકે છે, સામાન્ય રીતે 2 ઈંચથી ઓછી સ્ક્રીન માટે, જ્યારે LCD સ્ક્રીન ઈન્ટરફેસ તરીકે ઉપયોગ થાય છે. અને તેના થોડા જોડાણોને કારણે, સોફ્ટવેર નિયંત્રણ વધુ જટિલ છે. તેથી ઓછો ઉપયોગ કરો.
MIPI ઇન્ટરફેસ
MIPI (મોબાઇલ ઇન્ડસ્ટ્રી પ્રોસેસર ઇન્ટરફેસ) એ એઆરએમ, નોકિયા, એસટી, ટીઆઇ અને અન્ય કંપનીઓ દ્વારા 2003 માં સ્થાપિત જોડાણ છે. જટિલતા અને ડિઝાઇનની લવચીકતામાં વધારો. MIPI એલાયન્સ હેઠળ વિવિધ વર્કગ્રુપ્સ છે, જે મોબાઇલ ફોનના આંતરિક ઇન્ટરફેસ ધોરણોની શ્રેણીને વ્યાખ્યાયિત કરે છે, જેમ કે કેમેરા ઇન્ટરફેસ CSI, ડિસ્પ્લે ઇન્ટરફેસ DSI, રેડિયો ફ્રીક્વન્સી ઇન્ટરફેસ DigRF, માઇક્રોફોન/સ્પીકર ઇન્ટરફેસ SLIMbus, વગેરે. એકીકૃત ઇન્ટરફેસ સ્ટાન્ડર્ડનો ફાયદો તે છે કે મોબાઇલ ફોન ઉત્પાદકો તેમની જરૂરિયાતો અનુસાર બજારમાંથી લવચીક રીતે વિવિધ ચિપ્સ અને મોડ્યુલો પસંદ કરી શકે છે, જે તેને ડિઝાઇન અને કાર્યો બદલવા માટે ઝડપી અને વધુ અનુકૂળ બનાવે છે.
LCD સ્ક્રીન માટે વપરાતા MIPI ઈન્ટરફેસનું પૂરું નામ MIPI-DSI ઈન્ટરફેસ હોવું જોઈએ અને કેટલાક દસ્તાવેજો તેને DSI (ડિસ્પ્લે સીરીયલ ઈન્ટરફેસ) ઈન્ટરફેસ કહે છે.
DSI-સુસંગત પેરિફેરલ્સ બે મૂળભૂત ઓપરેટિંગ મોડને સપોર્ટ કરે છે, એક કમાન્ડ મોડ છે અને બીજો વિડિયો મોડ છે.
આના પરથી જોઈ શકાય છે કે MIPI-DSI ઈન્ટરફેસમાં એક જ સમયે કમાન્ડ અને ડેટા કમ્યુનિકેશન ક્ષમતાઓ પણ હોય છે, અને તેને કંટ્રોલ કમાન્ડ ટ્રાન્સમિટ કરવામાં મદદ કરવા માટે SPI જેવા ઈન્ટરફેસની જરૂર નથી.
MDDI ઇન્ટરફેસ
2004માં ક્યુઅલકોમ દ્વારા પ્રસ્તાવિત ઈન્ટરફેસ MDDI (મોબાઈલ ડિસ્પ્લે ડિજિટલ ઈન્ટરફેસ) મોબાઈલ ફોનની વિશ્વસનીયતામાં સુધારો કરી શકે છે અને જોડાણો ઘટાડીને પાવર વપરાશ ઘટાડી શકે છે. મોબાઇલ ચિપ્સના ક્ષેત્રમાં ક્વાલકોમના બજાર હિસ્સા પર આધાર રાખીને, તે વાસ્તવમાં ઉપરોક્ત MIPI ઇન્ટરફેસ સાથે સ્પર્ધાત્મક સંબંધ છે.
MDDI ઇન્ટરફેસ LVDS ડિફરન્શિયલ ટ્રાન્સમિશન ટેક્નોલોજી પર આધારિત છે અને 3.2Gbps ના મહત્તમ ટ્રાન્સમિશન રેટને સપોર્ટ કરે છે. સિગ્નલ લાઇનને 6 સુધી ઘટાડી શકાય છે, જે હજુ પણ ખૂબ ફાયદાકારક છે.
તે જોઈ શકાય છે કે MDDI ઈન્ટરફેસને હજુ પણ કંટ્રોલ કમાન્ડ ટ્રાન્સમિટ કરવા માટે SPI અથવા IIC નો ઉપયોગ કરવાની જરૂર છે, અને તે ફક્ત ડેટા જ ટ્રાન્સમિટ કરે છે.
પોસ્ટ સમય: સપ્ટેમ્બર-01-2023