电子说
在当今的电子设备设计中,电源管理和监控是确保系统稳定运行的关键。通信系统中,多电源供应的管理更是复杂且重要。在众多解决方案中,ADI公司的ADM1060通信系统监控/排序电路脱颖而出,为我们提供了一个强大而灵活的单芯片解决方案。今天,我们就来深入剖析ADM1060,了解它的特点、功能以及如何应用于实际项目中。
文件下载:ADM1060.pdf
ADM1060是一款可编程的监控/排序设备,专为通信系统中的多电源故障检测和排序提供单芯片解决方案。它可以检测7路独立电源的故障,包括1路高压电源(2V - 14.4V)、4路正电压电源(2V - 6V)和2路正负电压电源(+2V - +6V和 -2V - -6V)。此外,它还具备看门狗检测器、4路通用逻辑输入、可编程逻辑块和9路可编程输出驱动器等功能,通过行业标准的2线总线接口(SMBus)进行配置和控制。
ADM1060的7路可编程电源故障检测器(SFDs)是其核心功能之一。这些检测器可以检测欠压、过压或窗口外(欠压或过压)等故障情况。用户可以通过编程设置每个检测器的阈值和滞后,以适应不同的电源要求。例如,对于一个3.3V的电源,用户可以设置欠压阈值为3.0V,过压阈值为3.6V,并设置适当的滞后以避免误触发。每个SFD的阈值通过8位寄存器进行编程,分辨率根据不同的电压范围而定。同时,为了避免在输入接近设定阈值时产生抖动,比较器具有数字可编程滞后功能,用户可以根据需要调整滞后电压。
看门狗检测器用于监控处理器时钟,确保其正常运行。如果在可编程的超时周期内(最长可达12.8秒)没有检测到时钟的高低电平转换,将断言一个故障标志。这个功能对于防止系统因处理器故障而陷入死循环或无响应状态非常重要。例如,在一个实时控制系统中,如果处理器因为某种原因停止运行,看门狗检测器将检测到异常并采取相应的措施,如复位系统。
ADM1060的4路通用逻辑输入(GPIs)提供了额外的灵活性。这些输入可以与其他输入进行逻辑门控,用于控制PDO的状态。例如,用户可以将复位信号或电源正常信号连接到GPI,以参与电源的排序控制。此外,GPIs还具有类似SFD的毛刺滤波器,可用于忽略输入信号的杂散过渡,提高系统的抗干扰能力。
PLBA是ADM1060的逻辑核心,由9个宏单元组成,每个宏单元对应一个PDO。它可以对所有输入进行组合和排序逻辑控制,实现非常灵活的电源排序功能。例如,用户可以编程使PDO1在VP2、VP3和VP4电源处于容差范围内,VB1和VH在200ms内保持正常,并且PDO7已经断言后才进行断言。这种灵活性使得ADM1060能够满足各种复杂的电源管理需求。
ADM1060的9路可编程输出驱动器(PDOs)可以配置为多种输出模式,包括开漏、带内部上拉到VDD或VPn的开漏、推挽到VDD或VPn以及内部电荷泵高驱动等。这些输出可以用于提供复位信号、电源正常状态、启用LDO等功能。例如,当所有SFD都处于容差范围内时,PDO可以提供一个电源正常信号;当某个SFD出现故障时,PDO可以作为复位发生器输出,用于复位DSP或其他微处理器。
在实际应用中,我们需要对ADM1060进行编程和配置,以实现所需的功能。主要通过对各个寄存器的操作来完成,下面是一些关键配置步骤和示例:
ADM1060的配置信息存储在RAM中,但RAM是易失性的,因此在电源关闭后需要重新加载。配置信息可以从EEPROM下载到RAM,下载过程在电源上升到一定电压后自动开始。用户还可以通过SMBus接口更新配置信息,有实时更新、更新A锁存器后统一更新B锁存器以及更新EEPROM后下载到RAM等多种方式可供选择。
ADM1060是一款功能强大、灵活性高的通信系统监控/排序电路,为多电源管理提供了全面的解决方案。在实际应用中,通过合理配置和编程,可以充分发挥其优势,提高系统的可靠性和稳定性。
希望通过本文的介绍,大家对ADM1060有更深入的了解,能够在实际项目中充分利用其优势,实现高效、可靠的电源管理。如果你在使用ADM1060过程中有任何问题或经验,欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !