A31 平台LCD模块开发说明文档

合集下载

lcd显示系统课程设计

lcd显示系统课程设计

lcd显示系统课程设计一、课程目标知识目标:1. 让学生理解LCD显示系统的基本原理,掌握其组成部分及工作流程。

2. 使学生掌握LCD显示系统的设计方法和步骤,了解不同类型的LCD显示技术。

3. 帮助学生了解LCD显示系统在现实生活中的应用,认识到科技与生活的紧密联系。

技能目标:1. 培养学生运用所学知识进行LCD显示系统设计的能力,包括电路搭建、程序编写和系统调试。

2. 提高学生动手实践能力,培养团队合作精神,提高问题分析和解决能力。

3. 培养学生运用现代技术工具进行资料查询、方案设计和成果展示的能力。

情感态度价值观目标:1. 培养学生对电子科技的兴趣和爱好,激发他们学习科学技术的热情。

2. 培养学生严谨、务实的科学态度,提高他们面对挫折和挑战的勇气。

3. 引导学生关注社会发展,认识到科技创新对国家和社会的重要性,培养他们的责任感和使命感。

本课程针对高年级学生,具有较强的理论性和实践性。

结合学生的认知水平和兴趣特点,课程目标注重知识、技能和情感态度的有机统一。

通过本课程的学习,期望学生能够掌握LCD显示系统的基本原理和设计方法,培养实际操作能力,同时提升对电子科技的热情和责任感。

为实现课程目标,教学过程中应注重理论与实践相结合,鼓励学生积极参与讨论和实践活动,充分调动他们的主观能动性。

二、教学内容1. LCD显示原理:讲解LCD的基本结构、工作原理及显示特性,包括液晶材料、偏振片、驱动电路等关键知识点。

参考教材章节:第三章“液晶显示原理”2. LCD显示系统设计:介绍LCD显示系统设计流程,包括需求分析、电路设计、程序编写、系统调试等环节。

参考教材章节:第四章“液晶显示系统设计”3. 不同类型的LCD显示技术:分析TN、STN、TFT等不同类型LCD显示技术的优缺点及适用场景。

参考教材章节:第五章“液晶显示技术及其应用”4. LCD显示系统应用案例:展示LCD显示系统在生活、工业、医疗等领域的实际应用,激发学生兴趣。

A31s_android开发环境使用手册V1.1 20130123_NoRestriction

A31s_android开发环境使用手册V1.1 20130123_NoRestriction

nfi de
图 2.1 串口线&USB 线
nti
Copyright © 2011-2013 Allwinner Technology. All Rights Reserved.
5
al
. Allwinner Technology CO., Ltd Ltd.
Co
Copyright © 2011-2013 Allwinner Technology. All Rights Reserved.
4
nfi de
nti
al
. Allwinner Technology CO., Ltd Ltd.
2. 开发环境准备
2.1. 硬件资源
(1) A31s EVB 开发板; (2) 2 台 PC:1 台 PC(安装 Linux)做编译服务器,另外 1 台 PC(安装 Windows XP)用于烧写 固件; (3) 串口线,2V 电源和小口 USB 线;
2.2. 软件资源
Co
(1) 编译服务器 1 台 对于编译服务器的选择,最好是选择 Ubuntu10.04(64 bit),也可以 Ubuntu10.04(32bit), 但是并不推荐使用 32bit 的。需要有以下配置: all: sudo apt-get install sun-java6-jdk ubuntu64: sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev ubuntu32: sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind (2) 编译工具 我 们 使 用 的 交 叉 编 译 工 具 为 arm-linux-gnueabi-gcc-4.6.3 ( 已 经 放 在 SDK 包 的 tools/toolschain 目录下)

LCD 显示器 说明书

LCD 显示器 说明书

LCD 显示器用户手册安全说明标记注请务必遵守这些安全说明,以确保人身安全和防止财产损失。

请务必仔细阅读这些说明,并以正确的方法使用本产品。

警告/注意否则可能导致人身伤亡。

否则可能导致人身伤害或财产损失。

标记惯例禁止很重要,任何时候都要阅读并了解。

请勿拆卸将电源插头从插座上拔下请勿触摸接地以防止触电电源长时间不使用显示器时,请将您的计算机设置为 DPM。

如果使用屏幕保护程序,请将其设置为活动画面模式。

此处提供的图片仅供参考,不适用于所有情况(或国家/地区)。

“消除残影”功能说明的快捷方式请勿使用破损的电源线或电源插头以及破损或松动的电源插座。

•否则可能导致触电或起火。

将电源插头拔出或插入电源插座时,请勿用湿手触碰电源插头。

•否则可能导致触电。

确保将电源线连接到接地的电源插座。

•否则可能导致触电或人身伤害。

确保电源插头牢固正确地插入电源插座。

•否则可能导致起火。

请勿强行弯折或拉扯电源插头,也不要将任何重物压在其上。

•否则可能导致起火。

请勿将多台设备连接到同一个电源插座。

•则可能因过热导致起火。

请勿在使用显示器时断开电源线连接。

•否则可能会由于触电而损坏本产品。

要断开设备的电源,必须将插头从电源插座拔出,因此电源插头应易于操作。

•否则可能引起火灾或触电。

仅可使用本公司提供的电源线。

请勿使用其他产品随附的电源线。

•否则可能导致起火或触电。

安装如果要在多尘、高温或低温、湿度高或含化学物质的环境安装显示器,以及在需要 24 小时不间断运行的机场或火车站等地方安装显示器,请务必与授权服务中心联系。

否则,显示器可能会严重损坏。

搬动显示器时小心不要使产品坠落。

•这可能会导致产品损坏或人身伤害。

在将本产品安装到柜子中或架子上时,请确保本产品底部的前端没有突出来。

•否则,产品可能坠落或造成人身伤害。

•请使用大小适合本产品的柜子或架子。

请勿在本产品附近放置蜡烛、蚊香、香烟及任何加热装置。

•否则可能导致火灾。

请将加热装置尽量放置在远离电源线或本产品的地方。

美睿视讯 A31 蜂鸟开发系统 用户手册说明书

美睿视讯 A31 蜂鸟开发系统 用户手册说明书

A31蜂鸟开发系统用户手册公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A区3楼3043-3048室公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A 区3楼3043-3048室版权声明本手册版权归属深圳市美睿视讯技术有限公司所有, 并保留一切权力。

非经美睿视讯技术同意(书面形式),任何单位及个人不得擅自摘录本手册部分或全部,违者我们将追究其法律责任。

更新请查看 , 我们会将最新版本及时上传技术支持如果您在使用过程中,有任何疑问,可以加入我们的蜂鸟开发系统群,讨论技术问题,还可以登陆开发者论坛发表,我们会安排专业的研发工程师给大家提供解答服务。

开发者论坛:技术支持群:QQ 342209819目录公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A 区3楼3043-3048室第一章 开发环境搭建 ...................................................................................................................... 3 1. 开发环境准备 ................................................................................................................................. 4 1.1. 硬件资源 ................................................................................................................................. 4 1.2. 软件资源 ................................................................................................................................. 5 第二章 SDK 下载编译及固件生成 .................................................................................................... 6 1. 下载代码 ......................................................................................................................................... 7 2. 编译代码 ......................................................................................................................................... 8 2.1. Android 系统 ............................................................................................................................. 8 2.2. Linux 系统 ............................................................................................................................... 10 第三章 系统升级及卡量产启动 ..................................................................................................... 12 1. 固件升级 ....................................................................................................................................... 12 2. 卡量产/卡启动 ............................................................................................................................. 13 3. 局部升级方法 ............................................................................................................................... 14 第四章 硬件概览 ............................................................................................................................ 17 1. 蜂鸟开发板视图 ........................................................................................................................... 17 2. 硬件接口描述 ............................................................................................................................... 18 3. 扩展PIN 脚说明 ........................................................................................................................... 19 第五章 系统定制开发 .................................................................................................................... 21 1. 蜂鸟系统配置文件 ....................................................................................................................... 21 1.1. Android 系统开发................................................................................................................... 21 1.2. Linux 系统开发 ....................................................................................................................... 22 2. 前景及应用 ................................................................................................................................... 22 3. 购买方式 (23)第一章第一章 开发环境搭建开发环境搭建公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A 区3楼3043-3048室本文档用于介绍A31 蜂鸟开发系统环境的搭建,代码下载以及固件编译打包调试,开发。

