南京观海微电子----开关调节器的控制逻辑方法

开关稳压器为系统提供电源,并确保各电路能够按照设计顺序依次开启或关闭,从而保证系统的安全性和可靠性。逻辑控制方法因行业的技术需求而异。

介绍

据统计,全球能源需求量超过数吉瓦时,且每年需求量持续增加,若无法提升电源效率,将可能出现停电或系统不稳定等风险。开关电源模块的设计目标,就是追求更小的产品体积、更高的功率密度、更高的转换效率,以确保整体系统运作能符合节能的需求,甚至进一步延长电子产品的电池寿命。

选择具有远程控制功能的电源转换器,可以通过控制引脚(CTRL 引脚)让电源转换器在特定时间进入待机模式或重新启动。对于重视低待机功耗或需要定时控制的用户来说,远程控制功能是一个不错的功能。

  • 节能

电子产品长时间处于高功率状态,容易造成危险和能源浪费,例如汽车怠速时,适当关闭不必要的大电流通路,有助于延长电池寿命。

  • 时序控制

随着集成电路的发展,许多电路都集中于一块芯片上,这就需要使用多个电源转换器同时供电,从而需要时序控制和电源管理。

首先,选择具有远程控制功能的转换器。通过控制引脚(CTRL 引脚),电源转换器在特定工作时间内进入待机模式,只有当其他电路准备就绪时才重新启动。

图片

  • 防止浪涌电流

当系统中的多个电源同时启动时,输入功率会快速对输入电容充电。此过程会产生大量浪涌电流,可能对元件造成破坏性损坏。使用远程控制可有效错开各个电源转换器的启动时间,从而减少输入电流瞬变。对于开关转换器,此方法是防止浪涌电流最有效的方法之一。图 2(a) 说明,当转换器 1 和转换器 2 同时启动时,输入浪涌电流急剧上升。相比之下,图 2(b) 说明,当转换器 1 和转换器 2 依次启动时,输入电流中仅出现两个微小的尖峰,峰值明显低于前一种情况。

图片

 控制架构

产品规格应该会提供遥控器的使用说明,但电源转换器的控制逻辑在不同应用上并非完全统一,常见的有“正逻辑”与“负逻辑”,以下简单介绍:

 正逻辑:当 Ctrl 引脚的逻辑为 1 时,高于逻辑阈值的高电压信号可以打开电源转换器。相反,当 Ctrl 引脚的逻辑为 0 时,低电压信号可以关闭电源转换器。如果 Ctrl 引脚悬空,正逻辑转换器将继续正常运行。

负逻辑:当 Ctrl 引脚的逻辑为 0 时,低电压信号将打开转换器。相反,当 Ctrl 引脚的逻辑为 1 时,高电压信号将关闭转换器。如果 Ctrl 引脚悬空,则负逻辑转换器将保持关闭状态。

控制接脚的逻辑如表一所示,但不同产品的高电压范围与低电压范围会有差异,使用电源转换器前请先参考产品规格书。

图片

 推荐的控制方法

根据控制模式,需要选择合适的外部电路。这些外部电路分为隔离型和非隔离型。图4显示了推荐的用于远程控制的非隔离外部电路。如图4(a)(b)所示,一般开关元件采用N型MOS或NPN型BJT。实际操作时,需要串联正向二极管,以防止Ctrl电压受到外部噪声干扰,从而导致操作错误。另一种方法是使用晶体管-晶体管逻辑(TTL)电路来驱动Ctrl引脚,如图4(c)所示。

图片

 图 5 显示了隔离控制连接的推荐外部电路。如果控制电路需要隔离,可以使用继电器或光耦合器作为隔离器。

比较两种情况,光耦合方法的开关速度较慢,导致显著的延迟时间,从而影响整个系统时序。另一方面,非隔离晶体管的开关响应延迟最小。输出电压的延迟时间主要取决于时间常数,它是电源转换器输出端的等效电容和等效电阻值的乘积。

图片

 实验

如图 4(a) 所示,我们将使用一种特定的 DC-DC 转换器,采用非隔离控制方法。该转换器具有 9 至 36V 的宽输入电压范围。稳压转换器的输出电压为 5V,输出功率为 30W,输出电流为 2.5A。规格见表 1。

图片

图片

图6为实际测量的信号,包括转换器的输入电压、输出电压和控制信号电压。当工作在正逻辑模式时,控制电压为6.5V,超过了最小开启电压。因此,电源转换器被激活并正常工作。但是,观察到当控制信号电压增加到3.5V时,转换器的上升时间为8.68毫秒,此时输出电压变为规格值的0.9倍。

图片

 结论

很多电子产品都需要电池供电,且大部分处于待机状态,因此可以使用具有远程控制功能的电源转换器,配合外部电路,可以实现低静态功耗、顺序控制、防止浪涌电流等功能。本文介绍了远程逻辑控制功能,列举了隔离型和非隔离型的外部接线,比较了两者的区别,并最终实现了一种适用于隔离型转换器的逻辑开关控制器。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 13:52:03       143 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 13:52:03       157 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 13:52:03       132 阅读
  4. Python语言-面向对象

    2024-07-20 13:52:03       142 阅读

热门阅读

  1. Thread类的基本用法

    2024-07-20 13:52:03       29 阅读
  2. C?C++?

    2024-07-20 13:52:03       28 阅读
  3. ArcGIS Pro SDK (九)几何 10 弧

    2024-07-20 13:52:03       24 阅读
  4. AB测试介绍

    2024-07-20 13:52:03       33 阅读
  5. MULESOFT

    MULESOFT

    2024-07-20 13:52:03      33 阅读
  6. libevent的事件分发相关接口

    2024-07-20 13:52:03       32 阅读
  7. 082、Python 读文本文件

    2024-07-20 13:52:03       33 阅读
  8. Linux绑定硬件IRQ到指定CPU核

    2024-07-20 13:52:03       28 阅读