Tps659xx 电源管理芯片PWM 背光控制无法关闭

MT6571 使用PWM配置背光及频率计算 MT6571 使用PWM配置背光及频率计算 [DESCRIPTION] MT6571 使用PWM配置背光及频率计算 [SOLUTION] 以GPIO52 pin为例: 5.11tp-2.png (14.14 KB, 下载次数: 0 ) 下载附件  保存到相册 2016-5-11 10:25 上传 一、将GPIO52在DCT tool配置成 阅读详情

      根据TRM手册,我们知道,如果PWM0或者PWM1控制背光,在需要关闭背光的时候,可以关闭PWM的时钟信号,用于省电,PWM的控制分两部分;

      比如说PWM0,一部分是使能,也就是enable,寄存器GPBR1的第2位,另一部分是时钟输出,也就是GPBR1寄存器的第0位,关于这一块的控制,TRM手册有一点没有说明,比如说打开或者关闭PWM0的时候,这两个位不要同时设置,有人这样设置:

    #define PWM1_ENABLE                     (1 << 3)
	#define PWM0_ENABLE                     (1 << 2)
	#define PWM1_CLK_ENABLE                 (1 << 1)
	#define PWM0_CLK_ENABLE                 (1 << 0)
	
	Tps659xxRead(handle, GPBR1, &data);
	data |= PWM0_ENABLE | PWM0_CLK_ENABLE;
	Tps659xxWrite(handle, GPBR1, data);

这样设置有个问题,就是如果关闭PWM也是这样设置的话,就会出现某些情况下,PWM引脚输出一直为高的问题,应该关闭之后,电平为低,所以应该分开设置,比如: 

	//enable PWM0 and clock output
	Tps659xxReadRegs(handle, GPBR1, &data,1);
	data &= ~(PWM0_CLK_ENABLE);
	Tps659xxWriteRegs(handle, GPBR1, &data,1); 		//enable clock output
	
	Tps659xxReadRegs(handle, GPBR1, &data,1);
	data &= ~(PWM0_ENABLE);
	Tps659xxWriteRegs(handle, GPBR1, &data,1); 		//enable PWM0
	
	//disable PWM0 and clock output
	Tps659xxReadRegs(handle, GPBR1, &data,1);
	data &= ~(PWM0_ENABLE);
	Tps659xxWriteRegs(handle, GPBR1, &data,1); 		//disable output of PWM0

	Tps659xxReadRegs(handle, GPBR1, &data,1);
	data &= ~(PWM0_CLK_ENABLE);
	Tps659xxWriteRegs(handle, GPBR1, &data,1); 		//disable PWM0_CLK32K clock to save power




Linux PWM子系统及高通平台PWM调试案例解析 基本概念 前后调试过两次高通平台pwm,个人觉得有必要来这样一篇帖子记录一下,有备无患。 首先明确基本概念,pwm全称为pulse width modulation,即脉冲宽度调制。脉冲即周期脉冲方波,宽度调制说的就是脉冲方波高低电平占比,就是我们常说的占空比,那调这玩意有啥用呢? 既然存在pwm就肯定有需要他的地方,到目前为止,我所接触到的显示屏都是TFT-LCD屏,也就是我们比较常用的薄膜晶体管液晶显示屏,特点是显示屏本身不能发光,需要依赖背光板才能显示,有关屏幕显示技术可自行查阅资料,此处不做过 阅读详情

相关推荐

【信息科学与工程学】【通信工程】 第九十二 OTN网络的各类函数03

通过测量反射脉冲的幅度和极性,可以推断故障类型和位置:开路(Γ=+1, 正反射),短路(Γ=-1, 负反射),容性/感性不连续。算法:在设备背板上运行一个共享的或分段的低速管理总线(如I2C, SMBus, SPI, Ethernet),用于主控板与所有线卡、风扇盘、电源盘之间的管理通信。算法:在一段正常运行的“学习期”内,持续收集网络性能数据(如接口流量、丢包、延迟、CPU利用率),计算其统计特征(如均值、标准差、周期性),建立“性能基线”。采用高度并行的乘法累加(MAC)阵列和精密的时钟控制。

weixin_49199313的博客 639

wince下音频驱动架构及数据输出流程

Wince7下音频驱动学习(以DM3730为例,主要是数据的输出控制流程) 音频硬件连接如下所示: McBsp是DM3730上的一个多通道缓冲串行端口,这里音频驱动使用了其中的模块2。音频数据从McBsp2输出,TPS659XX将其解码后输出模拟信号到喇叭。 在wince下音频驱动有3种模式:1.MDD/PDD模式.2.Wavedev2模式.3.UAM模式。我的代码中音频驱动是分为两

EmSoftEn的专栏 1916

TPS65910电源管理芯片

电源管理芯片tps65910 datasheet

