- 本课程为精品课,您可以登录eeworld继续观看:
- UCD3138 控制方案
- 登录
- 课程目录
- 相关资源
- 课程笔记
大家好
我是德州仪器的系统工程师 David
今天非常高兴和大家继续分享
TI 双向 DC-DC 变换器拓扑的设计和对比
今天主要讲解
双向 DC-DC 变换器的控制部分
这两种拓扑都是基于 UCD3138 来控制的
UCD3138 是一个多功能的数字控制芯片
它由三个硬件数字环路
和一个基于 ARM7 的控制器组成
这三个数字环路可以独立运行
也可以串联运行
三个环路都带有 14 位的 DAC 参考
带有多参数设定的
双极点双零点 PID 滤波器
UCD3138 有三种控制模式
脉宽模式 移相模式 以及谐振模式
对于拓扑可以实现
恒压恒流和恒功率的控制
输入电压的前馈和检测
内部带有斜坡补偿的峰值电流控制
逐周波限流功能
八倍过采样或者平均的 EADC
带有硬件滤波以及
双重采样保持功能的 12 位 ADC
可以编辑自动 PWM-LLC 和
PWM 移相的开关模式
轻载运行时采用 Burst 模式
内部集成了铜线的电流检测
集成了每相的电流检测
具有八个精度达到 250ps 的 DPWM
32 位 32 兆的 ARM7
多通道 12 位
速度高达 256 ksps 的通用 ADC
片上集成了欠压关机和复位的功能
供电采用 3.3V
片上集成了电源参考和振荡器
有两个 UART 口和可编程的 PMBus 接口
最大开关频率可以达到两兆
频率的分辨率可以达到 4ns
外部中断以及失效的输入输出
芯片的工作温度
范围覆盖标准的 -40 度到 125 度范围
封装采用 64 pin 或者 40 pin 的 QFN
节省芯片功耗的功能等等
以上罗列的 UCD3138 的这些特性
适合应用于汽车
以及服务器双向 DC-DC 变换器中
下面介绍这两种拓扑的控制信号部分
有三个控制环路
电流环 12V 电压环 48V电压环
其中电流环是 4 项电流的和
当电压达到设定点之前
变换器工作在恒流模式
采样每一相电流用于均流
电流的运行通过数字通信
或者 ADC 的输入
对于软开关模式的运行还需要额外的控制
主要有三点
第一 轴向负电流的检测
第二 PWM0 编辑负电流的门槛值
比较器的输出接到 sink 脚
第三 sink 脚的信号用于变频控制
这一页主要介绍多相交错时
电流纹波和选择相位的关系
左边这张图可以看到当两相交错时
电感电流纹波的加和减小了接近一半
右边这张图列出了选择的相位数
和电感电流纹波加和的关系
占空比直接决定了相位数的选择
我们这个设计的输入输出是 48V 和 12V
所以从图中可以看到
选择 4 的倍数时电感的电流纹波的加和最小
考虑到功率以及成本
这个设计选用四相交错并联
下面这张图介绍了具体的 UCD3138
硬件电路之间的分配
三个环路包括四相电流的加和
以及 12V 48V 送到 EADC
4 对 DPWM口用于控制四相主电路的
八个开关管
ADC 采样的信号包括 48V 和 12V 电压
每一相的电流 pcb板的温度 MOSFET 的温度
sink 的信号做电平的控制
以及使能引脚和方向引脚选择
IO 输出的 Switch 开关
作为 12V 电池的防反接功能
PWM0 1 用作负电流的检测门槛值的设定
最后即为错误保护的信号
以上内容即为 UCD3138 的控制部分
谢谢大家
课程介绍
共计5课时,25分33秒
猜你喜欢
换一换
推荐帖子
- 关于低频放大器的一些知识点
- 超外差式收音机的低频放大器,包括电压放大器和功率放大器(又称电力放大器)两个部分。电压放大器,作用是将低电压放大成高电压,而不一定输出较大的功率,而功率放大器,是将一个较小的功率数值,放大成较大的功率数值输出,而不一定有较高的电压。但是功率放大器前级,必须要有足够高的讯号电压送进来,任何放大器按照它的工作实质来说,都是一个能量变换器。所以说电压放大器和功率...
-
Aguilera
模拟与混合信号
- DSP28335 eCAN跟usbcan通讯问题
- 硬件:DSP28335的eCAN-B与vp230连接,USBcan采用的是周立功的usbcan-i与上位机连接。 出现的问题是上位机上的监控软件没法接受到DSP的eCAN模块发过来的数据。 下面是代码: void main(void) { struct ECAN_REGS ECanbShadow; InitSysCtrl();...
-
play_uyy
DSP 与 ARM 处理器
- MSP430常见问题之FLASH存储类
- Q1:用IAR Embedded Workbench for MSP430 通过JTAG往MSP430上写程序。为了知道片内程序的版本,必须读出Flash 中内容。什么工具软件可以通过JTAG口实现这个功能? A1:熔丝未烧断的话,做个空程序的项目,然后在C-SPY选项里选择保留未改变的区域,DEBUG后看MEMORY里的内容!熔丝烧断的话只能用编程器或BSL,如果加密了,只能通过BSL来读了,...
-
fish001
微控制器 MCU
- TI DSP 28335编程实例
- 首先说明:开发环境Manjaro linux,内核5.0,滚动升级版本,随时都是最新,CCS也是最新的CCv 8 复制代码 1 #include "DSP2833x_Device.h" // 这是一个很重要的头文件,决定CPU类型,数据类型、asm宏指令,包含的所有的外设,外设的头文件和其他硬件的抽象头文件 2 ...
-
Aguilera
DSP 与 ARM 处理器