2026/9/17 12:53:12

液晶屏选型实战:从TFT到段码屏的驱动、定制与ESD防护要点

液晶屏选型实战:从TFT到段码屏的驱动、定制与ESD防护要点 做液晶屏选型这件事我最深的一个体会是点亮一块屏跟在产品上稳定跑一块屏中间隔着的距离比很多人想象的要大得多。刚入行那会我拿到一块样品屏随便飞线接了个驱动板看到字符正常显示就以为选型结束了结果等到整机装机、进高低温箱、再过EMC问题一个接一个往外冒。后来跟驰宇微这类专业模组厂打交道多了才慢慢摸清楚选型不是挑一个看得顺眼的型号而是从显示效果、电气接口、结构尺寸、定制空间、生产成本几个维度同时做权衡。这篇就把我这些年选型、做定制、调驱动的实战经验整理一遍重点聊聊TFT、段码屏、点阵屏这些常见品类怎么选HT1621B这类驱动芯片在定制时的坑有哪些以及ESD防护这个最容易在量产阶段翻车的环节。1. 选型入口决定成败先把屏的分类和定位盘清楚1.1 TN、STN、VA、TFT四类屏到底怎么分液晶屏看起来五花八门但按显示原理和材质去分主流就是四类TN、STN、VA、TFT。这四类不是越贵越好而是得跟你的产品形态匹配。TN屏是最老的一代成本最低响应速度一般视角很窄从侧面看颜色会反转。这类屏现在主要用在小尺寸段码显示、计算器、遥控器、电表这类对画质没要求、只看数字和简单图标的地方。我做过一个电表项目客户要求成本压到极致显示内容就是几个数字加单位符号选TN段码屏完全够用一片屏省下来的钱在批量生产时非常可观。STN屏在TN基础上改善了视角和对比度能显示更多行内容色彩上分黄绿模、蓝模、灰模三种。黄绿模的底色是黄绿色配上黑字在户外强光下反而清楚老式仪器仪表、工控设备喜欢用。蓝模白字视觉效果更现代一点但蓝模的对比度对工作温度敏感低温下会明显变差。VA屏是这几年段码屏里的热门也叫垂直取向屏最大的优势是黑底白字、高对比度、视角比TN和STN宽不少外观质感接近TFT。很多智能家居设备、温控器、咖啡机上面那块黑底白字的大弧面板基本都是VA屏。我帮客户做过一块温控器面板原方案用的蓝模STN后来客户觉得观感不够高级换成VA屏之后整机档次明显不一样。TFT就是薄膜晶体管屏每个像素后面都有一个晶体管独立控制所以可以做全彩、高分辨率、视频播放这类内容。手机屏、工业HMI、车载显示基本全是TFT的天下。TFT选型要考虑的维度也最多尺寸、分辨率、接口、亮度、视角方向、工作温度、贴合方式每一项都直接关系到系统设计和成本。驰宇微给我的感觉是这几个品类都能覆盖从段码的TN/STN/VA到TFT都有对应的标准品和定制能力。选型的第一步其实是把自己的需求归到正确的类别里类别搞错了后面再折腾都是白费。1.2 标准品与定制的边界什么时候该动定制的心思很多工程师一上来就找厂家要定制屏但我通常建议先把标准品翻一遍。标准品是厂家已经量产、库存稳定、价格经过市场验证的型号交期短、样品快、资料齐全风险最低。如果你的产品外形尺寸能适配标准品优先用标准品省下的开发周期和模具费不是小数目。什么时候才需要定制我大致总结了三种情况结构尺寸卡死了标准品放不进去需要调整玻璃尺寸或外形切割。显示内容特殊比如段码屏的笔段布局要按产品重新设计或者TFT需要加触摸、改盖板形状。电气性能有特殊要求比如工作温度要覆盖-40℃到85℃、需要宽温液晶、亮度要提到1000nit以上。定制的起点不是画一张效果图给厂家而是把玻璃尺寸、可视区尺寸、显示内容布局、连接方式金属脚/斑马条/FPC排线、驱动电压、占空比这些参数一次给全。驰宇微那边有专门的结构工程师对接定制需求但我自己的经验是需求描述得越精确沟通效率越高。我见过太多人发一张截图过去问能不能做这种沟通方式基本等于让厂家猜需求来回几个星期就浪费了。2. 选型之前先想清楚的六件事每个参数背后都有代价2.1 尺寸和分辨率不是越大越好要算像素密度屏幕尺寸是选型的第一约束TFT屏常见有1.44寸、1.8寸、2.4寸、2.8寸、3.5寸、4.3寸、5寸、7寸、10.1寸这些档位。分辨率跟着尺寸走但同样尺寸下也可能有不同分辨率比如2.4寸有240×320也有320×480的。分辨率越高可显示内容越多但MCU要刷的像素点也越多。这里有个关键的计算如果MCU是SPI接口刷屏像素越高刷新率就越低。比如用STM32F103跑SPI刷320×240的TFT极限也就每秒十几帧刷一些静态界面没问题刷动画就会明显掉帧。做产品之前先把显示内容和刷新率需求定下来再反推分辨率和接口。段码屏的分辨率概念不一样它不讲像素讲COM和SEG。一个段码屏有N个COM和M个SEG最多能驱动N×M个笔段。驱动芯片的型号就是按COM和SEG数来选的。我做过一块4COM、32SEG的段码屏总共128个点显示内容包括了8位数字、若干图标、单位符号布局时得一个一个笔段去排这一步非常考验细心程度。2.2 视角和偏光片同一个屏横着看竖着看差很多TFT的视角参数通常标成12点钟方向、6点钟方向或者全视角。12点钟意思是屏幕正对着你从上方俯视看效果最好6点钟则是从下方仰视。这个方向性跟偏光片的贴法直接相关。比如车载仪表盘装在驾驶员视线下方正常视线是从下往上看的那屏幕视角就要做成12点钟如果是壁挂设备人站着平视或略俯视视角通常做6点钟。段码屏同样有视角方向问题TN屏尤其明显。黄绿模TN屏的最佳视角通常是6点钟蓝模是12点钟或6点钟都可以做取决于偏光片角度。定制段码屏时一定要告诉厂家实际安装后人的视线方向这是免费但至关重要的定制参数。VA屏的视角就宽很多上下左右接近对称所以现在很多对视角有要求又不愿上TFT的设备都转向VA屏。但VA屏的驱动电压通常比TN高一些功耗也会相应大一点这在电池供电设备里要提前算进去。2.3 亮度、对比度和功耗户外还是室内差别巨大室内设备的TFT亮度做到300到400nit就够用了但户外手持设备、车载后装屏阳光下至少要600nit往上强光直射环境下甚至要做到1000nit。提高亮度最简单的方式是加背光灯珠数量或提高背光电流代价是功耗上升、发热增加。LED背光的寿命跟工作电流成反比长期高亮跑屏幕发黄的时间会提前。我之前做过一个户外便携设备最初选的标准品亮度只有350nit户外根本看不清后期又换成了高亮版本亮度到800nit但整机功耗多了接近1瓦。这个1瓦在电池选型、散热设计、充电方案上全都要连锁改一遍。所以说亮度需求最好在选型阶段就定死别等整机设计完了再回头改。对比度在段码屏上更值得关注。STN蓝模的对比度普遍在3:1到5:1之间VA屏能做到8:1以上黑底白字看起来非常锐利。段码屏的对比度跟工作电压强相关驱动电压偏低笔段显示浅偏高会出现串扰不该亮的段也隐隐约约显示出来。定制屏一般厂家会提供最佳的驱动电压范围MCU端的偏压电路设计要按这个范围取中间值。2.4 接口选型SPI、I8080、RGB、LVDS、MIPI各有各的脾气TFT屏的接口直接决定你能用什么样的主控。小尺寸屏1寸到4.3寸常见的是SPI和I8080并口RGB接口一般从4.3寸往上才开始用LVDS从7寸往上常见MIPI更多用在手机平板这类方案上。SPI接口接线最少4根线就能驱动适合主控引脚紧张、显示内容不复杂的场景。缺点就是速度慢。I8080并口的速度快很多但要占用大量MCU引脚而且如果用ST系列主控还要考虑FSMC或FMC的外部存储器映射引脚复用关系要查仔细。RGB接口刷屏最快因为直接由主控或专用显示控制器往屏幕送像素数据但需要额外的显存和时序配置主控的负载也比较大。我自己在选接口上的判断原则是3.5寸以下、静态界面为主优先SPI3.5寸及以上、界面切换频繁或带动画考虑I8080或RGB7寸以上直接看主控有没有LVDS或MIPI控制器别想着用SPI去刷大屏效果一定不好。2.5 工作温度范围宽温屏和常温屏不是同一个东西TFT屏的工作温度通常标为工作温度-20℃到70℃储存温度-30℃到80℃。段码屏的工作温度跟液晶材料直接相关常温型一般是0℃到50℃宽温型能做到-20℃到70℃超宽温的甚至到-40℃到85℃。这里必须提醒一句数据手册上的工作温度是指液晶能正常响应不代表显示效果不变。所有液晶在低温下响应速度都会变慢常温型的屏到0℃以下显示内容切换起来像慢动作。如果你产品是北方户外用、冷链用、或者车载前装座舱夏天暴晒后温度极高一定要选宽温或超宽温屏。宽温液晶材料的价格比常温材料贵一截但这点成本跟售后故障比起来不值一提。2.6 触摸屏和贴合方式盖板、全贴合、框贴合的区别带触摸的产品还要考虑触控方案和贴合工艺。电阻屏便宜但透光率低需要压力触发现在用的场景越来越少。电容屏支持多点触控手感好但成本高而且在戴手套、有水雾的环境下稳定性不如电阻屏。贴合方式上全贴合是把触摸屏和显示面板用OCA胶完全贴合在一起好处是减少光线反射、显示更通透、防灰尘进入价格也更高。框贴合只是四周用双面胶粘住中间有空气层成本低但进灰和显示雾气是常见问题。做消费品、对显示品质有要求的建议直接上全贴合后续的售后烦恼会少很多。做工业设备、环境粉尘大又不怕进灰的框贴合也可以接受。3. 驱动芯片和显示控制HT1621B这类经典芯片在定制中的玩法3.1 驱动芯片选型与显示模块的对应关系选择驱动集成电路IC需要与显示面板的结构匹配。段码屏的驱动IC常见的有HT1621B、HT1622、HT1623、PCF8566等。HT1621B是其中最经典的最多支持4COM×32SEG也就是128个点内置256KHz的RC振荡器支持3线或4线串行接口工作电压能从2.4V到5.2V。当段码屏的COM和SEG数超过HT1621B的能力范围时多块HT1621B可以级联使用。我当时做的一个项目6个COM、48个SEG用了两块HT1621B级联。需要注意级联时的片选问题正确做法是两块芯片共用时钟和数据线再用不同的CS片选信号分时写入不能把所有CS信号直接并联否则会出现数据错乱。点阵屏的驱动方案要分大小。像DM12864M这类128×64点阵屏经典的做法是内置ST7920控制器支持SPI串行4线、并口8位/4位甚至还能部分兼容I2C协议。ST7920的优势在于ASCII和中文汉字字库常内置在芯片中也就是说MCU发送一个汉字内码屏就能直接显示无需自己存储字库这能节省大量主控FLASH和RAM空间。但ST7920的刷新速度偏慢做动画或快速翻页界面时会感到卡顿。128×64也可以选择不带中文控制器的方案例如使用SSD1306XSD或其它纯点阵驱动芯片这样刷新速度快很多但所有字库都要自己管理适合显示内容以图形为主的需求。3.2 HT1621B驱动段码屏时序和初始化里容易被忽略的细节HT1621B的串行接口有WR写时钟、DATA数据、CS片选三根线一般MCU用GPIO模拟时序驱动即可。它支持命今模式和数据模式两种通过最高位区分1开头的是命令0开头的是数据。初始化的一个常见坑很多人写HT1621B的初始化代码时只执行系统使能SYSEN和显示开启LCDON两条命令就完事了结果发现屏幕显示不全或者亮度不均匀。实际上正确初始化顺序应该是先配置BIAS和占空比命令0x52对应1/3偏压、4个公共口再系统使能0x01然后关闭测试模式0x02或关闭打开振荡器0x03最后开启显示并设置对比度第5步里的对比度设置经常被忽略。HT1621B的对比度通过VLCD引脚外接电阻分压来调节命令中也有对应的偏压设置位。我遇到过一次样机所有段都显示但颜色很浅的情况排查下来就是VLCD电阻选小了驱动电压只有正常值的70%调大分压电阻后对比度立刻正常。写HT1621B的数据时还要注意翻页顺序。HT1621B内部RAM地址映射是4个COM×32个SEG每一个地址对应一条SEG线在4个COM位上的信号。显示一个数字往往要同时操作多个地址位如果代码里只在单地址上写数据显示一定乱。通常的做法是建立一个16字节的显示缓冲区对于4COM×32SEG在缓冲区里维护每个位的状态需要更新时把整个缓冲区按地址顺序刷过去这样做显示稳定也不会出现闪烁。3.3 DM12864M串行模式6线接法到底怎么理解12864这类屏接口模式可以配置成并行或串行。DM12864M后缀带J的版本支持串行4线模式。这里容易搞混的是很多人看到6线就以为有6根独立信号线其实串行模式下就是CS片选、SID数据、SCLK时钟三根线加上电源一共5到6根不同厂家定义有所不同具体对应关系一定要看该款屏的手册而不是套用其它12864的经验。ST7920的串行时序是CS拉低有效SCLK提供时钟SID一位一位往里传送传输以5个字节为一个基本单元。第一个字节是同步数据11111ABC后四个字节才是真正的命令或数据。因为时钟速率整体较低在一些需要快速刷新图表、动画的界面中会显得迟缓但对菜单展示、文字信息为主的产品完全够用。另一个串行模式的坑是复位引脚。ST7920的复位脚RST不是所有模块都接出来有些模块直接把RST上拉到高。如果模块把RST引出来了但MCU端没控制或者上电时序不正确模块内部的逻辑可能处于未复位状态表现出来就是写命令没反应、显示乱码。遇到这种情况最简单的解法是MCU上电后主动把RST拉低10毫秒再拉高让控制器彻底复位一次再做初始化很多屏幕没反应的问题其实是这一步没做。4. 定制不是改个丝印那么简单结构、电气、代码的联动修改4.1 段码屏定制流程从笔段设计到开模打样段码屏定制的第一步是设计玻璃版图。你需要画出每个显示区域的形状、位置、大小标注好每个笔段的电极走线。这笔工作通常由结构工程师和电子工程师一起做电子工程师负责把每个COM和SEG的对应关系理清结构工程师负责尺寸公差和装配方式。版图确认后厂家会做光绘菲林然后进行玻璃切割、刻蚀、取向层处理、灌注液晶、贴偏光片、压连接器或贴FPC。这个流程有一个比较长的交期从图纸确认到样品出货一般要2到4周如果涉及开模比如特殊外形切割需要模治具周期还要加长。所以段码屏定制一定要预留足够的开发时间不要指望一两周能出样。拿到样品后第一件事不是看显示效果而是核对玻璃尺寸、厚度、引脚间距、连接器方向跟结构设计是否完全一致。有一种翻车情况样品显示很正常但装机时发现同事在3D图纸上把FPC方向画反了导致整块屏装不进去。所以结构评审时一定要拿实物一起过孔位和走线方向尤其是FPC出线方向这种细节。4.2 TFT模组定制的常见改动点TFT模组的定制不像段码屏那样从玻璃做起通常是在厂家已有的标准面板基础上做后段改动。常见定制项包括盖板定制形状、颜色、丝印Logo、开孔摄像头孔、听筒槽、2.5D/3D边缘处理。全贴合/框贴合根据产品定位和预算选择。FPC改板修改引脚定义、长度、弯折位置、增加走线或元器件。背光亮度调整灯珠数量或LED规格。触摸方案在GF、GFF、OGS、Incell之间选择。FPC改板是最容易出问题的定制项。屏幕的FPC引脚定义、接口顺序跟标准品相比如果改了你把它接入自己的主控板之前一定要把原理图里对应的信号线逐根核对清楚尤其是电源、背光、复位这些非数据线。我做过一个项目厂家给改了FPC上的背光LED串联数量从两串并联改成单串结果软件里背光PWM还是按原参数配置亮度直接翻倍后来重新算电阻才校准过来。4.3 初始化代码的联动修改定制屏不是拿来就能用不管定制的改动有多小拿到样品后都必须把初始化代码从头到尾走一遍。有人会觉得这不还是同一颗驱动IC吗代码应该一样实际上初始化参数里有几个关键项跟定制内容强相关分辨率的行列起始地址、扫描方向可以通过寄存器翻转、显示偏移量、RGB/BGR颜色顺序。颜色顺序是TFT定制里最容易踩的坑。同一个面板玻璃接上RGB信号后红蓝互换是非常常见的现象。表现为白底界面正常的图标和文字颜色不对人脸肤色偏青。解决方法是修改初始化代码里的控制寄存器把RGB顺序改成BGR或者改LCD驱动库里的颜色掩码。这个不用改硬件只要找到驱动IC手册里控制颜色顺序的寄存器位就行。定制屏的偏移量Offset设置也要特别注意。有些屏的显示RAM扫描起点跟标准品不同会出现显示内容整体偏上、偏下或错位的情况。这通常要通过设置SSShift Select、RSTB、NL寄存器来调整。每颗驱动IC的寄存器定义都不一样别拿上一颗屏的初始化代码硬套看手册才是唯一可靠的做法。5. TFT-LCD模组的ESD防护从15条建议里总结出最该落实的几条5.1 静电是怎么把一块屏搞死的TFT-LCD模组的静电损伤分两种一种是直接打坏驱动IC或玻璃上的ITO走线导致屏幕出现永久性的亮线、暗线、白斑甚至彻底不显示另一种是暂时性功能异常比如花屏、闪屏、触控失灵重启后恢复。第二种虽然没有物理损坏但给用户的体验是这东西不稳定对口碑伤害极大。静电放电的路径一般有三个通过外壳缝隙直接打到FPC或驱动IC引脚上通过用户手指放电路径经过盖板玻璃耦合到内部走线通过连接排线、天线等金属导体传导进来。所以ESD防护不是只做屏幕本身而是要整机配合。5.2 屏端防护设计的落地做法防护策略从屏端设计开始。驱动IC的电源引脚和复位引脚必须加滤波电容容值通常用0.1μF靠近引脚放置。串行接口的时钟线和数据线可以串接几十到几百欧姆的电阻做限流这能显著降低ESD对IC引脚的冲击。FPC排线是另一个重点。FPC走线长、阻抗高容易像天线一样把静电引入。建议FPC的地线做包地处理信号线之间加拉大间距。如果空间允许在FPC靠近连接器端预留TVS管位置TVS管的选型要考虑工作电压不能太低否则正常信号会被钳位也不能太高不然起不到保护作用。整机层面LCD模组的金属背板或屏蔽罩要可靠接地如果通过导电泡棉接地泡棉的压缩量和阻抗要在量产工艺里做管控。我见过一个项目屏幕工作正常但一过静电测试就花屏最后排查发现是背板接地泡棉位置偏移了0.5毫米导致接地不良。就是这么一点装配公差让整批机器ESD过不了。5.3 量产装配中的静电管控除了硬件设计生产工艺的静电管控同样关键。液晶屏模组在装配过程中作业员人体静电、工装夹具的静电、周转箱的摩擦静电都可能导致隐性损伤。很多损伤当时看不出来装机后经过一段时间才表现为坏点、亮线。这种延迟失效最让人头疼因为根本没法定位是什么环节损坏的。生产线上该落实的措施我经历过比较有效的有这么几条所有接触屏的工装、吸盘、托盘使用防静电材料作业员戴防静电手环并穿防静电服周转和包装环节使用防静电袋和防静电泡棉加严来料IQC的抽检标准对屏做ESD敏感度验证。看起来都是小事但每一条都能挡住一批失效。6. 装机和调试阶段最容易翻车的三个问题与排查链路6.1 背光不亮是背光供电问题还是LED开路屏幕显示正常但背光不亮这个问题在调试阶段出现频率极高。排查顺序建议从背光供电开始先量背光LED的正负极供电电压。LED的正向压降白光是每颗3.0V到3.4V两串并联时如果电压对得上说明供电基本正常。电压正常还不亮下一步要怀疑恒流驱动电路。大部分背光驱动是升压型LED驱动芯片需要外接电感、二极管、采样电阻。如果电感虚焊或采样电阻阻值不对驱动芯片可能输出不了额定电流。还有一种情况是驱动芯片的使能脚EN没有拉高软件里没把背光控制GPIO初始化成高电平硬件上又没接上拉电阻导致驱动IC一直被关断。整条链路都查完还是不行就要怀疑LED灯珠本身了。模组的背光LED如果有一颗开路整串都会灭。这时用万用表二极管档量FPC上背光正负极正常应该有0.6V左右的压降多颗串联会稍微特殊一些。如果完全不通很大概率就是LED或FPC走线断了只能联系厂家处理。6.2 花屏或显示错乱初始化时序和时序参数是首号嫌疑TFT屏花屏第一反应不要纠结核线先把初始化代码和时序检查一遍。常见原因有复位时序不对初始化命令之间延时太短导致IC内部状态机没就绪SPI时钟频率过高信号质量差导致数据传输错位初始化参数里行列扫描方向设反了显示倒转或镜像。逐一排查基本能覆盖80%的花屏问题。一个我在项目中反复踩的坑是SPI时钟速率。模块标称支持几MHz到几十MHz的SPI时钟但很多厂家的标注值是在理想走线条件下测出来的。实际FPC排线长、接口接触不良时高速时钟很容易误码。稳妥做法是先按手册标称速率的1/2到1/4跑通再逐步提速直到稳定为止。别一上来就拉到最高速给自己找麻烦。6.3 段码屏对比度异常偏压电阻和占空比配置要一起查段码屏的对比度异常要查两个地方一是偏压引脚VLCD的电阻分压是否合适二是驱动芯片的偏压比和占空比配置是否正确。这两者必须配合偏压比跟占空比有关不同占空比下最佳偏压值不一样。HT1621B的默认偏压是1/3如果屏是1/4偏压设计配置就不匹配对比度必然不正常。调整对比度时有人会直接改软件里寄存器来调对比度这其实是调偏压比调过头会导致串扰没调的段也隐隐发亮。正确做法是先按厂家推荐的VLCD电阻值正负30%范围试出最佳值然后在软件里设稳定的偏压配置不要把软件里的偏压权限放开给用户频繁调。我还有一个习惯拿到段码屏样品后先在3.3V和5V两个典型供电电压下分别测一遍对比度看有没有明显差异。如果差异过大说明偏压电路对电压依赖太强后期量产电源电压波动时会出显示问题。这种问题最好在选型样机阶段就发现真到量产再改就牵扯到一批物料了。7. 花最少时间把屏调稳的经验总结做了这么多液晶屏项目我慢慢养成了一套流程习惯能帮我在最短时间内把屏调稳定。第一拿到样品先做上电三查查电源电压、查复位时序、查背光使能。这三个基础项没问题屏大概率能亮。第二接好线后不要直接跑全流程UI先刷纯色红、绿、蓝、白、黑确认每个像素通道正常再刷几个简单图形和文字最后才跑真实界面。第三步是验证工作温度和ESD表现这两项不能省。很多工程师在开发阶段不做环境测试直到客户现场出现低温白屏才急着改那时面临的批量返工压力完全不同。做定制的项目还要注意留好与厂家的技术对接记录。尤其是关键参数玻璃尺寸、FPC引脚定义、初始化代码版本、偏压电阻阻值、背光电流范围这些信息整理成一个版本化的文档出问题时对照着排查效率极高。我的经验是很多量产后的神秘故障追溯到最后都是因为某个参数在定制过程中被悄悄改过无记录导致前后对不上。最后说一个容易被忽略但非常实用的小技巧定制屏的样品收到后务必用显微镜或高清拍照检查FPC金手指的镀金层是否有划痕、氧化点很多接触不良和间歇性花屏问题根源就是金手指镀层工艺不良这种问题后期在量产上会消耗掉大量排障时间。尤其是量产批量大、装配节奏快时FPC金手指的质量是决定直通率的关键一环值得在来料检验阶段就严格把关。