(南京观海微电子)——DDIC显示触控芯片介绍

显示驱动芯片(Display Driver Integrated Circuit,简称DDIC)的主要功能是控制OLED显示面板。它需要配合OLED显示屏实现轻薄、弹性和可折叠,并提供广色域和高保真的显示信号。同时,OLED要求实现比LCD更低的功耗,以实现更高续航。


DDIC通过电信号驱动显示面板,传递视频数据。

OLED DDIC的技术方向可以分为3类:

带Ram【内存】的IC、Ram-less IC和TDDI【显示&触控集成的IC】

一、带Ram的OLED DDIC

OLED DDIC有两个Ram,分别是Demura Ram和Display Ram。

1、带Ram的OLED DDIC

①Demura Ram:屏幕产家会对面板的显示不均等问题进行补偿,补偿的数据存储在Flash IC内,在正常显示时,OLED DDIC会从Flash IC通过SPI协议Reload对应的自己内部的Demura Ram,用于显示的效果补偿。

②Display Ram:系统传输的图片数据会先存在显示Display Ram内,显示时在通过从Display Ram调用。这种显示方式称为Command mode。在显示静态画面时,系统不要持续送图,显示IC自己刷新Ram即可,在静态画面的场景更省功耗,显示效果较优。

③需要注意的是Display Ram的大小也直接决定了显示IC能支持的帧率和分辨率大小,“3每个颜色的bit位OLED IC的压缩倍率”,即可以计算出所需要占用的Ram大小;比如1280✘2800的分辨率,RGB共计3个颜色,是8个bit,DDIC的VESA选择1/3压缩,因此计算出来的Ram大小为:1280✘2800✘8✘3✘1/3=28672000bit=28.7Mbit。【有关OLED显示屏幕能支持的分辨率和帧率计算,这个后面再发光详细讨论】。

④缺点:Ram的大小基本占到到了IC空间上的75%,因此IC的size会比较大,并且Ram较高。

综上,带Ram的OLED DDIC因为功耗低,显示效果好,是目前各家终端量产的主力。

2、OLED Ramless DDIC

①Ram:Ramless是保留了demura Ram,而砍掉了display Ram。

②驱动:主机需要支持送图给OLED DDIC,即只能跑vedieo模式,在视频场景上,预计功耗和带Ram的相差不大,但是静态场景,功耗会较高。虽然国产厂商推出,在AOD【息屏显示】的场景下,可以借用其demura ram去作为AOD的display,在AOD模式下跑无demura效果的commad mode,这样可以降低AOD模式下的功耗水平;但是Vedio mode和command mode的互相切换,以及有无demura效果对实际用户的使用场景影响,需要调试确认,保守的话,不考虑功耗,全程跑vedio 模式是可以的。

③产能&成本:因为减少了Display Ram,IC的size降低接近一半,同一片晶圆的切片量预估可以提升40%,在结合晶圆价格,可以推算出来相同制程的Ram和Ramless的DDIC,成本约有1.5美金的价差。也正是这个价差,以及连任正非老爷子都要喊着活下去的大环境,各家终端,均在重点关注Ramless的验证和量产导入。目前主要进展最为迅速的是“性价比之王”和“非洲之王”两个终端。

综上,Ramless OLED DDIC除了便宜没有什么好处,是后续降本的趋势。

3、TDDI

OLED显示屏的显示和驱动集成芯片,据说前期是华为与Novatek一同开发,华为被制裁后,Novatek将此芯片变成公版,21年下半年即已经出样,目前各家屏厂和终端均基本完成了验证。

3-1)成本:LCD的触控前期也是采用外挂方案,但是已经与LCD的触控pattern是设计在自己的驱动背板内的,因此LCD的TDDI的panel可以减少光照的mask,成本降低显著,收益明显。OLED的触控当前都是“外挂互容”,驱动上面,很难将触控集成在驱动电路内,现在推出来的OLED TDDI芯片也是针对外挂的,因此panel上面并没有省到任何成本。IC制程上,现在量产的触控IC的模拟和数字部分采用的制程不一样,模拟部分用的110nm相对落后的制程,和显示ic合二为一以后,全部采用先进的40nm或者28nm制程的,成本上会有上升。因此针对OLED TDDI在成本维度上并没有实现“1+1<2”反而会“1+1≥2”;

