电子说
在电子工程师的日常设计工作中,电源管理始终是至关重要的一环。一款优秀的电源管理芯片不仅能够确保系统的稳定运行,还能为设计带来更多的灵活性和创新性。今天,我们就来深入探讨一下 MAXIM 推出的 EEPROM 可编程十六/四通道电源排序器/监控器——MAX6870/MAX6871。
文件下载:MAX6870.pdf
MAX6870/MAX6871 是两款功能强大的电源管理芯片,它们具备 EEPROM 可配置功能,能够对多个电压检测器输入、两个辅助输入以及四个通用逻辑输入进行监控。这两款芯片的可编程输出特性,为高度可配置的电源排序应用提供了极大的便利。其中,MAX6870 拥有六个电压检测器输入和八个可编程输出,而 MAX6871 则具备四个电压检测器输入和五个可编程输出。同时,手动复位和裕量禁用输入进一步增强了芯片的灵活性。
所有电压检测器都提供两个可配置的阈值,用于欠压/过压或双欠压检测。不同的输入通道具有不同的阈值范围:
芯片的工作电压范围是设计中需要重点关注的参数之一。MAX6870/MAX6871 的工作电压范围如下:
在电压检测应用中,阈值精度至关重要。芯片的阈值精度在不同温度和电压条件下表现良好:
芯片的其他电气参数也表现出色,如输入泄漏电流、输入阻抗、电源电流等,这些参数在不同的应用场景中都有着重要的影响。例如,IN1 输入泄漏电流在 (V_{IN1}) 小于 IN3 - IN6 中的最高电压时为 100 - 140µA。
MAX6870/MAX6871 的引脚功能丰富多样,每个引脚都在芯片的正常工作中发挥着重要作用。
可编程输出引脚(PO1 - PO8)可配置为高电平有效、低电平有效、开漏、弱上拉、推挽或电荷泵输出。在电源上电期间,当 1V < (V{ABP}) < (V{UVLO}) 时,这些输出会通过一个 10µA 的内部电流沉拉低。当 ABP 超过欠压锁定(UVLO)阈值时,它们会呈现出编程设定的条件输出状态。
在使用 MAX6870/MAX6871 之前,需要对其进行配置。首先,需要向 IN1 或 IN3 - IN6 中的一个输入引脚施加电压,确保 (V{IN1}) > +4V 或其中一个 (V{IN3} - V_{IN6}) > +2.7V,以保证设备正常工作。然后,通过串行接口传输数据,使用块写入协议可以快速配置设备。先写入配置寄存器,确保设备配置正确,再使用读取字协议验证数据,最后使用写入字协议将数据写入 EEPROM 寄存器。完成 EEPROM 寄存器配置后,即可对系统施加全功率开始正常运行。
软件重启功能允许用户在不循环电源的情况下,将 EEPROM 配置恢复到易失性寄存器。使用发送字节命令,数据字节为 88h 即可启动软件重启,重启后同样会有 3.5ms(最大)的上电延迟。
芯片具备 I²C/SMBus 兼容的串行接口,由串行数据线(SDA)和串行时钟线(SCL)组成。SDA 和 SCL 允许在高达 400kHz 的时钟速率下与主设备进行双向通信。在通信过程中,主设备通过发送适当的地址以及命令和/或数据字来与芯片进行交互。每个传输序列都由一个起始(S)或重复起始(SR)条件以及一个停止(P)条件进行帧定界,每个传输的字都是 8 位长,并且后面总是跟随一个确认脉冲。
MAX6870/MAX6871 在电源排序应用中表现出色。通过配置可编程输出,可以精确控制各个电源的上电和下电顺序,确保系统的稳定运行。例如,可以将可编程输出配置为驱动高侧 MOSFET 开关,实现电源的顺序切换。
芯片可以对多个电压进行实时监控,当检测到电压超过预设的阈值时,能够及时发出报警信号或采取相应的保护措施。同时,看门狗定时器可以监控微处理器的软件执行情况,当出现停滞情况时能够及时复位微处理器,提高系统的可靠性。
内部的 10 位 ADC 可以对电压检测器输入和辅助输入进行监控,并将数据存储在 ADC 寄存器中。这使得芯片可以用于数据采集应用,例如监测电流感测放大器的输出、温度传感器的输出等。
MAX6870/MAX6871 作为一款功能强大的电源管理芯片,具有广泛的电压检测范围、丰富的功能特性和灵活的配置选项,能够满足多种不同的应用需求。在实际设计中,我们需要根据具体的应用场景,合理选择芯片的输入输出配置、阈值设定以及通信协议,以充分发挥芯片的性能。同时,我们也需要关注芯片的布局和旁路电容的选择,以提高系统的抗干扰能力和稳定性。大家在使用过类似芯片的过程中,有没有遇到过什么特别的问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !