飞凌嵌入式攻城狮课堂丨分享一种LCD驱动电路方案

2024-01-25 14:18

本文主要是介绍飞凌嵌入式攻城狮课堂丨分享一种LCD驱动电路方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在一次项目定制中,客户要求我们将 CPU 主控和 LCD 显示屏电压驱动电路做成一体板, LCD 显示屏所需要的 AVDD,VGH,VGL 等电压需要主控板提供,因为这几路电压所输出的电流都很小(一般都不会超过 10mA ,具体可以查阅屏体手册),可以采用电荷泵电路。在这里我分享一种集成电荷泵的芯片方案,采用 TI 的 TPS 65140 ,以下是电路图,此电路有一定的应用范围限制,下面我会讲到。

本文资料参考来源 TI 的 tps65140 芯片手册,《 Application Report SLVA918–December 2017 》以及 maxim 的 MAX202E 芯片手册。
在这里插入图片描述
LCD驱动电路方案

1. T PS65140 工作原理简述

TPS6510x 和 TPS6514x 器件包含用于正电荷泵和负电荷泵的驱动器电路。对于正电荷泵,这些设备集成了需要从外部连接的二极管。在输出电压的可用范围内,则该设备可以调节电荷泵的输出电压。

1 .1 负电荷泵
在这里插入图片描述
大多数应用电路使用图 1 所示的一级负电荷泵电路。可以使用一个以上的级来生成更多的负电压,但是很少有 LCD 需要这样的负电压,因此这里不再讨论。

该电路可产生的最小(即最负数)输出电压由下式给出:
在这里插入图片描述

• VO1 is the output voltage of the boost converter (shown as V(SUP) in Figure 1)

• VF is the forward voltage of the diodes

• IO2 is the output current of the negative charge-pump

• rDS(ON)Q8 and rDS(ON)Q9 are the on-resistances of the supply circuit

• VF = 0.5 V (taken from the data sheet of the BAT54 diode) (1) diode)

• rDS(ON)Q8 = 4.3 Ω at IDS = 20 mA

• rDS(ON)Q9= 2.9 Ω at IDS = 20 mA

图 2 是器件中的负电荷泵可以产生的输出电压范围,该范围是电源电压 VO1 的函数。
LCD驱动电路方案
如果尝试生成低于可用范围的输出电压,则灰色区域的底部边界为输出电压。例如,如果 VO1 = 11 V ,而您尝试生成 VO2 = -12 V ,则将获得大约 -9.7 V (通过跟随 VO1 = 11 V 网格线直到达到灰色区域的底部边界而找到)。也就是说负电压最小值是受 V O1 限制的。

1 .2 正电荷泵双倍增器

为了正确使用正电荷泵的双倍配置,在引脚 C1- 和 C1+ 两端连接电容器。使引脚 C2+ 保持开路,如图 3 所示。
LCD驱动电路方案
双倍频器可以产生的最大输出电压由下式给出:
LCD驱动电路方案
倍频器的最小输出电压由下式给出:
LCD驱动电路方案
正电荷泵的输出电压也是受限于 VO1 的,其范围如下图。 如果 VO1 = 11 V ,并且您尝试使用双倍电荷泵生成 VO3 = 24 V ,则只能大约 得到 20.6 V (跟随 VO1 = 11 V 网格线直到达到灰色区域的顶部边界)。
LCD驱动电路方案

1 .3 正电荷泵三倍增器

如果应用需要的 VO3 电压比双倍电荷泵产生的电压高,请使用图 4 所示的三倍配置。在引脚 C2- / Mode 和 C2 + 之间连接一个额外的飞跨电容器。
LCD驱动电路方案
三倍电路的最大输出电压由下式给出
LCD驱动电路方案
器件的数据手册规定了 VO3 的最大值为 30V 。

最小输出电压由下式给出
LCD驱动电路方案
正电荷泵的输出电压也是受限于 VO1 的,其范围如下图。如果 VO1 = 11 V ,而您尝试用三倍电荷泵产生 VO3 = 16 V ,您会发现它位于红色填充区域。结果,该设备将调节至约 20 V 的最小值(跟随 VO1 = 11 V 网线直至红线找到)。
LCD驱动电路方案

1 .4 小结

TPS65140器件中的电荷泵可以调节输出电压,且可调节的电压是有一定范围的,可以使用本文档查看该器件的可用输出电压范围。如果应用在允许范围的边缘附近,请确保设计具有足够的余量以在所有条件下正确运行。

2 . 简述电荷泵原理

为了更好的帮助大家更好地理解电泵原理, TTL 转 RS232 芯片内部结构可以更直观的展示出来。典型的电平转接电路 MAXx2xx 系列因单电源 +5V 供电,均有电荷泵来产生 ±10V 电压,以供 RS232 电平所需。

一般是接 4 个电容,采用双电荷泵,标准接法如下:
LCD驱动电路方案
芯片内自带振荡器驱动双电荷泵,分双相四步工作,如下图:

VCC 接+5V 电源。V+ 和V- 分别是输出的泵电压。
LCD驱动电路方案

第一步: S1,S3 闭合, S2,S4 断开,电源 +5V 向 C1 充电, C1 电压最高可至 5V 。
第二步: S2,S4 闭合, S1,S3 断开,这时 C1 负端电位应该等于电源 +5V , C1 储存的电荷经 S2,S4 转移至 C3 , C3 两端电压差应该是 5V ,和电源 VCC 电压叠加起来提供 10V 的 V+ 电源。
第三步: S5,S7 闭合, C3 所储存电荷向 C2 充电, C2 电压最高可至 10V 。
第二、三步实际是同时进行的。
第四步, S6,S8 闭合, C2 所储存电压经 S6,S8 转移至 C4 , C4 最高电压可至 10V ,如图中接法, 构成反相电荷泵,提供了 -10V 的 V-

原文链接:https://www.forlinx.com/article_view_440.html

这篇关于飞凌嵌入式攻城狮课堂丨分享一种LCD驱动电路方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/643525

相关文章

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

OpenCV在Java中的完整集成指南分享

《OpenCV在Java中的完整集成指南分享》本文详解了在Java中集成OpenCV的方法,涵盖jar包导入、dll配置、JNI路径设置及跨平台兼容性处理,提供了图像处理、特征检测、实时视频分析等应用... 目录1. OpenCV简介与应用领域1.1 OpenCV的诞生与发展1.2 OpenCV的应用领域2

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

SpringBoot3.X 整合 MinIO 存储原生方案

《SpringBoot3.X整合MinIO存储原生方案》本文详细介绍了SpringBoot3.X整合MinIO的原生方案,从环境搭建到核心功能实现,涵盖了文件上传、下载、删除等常用操作,并补充了... 目录SpringBoot3.X整合MinIO存储原生方案:从环境搭建到实战开发一、前言:为什么选择MinI

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

Python中你不知道的gzip高级用法分享

《Python中你不知道的gzip高级用法分享》在当今大数据时代,数据存储和传输成本已成为每个开发者必须考虑的问题,Python内置的gzip模块提供了一种简单高效的解决方案,下面小编就来和大家详细讲... 目录前言:为什么数据压缩如此重要1. gzip 模块基础介绍2. 基本压缩与解压缩操作2.1 压缩文

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs