转换开关添加了可编程PWM占空比钳位

发布者:SunshineHope最新更新时间:2011-05-27 来源: TI关键字:PWM  占空比钳位  SPICE 手机看文章 扫描二维码
随时随地手机看文章

  电源应用要求使用占空比钳位。此类应用包括那些使用电流检测变压器和双开关正向转换器的应用。如果没有占空比钳位,则变压器可能饱和,从而造成系统的灾难性故障。不过,为降低设计成本,许多电源设计人员都使用无占空比钳位的价格较低的 8 引脚 PWM 控制器。该设计方案说明了如何为 PWM 控制器添加一个价格较低的占空比钳位。

  您可以将该钳位电路添加到绝大多数的 PWM 控制器以提供可编程的占空比钳位(如图 1 所示)。这一电路由苦干个无源组件,一个滞后比较器,以及一个栅极驱动 IC 组成。电阻 R1 和电容 C1 对占空比钳位的无反应时间进行编程。当 PWM 控制器的输出变低时,电阻 R2 和二极管 D1 对定时电路进行复位。电阻 R3、R4、R5 设置比较器的电压结点,VTRIP 为 5V。电阻 R5 向比较器添加 -2.5V 的滞后电压以确保电路的稳定。

PWM 控制器以提供可编程的占空比钳位

  下例表明了如何设置图 1 中的电路以获得最大的占空比 Dmax 0.9。PWM 控制器在开关频率 fs 处运行,为

100kHz。绝大多数的 PWM 控制器都不能达到 100% 的占空比,并且有特定的无反应时间。就本例而言,无反应时间为 300nsec。对定时电容进行设置也要求知道最大的 PWM 输出电压 VOUT。就本例而言,最大的输出电压为 12V。定时电容大约为 130pF。设计使用一个标准的 120pF 电容。以下方程详述了计算步骤:t=(1-DMAX)(1/fS)-无反应时间=700 nsec,以及

  对图 1 中电路进行了 SPICE 仿真以确保占空比钳位功能可在电路中正常工作。图 2 显示了这一仿真的结果。VOUT 是 PWM 控制器的输出,VT 是比较器反相引脚的电压,VTRIP 为比较器非反相输入的电压,并且 Gate 是栅极驱动 IC 的输出。从图 2 中的波形中您可以看出占空比钳位工作正确,实现了栅极驱动器的输出 90% 的钳位。

仿真的结果

关键字:PWM  占空比钳位  SPICE 引用地址:转换开关添加了可编程PWM占空比钳位

上一篇:利用FPGA平台解决接口的总线速度瓶颈
下一篇:SoC处理单元性能评估及功能划分

推荐阅读最新更新时间:2024-05-02 21:24

