电子说
在多电源系统的设计中,对电源的监控和排序是至关重要的环节。ADM1166作为一款可配置的监控/排序设备,为多电源系统的电源监控和排序提供了单芯片解决方案。下面我们来详细了解一下这款芯片。
文件下载:ADM1166.pdf
ADM1166能对多达10个电源进行监控和排序,为系统提供了强大的电源管理能力。其10个电源故障检测器可在25°C时以<0.5%的精度监控电源,在所有电压和温度范围内精度<1.0%,确保了对电源状态的精确监测。
具备16事件深度的黑匣子非易失性故障记录功能,能够记录系统发生故障时的详细信息,方便工程师进行故障排查和分析。
提供完整的6个电压轨的电压裕度调节解决方案,通过6个8位电压输出DAC(0.300 V - 1.551 V)可通过DC - DC转换器的调节/反馈节点进行电压调整,同时12位ADC可对所有监控电压进行回读。
ADM1166的功能框图展示了其内部各个模块的连接和协作关系,包括12位SAR ADC、EEPROM、故障记录模块、可配置输出驱动器、双功能输入等。这些模块协同工作,实现了电源监控、排序、故障记录等功能。
ADM1166由VPx或VH中的最高电压输入供电,通过VDD仲裁器选择合适的电源。这种设计提高了设备的冗余性,即使某个电源出现故障,设备仍能正常工作。同时,在VDDCAP引脚需要连接一个外部电容进行去耦,该电容在电源故障时还能作为储能元件,保证设备在短时间内继续工作。
SE是ADM1166的逻辑核心,基于状态机实现对PDO输出的控制。SE具有63个状态,状态变化取决于输入事件,可实现复杂的电源启动和关闭顺序控制、故障事件处理以及警告中断生成等功能。同时,SE还可以集成看门狗功能,验证处理器时钟的持续运行。
ADM1166有故障锁存器和状态寄存器,用于记录和报告故障信息。用户可以通过SMBus读取故障寄存器的内容,确定哪个输入发生了故障。状态寄存器提供了更详细的信息,如输入的欠压或过压状态、ADC限制故障等。
EEPROM的一部分可用于存储多达16条故障记录,每次SE进入指定的黑匣子写入状态时,会将故障记录写入EEPROM。故障记录包含了设备在故障发生时的详细状态信息,为故障排查提供了重要依据。
ADM1166的12位ADC可通过SMBus对电压进行回读,ADC具有12通道模拟多路复用器,可选择对10个SFD输入和2个辅助ADC输入进行读取。用户可以根据需要设置ADC的转换模式和平均次数,提高电压回读的准确性。
在电源启动时,ADM1166会将EEPROM中的配置数据下载到RAM中,恢复设备的配置。下载过程分为多个步骤,确保配置数据的正确加载。
用户可以通过SMBus接口更新ADM1166的配置,有实时更新、更新Latch A、更新EEPROM并下载到RAM等多种选项,用户可以根据实际需求选择合适的更新方式。
ADM1166包含多个内部寄存器,如地址指针寄存器和配置寄存器,用于控制和配置设备的各种操作参数。
ADM1166通过SMBus与主设备进行通信,作为从设备接受主设备的控制。设备具有7位串行总线从地址,可通过A1和A0引脚设置不同的地址,允许4个ADM1166设备连接到同一个SMBus上。
ADM1166是一款功能强大、性能优越的多电源系统监控和排序设备。它提供了全面的电源监控和排序功能,具备非易失性故障记录、电压裕度调节等特性,通过灵活的输入输出配置和强大的排序引擎,能够满足各种复杂多电源系统的需求。在实际应用中,工程师可以根据具体需求对ADM1166进行配置和编程,实现对电源的精确管理和控制。你在使用ADM1166的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !