高通SDM450平台的LDO 输出与电压调节

这篇具有很好参考价值的文章主要介绍了高通SDM450平台的LDO 输出与电压调节。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开始之前,首先我们要知道什么是LDO?有什么作用?LDO调试需要调哪些?

什么是LDO,有什么作用?

LDO为 低压线性稳压器,高通平台有多路LDO电压输出,以SDM450 为例 共有 LDO1~LDO23 23路。用于给外设提供电源。

LDO需要调什么?

LDO的调试主要 有 打开和关闭 LDO电压 和 调整 LDO 输出电压 两种情况。

明白了LDO的意义和调试内容之后,接下来以高通 SDM450 平台为例,开始详细讲解如何调试LDO

(1)如何打开、关闭 某路LDO 电压 ?

我们以第16路ldo为例,,发现 pm8953_l16 这路 ldo电压 一直没有输出,查找原因发现没有控制此路电压输出。修改:

【1】在 RPM.BF.2.4/rpm_proc/core/systemdrivers/pmic/config/msm8953/pm_config_target.c 下 看到 LDO16 为 PM_ACCESS_DISALLOWED 禁止状态,将其修改为 PM_ACCESS_ALLOWED

【2】在需要用到此路电压的驱动的 dtsi 中 增加  vdd-io-supply 结点并以赋值pm8953_l16,如:

 gpio_tax {

               status = "ok";

               compatible = "qcom,test_dev";

             +  vdd-io-supply = <&pm8953_l16>;

               pinctrl-names = "test_default", "test_power_on", "test_power_off";

               pinctrl-0 = <&test_default>;

               pinctrl-1 = <&test_power_on>;

               pinctrl-2 = <&test_power_off>;



       };

在驱动代码中,使用 regulator_get 函数 获取  regulator 指针后 调用 regulator_enable 开启 ldo,如:文章来源地址https://www.toymoban.com/news/detail-671522.html

    vdd_io = regulator_get(&pdev->dev, "vdd-io");
    if (IS_ERR(vdd_io)) {
        PLOG("regulator get of vdd_io failed");
        vdd_io = NULL;
        ret = -1;
    }

到了这里,关于高通SDM450平台的LDO 输出与电压调节的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【自动电压调节器】无功功率控制的终端电压控制研究(Simulink)

     💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Simulink实现 在MATLAB

    2024年02月12日
    浏览(40)
  • 配电网电压调节及通信联系研究(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码、数据、文章

    2023年04月16日
    浏览(38)
  • 使用QFIL升级高通芯片的Android系统

    系统信息 芯片是SC806,系统是Android7.1.2,QFIL工具集是升级Android系统的工具;以下是具体的升级步骤; 一,方式一:使用 QFIL 升级: 1,安装QDART和QPST驱动 一路下一步就好,傻瓜式安装; 2,找到QFIL软件工具 3,进入QFIL工具之后点击Configuration,然后点击FireHose Configuration,再出

    2024年02月05日
    浏览(45)
  • 【集群划分】基于kmeans的电压调节的集群划分【IEEE33节点】

      💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 ​ 🎉3 参考文献 🌈4 Matlab代码实现 高

    2024年02月05日
    浏览(42)
  • python实现对Android系统手机亮度的调节

    要实现对手机亮度的调节,需要使用Android系统的API。以下是一个简单的Python代码示例,演示如何使用ADB工具和Python脚本来控制Android设备的亮度: 这个示例代码假设您已经安装了ADB工具,并且您的Android设备已经连接到计算机上。代码首先连接到设备,然后进入设备的设置界面

    2024年02月12日
    浏览(61)
  • ZC3201 耐压40V输出12V 300mA LDO

    概述               ZC3201是一款40V高精度微安级功率LDO稳压器。只有luA的功耗使其适用于大多数高压节电系 统。其最大工作电压高达40V. 其他功能包括低压差,±1%的极高输出精度,限流保护和高纹波抑制比。        ZC3201采用SOT89-3,SOT23-3和SOT23-5封装。      特点   宽工作

    2024年03月25日
    浏览(38)
  • 解析音频输出调节音量的原理以及调节的方法

    通常,音量调整可以在音频流水线的两个主要阶段进行:数字域和模拟域。当我们在系统设置中调整音量时,通常是在模拟域(即音频设备)进行调整。在这种情况下,所有的音频输出(包括来自不同应用的音频)都会受到影响。 如果你只想改变特定音频的音量,你可以在数

    2024年02月05日
    浏览(52)
  • ME6211C33M5G-N 输出3.3V 500mA 线性稳压器LDO 参数

    描述 ME6211系列是高精度,低噪声,CMOS LDO电压调压器。ME6211系列提供低输出噪声,高纹波抑制率,低辍学率和非常快速的开启时间,ME6211系列是当今最前沿的手机的理想选择。ME6211内部包括参考电压源、误差放大器、驱动晶体管、电流限制器和相位补偿器。ME6211的电流限制器

    2024年01月15日
    浏览(35)
  • 高通平台&MTK平台驱动开发流程

    高通(Qualcomm)是全球领先的无线通信技术解决方案提供商,尤其在移动通信领域有深远的影响。高通的Snapdragon系列处理器广泛应用于智能手机、平板电脑、智能手表等多种设备中。Snapdragon处理器以其优异的性能、高效的能耗比以及强大的图形和视频处理能力而著称。高通平

    2024年04月13日
    浏览(47)
  • 台式电脑电源各线的电压和电流输出和输出电流

    台式电脑电源是电脑硬件的重要组成部分。 它为计算机的各个部件提供所需的电压和电流。 不同的硬件设备和组件有不同的电压和电流输出。 下面详细介绍台式电脑电源各线的电压,包括+3.3V、+5V、+12V、-12V、-5V和+5VSB,以及它们的输出电流和用途。 +3.3V:+3.3V是内存和主板

    2024年04月16日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包