3-2)触控性能:当前在量产的是外挂式的互容方案,而Novatek目推出的自容方案,理论上对比现有的触控的信噪比会有提升,但是基于笔者验证结果看,其触控性能也仅仅是相对于现在外挂式的性能相当,甚至还会略差;后续厂家也有厂家在检讨互容方案,这个可以期待一下;

3-3)外观:同样因为是“外挂自容”方案,相对于“互容”方案,以经验4mm左右需要一个通道,自容方案的触控走线明显增多,直接导致产品的下边框增加,在笔者所在公司,手机的性能全部要给外观让步【注:实际大部分人买手机也确实因为颜值】,这个是产品经理无法接受的,因此产品并不care;

3-4)功耗收益:OLED TDDI相比较与现在量产的外挂的触控IC,触控部分的制程迭代到了28nm,因此在功耗上是有降低的,也是目前笔者能想到的唯一收益。

3-5)量产情况:虽然在手机上目前并未量产OLED TDDI,但是在小尺寸的OLED手表上面已经量产了;当前流行的上下折叠手机的副屏,各家基本在3寸左右,对整机堆叠空间要求极高,是有明确的需求的,但是目前选用手机的TDDI的话,IC的size过大并且成本高,不利于堆叠;选用手表的OLED TDDI,其对应的通道数又无法支持对应的触控需求,因此上下折叠副屏依然选择手表的DDIC和TPIC。

PMOLED和AMOLED

DDIC的位置根据PMOLED或AMOLED有所区分(PM和AM的区分见下文详述):


像上图右侧这样,在每一个像素上都加一个开关和一个晶体管电容。


一旦加上电压,首先这个电容是可以保存能量的,在电压再次回到这一条线的像素上之前,电容会释放自己保存的电压来保持像素的亮度。这样,整体的亮度就会得到大幅提升。其次,每个像素的开关起到一个门槛的作用,这样,如果一个像素被加上电压点亮,给相邻的像素带来一丢丢影响,因为门槛的存在,这一丢丢的影响是不能点亮相邻的像素的。


这种方式就做做Active Matrix(AMOLED的AM就是Active Matrix的缩写)。

目前选择的是每次处理一条X轴的线,每次只给一条横线加电压,然后再扫描所有Y轴上的值,然后再迅速处理下一条线,只要我们切换的速度够快,因为视觉残留现象,是可以展现出一幅完整的画面的。这种方式叫做Passive Matrix。


如果是PMOLED,DDIC同时向面板的水平端口和垂直端口输入电流,像素点会在电流激励下点亮,且可通过控制电流大小来控制亮度。


至于AMOLED,每一个像素对应着TFT层(Thin Film Transistor)和数据存储电容,其可以控制每一个像素的灰度,这种方式实现了低功耗和延长寿命。DDIC通过TFT来控制每一个像素。每一个像素由多个子像素组成,来代表RGB三原色(R红色,G绿色,B蓝色)。


TFT上面的一个一个的像素的电压的值(或者是On状态的时间占空比),以扫描的方式按照一定的时间节奏一个一个的传输。


负责扫描的些芯片就是DDIC,有负责横向的,也有负责纵向的。负责横向工作的叫做Gate IC(也叫Row IC),负责纵向工作的叫做Source IC(也叫Column IC)。

DDIC的封装形式

一、COG(Chip On Glass)是将手机屏幕显示驱动芯片(Display Driver IC,DDIC)直接粘合链接到在玻璃材质为主的刚性玻璃基板上(Glass Substrate),之后由FPCB链接至手机其余PCB或部件。

二、COF(Chip On Film),是将DDIC间接通过粘合薄膜(Adhesive Thin Film)粘合在柔性塑料基板(Plastic Substrate)以实现柔性显示屏。

三、COP(Chip On Plastic)是将DDIC直接固定在柔性塑料基板上(Plastic Substrate)。

2020 年,全球显示驱动芯片需求量达 80.7 亿颗(包含 TDDI+DDIC)。