DAVINCI DM3730开发攻略——开发环境篇

    深圳的春天,梧桐山上绿意浓浓,山花醉人香,蜂蝶采蜜忙!现在只能在山上看到这些生机勃勃的景象了,山下的水污染完了,空气也不咋样。但相对北方的兄弟姐妹长期生活在灰霾和沙尘的环境,这里也很难得了,地下水的污染,不单单北方有,南方很早就打井排污了,治理要近1000年的才能恢复 。这些企业和贪官庸官断子绝孙的发展模式,注定不长久。而对于我们这些差不多吃尽整个元素周期表的中国平民百...

kunkliu的博客 999

6脚电源管理芯片PWM_LD7535

6脚电源管理芯片PWM_LD7535的图纸PDF

Python画常见分布的概率密度图

因为做概随大作业,了解了一些python画概率分布图的方法。

qq_44807946的博客 5204

TI TPS电源管理芯片工作原理图解说明

深入解读TI TPS系列电源管理芯片的工作机制,结合图解方式清晰展示其内部结构与运行逻辑,帮助理解电源管理芯片在实际电路中的应用与设计要点。

weixin_35734408的博客 974

rbf神经网络python预测代码_RBF神经网络预测

%用RBF网络来预测股票走势clcclear%归一化数据input=[0 0 0 0 0 0.0277;0.0177 0.0292 0.0184 0.0122 0.0264 0.0492;0.0374 0.0946 0.0393 ...

weixin_39951419的博客 1889

kernel(七)PWM 背光调节

TQ210 使用 XpwmTOUT0 作为背光,引脚为 GPD0,在 mach-smdkv210.c 中定义了 PWM 背光驱动的平台数据pwm_id 表示定时器编号, XpwmTOUT0 使用定时器 0在 smdkv210_machine_init 中调用了 samsung_bl_set 设置 PWM 背光平台数据,以及注册相应的 PWM定时器平台设备,同时注册 PWM 背光平台设备。 Syst...

跬步千里,窥叶知秋 3998

CAN收发器TJA1145A休眠唤醒应用

TJA1145的唤醒工作原理主要依赖于其内部的唤醒机制和外部硬件的配合,主要涉及低功耗状态、选择性唤醒功能。TJA1145是一款CAN收发器,它支持多种工作模式,包括NormalStandbySleep等。在这些模式中,Sleep模式是最低功耗状态,而Normal模式则是最活跃的状态,其中Standby模式处于两者之间,允许一定的功能操作但功耗较低。TJA1145可以通过接收特定的唤醒源从Sleep或Standby模式唤醒到Standby或Normal模式。唤醒源的检测与处理。

radix关于mcu的博客,持续更新中... 5950

PostgreSQL和PostGIS安装、导入shp或gdb格式数据至数据库、使用QGIS测试上传PstGIS数据库操作和代码

本文详细介绍了postgresql和postgis安装步骤,并且使用postgis测试上传shp和gdb格式的矢量数据至数据库,包括步骤和代码,并使用qgis连接postgis数据查看数据库里的数据,数据依旧和本地数据一样可查看可编辑,方便后续数据底座开发和服务。

weixin_46456488的博客 1246

note

CPU,此处CPU与BL芯片断开,没有连背光芯片。屏,此处屏与BL芯片断开,没有连背光芯片。虽然signal函数更简单些。行 3744: 07-22 23:56:01.139 <6>[ 5.577037][ T919] [2024:07:22 15:55:51](7)[919:modprobe][drm] [lcdkit /I]: type:66, name:[qcom,mdss-dsi-apl-bl-mode-off-command], length:16, pkt-count=1。

m0_73462935的博客 10万+

FISCO BCOS 三、多群组部署以及新节点加入群组

本章主要以星形组网和并行多组组网拓扑为例,指导您了解如下内容:了解如何使用创建多群组区块链安装包;了解创建的多群组区块链安装包目录组织形式;学习如何启动该区块链节点,并通过日志查看各群组共识状态;学习如何向各群组发送交易,并通过日志查看群组出块状态;了解群组内节点管理,包括节点入网、退网等;了解如何新建群组。

qq_63235624的博客 2919

高通LCD之背光

背光控制的两种方式: 1、LCD控制IC支持动态背光控制功能(CABC)通过解析图像的直方图动态改变输出PWM的占空比从而动态调节LCD的背光,在不改变图像显示效果的情况下降低功耗,PMIC根据CABC的占空比控制背光输出电压;  2、背光控制部分不经过PMIC而是通过一颗单独的带有boost转换功能的LED驱动器如LM3630A,该芯片通过PWM调节亮度。   软件结构:

产品线负责人 6778

低功耗 AI 人体存在检测系统:智能照明与安防的高效解决方案

低功耗 AI 人体存在检测系统通过 “ESP32-C3 主控 + HX7110 AI 模块” 的硬件组合,搭配双重检测算法与深度睡眠机制,既解决了传统检测方案的误报问题,又满足了长时间低功耗运行需求。系统接线简单、代码可直接移植,可快速集成到智能照明、安防监控等物联网设备中,具备广泛的应用前景。

weixin_42300449的博客 226

YOLOv11【第二章:核心模块进阶篇·第28节】DynamicHead动态检测头设计!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 1万+

mtk8788 pwm频率及背光亮度调节

=======pwm频率修改 当前ALPS branch上,disp_pwmdriver采用的是turnkey code,不同芯片型号,或不同branch,disp_pwm频率设定可能会有差异,因此客户有时会遇到如下问题: (1)如何修改lk和kernel下disp_pwm频率? (2)如何修改disp_pwm clock source? (3)为什么修改dts无效? 首先 介绍下pw...

u014769372的博客 8155

2026年紫光同创数字IC笔试试卷带答案

FPGA基础知识与设计要点摘要 本文围绕FPGA与数字IC设计核心概念,通过单选题、波形分析题、多选题和简答题形式,系统梳理了以下关键知识点: FPGA基础架构 查找表(LUT)是实现组合逻辑的基本单元(题1) CLB包含LUT、触发器和进位链,后者加速算术运算(题6,10) 布局布线优化是减少关键路径延迟的核心方法(题7) 时序分析要点 建立时间(时钟沿前数据需稳定)与保持时间(时钟沿后需保持)的定义(题2,简答1) 亚稳态成因及两级同步器处理跨时钟域信号的方法(多选题1,波形题5) 特殊设计技术 异步复

Open 114

高通LCD的pwm背光驱动

发生异常的现象: msm8953 lcd在快速亮灭的情况下背光概率性休眠不灭;测量高通pwm,发现正常的时候pwm的管脚LCM_BL_PWM为低电平,失败的时候为高电平; 根据原理图: mpp是什么? mpp是基于电源pmic的管脚,也叫做多功能管脚;MPP的全称是Multi Purpose Pin;可以做电源、gpio、ADC、PWM、SINK等功能。 背光的控制方式: LC...

weixin_30521161的博客 1500

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Backlight二三事(1)——pwm频率适配

背光芯片 背光控制芯片使用EMD2055。 Features Up to 11 WLEDs supports Low Quiescent Current: 120 μA Over Voltage Protection: 36.5V Inherently Matched LED Current Shutdown Current < 1μA Reference Voltage 0.24V PWM Dimming Control (100Hz~100kHz) Internal Soft Start and

横山郡守的博客 2164

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

十二、使用PWM调整LCD背光亮度

和手机一样,开发板中也带有调整背光亮度的功能。 调整背光亮度依赖于PWM,它通过调节脉冲宽度来控制背光亮度,此方式需要使用PWM驱动。本章将对其进行讲解。 一、用户空间调整背光亮度 一般应用程序可以通过/sys/class/目录下的节点间接调整各个外设的参数。如下图,可通过命令行来控制背光亮度。设备节点不同开发板的目录不一定相同,读者需自行测试。 如果读者...

aa508508的博客 9547

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

LCD背光控制的实现(PWM应用)(2)

LCD背光控制的实现(PWM应用)(2) .3背光驱动的实现 本RSU系统使用一个通用的背光层驱动和用户及内核的其他模块交互。该背光驱动作为PWM模块和用户/内核其他模块交互的中间层,接收来自用户或内核模块的命令,然后转化为对PWM的控制命令,如开启、关闭、调整等。 在用户接口方面,使用Linux 2.6内核特有的sysfs文件系统,实现内核与用户间的交互。Sysfs是一个可读写的文件系

deng10355148的专栏 5696

TFT LCD显示原理详解

<什么是液晶> 我们一般认为物体有三态:固态、液态、气态,其实这只是针对水而言,有一些有机化和物 还有介于固态和液态中间的状态 就是液晶态,如下图(一): 图(一) <TFT LCD显示原理> a:背景 两块偏光的栅栏角度相互垂直时光线就完全无法通过,图(六)是用偏光太阳镜做的测试。 ...

weixin_33720078的博客 8856

[MT6582_LCD]使用PWM配置背光如何配置,及频率计算

MT6582 使用PWM配置背光及频率计算     [SOLUTION]   以GPIO52 pin为例: Mode0 Mode1 Mode2 Mode3 GPIO52 LPD8 PWM_BL PWM_A  /mediatek/custom/XXXXXXXXX/l

脸盆的笔记 4660

高通平台GPIO模拟PWM控制背光

    很多时候由于节省硬件资源,降低成本,会把PWM控制芯片去掉或者是改做它用,导致当我们想用PWM方式控制背光时只能使用带有clk功能的GPIO口。本篇文档就来讲解下如何使用GPIO模拟PWM功能进行背光的控制。本文以MSM8909为例。 一、选取GPIO口并进行配置     1、需要查看寄存器手册,选取对应的具有GP_CLK功能的GPIO口——gpio49。     2、我们需要先看下...

迟子涵925的博客 8963
上一篇: windows 10 mobile 最低硬件要求
下一篇: 别自命不凡,技术不是什么装逼的利器,没什么了不起的
coding梦想_起点
博客等级 码龄14年 289粉丝 242原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值