Description
Platform Manager 2, MachXO2, MachXO3, or ECP5 FPGAs can be used with the L-ASC10 (Analog Sense and Control - 10 rail) Hardware Management (Power, Thermal, and Control Plane Management) Expander to implement the Hardware Management Control function in a circuit board. The L-ASC10 (also known as ASC) offers seamless scaling of the channels for margin, sequence, temperature, voltage, and current monitoring of the power supply. The centralized hardware management controllers can exchange monitor signal status and output control signals with the ASC's specific interfaces. A hardware management system can be implemented with as many as eight ASC devices. Two independently programmable comparators are used to monitor each analog sense channel in order to support the high/low and in-bounds/out-of-bounds (window-compare) monitor functions. The current sense channels have a quick fault detect and a customizable gain amplifier for detecting short circuit occurrences. Different external transistor or diode configurations can be used with the temperature sense channels. In order to manage DC-DC converters, low-drop-out regulators (LDOs), and optocouplers as well as perform supervisory and general purpose logic interface operations, nine general purpose 5 V tolerant open-drain digital input/output pins are supplied. To operate high-side MOSFET switches, four high-voltage charge pumped outputs (HVOUT1–HVOUT4) may be set up as high-voltage MOSFET drivers. These HVOUT outputs can be set to operate at a specific duty cycle and frequency as static output signals or switched outputs (to facilitate the construction of an external charge pump). Four TRIM outputs built within the ASC device allow it to regulate the output voltages of DC-DC converters. Using the Digital Closed Loop Control mode, each power supply's output voltage can normally be kept within a 0.5% tolerance under varying load situations. The I2 C bus's voltage and current can be observed using the inbuilt 10-bit A/D converter. The digital closed-loop control mode of the trimming block also makes use of the ADC. The on-chip nonvolatile EEPROM memory on the ASC additionally has the capacity to store up to 16 status entries. Each record contains digital input and output levels as well as voltage, current, and temperature monitor signals. In a scalable star topology, the dedicated ASC Interface (ASC-I/F) is a dependable serial channel used to interface with a Platform Manager 2, MachXO2, MachXO3, or ECP5 FPGA. The ASC-I/F is used by the centralized control algorithm in the FPGA to monitor signal status and govern output behavior. For ASC background programming, interface configuration, and additional data transfer like parameter measurement or I/O control or status, the FPGA or an external microcontroller uses the ASC I2 C interface. Over the I2 C bus, for instance, voltage trim targets can be set, and measured voltage, current, or temperature values can be read. The ASC also has an on-chip output control block (OCB), which, for faster response, enables some alarms and control signals to link directly to the GPIOs or HVOUTs bypassing the ASC-I/F. The quick current fault detect signal is directly connected to an FPGA input using the OCB. Additionally, it features a programmable hysteretic controller and enables features like Hot Swap.
Features
Ten Rail Voltage Monitoring and Measurement
• UV/OV Fault Detection Accuracy - 0.2% Typ.
• Fault Detection Speed<100 µs
• High Voltage, Single Ended and Differential Sensing
Two Channel Wide-Range Current Monitoring and Measurement
• High-side current Measurement up to 12 V
• Programmable OC/UC Fault Detect
• Detects Current faults in < 1 µs
Three Temperature Monitoring and Measurement Channels
• Programmable OT/UT Faults Threshold
• Two channels of Temperature Monitoring using external diodes
• One On-Chip Temperature Monitor
Four High-Side MOSFET Drivers
• Programmable Charge Pump
Four Precision Trim and Margin Channels
• Closed Loop Operation
• Voltage Scaling and VID Support
Nine General Purpose Input / Output
• 5 V tolerant I/O
Non-Volatile Fault Logging
In-system Programmable Through I2C
• Non-Volatile Configuration
• Background Programming Support
System Level Support
• 3.3 V Operation, wide input supply range 2.8 V to 3.6 V
• Industrial temperature range
• 48-pin QFN
• RoHS compliant and halogen-free
Applications
• Telecommunication and Networking
• Industrial, Test & Measurement
• Medical Systems
• Servers and Storage Systems
• High Reliability Systems