2020 年受新冠肺炎疫情(COVID-19)影响,显示驱动芯片需求量实现同比两位数增长达 80.7 亿颗,其中大尺寸显示驱动芯片占总需求 70%,而液晶电视面板所用驱动芯片占比大尺寸总需求的 40% 以上;中小型显示驱动芯片占总需求 30%,智能手机占比最高,LCD TDDI 和 OLED DDIC 合计占比约 20%;2021 年,终端应用增长依然强劲,同时由于电视面板的高分辨率趋势确立,2021 年显示驱动芯片总需求将增长至 84 亿颗。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/504205.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【保姆级教程】YOLOv3图像目标检测:训练自己的数据集

一、YOLOv3图像目标检测原理 二、YOLOv3代码及预训练权重下载 2.1 下载yolov3代码 这里使用的是B站大佬Bubbliiiing复现的yolov3代码 仓库地址: https://github.com/bubbliiiing/yolo3-pytorch 2.2 下载模型预训练权重unet_resnet_medical.pth 链接&#xff1a…

网络基础(二)——HTTP协议

目录 1、2个简单的预备知识 2、HTTP请求和响应的格式 3、实现一个最简单的httpserver 4、HTTP的细节字段 4.1、GET和POST 4.2、HTTP的状态码 4.3、HTTP常见Header 1、2个简单的预备知识 首先我们来看一个域名:http://www.baidu.com/,很明显这是百…

实验三智能手机互联网程序设计(微信程序方向)实验报告

实验目的和要求 请编写下方商品列表页面&#xff0c;展示商品名称和价格&#xff1b; 二、实验步骤与结果&#xff08;给出对应的代码或运行结果截图&#xff09; Index.WXML <view class"shop" wx:for"{{10}}"> <vie…

40.网络游戏逆向分析与漏洞攻防-角色管理功能通信分析-角色删除功能的数据包失败的分析

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果 内容参考于&#xff1a; 易道云信息技术研究院VIP课 上一个内容&#xff1a;39.角色数据的维…

如何通过cookie来区分这是瑞数反爬的几代

一、以下仅个人观点&#xff0c;可能有误 1、瑞数反爬了解 瑞数反爬&#xff1a;大多数首次不带cookie的请求&#xff0c;响应状态码是202/412瑞数的cookie &#xff1a; 我们看PPT结尾的Cookie的来定位是几代&#xff0c;PT的是js生成的&#xff1b; 不看OS的&#xff0c;OS…

SQLite版本3中的文件锁定和并发(七)

返回&#xff1a;SQLite—系列文章目录 上一篇&#xff1a;自己编译SQLite或将SQLite移植到新的操作系统&#xff08;六&#xff09; 下一篇&#xff1a;SQLite—系列文章目录 正文&#xff1a; 1.0 SQLite 版本 3 中的文件锁定和并发 SQLite 版本 3.0.0 引入了新的锁…

【蓝桥杯嵌入式】六、真题演练(一)-1演练篇:第 届真题

温馨提示&#xff1a; 真题演练分为模拟篇和研究篇。本专栏的主要作用是记录我的备赛过程&#xff0c;我打算先自己做一遍&#xff0c;把遇到的问题和不同之处记录到演练篇&#xff0c;然后再返回来仔细研究一下&#xff0c;找到最佳的解题方法记录到研究篇。 解题记录&#x…

Yarn的安装及使用(1):安装

一、Yarn的安装 在不同操作系统上安装Yarn的步骤和注意事项&#xff1a; 1、Windows 1.1 通过.msi安装程序安装&#xff1a; 步骤&#xff1a; 访问 Yarn官方网站 下载适用于Windows的.msi安装包。 运行下载好的.msi文件&#xff0c;按照向导进行安装。 在安装过程中&#…

Apache Hive的基本使用语法(一)

一、数据库操作 创建数据库 create database if not exists myhive;查看数据库 use myhive; desc database myhive;创建数据库并指定hdfs存储 create database myhive2 location /myhive2;删除空数据库&#xff08;如果有表会报错&#xff09; drop database myhive;…

爱上数据结构:栈和队列的概念及使用