1.3英寸黑白双色内存LCD显示模块说明书

1.3英寸黑白双色内存LCD显示模块说明书

1.3inch Memory LCDUser Manual OVERVIEWThis is a black/white bicolor LCD display module with embedded memory, 1.3inch diagonal, 144x168 resolution, communicating via SPI interface.It features lower power consumption compared to normal LCDs, and higher refresh rate compared to e-Papers without "ghosting" issue.FEATURES⚫144x168 resolution, high contrast rate, clear displaying⚫SPI interface, requires minimum GPIO for controlling⚫Low power consumption, wide viewing angle, still viewable even under sunlight⚫Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)SPECIFICATIONSLCD type : Memory LCD Interface : SPIDisplay color : black, white Resolution : 144x168Display size : 20.88mm × 24.36mm Operating voltage : 3.3V / 5VPower : 1mW (typ.)LCD type : Memory LCD INTERFACESOverview (1)Features (1)Specifications (2)Interfaces (2)Working protocol (4)Communication timing (4)Data updating (one line) (6)Data update (multiple lines) (7)DIsplay mode (7)ALL clear Mode (8)Demo codes (9)Raspberry Pi (9)Hardware connection (9)Software (10)Arduino (11)Hardware connection (11)Software (12)STM32 (12)Hardware connection (12)Software (13)Different with common monochrome LCD and SPI TFT LCD, 1.3inch Memory LCD has features:⚫Driver circuit is etched to ITO of LCD instead of external driver IC⚫There is not internal RAM, works like a write only. So, image buffer is released by master◼It requires 144x168/9 = 3024 bytes for a frame data. However, Arduino UNO R3 has only 2k RAM, we integrate a SRAM (SPI interface) on PCB as databuffer.⚫Data updates line by line. You need to re-save and update whole line of data even just convert one pixel.COMMUNICATION TIMINGThe SPI timings of Memory LCD are similar⚫Set CS to High, and delay for certain time ad the begin of communicating⚫The first byte is display mode of Memory LCD⚫The second byte: the line address where data updated. Note that the line address is begin from 1 instead of 0, LSB format:⚫Following bytes are image data+16bit null data + delay time⚫Set CS pin to Low to finish communicatingDATA UPDATING (ONE LINE)Update one line (M0 = “H”, M2 = “L”)⚫M0: Mode flag. Set for “H”. Data update mode (Memory internal d ata update) ◼When “L”, display mode (maintain memory internal data).⚫M1: Frame inversion flag.◼When “H”, outputs VCOM=”H”, and when “L”, outputs VCOM=”L”.◼When EXTMODE=”H”, it can be “H” or “L”.⚫M2: All clear flag◼All Clear Mode to execute clear.⚫DUMMY DATA: Dummy data. It can be “H” or “L” (“L” is recommended.)◼Data writ period: Data is being stored in 1st latch block of binary driver on panel◼Data transfer period: Data written in 1st latch is being transferred (written) to pixel internal memory circuit.⚫M1: Frame inversion flag is enab led when EXTMODE=”L”⚫When SCS becomes “L”, M0 and M2 are cleared.DATA UPDATE (MULTIPLE LINES)Updates arbitrary multiple lines data. (M0=”H”、M2=”L”)Almost same as one-line mode. The only difference is that: during data transferring period:⚫Data transfer period:◼For example, during GL2nd line data transfer period, GL 2nd line address is latched and GL1st line data is transferred from 1st latch to pixel internalmemory circuit at the same time.DISPLAY MODEMaintains memory internal data (maintains current display). (M0=”L”、M2=”L”)M0: Mode flag. Set for “H”. Data update mode (Memory internal da ta update)ALL CLEAR MODEClears memory int ernal data and writes white. (M0=”L”、M2=”H”)M2: All clear flag. Set it “H”RASPBERRY PI HARDWARE CONNECTIONSOFTWARE1.Enable SPI interfacea)Method 1: modify config.txt file, uncomment line dtparam=spi=onRun command: sudo nano /boot/config.txt to open the file and modifyb)Method 2: configure it in raspi-config page.Run command: sudo raspi-config to open the configuration pageClick Interfacing Options->SPI->Yes2.Install bcm2835 libraries:a)Download libraries from: /mikem/bcm2835/b)Install it3.Download demo code from github and rundemo.h, demo.c: example codes MemoryLCD.h, MemoryLCD.c: driver codes of LCD pic.c: picture dataugui*.*: open gui libraries uGUIARDUINOHARDWARE CONNECTION【Note】There are many version of Arduino board. The board described herein is Arduino UNO R3 and its compatible board. The operating voltage of Arduino UNO R3 is 5V, so, Vcc is connected to 5V (above table). If the board you use is 3.3V working voltage, you need to change the Vcc to 3.3VSOFTWARE1.Make sure you have installed newest Arduino IDE in your PC.2.Download demo code from wiki.3.Copy folder Memory-LCD to …\Arduino\libraries4.Open MonoDemo.ino, compile and download it to your Arduino board/STM32HARDWARE CONNECTION【Note】The demo code is based on STM32F429IGTx SOFTWARE1.Make sure you have installed Keil-IDE in your PC2.Download demo code from wiki3.Open STM32 project, compile and download to your STM32 board。

