PWM调节DCDC参数计算原理

news2024/12/15 12:45:42

1、动态电压频率调整DVFS

SOC芯片的核电压、GPU电压、NPU电压、GPU电压等,都会根据性能和实际应用场景来进行电压和频率的调整。

即动态电压频率调整DVFS(Dynamic Voltage and Frequency scaling),优化性能和功耗。

比如某SOC在频率1.896GHz时,采用的核电压是1.009V;

在1GHz时,采用的核电压是0.789V。

图片

2、为什么SOC的频率越高,电压要越高尼?

因为SOC内部的FET(场效应晶体管,Field-Effect Transistor)充放电需要一定时间,也就是门延迟时间。

只有在充放电完成后,采样信号才能保证信号的完整性。即门延迟时间太长的话,会影响信号翻转,采样的数据就会异常,抬高电压可以缩短门延迟时间。

根据公式Q=I*t=C *U,门延迟时间和电压是负相关的,即电压高,则充放电时间就短。

3、PWM如何调节DCDC输出电压

3.1 PWM调节DCDC电压电路框图

PWM调节DCDC电压的电路框图如下图所示。Vcore电压是CPU的核电压,CPU通过PWM module输出相应占空比的PWM信号来调整Vcore电压,及CPU自身的工作频率。

图片

3.2 DCDC FB error amplifier误差放大器

误差放大器通过比较参考电压(设定值)和反馈电压(实际输出电压的一小部分),并放大它们之间的差异,来控制DC-DC转换器的功率开关,从而达到调节输出电压的目的。

其分析思路就是运放的“虚短”和”虚断“,Vfb电压等于Vref电压,流入EA误差放大器的电流为零。

3.3 PWM调节DCDC电压参数计算

参数计算的方法,就是采用基尔霍夫定律,及运放的”虚短“和”虚断“原理。

3.3.1 基尔霍夫定律

基尔霍夫定律是电路分析中的两个基本的定律:基尔霍夫电流定律(KCL);基尔霍夫电压定律(KVL)。

3.3.2 参数计算方式1

假设PWM调节DCDC电压电路如下图所示,R1为DCDC FB的上电阻(即是反馈电阻),R2为DCDC FB的下电阻。

R3和R4是链路上的调节电阻,R5和C1是RC整流成直流电压的作用。

图片

参数计算计算方式1,假设电流i1的流向:R3->R4->R5-Vpwm。(即R5和C1的整流直流电压比Vref小)

i2=i1+i3

i1=(Vref-Vpwm)/(R3+R4+R5)

i2=(Vout-Vref)/R1

i3=Vref/R2

Vout=Vref+i2*R1

Vout=Vref+(i1+i3)*R1

Vout=Vref+【(Vref-Vpwm)/(R3+R4+R5)+Vref/R2】*R1

Vout=Vref+R1*(Vref-Vpwm)/(R3+R4+R5)+R1*Vref/R2

Vout=(1+R1/R2)*Vref+R1*(Vref-Vpwm)/(R3+R4+R5)

3.3.3 参数计算方式2

参数计算计算方式1,假设电流i1的流向:R5->R4->R3->R2。(即R5和C1的整流直流电压比Vref大)

i3=i1+i2

i1=(Vpwm-Vref)/(R3+R4+R5)

i2=(Vout-Vref)/R1

i3=Vref/R2

Vout=Vref+i2*R1

Vout=Vref+(i3-i1)*R1

Vout=Vref+【Vref/R2-(Vpwm-Vref)/(R3+R4+R5)】*R1

Vout=(1+R1/R2)*Vref-R1*(Vpwm-Vef)/(R3+R4+R5)

3.3.4 具体计算例子

Vref为DCDC的参考电压,常见的有0.6V,0.8V。(还有0.765V的)

Vpwm为PWM信号电压,如高电平3.3V,占空比为50%的PWM波对应的直流电压为1.65V。

R1=24K,R2=27K,R3=180K,R4=18K,R5=2K,C1=0.1uF,Vref=0.6V,Vpwm电压最大值是3.3V。

1、当Vpwm是直流电压0V时,Vout=1.205V;

2、当Vpwm是直流电压3.3V时,Vout=0.809V;

3、当Vpwm是高电平3.3V,频率24MHz,占空比50%时(方波),

Vout=(1+24/27)*0.6-24*(1.65-0.6)/(180+18+2)=1.007V。

3.3.5 PWM信号的RC整流

原理:PWM信号的正周期会对RC滤波电路中的电容充电,而负周期则是电容对外放电。充电的电压是PWM的最大值,放电电压是电容充电时的电压值,即充电电压比放电电压高,则充放电过程中,电压越来越高。这样,电容随着PWM信号的充电和放电,PWM信号转换成直流信号。

RC低通滤波器整流成直流电压时,PWM信号的频率要远大于其截止频率,其截止频率f=1/(2ΠRC),建议RC滤波器的截止频率是PWM信号频率的1%甚至更低。反之,RC时间常数远大于PWM的时钟周期时间。

当PWM信号的频率远大于RC截止频率f时,输出的直流电压可以直接按照PWM信号的占空比来计算。如果PWM信号的占空比为D(即高电平时间与周期时间的比例),且高电平电压为Vhigh,则输出的直流电压Vout可以近似表示为:Vout=D×VhighVout=D×Vhigh

4、小结

第三点的参数计算方式的Vpwm电压值,应该是在RC后的电压,即R5和C1点上的电压值。由于R5的电阻值,远小于R3和R4阻值,因此计算上影响不大。

——END——

丛林社会,从来不相信眼泪;再多的抱怨也没有用,不会有人可怜的

推荐阅读

深度解析:RTC电路上的32.768KHz时钟的频偏及测试

PCB Layout设计中的3W原则、20H原则和五五原则详解

各种协议标准免费下载

大厂学习资料及面试资料分享

PCB Layout过孔阻抗计算详解

天线规格书有哪些重要参数?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2259936.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenCV相关函数

一、二值化函数(threshold) 功能:将灰度图像转换为二值图像,通常用于图像分割。通过设置阈值,把图像中低于阈值的像素设为0,高于阈值的像素设为1。 参数: src:输入图像。 thresh&a…

bean后处理器的作用

这是beanFactory中常见的一些后处理器: 其中这俩个属于bean后处理器: internalAutowiredAnnotationProcessor解析Autowired、Value internalCommonAnnotationProcessor解析Resource、PostConstruct、PreDestroy Bean后处理器的作用:为Bean…

YOLOv11融合[CVPR2024]Starnet中的star block取模块

YOLOv11v10v8使用教程: YOLOv11入门到入土使用教程 YOLOv11改进汇总贴:YOLOv11及自研模型更新汇总 《Rewrite the Stars》 一、 模块介绍 论文链接:https://arxiv.org/abs/2403.19967 代码链接:https://github.com/ma-xu/Rewri…

日常灵感:听劝是一种天赋

希望这段分享能给你提供一些新的角度,让你在自己的工作和生活中更好地利用这份“听劝”的天赋! 父与子的救赎:听劝的天赋 学霸爸爸李先生是一个典型的"别人家的父母"。 他从小就是学霸,凭借过硬的学习能力从重点高中一…

The Rise and Potential of Large Language ModelBased Agents:A Survey---讨论

讨论 论法学硕士研究与Agent研究的互利性 近年来,随着激光诱导金属化技术的发展,激光诱导金属化与化学剂交叉领域的研究取得了长足的进步,促进了这两个领域的发展。在此,我们期待着LLM研究和Agent研究相互提供的一些益处和发展机…

React 第十六节 useCallback 使用详解注意事项

useCallback 概述 1、useCallback 是在React 中多次渲染缓存函数的 Hook,返回一个函数的 memoized的值; 2、如果多次传入的依赖项不变,那么多次定义的时候,返回的值是相同的,防止频繁触发更新; 3、多应用在 父组件为函…

Transformer: Attention Is All You Need (2017) 翻译

论文:Attention Is All You Need 下载地址如下: download: Transformer Attention Is All you need Attention Is All You Need 中文 《Attention Is All You Need》是《Transformer》模型的开创性论文,提出了一种全新的基于注意力机制的架构&#xf…

Git-分支(branch)常用命令

分支 我们在做项目开发的时候,无论是软件项目还是其他机械工程项目,我们为了提高效率以及合理的节省时间等等原因,现在都不再是线性进行,而是将一个项目抽离出诸进行线,每一条线在git中我们就叫做分支,bran…