​ ​ &#x1f525;个人主页&#xff1a;guoguoqiang. &#x1f525;专栏&#xff1a;数据结构 ​ 一、栈 1.栈的基本概念 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端 称为栈顶&#xff0c;…

酒店管理系统项目用例图及用例说明

1、系统功能模块图 2、部分系统功能模块说明 &#xff08;1&#xff09;查询房间剩余 模块名称&#xff1a;管理员登录 编号&#xff1a;1-1 主要功能&#xff1a;验证管理员登录用户名及密码 上级调用模块&#xff1a;无 下级调用模块&#xff1a; 约束&#xff1a; &a…

强化基础-Java-泛型基础

什么是泛型&#xff1f; 泛型其实就参数化类型&#xff0c;也就是说这个类型类似一个变量是可变的。 为什么会有泛型&#xff1f; 在没有泛型之前&#xff0c;java中是通过Object来实现泛型的功能。但是这样做有下面两个缺陷&#xff1a; 1 获取值的时候必须进行强转 2 没有…

音视频开发之旅(80)- AI数字人-腾讯开源AniPortrait-音频驱动的肖像动画

目录 1、前言 2、效果展示 3、原理学习 4、遇到的问题与解决方案 5、资料 一、前言 一个月前阿里Emo发布&#xff0c;通过音频驱动的非常自然的肖像视频&#xff0c;引起很大反响。具体看下面的视频&#xff0c;但是并没有开源其代码。 这两天腾讯开源了其音频驱动的肖像…

2024年美团笔试题(1)

一.题目描述 小美拿到了一个排列&#xff0c;其中初始所有元素都是红色&#xff0c;但有些元素被染成了白色。 小美每次操作可以选择交换任意两个红色元素的位置。她希望操作尽可能少的次数使得数组变成非降序&#xff0c;你能帮帮她吗? 排列是指:一个长度为n的数组&#…

Java | Leetcode Java题解之第1题两数之和

题目&#xff1a; 题解&#xff1a; class Solution {public int[] twoSum(int[] nums, int target) {Map<Integer, Integer> map new HashMap<>();for(int i 0; i< nums.length; i) {if(map.containsKey(target - nums[i])) {return new int[] {map.get(tar…

【React】vite + react 项目,进行配置 eslint

安装与配置 eslint 1 安装 eslint babel/eslint-parser2 初始化配置 eslint3 安装 vite-plugin-eslint4 配置 vite.config.js 文件5 修改 eslint 默认配置 1 安装 eslint babel/eslint-parser npm i -D eslint babel/eslint-parser2 初始化配置 eslint npx eslint --init相关…

应急物资管理系统|实现应急物资的全生命周期管理和监控

应急物资管理系统是一种现代化、智能化、可视化的物资管理平台&#xff0c;主要用于实现对应急物资的全生命周期管理和监控&#xff0c;并提供可靠的应急响应支持。 应急物资管理系统功能 准入控制&#xff1a;东识应急物资管理系统可以实现准入控制&#xff0c;确保只有经过授…

C语言----strcmp()函数:比较两个字符串

C语言中strcmp&#xff08;&#xff09;用于对两个字符串进行比较&#xff08;区分大小&#xff09;。 头文件&#xff1a;string.h 语法原型 int strcmp(const char*str1,const char*str2) 参数str1和str2是参与比较的两个字符串。 strcmp()是根据ASCLL编码依次比较str1和str…

MP设置动态表名

Mybatis设置动态表名 Mybatis设置动态表名1.动态表名插件2.传递表名3.注意事项 Mybatis设置动态表名 1.动态表名插件 MybatisPlus中提供了一个动态表名的插件&#xff1a;https://baomidou.com/pages/2a45ff/#dynamictablenameinnerinterceptor 插件的部分源码如下&#xff…

大模型面试准备(十):大模型数据处理方法及优秀的开源数据介绍

节前&#xff0c;我们组织了一场算法岗技术&面试讨论会&#xff0c;邀请了一些互联网大厂朋友、参加社招和校招面试的同学&#xff0c;针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何备战、面试常考点分享等热门话题进行了深入的讨论。 合集在这…