LCD模块使用手册

LCD模块使用手册

LCD 模块使用手册1.使用范围----------------------------------------------------22.质量保证----------------------------------------------------23.性能特点----------------------------------------------------24.外形图-------------------------------------------------------55.I/O接口特性-----------------------------------------------76.质量等级---------------------------------------------------107.可靠性---------------------------------------------------128.生产注意事项---------------------------------------------139.使用注意事项---------------------------------------------141.使用范围该检验标准适用于大连佳显电子有限公司设计提供的标准液晶显示模块。

如果在使用中出现了异常问题或没有列明的项目,建议同最近的供应商或本公司联系。

2.质量保证如在此手册列明的正常条件下使用、储存该产品,公司将提供12个月的质量保证。

3.性能特点3-1.性能:显示方式 : 半透、正显灰白色TN LCD显示颜色 : 显示点: 黑色背景: 灰白色显示形式: 3×6位笔段式显示(带小数点)输入数据 : 来自MPU的1位串行数据接口驱动方式 : 静态视角: 6 点背光 : LED3-2.机械性能:项目规格单位外形尺寸 170.0(W)×178.8(H) ×15.0 Max.(T) mm显示位数3×6位(带小数点) —视域3×130.6(W)×31.5(H) mm显示图形域3×127.6(W)×25.4(H) mm字符间距 22.0 mm 字符尺寸 12.7(W)×25.4(H) mm 重量 Approx.380 g3-3.极限参数:项 目 符 号 最小值最大值 单位 注 释逻辑 Vdd 0 6.0 V电源电压LCD 驱动 V LCD0 6.0 V 输入电压 Vi 0 Vdd V 操作温度 Top -30 70 ℃ 储存温度 Tstg -40 80 ℃ 湿度 — — 90 %RH3-4. 电气特性: 3-4-1. 电气参数项 目 符 号 条 件 最小值典型值 最大值 单 位逻辑 Vdd 4. 5 5.0 5. 5电源电压LCD 驱动 V LCD4. 5 —5. 5 高电平 Vih Vdd=5V ±10% 0.8Vdd — Vdd输入电压 低电平 Vil 0 — 0.2 Vdd 高电平 V oh Vdd=5V ±10% Vdd-0.3— —输出电压低电平 V ol — — 0.3V频 率 Fflm Vdd=5V 31 33 35 Hz 逻辑 Idd— 0.5 1.0功 耗LCD 驱动 I LCDVdd=5V Fflm=33Hz — 0.22 0.25 mATa= -30℃ φ=0°,θ=0° — 5.5 5.8 Ta= 25℃ φ=0°,θ=0° — 5.0 — LCD 驱动电压(推荐电压)V LCDTa= 70℃ φ=0°,θ=0°4.2 4.5 —V3-4-2. LED 背光规格 标 准 值项目单位最小值典型值 最大值条 件电源电压 V 10.5 11 12 If=40mA 亮 度 cd/m 2 — 17 — If=40mA(单片玻璃) 电 流 mA — — 380 单片玻璃 寿 命 Hrs 5000 — 发光颜色 — 黄绿色 — 操作温度 ℃ -30 ~ 70 — 储存温度 ℃ -40 ~ 80 —3-5. 电光特性项 目 符号温度 条件 最小值典型值最大值 单位 注释 -30℃ — 5.5 5.825℃ — 5.0 —LCD 驱动电压(推荐电压)V op 70℃ φ=0°,θ=0° 4.2 4.5 — V 1,2,5 0℃ — 1500 2000 上升时间 tr 25℃ — 150 2000℃ — 3000 3500响应 时间 衰退时间 td 25℃ φ=0°,θ=0°— 200 250mS 1,3,5垂直 -35 — 35视 角 Δφ 25℃ 水平 -30 — 30deg. 1,4,5对比度 K 25℃ φ=0°,θ=0° 2.0 5.0 — — 1,5,6注意:<1> φ和θ的定义<2> 在此电压范围内能获得对比度大于2(k ≥2)注意:<3> 响应时间波形定义(ΔΦ) ΔΦ=|Φ1-Φ2|非选择点的亮度(B2)4.外形图(见下页)PIN# 1 2 3 4 5 6 7 SYM LED -LED +Vss Vdd CLK DIN CL15.I/O接口特性5-1. I/O 接口表:管脚号符号功能- 背光电源(地)1 LED2 LED+ 背光电源(+12V)3 Vss 电源(地)4 Vdd 电源 (+5V)5 CLK 时钟信号输入6 DIN 串行数据输入7 CL1 串行数据锁存信号5-2. 时序及时序图:项目 符号 条件最小值最大值 单位 时钟频率 Fcl — 400 kHz 时钟上升/下降时间 Tct— 200 高电平 Tcwh800—时钟宽度低电平 Tcwl 800 — 数据建立时间 Tsu 300 —数据保持时间 TdhVdd=5V ±10%Ta=25℃ 300 —ns时序图5-3. 显示数据格式及顺序:左Æ右 位1 位2位3位4位5 位6行 1 18 17 16 15 14 13 行 2 12 11 10 9 8 7 行 3 6 5 4 3 2 1注释:每次刷新屏幕需重新送入18个数。

