电子说
在电子设计领域,对于系统电压的精确监控、有序排序以及故障管理是至关重要的。今天,我们就来深入探讨MAXIM推出的两款系统管理器——MAX16047A和MAX16049A,看看它们是如何在复杂的电子系统中发挥关键作用的。
文件下载:MAX16047A.pdf
MAX16047A和MAX16049A是EEPROM可编程的系统管理器,具备非易失性故障寄存器。MAX16047A能够同时管理多达12个系统电压,而MAX16049A则可管理多达8个电源电压。它们集成了1%精度的10位ADC,用于监控电源电压,还拥有可配置的输出,用于在电源上电和下电过程中对电源进行排序和跟踪。
设备启动后,若EN为高且软件使能位设置为‘0’,内部多路复用器会循环遍历每个输入。10位ADC将监测到的模拟电压转换为数字结果并存储在寄存器中,内部逻辑电路会将转换结果与存储在内存中的过压和欠压阈值进行比较。若转换结果违反了编程阈值,可配置为生成故障。
设备内存分为三个页面:默认页面包含所有功能的配置位;扩展页面包含ADC转换结果和GPIO输入输出寄存器;EEPROM页面包含所有存储的配置信息、保存的故障数据和用户定义的数据。通过I2C或JTAG接口可访问这三个页面,并使用特定命令进行页面切换。
给VCC施加3V至14V的电压为设备供电,需用10µF电容将VCC旁路到地。内部的ABP和DBP两个电压调节器分别为模拟和数字电路供电,使用时不要用ABP或DBP为外部电路供电。
内部10位ADC对MON_电压输入进行监测,内部多路复用器循环遍历每个输入,完成一次完整监测周期约需150µs。每个监测输入的电压范围可在寄存器r0Fh至r11h中进行编程设置。
GPIO1 - GPIO6可配置为多种功能,如手动复位输入、裕量禁用输入、看门狗定时器输入和输出、逻辑输入/输出、故障相关输出或闭环跟踪的反馈输入(INS_)。
MAX16047A有12个可编程输出,MAX16049A有8个可编程输出。这些输出可连接到DC - DC或LDO电源的使能输入,或用于闭环跟踪模式或电荷泵模式。输出配置可选为低电平或高电平有效、开漏或推挽。
通过将每个EN_OUT_分配到不同的插槽(Slot 0至Slot 11)来确定电源的排序顺序。每个插槽有可配置的序列延迟,可设置为同时或反向序列模式进行下电操作。
在除Slot 0和Slot 12外的任何时隙中,设备可跟踪多达四个电压。将GPIO1 - GPIO4配置为感测线输入(INS_),与EN_OUT_和MON_配合使用,形成完整的跟踪通道。
设备监测输入通道,将结果与过压、欠压和可选的早期预警阈值进行比较。根据这些条件,可触发各种故障输出,并将故障信息保存到非易失性EEPROM中。有自动重试和锁存故障两种故障管理模式可供选择。
复位输出在电源上电/下电期间有效,上电序列完成后,经过复位超时周期后释放。可配置RESET监测选定的MON_电压,并根据过压、欠压或两者的故障情况进行触发。
看门狗定时器可与设备协同工作或独立工作,有依赖模式和独立模式两种。依赖模式下,在排序完成且RESET释放后激活;独立模式下,VCC超过UVLO阈值且启动阶段完成后立即激活。
这是一个2线串行接口,由串行数据线(SDA)和串行时钟线(SCL)组成,支持最高400kHz的时钟速率。通过发送特定的地址、命令和数据字,主设备可与设备进行通信。
符合IEEE 1149.1规范的子集,提供额外的JTAG指令和寄存器,用于访问内部内存。通过TAP控制器状态机对指令进行处理,实现对设备的各种操作。
当EEPROM未通过JTAG或I2C接口编程时,EN_OUT_输出的默认配置为开漏低电平有效。若需要在EEPROM编程前保持EN_OUT_高电平或低电平,可连接电阻到地或电源电压。
VCC从0V上升时,RESET输出在VCC达到1.4V之前为高阻抗,之后驱动为低电平。其他输出在VCC达到2.85V之前为高阻抗,之后呈现编程状态。
在故障发生时,为确保EEPROM故障记录操作成功,需根据故障控制寄存器(r47h[1:0])的设置,维持设备电源一段时间。可通过在电压源和VCC之间放置二极管和大电容来实现。
对于电压跟踪应用,可将设备的可编程输出配置为闭环跟踪输出,将GPIO配置为感测返回输入,连接到n通道MOSFET的相应引脚。同时,可启用内部100Ω下拉电阻,以提供对下电的额外控制。
MAX16047A/MAX16049A系统管理器以其丰富的功能、高精度的监测和灵活的配置,为电子系统的电源管理和故障处理提供了强大的解决方案。无论是在服务器、工作站、存储系统还是网络/电信等领域,都能发挥重要作用。在实际应用中,我们需要根据具体需求合理配置设备的各项参数,确保系统的稳定运行。大家在使用过程中遇到过哪些问题呢?欢迎在评论区交流分享。
全部0条评论
快来发表一下你的评论吧 !