基于ATtiny84a的降压开关稳压器-请批评!


9

这是尝试将基于ATtiny84a的降压调节器设计为PWM控制器。它应该从4S锂电池(12.8-16.8伏)到合理调节的12V输出,用于驱动接受10-14V输入的伺服电机。4S LiPo太高,而3S LiPo太低,尤其是当我想要额定12V扭矩时。该设计旨在在最坏的情况下提供40安培的电流(淘汰大多数电动机)。

我不能购买其中之一,因为一旦我离开10-15A范围,所有的DC DC转换器都是专为工业用途而设计的,并且具有笨重的外壳,非常昂贵,需要24V输入或其他此类不匹配的情况我目前的要求。

想法是使用AVR中的内置模拟比较器来检测目标电压是否过高或低于目标电压,并在检测到欠压时生成确定持续时间的脉冲。

我将在面包板上用20条规格的导线焊接在大功率路径的元件引线上。

我知道在尝试进行布局时,应使“交换节点”和反馈路径尽可能短。我还将所有未使用的面包板走线都接地,以制成穷人的接地平面。

我尝试选择一个饱和电流与我的最大输出电流匹配的扼流圈,以及一个饱和电流高于我的最大输出的降压电感器。

94 uF和3.3 uH的转折频率约为9 kHz,我想AVR的运行速度会比这快得多。我正在考虑每次检测到欠压时使用5 us脉冲,然后再次返回以寻找欠压。这样得出的最大频率(接近100%占空比)为200 kHz。

这是原理图:https : 基于ATTiny84a的开关降压转换器 //watte.net/switch-converter.png


2
PFET颠倒了,您的二极管在哪里???
Dave Tweed 2012年

电路完成二极管与我的IC去耦二极管位于同一位置:尚不存在,因为我忘记添加它们了:-)
乔恩·瓦特

是的,正如您所指出的,P脚倒立了。但是,如果我修复了这些问题,并且该电路在40A时“正常工作”,我会感到惊讶-我必须忘记一些东西。另外,我还没有指定电容器(用于ESR)。从头开始:固定的准时,变化的非工作时间方法是否可以正常工作?电感器实际上太大了吗?第二个LC过滤器会为我做什么,还是没有用?
乔恩·瓦特

模拟比较器的输入电压对于AVR而言过高。哪个提出了下一个问题:在此处使用电阻器阶梯进行电压反馈是否合理?其他缺少的东西:过电流检测/保护,过热检测/保护,反向电源保护,短路检测/保护。但是一次只有一件事。也许我应该将这个问题分为8个问题;-)
乔恩·瓦特

串联PFET的关断不会很慢吗?
Wouter van Ooijen

Answers:


9

除了注释中提到的问题(错误的P-FET极性,无捕获二极管/ MOSFET)之外,我还有一些快速的问题:

  • 微控制器将无法非常困难地驱动Q1的门(通常GPIO引脚只能提供几毫安的电流),因此您的开启和关闭速度将非常慢。这将限制高端开关的性能。

  • Q1上没有栅极至源极电阻,因此仅依赖GPIO保持MOSFET导通或截止。如果GPIO引脚变为高阻抗,如果栅极从环境中吸收电荷,则MOSFET可能会自行导通。

  • 如果您的70R P通道栅极电阻稳定导通(如果Q1饱和),则会烧毁

    D(16V)270Ω=D3.65W

    这是疯狂的大功率,因为​​D会变高(输入接近输出)。此外,大约225mA的电流也将在Q1中燃烧,这是不健康的,因为它是一个相对较小的设备。

    (您需要大约4V的才能通过Q1汲取约400mA 的电流,而对于Q4中的40A,您需要-7.5V的)。VGSVG小号

    • 您的纯粹电阻式反馈网络是个坏主意。您确实需要一些补偿和/或过滤。您的比较器将非常快,并且可能会对开关噪声,拾取,纹波等产生反应-由于您似乎并未使用带有补偿功能的误差放大器来控制增益和相位,因此您将需要一些上限跨越R5(还有一些运气)。

    • 您的动力总成中没有任何电流监视或过电流保护。

    • 您的动力总成中没有任何过压保护。

    • 您的动力总成中没有任何过热保护。

    • 您的动力总成中没有输入反极性保护和输入保险丝。大禁忌,尤其是当源是电池供电时(大的短路寻源能力)。

如果使用现成的模拟同步降压控制器,则这是一个更简单的项目。我不明白您为什么要为此使用ATtiny。

话虽如此,这绝不是一个简单的项目。您的原理图在很大程度上是不完整的,并且缺乏任何电源(特别是像您这样以高功率运行的电源)所需要的基本安全保护。

考虑您的要求,计算所有损失,在一些保护措施中进行设计,然后返回转速。2。


1
我会将您添加到我的粉丝列表中。主席先生,您也可以看看这个吗。听起来您在设计SMPS方面有很多经验。electronics.stackexchange.com/questions/51325/…以及这里的OP都可以使用该芯片TL494,因为它提供了两个误差放大器,非常适合这种情况。
Standard Sandun

我了解误差放大器控制增益...但是相位?需要什么相位控制?
akohlsmith

相位裕度是稳定性分析中最重要的部分。如果您具有180度相移的负反馈,则负反馈将变为正反馈,而电源将成为振荡器。
亚当·劳伦斯

感谢您的评论!我已经注意到上面的评论中缺少这些安全部件。相位灵敏度很重要,实际上我不确定AVR模拟比较器是否适合。它用作“误差放大器”,我不知道它的带宽增益乘积是多少。燃烧3W来调节480W还不错。与驱动器IC相比,它节省了元件。如果我是驾驶员,那么我不妨一路走,并使用高端N通道作为开关。
乔恩·瓦特

1
如果还有其他人看到此问题,请允许我节省一些时间:自发布此书以来,我已经了解了更多有关降压开关电源设计的信息,部分原因是因为这个很好的答案,部分是通过尝试,测量故障和重复进行的。我了解到,最好将专用控制电路和专用MOSFET驱动器以及同步整流和高端N沟道开关与电荷泵一起使用。这些电路存在是有原因的,就是这样!同样,即使是FR4面包板,也没有焊接额外的导线,也不是特别好。合适的2oz PCB更好。
乔恩·瓦特

4

您正在为以下目的设计降压稳压器:

  • 高容量锂聚合物电池的Vin为12.8至16.8伏。
  • Vout of 12V @ 40安培。
  • 控制技术为恒定开启时间,可变关闭时间。

即使在Madmanguruman做出了很好的回答之后,还应该注意其他事项。这种设计的主要困难是要处理的高电流。我将主要关注功率处理组件,功率调制器和滤波。

  • Iout2Rds

  • 门驱动器。此设计中没有足够的栅极驱动器。特别是对于关闭。当70欧姆关断3500pF Ciss的FET时,关断时间将至少为500nSec。这将意味着FET中巨大的开关损耗,可能在FET中额外损失至少15W。此设计必须具有更好的栅极驱动器。由于无论如何都需要改进门驱动;改用N沟道开关FET,并使用带有栅极驱动IC的匹配同步整流器(例如IR2104或LM5104等),将非常有益。

  • 滞后控制。恒定的开启时间,可变的关闭时间控制没有问题。磁滞控制可以(如果您小心的话)很好地工作,并具有出色的瞬态响应。但是,这里的问题是在uC中使用比较器。需要访问比较器以提供附加的磁滞。因此,需要添加一个具有滞后且响应时间小于500nSec的比较器。您可能希望添加大约100mV的磁滞。

  • 输出滤波器。好的电感L1。在40A加上纹波电流时,它将接近饱和。最好有一个较高的电流部分,但这不是主要问题。看起来输出电容器C1和C2是陶瓷的,这是一个不错的选择,对于约100mV的纹波电压,其总ESR应小于20 mOhms。有趣的是,最大负载(〜0.3欧姆)时的负载电阻非常接近输出滤波器的特性阻抗(〜0.2欧姆)。这很幸运,因为这意味着过滤器阻尼良好,稍后将对此进行更多说明。如果仅使用此电源来驱动电动机,则无需第二级滤波器(L2,C3)。

遗漏了一些功能:

  • 为了您自己的安全,如果没有其他限制,则必须有一个电流限制。随着电流的处理,突如其来的惊喜可能会出现。直到电源开关的顶部与底部爆炸性分开并飞到天花板上之后,您才可以居住。无论如何,某种电流限制,即使它只是保险丝。

  • 输入过滤器。目前尚不清楚系统的其余部分,但此电源的输入将成为大量EMI的来源。通常,这将是一个大问题。

输入阻抗也是一个问题。开关稳压器的输入阻抗为负,并且可以制成良好的振荡器(不幸的是)。LiPo和配电网络的源阻抗必须小于电源输入阻抗的1/2,以防止振荡。我认为高容量锂聚合物电池的阻抗约为20毫欧(尽管随着年龄的增长会增加)。该电源及其电流输出滤波器(带有C1和C2的L1)在满载(40A)时的输入阻抗最小值约为100mOhms(在9KHz时),如果将源分配网络阻抗保持在较低水平,则该阻抗看起来很好。但是,请记住在40A负载下看起来很好的输出滤波器阻尼,如果负载降至10A时阻尼也不太好。这意味着在10A的负载下,输入阻抗最小值降至约50mOhms(在9KHz时),这将使源代码分配确实非常紧张和成问题。矛盾的是,这是由可变输出滤波器阻尼引起的轻负载问题。


这也是一个很好的答案,也是我想要了解更多有关此领域的反馈。正如我在评论中所指出的,很多东西被遗漏了,包括过电流和过热保护。开关晶体管中的热量损失看起来非常糟糕,与N沟道器件(甚至更好的是并行N沟道器件)配合使用,我可能做得很好。有趣的是您应该提到IR2104-实际上我的零件箱中有一对。我一直认为它是“ H桥驱动器”,但您是对的-它也是同步整流器驱动器。
乔恩·瓦特

顺便说一句:使用IR2104,我需要一个肖特基二极管,还是任何一个快速恢复二极管就足够了?
乔恩·瓦特

1
对于自举二极管,快速恢复类型应该很好。
gsills
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.