TFT-LCD液晶显示模组说明书

TFT-LCD液晶显示模组说明书

ICS31.120CCS M74团体标准T/XXX XXXX—XXXXTFT-LCD液晶显示模组TFT-LCD liquid crystal display module(征求意见稿)XXXX-XX-XX发布XXXX-XX-XX实施目次前言 (II)1范围 (1)2规范性引用文件 (1)3术语和定义 (1)4技术要求 (1)5试验方法 (2)6检验规则 (2)7标志、包装、运输、贮存 (4)8使用说明书 (4)前言本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。

请注意本文件的某些内容可能涉及专利。

本文件的发布机构不承担识别专利的责任。

本文件由全国城市工业品贸易中心联合会提出并归口。

本文件主要起草单位:星源电子科技(深圳)有限公司。

本文件参与起草单位:本文件主要起草人:本文件为首次发布。

TFT-LCD液晶显示模组1范围本标准规定了TFT-LCD液晶显示模组的术语定义、技术要求、检验规则、检验方法、运输及贮存等。

本标准适用于TFT-LCD液晶显示模组的生产制造和检验。

2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。

其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T191包装储存图示标志GB/T4943.1信息技术设备安全第一部分:通用要求GB/T9254信息技术设备的无线电扰限值和测量方法GB/T17625.1电磁兼容限值谐波电流发射限值SJ/T10730VCD视盘机通用规范3术语和定义下列术语和定义适用于本文件。

3.1液晶显示模组Liquid crystal display module外加电压使液晶分子取向改变,以调制过液晶面板的强光度,产生灰度或彩色图像的显示器件。

3.2LCD显示器LCD display经过特殊处理方法,将接收到的信息(如视频信号或计算机的二进制数字编码信号等)经过液晶显示屏幕显示,供人阅读的图形输出设备。

高效的LCD模块显示程序设计方法

高效的LCD模块显示程序设计方法

