4.11 LCD 控制器

Click here to load reader

download 4.11 LCD  控制器

of 65

description

4.11 LCD 控制器. 4.11.1 LCD 工作原理 如 图 4-24 所示, LCD 的横截面很像是很多层三明治叠在一起。每面最外一层是透明的玻璃基体,玻璃基体中间就是薄膜电晶体。颜色过滤器和液晶层可以显示出红、蓝和绿三种最基本的颜色。通常, LCD 后面都有照明灯以显示画面。. 一般只要电流不变动,液晶都在非结晶状态。这时液晶允许任何光线通过。 液晶层受到电压变化的影响后,液晶只允许一定数量的光线通过。光线的反射角度按照液晶控制。 当液晶的供应电压变动时,液晶就会产生变形,因而光线的折射角度就会不同,从而产生色彩的变化。. - PowerPoint PPT Presentation

Transcript of 4.11 LCD 控制器

  • 4.11 LCD 4.11.1 LCD4-24 LCD LCD

  • TFT TFT LCD1024 x 768 (SVGA)

  • 4.11.2 S3C44B0X LCD S3C44B0XLCD24416LCD8256LCDLCDLCDLCDLCDLCD4-25

  • 18LCDDMA,LCD4/84VD[7:0] VFRAMEVLINEVCLK VM

  • LCD VFRAMELCDLCDLCDLCDVFRAMELCDYD VLINELCDLCDLCDLCDLCDLCDVLINELCDLP

  • VCLKLCDLCDLCDVCLKVCLKLCDLCDXCK VMLCDACVMLCDVMVLINELCDDISP VD[3:0]LCDLCDD[3:0]VD[7:4]LCDLCDD[7:4]

  • 4.11.3 LCD1. S3C44B0XLCD3LCD44884-26

    4-26 88833RGBLCD

  • 4-27LM057QC1T01LM057QC1T0188LCD8VD[7:0]LCD

    4-27 LM057QC1T01

  • 2. BSWP=0183323324-594-59

  • 3. S3C44B0XLCDSADDR1LCDSADDR2LCDBASEULCDBASELPAGEWIDTHOFFSIZELCDLCDBASEULCDBASELPAGEWIDTHOFFSIZE4-28LCDBASEU4,4

  • LCDBASELLCDLCDBASEU,:

    LCDBASEL=LCDBASEU+(PAGEWIDTH+OFFSIZE)(LINEVAL+1)

    :PAGEWIDTH);OFFSIZE;LCDBANKbankENVID1

  • 4. S3C44B0X()164;1332

  • 168168164256884884256.:REDLUT1330000010101118416

  • 4.11.4 LCD LCD1. LCD VFRAMEVLINELCDCON2HOZVALLINEVALLCDHOZVALLINEVAL:HOZVAL=(/VD)1

  • =3:LCDHOZVAL=(3203/8)1:LINEVAL=()1:LINEVAL=(/2)1:LCDLINEVAL=240-1

  • VCLKLCDCON1CLKVALVCLK(Hz)=MCLK/(CLKVAL2)LCDVCLK16.5MHzLCDLCDCLKVALVCLKCLKVALLCDVDVCLK

  • HSVSFRMVHSLCD,VSLCDFRMV4-604-60 MV

  • HS = 320VS = 240FR =70;MV = 3/8320240703/8 2016000VCLK2M16MCLKVAL315VFRAMELCDCON1LCDCON2WLHVLINE,WHLYVLINEVCLKHOZVAL,VLINEBLANK,LINEVAL

  • LCDLM057QC1T0170Hz80Hz(Hz) = 1/[((1/VCLK)(HOZVAL+1)+(1/MCLK)(WLH+WDLY+LINEBLANK))(LINEVAL+1)]VCLK=8M,HOZVAL=119,MCLK=64M,LINEVAL=239

  • 2. LCD 1/2/3LCDCON1/2VFRMEVCLKVLINEVMLCDCON3LCD4-614-624-633. 1/2/3LCDSADDR1/2/3 4-644-654-6644-675

  • 4.12 IIS-BUS 4.12.1 IIS-BUSS3C44B0X IISInter-IC Sound8/16CODEC

    IISFIFODMA

  • 1IIS MSB-justified163248fs fs816256384fsCODEC322*16FIFO (FIFO8*)DMA

  • 2IISBUS

  • 4-29BRFC:FIFO3IIS;16FIFOFIFOFIFO IISCLKIISLRCK16

  • 4.12.2 1IISFIFOFIFO1FIFOFIFO0FIFO1FIFO0CPUFIFOFIFO

  • 2DMAFIFODMAFIFODMA3DMADMA

  • 4.12.2

    1IIS-BUS IISIISDI(IISDO),/IISLRCK(IISCLK)IISLRCKIISCLK4-30

  • 2IISLRCKLR

    4-30 IIS-BUS816

  • 2MSB JUSTIFIED 4-31MSB JUSTIFIED IISIISLRCK

    4-31 MSB JUSTIFIED 816

  • 4.12.3 CODECLK256384256fs384fsfsCODECLK116CODECLK4-70IISLRCKCODECLKIISCLK1632484-71

  • 4.12.4 IISIISIISFCONFIFOIISFCONDMAIISFCON

  • IISIISFCONFIFO,FIFO,.IISFCONDMAIISFCON

  • 4.12.5 IIS-BUS IIS IISCONIIS4-72 IIS IISMODIIS 4-73IIS IISPSRIIS, 4-744-75IIS FIFOIISFCONIIS FIFO 4-76IIS FIFO IIS216FIFOFIFO816IISFIFFIFO4-77

  • 4.13 4.13.1 S3C44B0X IIC 1. (1) IIC-BUSS3C44B0X IIC-BUS (SDA) (SCL) SDA SCL

  • IIC-BUSS3C44B0X S3C44B0XS3C44B0X4-32IICBUSIIC-BUS,: IICCON/IICSTATTx/Rx IICDSIICADD

  • (2) 4-33IICSCLSDASDA

    4-33

  • 78808ACK

  • SDAIICSCL

  • (3) 4-348

    IICACK4-35

  • (4) ACK 4-36SCL9889ACKACK, SDASDAIICSTATACK

  • (5) IIC IICDSIIC SCL SCL

  • S3C44B0X CPU IICDSIIC IICDS SCL SCL S3C44B0X CPU IICDS

  • (6) SDASDASDA

  • SDA:

  • (7) IIC SCL IICCON 4 IIC IIC IICADD

    (8) S3C44B0X

  • IIC/ IICADD IICCON ab SCL IICSTAT /4-37/4-38

  • 2. IIC (1) IIC IICCONIICCONIIC4-78(2) IIC IICSTATIICSTATIIC4-79(3) IIC IICADDIIC4-80(4) IIC /IICDSIICDSIIC/4-81

  • 4.13.2 A/D1. S3C44B0X ADCS3C44B0X 8 10 /ADC ADC10 SAR ADC

  • 4-39S3C44B0XADCMUXD/ASARCOMPPSRADCDAT REFT REFB VCOM 10 ./

  • 2. ADC A/D A/D 64MHz ADC 20 10 64MHz / 2*(20+1) / 1610 16 95.2 KHz 10.5 usS3C44B0X ADC 100Hz

  • 3. ADC

    S3C44B0X ADC 10 2.5VADC :

    2.5V/210= 2.4mV

  • 4. A/D A/D A/D A/D A/D S3C44B0X ADC , 100Hz

  • 5. ADC (1) A/D ADCCONADCCONA/D4-82

  • (2) A/D ADCPSR A/D802550

    (3) A/D A/DADCDATADCDAT10

  • 4.13.4 SIO (I/O) S3C44B0XSIOSIO()8 SIO 8SIODAT 12(SBRDR) 8(ITVCNT) I/O(SIORXD SIOTXD) /(SIOCK) DMA

  • 1. SIO ,,,SIODAT,SIO,SIO SIO,: I/O(SIOTXD, SIOCLK, SIORXD). SIOCON I/O ,SIODAT. SIOCON[3]1, ,SIO SIODAT 4

  • 2. SIO DMA () ,SIO.8,SIO. 4-42

  • (1) DMA: DCNTZ0,SIODMA.SIOCON[1:0]00, SIO DMA SIODMA. SIODMA SIO 4DMA0 DCNTZ1,SIODMA. 4-41

  • (2) DMA: DCNTZ0,SIODMA.SIOCON[1:0]00, SIO DMA SIODMA. SIOCON[3] (SIO ) SIO8DMA 5DMA0 DCNTZ1,SIODMA.4-41

  • 3. SIO (1) SIO (SIOCON) SIOCON SIO 4-83483 SIOCON

  • (2) SIO (SIODAT) SIODAT8SIO 0(3) SIO (SBRDR) (SBRDR)SIOSIO = MCLK/2/( SBRDR + 1) SBRDR120(4) SIO (IVTCNT) , 8: = MCLK/4/( IVTCNT +1)IVTCNT8

  • (5) DMA(DCNTZ) SIODMADCNTZ0DMADCNTZ14-84484 DMADCNTZ

    DCNTZ DCNTZ1[ 1 ]0BDMA10SIODMA1BDMA10DCNTZ0[ 0 ]0BDMA00SIODMA1BDMA00

  • 4.14 S3C44B0XDMAI/OUARTLCDA/DI2CSPI

  • 4-24 LCD

  • 4-25

    4-25 LCDDMA323232VCLKVLINEVFRAMEVIM

    VD[3:0]VD[7:4]

  • 4-39 S3C44B0XADC

  • IICCDS[70]IIC8IICSTAT1IICDSIICDSxxxx_xxxx

  • 4-37 /

  • 4-38 /

  • 4-36 IIC

  • 4-35 IIC

  • 4-34

  • 4-32 IIC

  • IISCON[8]0= 1=1FIFO[7]0=FIFO1=FIFO0FIFO[6]0=FIFO1=FIFO0DMA[5]0=DMA 1=DMA0DMA[4]0=DMA1=DMA0[3]IISLRCK0=IISLRCK 1=IISLRCK0[2]IISLRCK0=IISLRCK 1=IISLRCK 0[1]0= 1=0IIS[0]0=IIS 1=IIS0

  • IISMODIIS[8]0= 1=0/[76]00= 01=10= 11=/00[5]0=1=0[4]0=IIS 1=MSBLeftjustified0[3]0=8 1=160COECLK[2]0=265 1=384 0SCLK[10]00=16 01=32 10= 11=00

  • IISPSRA[74]A0x0B[30]B0x0

  • IISPSR[30]/[74]IISPSR[30]/[74]0000b20000b1001b4001b-0010b60010b30011b80011b-0100b100100b50101b120101b-0110b140110b70111b160111b-

  • IISFCONFIFO[11]0= 1=DMA0FIFO[10]0= 1=DMA0FIFO[9]0=FIFO 1=FIFO0FIFO[8]0=FIFO 1=FIFO0FIFO[74]=0~8000FIFO[30]=0~8000

  • IISFIFFENTRYFIFO[150]IIS0