实战msp430:TB捕获PWM波的脉冲宽度
用TB捕获脉宽 想用TBCCRO捕获脉冲低电平宽度,思路是:tbccr0捕获到下降沿中断,则记下tbccro的值,并改为上升沿触发;捕获到上升沿中断,则记下tbccro的值,改为下降沿触发。 硬件:单片机:MSP430F149 晶振:32K,8M 输入信号:通过无线接收到低电平10ms,高电平7.5ms, 输入口:P4.0(TB0) 要求:捕获低电平的脉宽 软件: 1. 初步思路:通过定时器TBCCR0作为捕获模块对外部输入信号进行捕获:先设为下降沿捕获,如果捕获到,马上修改为上升沿捕获,并马上TBR清零开始计数;如果不过到上升沿,马细奈陆笛兀裈BCCR0的数据记下来,此即为脉冲低电平宽度。 2. 使用TI公
[单片机]
AVR timer1PWM设置
简介:PWM是啥,不多说自己网络上搜索,PWM调节在控制方面使用很广泛,利用PWM控制方式可以使得电路简单可靠,芯片体积也会很小。下面看看AVR的PWM输出控制吧。 void timer1_pwm() { TCCR1A=(1 COM1A1)|(1 COM1B1)|(1 WGM11)|(0 WGM10); //比较输出模式,快速PWM,比较匹配时清零OC1A/B,OC1A/B在TOP时置位。 TCCR1B=(1 WGM13)|(1 WGM12)|(1 CS12)|(0 CS11)|(1 CS10); //模式14,快速PWM,计数上限由ICR1确定,1024分频。 ICR1H = 0x00; //
[单片机]
AVR timer1<font color='red'>PWM</font>设置
STM32407串口控制PWM占空比和频率
main函数 #include sys.h #include delay.h #include usart.h #include pwm.h /* 选择TIM3的CH2做为PWM输出,接口为PA7 默认预装值5000(一般不改),默认初始占空比50%,初始频率50Hz, 通过修改PWM_Dutycycle(占空比,0-100),PWM_Freq(频率,0-16.8k,取值范围和预装值有关),改变PWM初始情况 占空比定义为高电平时间/周期 串口一输入指令DU XX E,XX为00-99可修改占空比 串口一输入指令DU E,可查看占空比 串口一输入指令FR XXXX E,XXXX为0000-9999可修改频率 串口一输
[单片机]
stm32f103呼吸灯(PWM脉冲宽度调制)
一、PWM脉冲宽度调制 1、使用脉冲占空比拟合不同波形的方式称为 PWM(脉冲宽度调制)控制技术——通过 对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。PWM 控制 的基本原理为:冲量相等而开头不同的窄脉冲加在具有惯性的环节上时,其效果基本 相同。其中冲量指窄脉冲的面积;效果相同指环节输出响应波形基本相同。 例如:可以用一系列等幅不用一系列等幅不等宽的脉冲来代替一个正弦半波,见图 要改变等效输出正弦波幅值,按同一比例改变各脉冲宽度即可。 若把拟合的波形改成呼吸特性曲线,即可得到控制呼吸灯使用的 PWM 波形,要生成 拟合的 PWM波形,通常使用计算法和调制法,本文中使用计算法:根据拟合波形的频率、幅值和半
[单片机]
stm32f103呼吸灯(<font color='red'>PWM</font>脉冲宽度调制)
基于PDM的D/A转换技术
1 引言     在数字信号处理中,常常需要将多位数字信号转化为一位数字信号。例如,在通信领域,接收器接收到经过编码的数字语音信号,需将他转化为模拟信号,即将原来的模拟语音信号复原。经过编码的语音信号,通常是多位的比特流。因此,如何将多位比特流转化为模拟语音信号,便成为保证通信质量的关键。又如,在一些控制电路中,控制信号是经过计算生成的多位数字信号,而这些数字信号必须转化为模拟信号才能对电路进行控制。因此,如何将多位数字信号转化为符合实际要求的模拟信号,则成为控制电路设计者最关心的问题。     在传统的电路设计中,面对上述问题时,通常选择使用由多个分离的电子元器件组成的D/A转换器,有时我们也称他为静态D/A转换器。但是由于静
[嵌入式]
单端PWM控制器NCP1205及其应用
1 概述 NCP1205是安森美公司生产的一种先进的单端PWM控制器。其应用领域主要包括:较大功率笔记本电脑用AD/DC适配器、脱机电池充电器和DVD、CD唱机、TVS、机顶盒(STB)等系统的开关电流(SMPS)及USB中的辅助电源等。   NCP1205以准谐振(QR)操作和频率软折弯为主要特征。QR操作也是临界传导操作,可以保证功率MOSFET在最小的漏-漏极电压上完成开关(亦称作谷值开关)。NCP1205采用平滑频率减小技术,是低功率SMPS集成管理方面的一个重要创新。由于NCP1205有变频模式(VFM),因此当输出功率要求减小时,可以在不变的峰值电流上降低它的工作频率。NCP1205通过谷值开关与软频率折弯
[嵌入式]
基于STM32基本定时器3的PWM输出
说明:使用标准库3.4 #include stm32f10x.h TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; uint16_t CCR1_Val = 250; uint16_t CCR2_Val = 500; uint16_t CCR3_Val = 750; uint16_t CCR4_Val = 0; uint16_t PrescalerValue = 0; void RCC_Configuration(void); //时钟配置 void GPIO_Configuration(v
[单片机]
基于PWM的控制一个LED小灯的设计
#include reg52.h #define uint unsigned int #define uchar unsigned char sbit pwm=P1^0; uint cycle,high,low;//cycle为一个周期的时间;high为高电平的时间;low为低电平的时间。 void delay(uint t) { while(t--); } void main() { cycle=800; while(1) { for(high=1;high =cycle;high++) { pwm=1; delay(high); pwm=0; low=c
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved