登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机论坛
›
单片机应用于方案
›
自动校准程序节省AC/DC电源转换器设计和制造的时间和成 ...
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版
自动校准程序节省AC/DC电源转换器设计和制造的时间和成本
[复制链接]
2892
0
ad***
管理员
发表在
电源技术
2014-4-4 13:33:52
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
AC/DC
电源
转换器设计工程师使用微调
电位器
校准差模误差和共模误差时,需要由操作人员在生产过程中进行手工调整,以消除偏移误差和增益误差。这些误差是由于非理想元件引起的,例如,
电流
检测
电阻器
和运算放大器。这是一个浪费成本和时间的调整过程,最后仍会留下误差。当机械应力造成微调电位器的数值改变时,在工作现场也会出现误差。新的电源控制集成电路(
IC
)具有通过
SM
Bbus总线对电源进行设置以完成这种调整和校准的能力。目前已经开发出自动完成这种调整过程的软件校准程序和接口硬件。本文将介绍一种软件程序与
ADM
1041
电源控制器IC和一个模数转换器(
ADC
)一起工作来实现这种自动校准过程的方法。它还可控制一个可在校准期间按需要施加负载的
开关
。这样既可保证可靠性、可重复性、低成本和快速的校准和调整,同时也提高了调整精度。本文还介绍了如何能够将该电源转换器设置成具有系统监视功能〔例如,过流保护(
OCP
)〕和故障监视功能的完整设备。图1给出了校准设备的框图。
共模调整
当使用一个检测电阻器和电流检测放大器检测高侧电流时,必需进行共模调整。这样做的目的是使共享总线电压仅随负载电流变化,而与负载电压变化无关。
电流检测调整问题对于电源至关重要。对精度的突出要求是在一个10mV信号的系统中必须消除高达40mV的共模误差。按照正确的顺序进行调整也很重要。首先需要进行共模调整,以便消除后面共享总线要求的差模调整引起的误差。
高侧电流检测需要一个电阻分压网络以便电流检测放大器输入端提供正常电压。这种调整能够消除外部电阻分压网络以及内部电流检测放大器引起的误差。图2给出了一个理想的电阻分压网络。
考虑一下图2如果中有一个电阻器由于1%允许误差对输出端误差的影响。在本例中,这可在共享总线输出端产生10% 的误差,见图3。产生这样大的输出误差的原因是由于输入信号被放大了(对输出有用的)
100
倍。因此任何误差也同样被放大了。
如果4个电阻器的阻值全都不精确就会使问题扩大。如果这些阻值误差导致高侧输入低于低侧输入,情况会进一步复杂化。ADM1041允许改变斜率调整的极性以解决这个问题。输入放大器也有与自身相关的误差。为此,ADM1041允许利用其各自的寄存器单独地调整共模偏移和斜率。ADM1041还允许通过设置另一个寄存器来改变输出电压。由于使用ADM1041寄存器能改变输出电压,所以用户能够模拟在电源中可能出现的最大共模误差。
在共模误差调整期间,电源输出是导通的,不施加负载电流。有些偏移误差是暂时引入的,会在校准的最后予以消除。通过软件设置ADM1041可改变输出电压,以便模拟共模误差变化。利用ADC记录最大输出电压和最小输出电压,并将结果反馈给软件。软件能够确定斜率应当具有的极性。然后将共模斜率寄存器设置为一个已知的量(例如,100
LSB
)。再次记录最小电压和最大电压,根据这些测量结果,软件能够计算出消除共模误差所需的正确的斜率,见图4。
调整共模误差的步骤如下:
1. 接通电源输出,不施加负载电流。
2. 设置
Reg
15h为某个偏移值,例如C0h,这个VSHARE 电压可从接地端去除。
3. 设置Reg 19h 使V
out
=V
max
,读出VSHARE 电压值,结果记为A。
4. 设置Reg 19h 使Vout =V
min
,读出VSHARE电压值,结果记为B。
5. 如果A > B,那么设置Reg
16
h 极性为单极性。
6. X = A-B。
7. 增加Reg 14h到100bit(设置Reg 14h = 64H)以便引入暂时偏移。
8. 设置Reg 19h 使Vout =Vmax,读出VSHARE ,结果记为C。
9. 设置Reg 19h 使Vout=Vmin,读出VSHARE ,结果记为 D。
10. Y = C-D。
11. X 应大于Y。如果不大于,那么Reg 16h的极性设置不正确。
12. 将Reg 14h 增加100步长,从(A-B) 到 (C-D) 的操作中减去误差。
13. 计算在Reg 14h中一个bit 变化引起的改变,结果记为1STEP。
14. #_STEPS =(A-B)/1STEP。
15. 将Reg 14h 设置为“#_STEPS ”。
16. 共模误差现在已经被校准。设置Reg 15h为00h,这样消除前面引入的偏移。
17. 检验经过校准的共模误差。
18. 设置Reg 19h使Vout =Vmax,读出VSHARE ,结果记为E。
19. 设置Reg 19h 使Vout =Vmin,读出VSHARE ,结果记为F。
20. E-F 应等于0。
负载电压调整
进 行负载电压调整是为了使负载电压设定为正确的值。另外,电压检测输入的电阻分压网络也会引起误差,正如输入放大器本身会引起误差一样。ADM1041允许调整负载电压。在一个12V系统中,控制器IC的输出电压分辨率可以达到12mV(0.1%误差)。这在
240
mV(2%误差)典型需求内通常是很好的。精确调整负载电压可使电流共享系统更为平衡。这会提高产品在电流共享和热平衡方面的可靠性。利用这种调整,还可以有意在输出电压中引入一个偏移量,以补偿线路损失。
软件首先设置负载电压的零衰减。通过ADC,先测量负载电压,然后对ADM1041设置一些衰减(例如,50LSB)。(用50LSB代替1LSB可以达到更精确的结果,因为测量的是平均值)。利用ADC再次测量新的负载电压。根据这两次测量结果,软件能够准确地计算出一个LSB产生的衰减量。因而可以计算出达到要求的负载电压所需要的衰减量。对ADM1041设置这个衰减值。因此在电源输出端就会得到正确的负载电压。
负载电压调整的步骤如下:
1.接通电源输出,施加一半的负载电流。
2. 设置Reg 19h为00H,读出Vout,结果记为A。
3. 将Reg 19h步长增加为100。Reg 19设置为64H,读出Vout,结果记为B。
4. (A -B)就是100步长负载电压的变化量。
5. ONE_STEP =(A -B)/ 100,这是一个步长负载电压的变化量。
6. 计算设置Reg 19h的步长数NUM_STEPS以得到正确输出电压,公式为:NUM_STEPS =(A - Vdesired)/ ONE_STEP。
7. 将Reg 19h 设置为NUM_STEPS。
8. 输出电压现在应当被设置为正确的值。
差模调整(共享总线调整)
进行差模调整是为了使共享总线电压对于给定的负载电流达到准确。如果检测电阻不精确,就会造成误差。应该将这些误差消除。通过前面进行的共模调整,共模误差已经消除。共享总线指标还会因设计的不同而变化。利用寄存器能够校准共享总线意味着相同的电路可用于不同的共享总线,而且只需改变寄存器内容。使用外部运算放大器的共享总线,电压范围大于5V,也可以用这种方法进行调整。与共模调整的情况一样,差模调整也可通过一个独立的寄存器对共享总线偏移和斜率进行独立的调整。校准期间需要施加和撤去负载,可以使用一个能在SM总线上通信的开关(例如,
ADG
715)根据需要来施加或撤去负载。
在调整过程开始之前,软件需要知道系统的某些指标。它要请求无负载和满负载共享总线电压指标。接通电源输出,不施加负载。第一步是设定无负载共享总线电压。ADM1041上有一个专用于此的寄存器。这样,当共享总线偏移寄存器变化1LSB时,软件就可利用ADC测量共享总线电压的变化。根据测量结果,软件可计算出将共享总线无负载电压调整为要求值所需的LSB数,然后将其设置到共享总线偏移寄存器。
下一步是校准满负载共享总线电压。此时,软件与连接满负载与电源的开关进行通信。共享总线电压由ADC进行测量,结果送回软件。ADM1041的共享斜率寄存器可增加一个设定的LSB数(例如,20)。再次由ADC测量共享总线电压,结果送回软件。根据这两个测量结果,软件可计算出将共享总线满负载电压调整到要求值所需的LSB数,然后将其设置到共享总线斜率寄存器,见图5。
在这一点上经常需要作进一步的调整。引入斜率会稍微影响偏移值。因此,无负载总线电压可能会发生变化。软件可以通过重新将偏移设置为要求值以及再次重新调整斜率来对其进行补偿。
共享总线可调整到许多其他指标。许多电源指标是针对微小负载(例如,10%负载)而不是无负载。用户以连接微小负载代替无负载时,可用相同的开关配置实现这种调整。
差模调整的步骤如下:
1. 接通电源输出,不施加负载电流。
2. 设置Reg 05h为00H,读出Vshro电压,结果记为A。
3. 将Reg 05h增加到01H,读出Vshro电压,结果记为B。
4. ONE_STEP =(A -B)。
5. NUM_STEPS =(VSHRO_MIN-A)/ ONE_STEP。
6. 设置Reg 05h为NUM_STEPS。
7. 施加满负载电流,读出Vshro,结果记为C。
8. 将Reg 06增加20步长,读出Vshro,结果记为D。
9. ONE_STEP =(C- D)/20。
10. NUM_STEPS =(VSHRO_MAX -C)/ ONE_STEP。
11. 将Reg 06h设置为NUM_STEPS,Vshro现在应等于VSHRO_MAX。
12. 差模调整结束。
其他调整和结束程序
通过校准软件还可以调整和同时设置过压保护(OVP)、过流保护(OCP) 和欠压保护(
UVP
)指标值。软件可利用这种能力上下调整输出电压,以设置OVP和UVP跳变点。这些也都可以通过它们自己专用的寄存器独立设置。
调整一旦结束,软件就能够将所有调整内容写入板上E2PROM。这些寄存器还可以锁定,以使其内容不能在现场或者被最终用户修改。这样可进一步提高安全程度。现在,已经全部完成了对电源校准和调整,将来会在每次上电时使用这些数据。可以在生产环境中添加一个
传感器
以识别新出现的电源。这可以作为触发器为生产线的下一个电源重启整个程序。该程序可在自动测试设备(ATE)环境中执行。
现在,我们可以对AC/DC 电源转换器进行完全自动的调整和校准。这种自动调整和校准方法可提高速度,降低成本,增强可靠性并提高精度。
手工
相关帖子
请问:allgero PCB中如何自动把全部元件编号放在元件中间?
请教手工步线添加VIA的问题?
Allegro 如何全手工操作?
能快速画出route keepin 吗?
手工焊接的基本操作
基于RFID的智能物流管理系统设计
用示波器进行电源特性测试
自动校准程序节省AC/DC电源变换器设计和制造的时间和成本
悦动ZigBee模块在无线电力抄表系统中的应用———基于ZIGBEE无线
汽车零件部件配送中心无线应用方案———汽车零件部件配送中心无
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
VK1S38A SSOP24点阵数显LED驱动芯片/数码管
VK1S38A是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3
点阵LED数显屏驱动芯片/数码屏显示IC-VK162
VK1628是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线
数显屏驱动原厂-VK1668 SOP24抗干扰数显LED
产品品牌:永嘉微电/VINKA 产品型号:VK1668 封装形式:SOP24 概述 VK166
抗干扰LED数码管显示屏驱动芯片/3线串行接
VK1Q68D是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片。内部集成有3线
抗干扰能力强/点阵数显LED屏驱动/数码管驱
VK1S68C是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3 线串
更多
精华推荐
VK1S38A SSOP24点阵数显LED驱动芯片/数码管
点阵LED数显屏驱动芯片/数码屏显示IC-VK162
数显屏驱动原厂-VK1668 SOP24抗干扰数显LED
抗干扰LED数码管显示屏驱动芯片/3线串行接
抗干扰能力强/点阵数显LED屏驱动/数码管驱
可支持14×4的点阵LED显示面板数码管LED驱
数显驱动器原厂-数显LED显示驱动芯片VK1620
抗干扰数显驱动数码管LED驱动芯片VK1618 SO
更多
社区学堂
VK1S38A SSOP24点阵数显LED驱动芯片/数
点阵LED数显屏驱动芯片/数码屏显示IC-V
VK1S38A SSOP24点阵数显LED驱动芯片/数码管
VK1S38A是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3
点阵LED数显屏驱动芯片/数码屏显示IC-VK162
VK1628是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线
数显屏驱动原厂-VK1668 SOP24抗干扰数显LED
产品品牌:永嘉微电/VINKA 产品型号:VK1668 封装形式:SOP24 概述 VK166
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表