AN 896: Multi-Rail Power Sequencer and Monitor Reference Design
ID
683778
Date
4/24/2025
Public
1. Overview of the Multi-Rail Power Sequencer and Monitor Reference Design
2. Architecture and Operation of the Multi-Rail Power Sequencer and Monitor Reference Design
3. Implementation and Simulation of the Multi-Rail Power Sequencer and Monitor Reference Design
4. Functionality Level and Resource Utilization Estimates
5. PCB Implementation for the Multi-Rail Power Sequencer and Monitor Reference Design
6. Document Revision History for AN 896: Multi-Rail Power Sequencer and Monitor Reference Design
2.3.1. Reset Sequencer (Reset_Sequencer)
2.3.2. Modular ADC Core Intel® FPGA IP (ADC_Core)
2.3.3. Sequencer Monitor (Sequencer_Monitor)
2.3.4. PMBus* Slave to Avalon®-MM Master Bridge (PMBus_Slave)
2.3.5. Power Sequencer (Sequencer_Core)
2.3.6. MAX10 OCFlash Controller (NVRAM_Controller)
2.3.7. On-Chip Flash Intel® FPGA IP (NVRAM_OC_Flash)
2.3.8. Other Design Components
4.2. PMBus* STATUS Command Descriptions
The various STATUS commands provide comprehensive visibility for fault conditions that are monitored by the device. This functionality is implemented according to the PMBus* specification, but is described below for completeness.
The STATUS_BYTE command contains the most important error conditions. STATUS_WORD provides visibility of the STATUS_BYTE in the lower byte, as well as the status for all other conditions in the upper byte. Both commands are read-only indicators for the current state of their respective lower-level STATUS registers (STATUS_VOUT, STATUS_INPUT, STATUS_CML, and STATUS_OTHER). Errors may be cleared, either by writing to the asserted bits in these lower-level status registers, or by asserting CLEAR_STATUS, which is a global command that clears out all currently latched errors.