0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

记一次段码屏调试总结

TopSemic嵌入式 来源:TopSemic嵌入式 作者:wuyage 2022-12-06 10:30 次阅读

前段时间调试一个段码屏,刚开始显示非常模糊、有重影:

1ba1c31e-7485-11ed-8abf-dac502259ad0.png

后来调试了很久,最终通过调整参数(电压、偏置),显示效果好了很多:

1bcabc24-7485-11ed-8abf-dac502259ad0.png

借此机会,总结一下段码屏的相关知识。

1.段码屏有什么优势?

段码屏的显示技术是一种比较老的技术,它也没法像点阵屏那样灵活的显示各种各样的内容,同时一般需要定制才能买到,但是为什么在很多产品中还在广泛使用呢,比如用在家里的燃气表、电表、空调遥控器等多种产品上。

1bfabc58-7485-11ed-8abf-dac502259ad0.png

1c2d74b8-7485-11ed-8abf-dac502259ad0.png

主要原因是功耗低和价格低,另外它还有控制简单、使用寿命长的优点、特别适合用在一些对成本要求高、电池供电、对显示效果要求不是那么高的产品中。

2.段码屏如何控制?

段,英文Segment,是指可以独立打开和关闭的任何点、线或图标。比如下图中的文字“剩余”是1个段,数字1由2个段组成。

1c5b273c-7485-11ed-8abf-dac502259ad0.png

控制断码屏显示什么内容,就是要控制其中的哪些段亮、哪些段灭。每个断码屏都有一个真值表,上图中段码屏真值表如下:

1c957dce-7485-11ed-8abf-dac502259ad0.png

1cb6c54c-7485-11ed-8abf-dac502259ad0.png

1cd1eb4c-7485-11ed-8abf-dac502259ad0.png

通过真值表可以看到,上图中的数字1,对应1B、1C 这2个段,

1d2957ba-7485-11ed-8abf-dac502259ad0.png

1B由COM3(Pin3)和SEG3(Pin8)控制,1C由COM2(Pin2)和SEG3(Pin8)控制

在相应的COM和SEG引脚上加上一定的电压就可以点亮。但需要注意的是,所加的电压是交流而不是直流。以实际控制中的一种驱动波形为例,

1d71c270-7485-11ed-8abf-dac502259ad0.png

可以看到COM和SEG上的电压是周期性变化的,这里电压分为了V1、V2、V3 3档,这里引出一个关键的参数:偏置(Bias),偏置的值为V1/V3=1/3。

COM1、COM2、COM3、COM4分别与SEG3的电压差如下:

1d9ee82c-7485-11ed-8abf-dac502259ad0.png

可以看到COM1-SEG3和COM4-SEG3的幅值是V1,COM2-SEG3和COM3-SEG3的幅值最高达到V3,所以段1B和1C亮、段1D和1A灭。

断码屏还有一个重要的参数叫占空比(Duty),它是指段导通的时间与一个周期总时间的比值,从上图COM2-SEG3、COM3-SEG3波形可以看到,段导通的时间段有2个,一个完整周期的时间段是8个,所以占空比为1/4。占空比一般和COM数相同。

另外还会听到一个名词叫对比度,它使用点亮段电压有效值 Von和不亮段电压有效值 Voff之比来表示,显示对比度越高,亮和不亮段差别越明显,显示越清晰。

电压的有效值用 COM/SEG 之间的电压差值的均方根 VRMS 表示:

1deb2e94-7485-11ed-8abf-dac502259ad0.png

所以上图中“点亮”段 SEG 和 COM 电压差有效值

1e02b000-7485-11ed-8abf-dac502259ad0.png

“不亮段”的 SEG 和 COM 电压差有效电值为:

1e21d80e-7485-11ed-8abf-dac502259ad0.png

对比度等于√3:1=1.732

为了达到理想的显示效果, 一般而言, Bias 和 COM 之间有一定关系, COM 数越多,每根COM 对应的选通时间变短,而要达到同样的显示亮度, VON 的电压就要提高,要达到同样的显示对比度,选电平和非选电平的差异需要加大,即 Bias 需要加大,COM 和 Bias 间有一经验公式,即:

1e3d6d1c-7485-11ed-8abf-dac502259ad0.png

最后再解释一个参数,帧频率,从下图可以看到一个COM端完整的波形周期叫做一帧,它的频率由Base_Clk及Duty决定,它等于Base_Clk的频率乘以占空比。

1e50bf34-7485-11ed-8abf-dac502259ad0.png

根据 LCD 液晶显示屏特性,选择的帧频率范围一般是在约[30Hz~100Hz]之间,在功耗和可接受的刷新速率之间进行平衡。频率过高,增加驱动功耗;频率过低,会导致显示闪烁。

总结