【AIGC进阶-ChatGPT提示词副业解析】反向心理学在沟通中的运用:激将法的艺术

引言 在日常沟通和管理中,直接的表达方式并不总能达到预期效果。反向心理学,特别是其中的激将法,作为一种独特的沟通技巧,往往能在看似消极的表达中激发出积极的反应。本文将深入探讨反向心理学中激将法的运用技巧、实施策略及其…

360智脑张向征:共建可信可控AI生态 应对大模型安全挑战

发布 | 大力财经 人工智能的加速发展,有力推动了社会的数智化转型;与此同时,带来的相关安全风险也日益凸显。近日,在北京市举办的通明湖人工智能开发与应用大会上,360智脑总裁张向征以“大模型安全研究与实践”为主题&…

lc46全排列——回溯

46. 全排列 - 力扣(LeetCode) 法1:暴力枚举 总共n!种全排列,一一列举出来放入list就行,关键是怎么去枚举呢?那就每次随机取一个,然后删去这个,再从剩下的数组中继续去随机选一个&a…

在线设计平台:Axure新手的在线设计助手

Axure是一款在产品设计、用户体验和交互设计领域广泛使用的强大原型设计工具。它使设计师和产品经理能够迅速构建高保真原型,验证设计和功能,并进行用户测试。结合在线设计平台的协作特性,团队可以更高效地创建、分享和优化原型,加…

Burp与小程序梦中情缘

前言 在日常渗透工作中,有时需要对微信小程序进行抓包渗透,通过抓包,我们可以捕获小程序与服务器之间的通信数据,分析这些数据可以帮助我们发现潜在的安全漏洞,本文通过讲述三个方法在PC端来对小程序抓包渗透 文章目…

gpu硬件架构

1.简介 NVIDIA在视觉计算和人工智能(AI)领域处于领先地位;其旗舰GPU已成为解决包括高性能计算和人工智能在内的各个领域复杂计算挑战所不可或缺的。虽然它们的规格经常被讨论,但很难掌握各种组件的清晰完整的图景。 这些GPU的高性…

SpringCloud集成sleuth和zipkin实现微服务链路追踪

文章目录 前言技术积累spring cloud sleuth介绍zipkin介绍Zipkin与Sleuth的协作 SpringCloud多模块搭建Zipkin Server部署docker pull 镜像启动zipkin server SpringCloud 接入 Sleuth 与 Zipkinpom引入依赖 (springboot2.6)appilication.yml配置修改增加测试链路代码 调用微服…

OBS + SRS:打造专业级直播环境的入门指南

OBS SRS:打造专业级直播环境的入门指南 1. OBS简介2. OBS核心功能详解2.1 场景(Scenes)管理2.2 源(Sources)控制2.3 混音器功能2.4 滤镜与特效2.5 直播控制面板 3. OBS推流到SRS服务器配置指南3.1 环境准备3.2 OBS推流…

Ubuntu K8s

https://serious-lose.notion.site/Ubuntu-K8s-d8d6a978ad784c1baa2fc8c531fbce68?pvs74 2 核 2G Ubuntu 20.4 IP 172.24.53.10 kubeadmkubeletkubectl版本1.23.01.23.01.23.0 kubeadm、kubelet 和 kubectl 是 Kubernetes 生态系统中的三个重要组件 kubeadm: 主…

前端(六)浮动流

浮动流 文章目录 浮动流一、标准流二、浮动流 一、标准流 所谓网页布局就是网页排版的方式,css中有三种网页布局的方式:标准流、浮动流和定位流。 标准流也称文档流,这是浏览器默认的排版方式。标准流中网页的元素会按从左往右、从上往下的…

双内核架构 Xenomai 4 安装教程

Xenomai 4是一种双内核架构, 继承了Xenomai系列的特点,通过在Linux内核中嵌入一个辅助核心(companion core),来提供实时能力。这个辅助核心专门处理那些需要极低且有界响应时间的任务。 本文将在官网教程(https://evlproject.org/…

【安全研究】某黑产网站后台滲透与逆向分析

文章目录 x01. 前言x02. 分析 【🏠作者主页】:吴秋霖 【💼作者介绍】:擅长爬虫与JS加密逆向分析!Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长期坚守并致力于Python与爬虫领域研究与…