联芯1860平台icn6211 mipi to RGB转换芯片调试和st7789v2 LCD调试

来源:互联网 发布:淘宝主图制作软件 编辑:程序博客网 时间:2024/05/19 02:19

关键字:联芯科技,LC1860,LC186x,Chipone Technology,icn6211,mipi bridge,mipi to RGB,mipi转换芯片,RGB666,st7789,st7789V2


平台:联芯科技 LC1860,Android4.1

本项目LCD屏幕介绍:本次调试的LCD采用st7789v2驱动芯片。该芯片简介:

The ST7789V2 is a single-chip controller/driver for 262K-color, graphic type TFT-LCD. It consists of 720
source line and 320 gate line driving circuits. This chip can directly connect to an external microprocessor,
and accepts, 8-bits/9-bits/16-bits/18-bits parallel interface. Display data can be stored in the on-chip display
data RAM of 240x320x18 bits. It can perform display data RAM read/write operation with no external
operation clock to minimize power consumption. In addition, because of the integrated power supply circuit
necessary to drive liquid crystal; it is possible to make a display system with the fewest components.

本项目中采用的MIPI to RGB bridge介绍:本次调试的转换芯片是icn6211,这是一款将mipi信号转换为RGB信号的转换芯片。

该芯片简介:

ICN6211 is a bridge chip which receives MIPI® DSI inputs and sends RGB outputs.
MIPI® DSI supports up to 4 lanes and each lane operates at 1Gbps maximum; the totally maximum input
bandwidth is 4Gbps; and the MIPI defined ULPS(ultra-low-power state) is also supported. ICN6211 decodes
MIPI® DSI 16bpp RGB565 and 18bpp RGB666 and 24bpp RGB888 packets.
The RGB output 18 or 24 bits pixel with pixel clock range of 5MHz to 154MHz.
ICN6211 support video resolution up to FHD (1920x1080) and WUXGA(1920x1200).
ICN6211 adopts QFN48 pins package.

项目背景:

本次采用的是一款240*320的小尺寸LCD,这种小尺寸LCD多采用RGB接口而非MIPI接口。而目前的主流ARM处理器在显示接口方面都采用DSI(MIPI)接口,保留RGB接口的方案越来越少了,当主控芯片不能提供RGB接口时,就需要在主控芯片和LCD之间通过一个桥接芯片进行mipi到RGB的信号转换。本项目既是。

调试:

首先,必须要明确这里有两个黑坑。任何一个都会导致无法显示。

1. icn6211不通会导致无法显示。

2. LCD不通会导致无法显示。

所以,调试必须一个一个来,而且很显然,如果你先把LCD确认调通,你会少走弯路的。

幸运的是,icn6211和基于st7789的LCD都能支持自测试模式。所以调试的第一步就是让这个LCD先能通过自测试模式显示出内容,以此证明LCD调通,到这一步你已经完成50%的工作!然后再调试icn6211,当icn6211的自测试能在LCD上显示出color bar时,你几乎就成功了。


现在开始调试LCD吧!上电,reset完成后,就是要发一些初始化命令和参数了。这个LCD支持8080方式和SPI方式发送配置命令,本次项目采用SPI 接口方式。虽然spi有4线模式和3线模式,但是4线模式对软件调试来说会简单许多,因为那毕竟是标准的8bit数据方式,驱动设计会简单。

然而!!!硬件设计从来都不考虑软件的工作量,MLGB!本项目的这个LCD被设计为3线模式。从连接上看,只是少用了一个gpio,但是却给软件带来巨大的工作量!和更多的调试难度。再次MLGB!

顺便科普一下上面说的4线和3线模式的差别。

4线:CLK,MISO,MOSI,D/C,CS。

确切的说这其实是5条线。在标准的spi接口上多了一个用来区分命令和数据的D/C信号线。比如当D/C为低时表示MOSI上正在传输的是Command,当D/C为高时表示MOSI上正在传输的是Data。

3线:CLK,MISO,MOSI,CS。

确切的说这用到了4根线!和上面的模式相比,仅仅是少了D/C信号。那怎么区别命令和数据呢?很简单,用spi协议的9bit模式。在该模式下,每一帧数据就不是8bit了!而是需要被配置为9bit。然后用这个9bit的最高位标识命令和数据。


咋并且!为了确保你发的命令能被LCD识别,最简单的办法就是



阅读全文
'); })();
1 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 拓破紫和冥北凉 玖玖zyzz姿源站 女神学生14页 国产姐妹二十页 奖状创意称号高中 马驹桥水上人间 丁五香天在线 彭城往事饭店 孚力影影1 女主顾倾城是一个雪神 大奶第八页 上海大姨子 孚力 中文字幕乱码45863页 yy8060理论在线播放 车上姑妈坐我腿 国产-第110页 孚力影影 老公来电话 边打电话边做 t66y技术交流帖 舒婷1一20阅读 偷怕自怕10页 敦煌旅游宣传标语 4438 x 啵樂腐味漫漫 国产浮力第 D2285用什么车型 终结者6超清在线 欧美整第四页 国产ts网 酱果儿露出 迷 在线播放 丁月五香在线播放 动漫影院秋香影院 隐藏的凸轮2574 种 子搜索 蒋素秋程大川第六章 女女欧美老太 华夏英雄传宠幸妃子小龙女 呆哥老公打电话说在跑步在线播放 红楼之温僖贵妃成贾敏txt百度云