- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微控制器驱动 LCD 的两种不同方法
今天的用户希望他们的移动设备具有出色的图形功能,但仍需要可接受的电池寿命。显示器的其他用户也期望低功耗。这些标准显然有不同的方向,但有可用的低功耗 微控制器,如果应用得当,可以大大解决这些问题。本文将介绍三种此类设备,详细介绍三种基于图形的应用程序。
第一个应用将着眼于使用 Silicon Labs的 EFM32微 控制器来驱动 电子纸显示器。然后,本文将介绍使用标准微控制器驱动 LCD 的两种不同方法。在其中的第一个中, PIC32微控制器来自 Microchip将成为开发无控制器图形 嵌入式应用电路的一部分。其次,将使用 STM icroelectronics的标准ST62微控制器来驱动 LCD。 电子纸展示
电子阅读器的增长催生了对看起来好像是用纸制成的显示器的需求,以便为读者创造更像书本的体验。这种显示器是反射式的,因为它们完全依赖环境光。没有背光。它们是双稳态的,即使断电也能保留图像。除了电子阅读器,它们还用于 工业标牌、电子货架 标签和其他图像更新不频繁的应用。当显示静态图像时,它们不消耗 电流,因此延长了电池寿命。但是,他们需要大量电流来更新图像,这可能需要一到两秒钟。
填充有深色油的透明胶囊构成像素。油中含有带负电荷的白色二氧化钛颗粒。胶囊的正面和背面都有电极。如果前电极带正电,则粒子被吸引到它,像素显示为白色。如果背面电极带正电,则粒子会朝着使黑色油可见的方向移动,因此像素显示为黑色。这如图 1 所示。
图 1:电极将带负电的白色颗粒吸引到显示器的正面或背面以创建图像。
由于它们消耗的电流非常小,因此显示器中其他任何消耗电流的东西都变得相对更明显,因此微控制器的选择变得很重要。在此示例中,我们使用的是 Silicon Labs 的 EFM32 MCU,因为它可以利用其各种能量模式来减少消耗的电流量。在这种类型的应用中,它主要处于能量模式 4 中,在这种模式下,它消耗的电流低至 20 nA。此范围内的 MCU 可拥有高达 1 MB 的 Flash 和 128 KB 的 S RAM,可用于保存帧缓冲区和图像。这些显示器在低温下也需要更长的时间来更新,但 MCU 有一个内部 温度传感器,可以用来调整这个时间。
这种显示器的一个问题是对比度,它会随着时间的推移而衰减。一些制造商对这种衰减率提出了要求,一个制造商的一个例子是在三周内从 9.1 到 7.1 的对比度指定下降。重影也可能导致问题,仍然可以看到之前图像的某些部分。如果不是所有粒子都设法移动到单元格的另一侧,则会发生这种情况,从而产生灰色阴影。这通常通过为每个图像多次写入显示器来解决。
此示例使用Pervasive Displays SG020AS0T1 EPD 扩展板和 Silicon Labs EFM32GG-STK3700
入门套件。扩展板包括一个用于连接显示器的灵活面板 连接器、用于存储图像的 8 MB 闪存、温度传感器和用于连接 EFM32 MCU 的 20 针接头。该连接器可用于 1.44、2.0 和 2.7 英寸的纸质显示面板。驱动面板的 信号在 20 针接头上路由。该板带有一个 20 针连接器电缆,该电缆端接在另一侧的标准跨接电缆中。图 2 显示了如何将入门板连接到扩展套件。
图 2:用于将扩展板连接到入门套件的连接表。
Pervasive Displays 的面板配有集成的玻璃上 芯片 (CoG) 驱动程序,可控制面板上的线条和列。CoG 有一个三线 SPI 接口,用于接受来自 MCU 的命令。将图像写入显示器时,面板需要大电压来驱动像素。为了在没有外部电压供应的情况下实现这一点,使用了 电荷泵电路。MCU 必须提供 100 到 300 kHz 之间的 PWM 信号来为该电压充电。
绘制图像的过程从 MCU 上电和初始化 CoG 开始。在初始化期间,MCU 向 CoG 发送 SPI 命令,并且必须遵守 CoG 文档中的时序。它还必须提供 PWM 波形作为初始化序列的一部分。图像数据被多次写入以避免重影并提高对比度。帧应重写的次数取决于显示器的类型和温度。粒子在较冷的温度下移动得更慢,因此面板需要更多的重写。这就是为什么扩展板有一个温度传感器来帮助确定必要的重写次数。EFM32 中还有一个内部温度传感器可以使用。然后关闭 CoG 驱动程序,这必须按照 MCU 必须遵循的时序以特定顺序完成。该序列包括首先清除像素 寄存器,然后对电荷泵 电容器进行放电。
MCU 需要在内存中保留两个帧缓冲区,一个用于新图像,一个用于仍在面板上的旧图像。这是因为面板分四个阶段更新。首先
文档评论(0)