接下来以DM 3730为例了解一下主芯片和电源管理芯片的连接,如图1-4所示。图1-4DM 3730与电源管理芯片连接框图图1-4是引自《DM 3730芯片手册》中第239页的框图,其中PRCM是power reset clock management的缩写,它是对电源、启动信号和时钟进行管理的模块。电源管理技术的大部分操作就是围绕着这几路电源和时钟展开的。这里先了解基本概念,这些疑问会在后续电源管理的详解中进行说明。......
2023-11-22
对于MMC整体的电源管理,首先来看总线部分,在mmc_bus_type中与电源管理相关的操作接口如下:
可见其中实现了SLM以及runtime pm的接口。SLM以suspend操作为例,细节如下:
可见主要是执行驱动的suspend操作,在MMC框架中就是mmcblk驱动,相应的接口是mmc_blk_suspend,其中实际的操作就是通过blk_stop_queue来停止接收块操作请求。
以runtime suspend的接口为例讲解runtime pm的接口。在MMC框架中接口是mmc_runt-ime_suspend,其会通过mmc_power_save_host来调用mmc_bus_ops中的power_save接口,进行runtime pm的操作。实际中power_save接口并没有进行设置。
另外在实际操作过程中为了减少功耗,MMC框架提供了mmc_host_enable和mmc_host_disable接口,用于总线控制器的电源管理操作,在需要时enable,不需要时disable。这样可以降低控制器的功耗,而mmc_host_ops中需要提供enable和disable接口进行相应的操作。(www.chuimin.cn)
总线控制器的电源管理操作,主要是由platform driver提供的。DM 3730的MMC总线控制器相应的操作如下:
以suspend操作为例进行分析,细节如下:
可见不仅对总线进行了具体操作1还将总线的power切断,做得还是很彻底的。
这样MMC总线的电源管理部分就基本完整了。
有关深入剖析Linux内核与设备驱动的文章
接下来以DM 3730为例了解一下主芯片和电源管理芯片的连接,如图1-4所示。图1-4DM 3730与电源管理芯片连接框图图1-4是引自《DM 3730芯片手册》中第239页的框图,其中PRCM是power reset clock management的缩写,它是对电源、启动信号和时钟进行管理的模块。电源管理技术的大部分操作就是围绕着这几路电源和时钟展开的。这里先了解基本概念,这些疑问会在后续电源管理的详解中进行说明。......
2023-11-22
考虑到电源管理的需求涉及处理器和各种设备,一方面是处理器尽可能减少功耗,另一方面是设备尽可能减少功耗。图5-30Linux电源管理各个功能从图5-30可见Linux内核的电源管理功能有与处理器相关的CPUIdle和CPUFreq,也有与设备相关的runtime pm,另外还有与整个系统待机时SLM相关的低功耗电源管理功能。下面分别对这些功能框架进行介绍。具体的驱动同样会在SoC电源管理部分进行讲解。对具体设备的电源管理实现,将在设备驱动中进行详细分析。......
2023-11-22
工业物联网从下至上由三个层次构成,包括感知控制层、网络层和应用层。建设物联网是当今科学技术发展与应用需求相适应而衍生的系统工程。物联网的应用领域日益广泛,已经在提高生产效率、保障生产安全、节能减排、保护生态和便捷生活等许多方面发挥作用。满足人类多种多样的需求是设计物联网的立足点,为人类提供多元化的服务是建设物联网的根本目的。......
2023-06-23
TI为DM 3730设计了一系列电源管理芯片如TPS 65950等,这样使用DM3730再加上TPS 65950的配合就能够达到很好的待机功耗,TI的参考设计中也是这么实现的。......
2023-11-22
在讲DM 3730电源管理时提到过两种基本的电源管理技术DVFS和AVS,由于DM 816X更多面向高性能的设备需求,所以在电源管理技术中选择了AVS,而DM 814X的需求是获得最大的能耗比,所以在电源管理技术方面选择了DVFS。表2-4DM 816X内部时钟信息至此DM 81XX电源管理相关设计就介绍完毕,可见设计要从需求出发,考虑最佳性价比。图2-13DM 814X时钟框架......
2023-11-22
VXI技术是把计算机技术、数字接口技术和仪器测量技术有机结合起来。从本质上讲,VXI系统应当命名为模块化仪器和数字接口系统更确切,更能体现VXI系统本质特征。航天总公司科技部从“八五”计划开始就安排了VXI技术研究和攻关课题。VXI技术也应发展通信测试技术,开发出满足数字通信、移动通信、扩频通信、卫星通信和光通信等要求的相应测试仪器。......
2023-07-02
所谓电弧的稳态,是指电弧长度、电弧电压和电流在较长时间内不改变数值,处在相对稳定的状态。因此,就要求弧焊电源在焊接中,当电弧长度、电弧电压和电流变化时,必须具有满足动态电弧负载要求的特性,该特性就是弧焊电源的动特性。弧焊电源的动特性对电弧焊中的引弧、燃弧和熔滴过渡状态具有重要的影响,它是能否获得满意焊缝质量的重要因素之一。......
2023-06-30
1框架总体设计从输入设备框架的需求可知,内核的整个输入流程应该分为下层的各种输入设备和上层与用户的控制信息交互两个方面。从图6-1可见,输入设备系统框架的核心部分从底到上分为input driver,input core和event handler三个部分。应用层则要根据输入设备的事件进行相应的操作,为了给应用层统一的接口,输入设备框架对于输入事件进行了规范。......
2023-11-22
相关推荐