MADL!AR
Code is cheap, show me the PPT!
首页
分类
Fragment
关于
俄罗斯方块段码液晶屏驱动
分类:
硬件
发布于: 2024-01-14
网上入手了一个俄罗斯方块掌机,想取其屏幕用于DIY,但找遍全网均没有屏幕面板资料。经过几个月的摸索,已经能够点亮,记录全过程。 ## 段码液晶 关于基础原理,不再赘述,网上有诸多资料: * [知乎·段码液晶屏学习应用笔谈](https://zhuanlan.zhihu.com/p/443527392?utm_id=0) * [CSDN·段式LCD原理](https://blog.csdn.net/xiebingsuccess/article/details/91876306) 段码式液晶屏一种古老的显示屏,早期主要用来替代数码管,显示的笔段可以制作成不同的形状,因此演变成各种各样的样式。 ![seg segpowerstyle={max-width: 80%;min-width=300px}](/notebook/publish/i/caoliang.net/img/75aea405d724a53a82ea170b696a9045.jpg) 液晶屏上下各有一层玻璃盖板,每层盖板都覆有一层偏光片,上下恰好垂直90度。面板内部,每个段都填充了一种特殊的液态晶体,在电场的作用下,晶体的排列方向会发生扭转,因而改变其透光性,借助上下两层偏光片显示出黑、白两种颜色。要使晶体发生扭转,必须要在电极两端施加大于阀值的电压。 但一直施加直流电,会迅速使液晶分子老化,失去偏转能力,所以在控制器端,都会施加交流电,尽可能降低直流分量。 ![seg segpowerstyle={max-width: 80%;min-width=300px}](/notebook/publish/i/caoliang.net/img/a5dc7e65f67be7f0e112b9a0a1b17726.jpg) 段码式液晶屏(上图左)点阵式液晶屏(上图右)并无本质区别,可以把前者的每个段视作一个特殊形状的像素。 每个段有两个电极,施加一定的电压就可以使其显示。为了节省引脚,在制作的时候会合并一串像素的一根引脚做成公共端,形成行、列交错的结构,这些公共端称作COM和SEG,类似于LED点阵的行引脚、列引脚。 ![seg](/notebook/publish/i/caoliang.net/img/7cb4967f0383247c527da11b51a9ae8e.png) 人们把COM-SEG所控制像素的映射关系做成了一个表格,通过表格来设计对应的控制器,这个表称为真值表。 可以总结出3条结论: 1. 给某段像素施加高于阈值的电压即可使其显示 2. 驱动段码液晶需要施加交流电 3. 通过真值表来确定控制的像素 通常会采用逐行扫描等方式来驱动屏幕。但由于段码屏的电极是直通控制引脚的,而LED等器件每个像素都集成了一个晶体管,这使得二者的控制方式有一些差异。 在逐行扫描时,LED显示器件可以无脑为当前行之外的COM设置相反电位,这样即使其他行的COM与SEG产生了高于阈值的电压,因为晶体管中PN结的反向截止特性,非当前行的像素不会点亮。而段码屏则不行,不能简单的为COM设置正负极性来选中某行,而是需要更精确的电压控制。 举例说明: 未完待续