驱动段码屏,如果MCU内部带有LCD控制器可以直接使用它来实现,如果MCU不带LCD控制器,可以通过外置的LCD驱动芯片或者利用MCU的GPIO加上电阻分压电路来实现。

理解了LCD控制原理,再回到文章最初的问题,最初显示效果不好就是因为参数设置的不正确,最初最大驱动电压设置的是3.3V,BIAS为1/3,将其修改为最大驱动电压3.12V,BIAS设置为1/2 效果就得到了改进。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4424

    浏览量

    167403
  • 调试
    +关注

    关注

    7

    文章

    578

    浏览量

    33923
  • 段码屏
    +关注

    关注

    0

    文章

    22

    浏览量

    4495

原文标题:记一次段码屏调试总结

文章出处:【微信号:TopSemic,微信公众号:TopSemic嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【freeRTOS开发笔记】一次坑爹的freeTOS升级

    【freeRTOS开发笔记】一次坑爹的freeTOS-v9.0.0升级到freeRTOS-v10.4.4
    的头像 发表于 07-11 09:15 4631次阅读
    【freeRTOS开发笔记】<b class='flag-5'>记</b><b class='flag-5'>一次</b>坑爹的freeTOS升级

    请教数据更新方式

    各位大神,想请教一下段数据更新方式,因为我显示的时候数据总是在闪,我也知道问题就是我重复在个地址写了几次数据,但是好像找不到办法不重复啊,例如我每按
    发表于 12-25 15:48

    一次网站设计稿的方法

    一次网站设计稿
    发表于 06-16 09:43

    液晶实现原理及应用

    本文首先介绍了液晶的主要参数、优缺点以及工作原理,其次详细的阐述了液晶的实现原理,最
    的头像 发表于 04-11 09:07 6.8w次阅读

    如何定制液晶_液晶的开模流程及注意事项

    本文主要介绍如何定制液晶,详细的阐述了液晶的开模流程及注意事项。
    的头像 发表于 04-11 09:23 3.3w次阅读

    文看懂液晶选型知识要点

    本文开始介绍了液晶的特点及用途,其次阐述了选择液晶
    的头像 发表于 04-11 09:46 1.2w次阅读

    文解析LCD液晶驱动方法

    生活中小电器见到最多的lcd模组就是lcd液晶lcd有普通的数码管的特征,又有点阵LCD的特征,固定的图形,优点是省成本而有好看
    的头像 发表于 04-11 10:40 5.1w次阅读

    如何定制液晶

    液晶具有反应速度快、低功耗、成本低等优势。正是因为这些优点很多的客户会选用液晶
    发表于 05-09 08:00 15次下载
    如何定制<b class='flag-5'>段</b><b class='flag-5'>码</b>液晶<b class='flag-5'>屏</b>

    液晶的驱动IC该如何选择及液晶的驱动步骤

    液晶驱动的重要数值:工作电压、占空比和偏压比,这三项的数值非常的主要,定要满足要求; 2:驱动方式:由LCD驱动原理得知,LCD像素点上只能加上AC电压,LCD显示器的对比度是
    发表于 08-07 09:09 3807次阅读

    字淡怎么办,其原因是什么

    淡。 字淡的问题。顾名思义,中字体在显示出来的时候,颜色非常淡,所以会给使用着照成很
    发表于 08-17 17:37 1537次阅读

    定制液晶需要提供的参数都有哪些

    自定义操作。 今天我们就以扬润液晶为参考,起了解下定制液晶需要提供哪些参数: 1、
    发表于 08-17 17:40 2128次阅读

    液晶的使用需要注意什么

    在市面上的产品液晶出现率是越来越高了,大到大型的工程设备,小到钟表、额温枪等小物件,都能看到液晶
    发表于 08-19 10:32 847次阅读

    谈LCD液晶和LCM液晶模块的功耗

    根据我们的业务人员反馈,有些问题经常会被顾客或技术工程师询问,比如液晶的LCD液晶的功耗,或是询问LCM液晶
    发表于 08-25 17:21 3512次阅读

    一次CH552不识别无法下载解决办法

    一次CH552不识别解决办法插入链接与图片如何插入一段漂亮的代码片生成个适合你的列表创建个表格设定内容居中、居左、居右SmartyPa
    发表于 01-12 19:15 5次下载
    <b class='flag-5'>记</b><b class='flag-5'>一次</b>CH552不识别无法下载解决办法

    什么是

    液晶是上世纪六十年代主流显示产品,英文简称LCD,是属于平面显示器的种,于电视机以及计算机的屏幕显示,这种的显示优点主要是耗电量低
    的头像 发表于 06-20 09:54 2361次阅读
    什么是<b class='flag-5'>段</b><b class='flag-5'>码</b><b class='flag-5'>屏</b>