%引言现在很多电子产品都采用&’(模块,特别是点阵式&’(模块能够显示出各种形式的界面,以表现丰富的功能。

但丰富的表现功能需要相应的界面显示应用程序。

而界面的形式与使用者的喜好有关。

往往会根据不同对象调整显示界面,这就给界面设计带来了较多的工作量。

此外产品的功能增加时,作为人机接口的显示界面程序基本上都要重新设计编写,这必然会增加成本和延长设计周期。

为了减少这种重复性的劳动,作者用一种高效的设计方法来设计界面显示程序。

先对显示界面分析,它往往由不变的背景信息和反映系统工作状态的动态信息所合成。

其中,背景信息尽管在工作时不变,但丰富的画面功能却是由其表现的。

而反映系统工作状态的动态信息根据产品的功能,在每一界面中需要显示的个数是确定的,但其在界面中的位置会根据背景设计而改变。

根据此基本特点,作者用一种高效的方法设计界面显示解释程序,即对预先用其他手段设计好的背景和动态数据进行组合,形成完整的显示界面。

显示程序的基本设计方法如下:将显示界面的设计和界面的解释执行程序分开。

其中显示界面可通过)’机采用一般的文本编辑器等设计。

在设计界面的同时,设定动态数据在界面上的显示位置。

对每一显示界面赋一调用名。

最后用自行设计的界面编译程序(用(*+,-.编写)进行编译。

界面显示解释程序根据界面调用名,读取界面;对界面进行分析,在动态数据显示位置,填入相应的动态数据。

直到完成界面显示。

界面显示解释程序一旦编写完成后就不必再更改了,当需要修改界面时,只需要通过一般的文本编辑器重新设计界面,编译后替代原界面(用相同的调用名)即可,若要添加新界面,只需要设计好界面并赋一新调用名,并且在程序中添加调用显示程序的语句即可。

采用该方法,程序只对界面特征分析,与界面显示文字无关,因此,只要设计界面符合显示程序的调用规则,可以显示不同的语言。

下面以南京国显!#"/0#点阵&’(为例1%2。

根据此方法设计编写的界面显示程序以及用(*+,-.编写的界面编译程序都已经在南京大学光通信研究中心的智能光配线架项目中实际使用了,用于机架上主机显示单元信息界面的设计和显示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C on f i d en t i alA31平台LCD 模块开发说明文档2013-02-22C on f i d en t i al版本历史版本时间备注V1.02013-02-22建立初始版本C on f i d en t i al目录1.前言 (1)1.1.编写目的..........................................................................................................................11.2.适用范围..........................................................................................................................11.3.相关人员..........................................................................................................................12.模块介绍. (2)2.1.模块功能介绍..................................................................................................................22.2.硬件介绍..........................................................................................................................22.3.源码结构介绍..................................................................................................................22.4.模块配置介绍..................................................................................................................23.模块体系结构描述.....................................................................................................................64.模块数据结构描述.....................................................................................................................75.模块接口描述.............................................................................................................................86.模块开发demo ..........................................................................................................................97.Android 系统支持......................................................................................................................108.模块调试.. (11)C on f i d en t i al1.前言1.1.编写目的了解LCD 模块在A31平台上的配置、使用。

1.2.适用范围适用于A31平台1.3.相关人员与显示相关的软硬件开发人员。

Con f i d en t i a l2.模块介绍介绍本模块的模块功能,基本配置,目标代码的文件目录组织形式以及相关的硬件介绍。

2.1.模块功能介绍A31有两路显示系统,支持双屏输出。

支持的LCD 屏接口形式及最大分辨率如表1-1所示。

并行数据输出,TTL 电平的屏接口,如HV RGB 接口和CPU/I80接口,LCD0从PD 口输出,LCD1从PA 口输出。

串行输出,差分信号的屏接口,如LVDS 接口,MIPI DSI 接口,LVDS0从PD0-PD9输出,LVDS1都是从PD10-PD19口输出。

MIPI DSI 从DSI IO 口输出。

eDP 接口,使用A31+ANX9804/ANX6345的方式,通过A31的HV RGB 接口输出,由转换IC 转成eDP 接口。

如果一路输出使用Dual Link LVDS ,占用了LVDS 的所有引脚,另外一路只能使用其他接口形式输出;如果一路输出使用MIPI DSI ,另外一路只能使用其他接口形式输出;其他接口形式任意组合的双屏输出都支持。

表1-1A31LCD 输出IO 口InterfaceSolutionsLCD0LCD1HV RGBParallel RGB2048×1536PDPASerial RGB/CCIR 1280×720CPU/80Parallel 18bit 1280×720PDPA Parallel 16bit LVDSSingle Link 1440×900PD0-PD9PD10-PD19Dual Link1920×1200PD0-PD19MIPI DSIVideo Mode 1920×1200DSICommand ModeeDP4Lane (A31+ANX9804)2048×1536PDPA2Lane (A31+ANX6345)2.2.硬件介绍LCD 相关参考电路见附录。

2.3.源码结构介绍lichee\linux-3.3\drivers\video\sun6i\lcdC on f i d en t i a l3.LCD 配置流程介绍3.1.sys_config.fex 3.1.1.LCD 接口参数对LCD 接口参数的配置可以参考表1-2。

确定好接口类型,最后确保对应的一行的相关参数都有配置。

每个参数的详细解释见”2.1LCD 接口参数说明”3.1.2.LCD 时序参数参考对应的LCD 屏规格书,在满足A31的LCD 控制器条件下,配置LCD 表1-2LCD 接口参数配置说明InterfaceParameter RGB 接口(lcd_if=0)Parallel RGB (lcd_hv_if=0)lcd_hv_clk_phase lcd_hv_sync_polarity Serial RGB(lcd_hv_if=8)lcd_hv_clk_phase lcd_hv_sync_polarity lcd_hv_srgb_seq Dummy RGB(lcd_hv_if=10)RGB Dummy (lcd_hv_if=11)Serial YUV/CCIR656(lcd_hv_if=12)lcd_hv_syuv_seq lcd_hv_syuv_fdly CPU/8080接口(lcd_if=1)Parallel 18bit (lcd_cpu_if=0)lcd_cpu_te Parallel 16bit (lcd_cpu_if=4)LVDS 接口(lcd_if=3)Single channal (lcd_lvds_if=0)lcd_lvds_colordepth lcd_lvds_mode Dual channal (lcd_lvds_if=1)DSI 接口(lcd_if=4)Video mode (lcd_dsi_if=0)lcd_dsi_lane lcd_dsi_format lcd_dsi_te Command mode (lcd_dsi_if=1)eDP 接口(lcd_if=5)A31+ANX9804(lcd_edp_tx_ic=0)lcd_edp_tx_rate lcd_edp_tx_laneA31+ANX6345(lcd_edp_tx_ic=1)C on f i d en t ial时序参数。

参数详细说明详见“2.2LCD 时序参数说明”。

A31LCD 时序参数总共有9个。

lcd_x ,lcd_y ,lcd_ht ,lcd_hbp ,cd_hspw ,lcd_vt ,lcd_vbp ,llcd_vspw ,lcd_dclk_freq 。

在A31的LCD 控制器中,必须满足如下条件:a 、lcd_hbp >lcd_hspw;b 、lcd_ht >lcd_x×cycle+lcd_hbp ,即是lcd_hfp>0;cycle 为每个pixel 的cycle 数;c 、lcd_vbp >lcd_vspw;d 、lcd_vt >lcd_y+lcd_vbp ;即是lcd_vfp>0;e 、MIPI DSI Video mode ,lcd_hbp>40,lcd_vbp>10,lcd_hspw>2;f 、MIPI DSI Command mode ,lcd_ht>lcd_x+80。

hbp 在部分屏规格书的定义中并不包括hspw 。

这种情况下,要正确配置A31的LCD 控制器,hbp(A31)=hbp(panel)+hspw(panel)。

vbp 的定义同hbp 。

3.1.3.LCD 功能参数配置LCD_FRM ,LCD_GAMMA ,LCD_CMAP 参数。

若LCD 像素的格式为RGB666,建议lcd_frm=1;若LCD 像素的格式为RGB565,建议lcd_frm=2。

若LCD 屏需要Gamma 校正,配置lcd_gamma_en=1和lcd_gamma_tbl 。

若LCD 屏RGB 需重新排列,配置lcd_cmap_en=1和lcd_cmap_tbl 。

详细说明请参见“2.3LCD 其他参数说明”。

3.1.4.电源背光及IO 根据实际方案的设计原理图配置电源背光及相应IO ,详细说明请参见“2.4POWER 及IO 说明”。

相关文档
最新文档