双相交错式升压转换器相比单相交错式升压转换器而言具备明显的优势,得益于这些优势,高效多相交错式升压转换器的研究步伐大大加快。常规单相交错式升压转换器只能管理一个较大的级,而双相交错式升压转换器可以同时管理两个较小的级。双相交错式升压转换器的最大优势在于提高系统效率,降低系统级成本。它允许PCB设计人员选择较小的升压电感值,这有助于减小PCB的占板空间,降低组件成本。由两个电感器分摊负荷,有助于降低输出纹波电流 ,此外,即便在负荷较低的情况下,该升压转换器也可提高系统效率。
多相拓扑和资源需求:
双相交错式升压转换器要求两个PWM信号,其相位差为180˚。
四相交错式升压转换器要求四个PWM信号,其相位差为90˚ 。
八相交错式升压转换器要求八个PWM信号,其相位差为45˚。
图1:XMC4500总共提供16个独立的 CCU4定时单元(Timer Slice)
CCU4的特性
16位定时器
捕获比较模式
PWM信号生成
TRAP功能
通过外部事件控制启停
英飞凌32位 XMC4000工业单片机ARM© Cortex™-M4,专为克服当今最紧迫的能效挑战而设计,是当今工业控制解决方案的最佳选择。它配备强大的外设集,可针对特定的应用需求进行配置。捕获/比较单元4(CCU4)可作为通用定时器,用于信号监控/调理,还可生成脉宽调制(PWM)信号。因此,当被用于复杂的电力电子控制系统时,XMC4500可支持16个不同的PWM信号。[page]
图2: XMC4500用于八相交错式升压转换器设计
八相交错式升压转换器要求八个PWM信号,其相位差为45˚。XMC4500采用 8个定时单元用于生成PWM信号(PWM #1至 PWM #8),采用另外7个定时器生成45˚、90˚、135˚等延迟信号。这7个定时单元可与PWM#1同步启动。延迟定时单元的上升沿可触发其他PWM信号启动。结果,可通过延迟定时单元的比较值对延迟时间进行配置。
整个操作过程中,没有CPU负载,因此没有必要调用任何中断例程在运行过程中控制延迟时间,或重新配置时间值。作为一种先进的智能化外设,CCU4可预配置,用于关键型实时系统的整个负载周期。
此外,CCU4支持PWM信号抖动,生成部分PWM负载周期,随时间变化提高PWM信号分辨率。CCU4信号可被耦合,自主触发模数转换器(ADC),对电压和电流信号进行采样。
DAVE™ 3是一种适用于XMC单片机家族的高效开发平台,可简化软件开发,缩短软件开发周期。代码生成基于预定义和预测试的面向应用的软件组件DAVE™ Apps。它是一种集成化开发环境工具链,支持代码生成、代码汇编、调试和闪存加载等功能,且所有这些操作均可在通用图形用户界面中完成。
借助PWMSP001 App 配置PWM信号,设计人员可轻松开发出多相交错式升压转换器。利用信号连接选项,可轻松选择外部启动触发连接通道。图形用户界面可提供资源配置和内部连接的概图。
图3:DAVE™3简化多相交错式升压转换器的参数设置
XMC4500单片机为全面满足多相交错式升压转换器的软硬件设计需求提供了一个理想的解决方案。它最多可支持16个独立的CCU4定时单元,后者经过配置,最多可支持八相交错式升压转换器,用于实现高性能功率转换控制。DAVE™ 3可用于生成软件库——它可高效组织针对创新应用而优化的外设,从而缩短转换器的开发周期。
关键字:单片机 升压转换器 软件库
引用地址:
面向先进多相交错式升压转换器的快速简单的解决方案
推荐阅读最新更新时间:2024-03-16 13:26
爱特梅尔扩展6引脚picoPower AVR微控制器系列
爱特梅尔公司(Atmel® Corporation)宣布推出三种全新6引脚picoPower™ AVR® 微控制器产品ATtiny4、ATtiny5和ATtiny9。这些新器件均为引脚和代码兼容,并提供了丰富的功能集,执行代码速度更较市场上最接近竞争对手快六倍。 这些6引脚tinyAVR微控制器使用AVR CPU,在12 MHz下的处理能力高达12 MIPS,性能较市场上任何其它容量相似的微控制器高六倍。这种高处理效率大幅减少了器件处于工作模式的时间,并延长处于节能睡眠模式的时间。上述特点结合爱特梅尔的picoPower技术,能保证提供业界领先的低功耗。 ATtiny4、ATtiny5和ATtiny9的
[单片机]
关于51单片机的P0口上拉电阻取值问题
有很多朋友在学习51单片机的时候,都会对其P0口上拉电阻阻值的取值问题而头疼。其实,P0口接不接上拉电阻,电阻值该选择多大的都是根据不同的情况来选择的。下面来简单分析下如下的几种情况: 第一种:P0口作为共阳极LED数码管的驱动端口。这种情况下,P0口主要是以吸收电流来作为有效工作方式,不对外输出高电平,此时,不应接上拉,任何上拉都不要接。接多少丢多少。不仅增加成本,而且增大了工作电流。至于数码管的鬼影问题,那是程序部分的问题,与硬件无关。 第二种:P0口作为数据传输接口。这种情况下,P0口需要输出高电平,而高电平的输出其实就是来自于上拉电阻。在数据输出状态下,P0口的负载都是逻辑器件,不需要大的输入功率,那么,就可以采用电阻值较
[单片机]
以STM8单片机为例,该如何实现Bootloader呢?
这次出差是为了升级程序解决Bug,用户已经将产品封装起来,无法开盖,只能使用CAN总线来更新程序,用Bootloader实现。其实就是通过上位机把.bin/hex文件以CAN通讯的方式发送给单片机并存储在规定的Flash中。这个过程与手机端更新APP类似。 以STM8单片机为例,该如何实现Bootloader呢?今天和大家分享一下。 01 什么是Bootloader Bootloader是一段用于更新自身应用软件并独立运行的代码,常被用于升级产品和修复产品bug。STM8单片机如果要下载hex文件的话需要通过STVP和STLINK来实现,单片机的引脚SWIM就是下载接口。如果产品在用户端被封装好了,无法通过SWIM来下载该
[单片机]
AVR单片机教程——示波器
在用DAC做了一个稍大的项目之后,我们来拿ADC开开刀。在本讲中,我们将了解0.96寸OLED屏,移植著名的U8g2库到我们的开发板上,学习在屏幕上画直线的算法,编写一个示波器程序,使用EEPROM加入人性化功能,最后利用示波器观察555定时器、放大电路、波形变换电路的各种波形。 OLED屏 我们使用的是0.96寸OLED屏,它由128*64个像素点构成,上16行为蓝色,下48行为黄色,两部分之间有大约两像素的空隙。虽然有两种颜色,但每个像素点都只能发出一种颜色的光,因此这块OLED屏算作单色屏。 可以插在开发板上的是显示屏模块,它由裸屏和PCB等组成,裸屏通过30 pin的排线焊接在PCB的反面。 在裸屏的内部有一块
[单片机]
单片机应用到单片系统设计的演化过程
一、 嵌入式系统设计方法变化的背景 嵌入式系统设计方法的演化总的来说是因为应用需求的牵引和IT技术的推动。 1 随着微电子技术的不断创新和发展,大规模集成电路的集成度和工艺水平不断提高。硅材料与人类智慧的结合,生产出大批量的低成本、高可靠性和高精度的微电子 结构模块,推动了一个全新的技术领域和产业的发展。在此基础上发展起来的器件可编程思想和微处理(器)技术可以用软件来改变和实现硬件的功能。微处理器和 各种可编程大规模集成专用电路、半定制器件的大量应用,开创了一个崭新的应用世界,以至广泛影响着并在逐步改变着人类的生产、生活和学习等社会活动。 2?计算机硬件平台性能的大幅度提高,使很多复杂算法和方便使用的界面得以
[单片机]
基于89C51单片机的语音播报伏特表系统设计
传统的伏特表在我们的日常生活及科学研究中起到了其独特的作用,但是在科学技术日新月异、集成芯片在日常生活中的应用越来越广泛的今天显得比较落伍:①它们的量程往往在出厂以前就限定好的,不能根据具体使用场合进行相应调整;②测量精度有限;③不能够将测量结果用语音播放出来。本文将介绍一种由单片机最小系统、模-数转换电路 、语音电路、LED显示电路组成的单片机式语音播报伏特表。 1、硬件设计 整个系统的组成可以分成四大部分:单片机、模-数转换电路、语音电路、LED显示电路。下面就主要的部分进行具体介绍。 1.1、单片机 目前流行的单片机很多,其中89C51自带有片内ROM和一定数量的RAM,一般不需要扩展
[单片机]
51单片机串口问题
51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。 当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。 无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。 在中断程序中,要区分出来究竟是发送引起的中断,还是接收引起的中断,然后分别进行处理。 看到过一些书籍和文章,在串口收、发数据的处理方法上,很多人都有不妥之处。 接收数据时,基本上都是使用 中断方式 ,这是正确合理的。 即:每当收到一个新数据,就在中断函数中,把 RI 清零,并用一个变量,通知主函数,收到了新数据。 发送数据时,很多的程序都是使用的 查询方式 ,就是执行 while(T
[单片机]
单片机片内大容量EEPROM的一种巧妙应用
引 言 MCS-51单片机是目前国内应用最广泛的一种单片机型。全球各单片机生产厂商在MCS-51内核基础上,派生了大量的51内核系列单片机,极大地丰富了MCS-51的种群。其中STC公司推出了STC89系列单片机,增加了大量新功能,提高了51的性能,是MCS-51家族中的佼佼者。早期的单片机控制系统,采用单片机加片外EEPROM配合,来存储一些需要预置的重要参数,并在数码管上显示出来。由于单片机控制的整流器要求实时性很强,而早期EEPROM的写周期在10 ms左右,因此运行参数的预置是在整流器待机的情况下进行的。而很多情况下需要在运行的同时记录数据,如用单片机控制的12脉波汽车电泳整流器要求在运行的同时实时记录重要数据,而且
[工业控制]