ZM7300G Series Digital Power Manager Data Sheet Member of the Family Features Applications Low voltage, high density systems utilizing Z-OneTM Digital Intermediate Bus Architectures Broadband, networking, optical, and wireless communications systems Industrial computing, servers, and storage applications Benefits Eliminates the need for external power management components Communicates with the host system via the industry standard I2C communication bus Reduces board space, system cost, complexity, and time to market RoHS compliant for all six substances Compatible with both lead-free and standard reflow processes Programs, controls, and manages up to 32 independent Z-series POL converters via an industry standard I2C interface (both 100kHz and 400kHz) JTAG IEEE 1149.1 compliant programming interface Controls and monitors industry standard power supplies and other peripheral devices (fans, etc) Programs output voltage, protections, optimal voltage positioning, turn-on and turn-off delays and slew rates, switching frequency, interleave (phase shift), and feedback loop compensation of the Z-OneTM POL converters User friendly GUI interface for programming, monitoring, and performance simulation Four independent OK lines for flexible fault management and fast fault propagation Four interrupt inputs with programmable hot swap support capabilities Intermediate bus voltage monitoring and protection AC Fail input Non-volatile memory to store system configuration information and status data 1 kByte of user accessible non-volatile memory Control of industry standard DC-DC front ends Crowbar output to trigger the optional crowbar protection Run-time counter Hardware and software locks for data protection Small footprint semiconductor industry standard QFN64 package: 9x9mm Wide industrial operating temperature range Description Power-One’s point-of-load converters are recommended for use with regulated bus converters in an Intermediate Bus Architecture (IBA). The ZM7300 is a fully programmable digital power manager that utilizes the industry-standard I2C communication bus interface to control, manage, program and monitor up to 32 Zseries POL converters and 4 independent power devices. The ZM7300 completely eliminates the need for external components for power management and programming and monitoring of the Z-OneTM POL converters and other industry standard power and peripheral devices. Parameters of the ZM7300 are programmable via the I2C bus and can be changed by a user at any time during product development and deployment. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 1 of 33 ZM7300G Series Digital Power Manager Data Sheet 1 2 Selection Chart DPM Type Number of Z-OneTM POLs and Auxiliary devices that can be controlled Active Addresses Number of Groups Number of Interrupts Number of Parallel Buses Number of Auxiliary Devices ZM7304G 4 00…03 2 2 2 4 ZM7308G 8 00…07 2 2 4 4 ZM7316G 16 00…15 3 3 4 4 ZM7332G 32 00…31 4 4 8 4 Ordering Information ZM Product family: Z-One Power Management Devices 73 Series: Digital Power Manager xx Number of ZTM One POLs and Auxiliary devices: 04 – 4 devices 08 – 8 devices 16 – 16 devices 32 – 32 devices G RoHS compliance: G - RoHS compliant for all six substances – yyyyy – zz Packaging Option 1): 5-digit identifier B1 – 50pcs Tube assigned by B2 – 10pcs Tube Power-One for T1 – 500pcs T&R each unique T2 – 100pcs T&R configuration file Q1 – 1pc sample for evaluation only ______________________________________ 1 2 Packaging option is used only for ordering and not included in the part number printed on the DPM label. The evaluation board is available in only one configuration: ZM7300-KIT-HKS Example: ZM7316G-12345-T1: A 500-piece reel of 16-node DPMs with preloaded configuration file code 12345. Each DPM is labeled ZM7316G-12345. Refer to Figure 1 for label marking information. Line 1 : Part Number Line 2 : Customer Config. Number, Customer Config. Rev. (7 Char. Alpha Numeric) ZM7316G Line 3 : Firmware Rev. (3 Char. Alpha Numeric) A03 ZM73xxG xxxxx x xxx xxxxxxx (5 digits Plus Rev Letter) 12345 A Line 4 : Programming (Location, Date, Batch Code) (7 Char. Alpha Numeric) M082703 Figure 1. Label Drawing 3 Standard 5-Digit Identifiers DPM Type DPM preloaded with default configuration file DPM configured for JTAG programming Packaging Options ZM7304G 65501 65505 B1, B2, T1, T2, Q1 ZM7308G 65502 65506 B1, B2, T1, T2, Q1 ZM7316G 65503 65507 B1, B2, T1, T2, Q1 ZM7332G 65504 65508 B1, B2, T1, T2, Q1 ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 2 of 33 ZM7300G Series Digital Power Manager Data Sheet 4 5 Reference Documents ZY7XXX Point of Load Regulator. Data Sheet ZM7300 Digital Power Manager. Programming Manual, Revision A09 or later Graphical User Interface, Revision 6.3.5 or later Programming ZM7300 DPMs via JTAG Interface. Application Note ZM00056-KIT USB to I2C Adapter Kit. User Manual Absolute Maximum Ratings Stresses beyond those listed may cause permanent damage to the DPM. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Functional operation of the DPM at absolute maximum ratings or conditions beyond those indicated in the operational sections of this specification is not implied. Parameter Conditions/Description Min Max Units Ambient Temperature Range -40 85 C Storage Temperature (Ts) -55 150 C 125 C Junction Temperature (TJ) 6 Input Voltage VDD pin -0.3 3.6 VDC Input Voltage Any pin other than VDD -0.5 VDD+0.5 VDC Pin Current DC 40 mA Mechanical Specifications Parameter Conditions/Description Peak Reflow Temperature 40 sec maximum duration Min Lead Plating Max Units 260 C Max Units 100% matte tin Moisture Sensitivity Level 7 Nom JEDEC J-STD-020C 3 Reliability Specifications Parameter Conditions/Description Min Failure Rate Demonstrated at 55C, 60% Confidence Level 2.26 FIT Non-Volatile Memory Endurance -40°C to 85°C ambient 10,000 ReadWrite cycles ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Nom Page 3 of 33 ZM7300G Series Digital Power Manager Data Sheet 8 Electrical Specifications Specifications apply at VDD from 3V to 3.6V, ambient temperature from -40°C to 85°C, and utilizing proper decoupling as shown in Figure 3 unless otherwise noted. 8.1 Power Specifications Parameter Conditions/Description Min Input Supply Voltage VDD pin 3.0 Undervoltage Lockout Hardware reset is triggered below this threshold 2.3 Input Supply Current VDD pin=3.3V VREF voltage AREF pin IBVS input voltage range 2.3 Max Units 3.6 VDC 2.5 2.7 VDC 12 20 mA 2.56 2.7 VDC VREF VDC GND IBVS input resistance 8.2 Nom 100 MΩ Feature Specifications Parameter Conditions/Description Min Nom Max Units Intermediate Voltage Bus Protections Overvoltage Protection Threshold Undervoltage Protection Threshold With external 5.7:1 ratio divider IBV 14.6 V With external 5.7:1 ratio divider 0 IBV V Accuracy of Protection Thresholds With external 5.7; 1ratio divider. Symmetrical relative to average threshold value Internal voltage reference, 1% resistive divider Internal ADC Conversion Error With external 5.7:1 ratio divider Threshold Hysteresis ±114 mV -10 10 %VTH -43 43 mV Front End Enable (FE_EN) VFE_EN Front End logic level enabled High VFE_EN Front End logic level disabled Low Isrc Source Current, VFE_EN=VDD-0.5V 5 mA Isink Sink Current, VFE_EN=0.5V 5 mA Crowbar (CB) VCB Crowbar Enable High VCB Crowbar Disable Low Isrc Source Current, VCB=VDD-0.5V 5 mA Isink Sink Current, VCB=0.5V 5 mA TCB Duration of Enabling Pulse ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com 1 ms Page 4 of 33 ZM7300G Series Digital Power Manager Data Sheet 8.3 Signal Specifications Parameter Conditions/Description Min Nom Max Units SYNC/DATA Line SDpu SDthrL SDthrH SDhys SDsink Freq_sd SD pull up resistor SD input low voltage threshold SD input high voltage threshold SD input hysteresis SD sink capability (VSD=0.5V) Clock frequency Tsynq 5 0.31·VDD 0.45·VDD 0.37 450 0.52·VDD 0.81·VDD 1.1 30 550 Sync pulse duration 22 28 T0 Data=0 pulse duration 72 78 Rpu3 VthrL3 VthrH3 Vhys3 Pull up resistor Input low voltage threshold Input high voltage threshold Input hysteresis kΩ V V V mA kHz % of clock cycle % of clock cycle Interrupt Inputs (INT_N[3:0]) 30 0.31·VDD 0.45·VDD 0.37 0.52·VDD 0.81·VDD 1.1 kΩ V V V 50 0.2·VDD VDD+0.5 kΩ V V 60 kΩ 0.2·VDD VDD+0.5 V V 0.52·VDD 0.81·VDD 1.1 30 kΩ V V V mA ADDR[3:0], ACFAIL_N, RES_N, LCK_N, PG[3:0] Inputs Rpu1 VthrL1 VthrH1 Rpu2 VthrL2 VthrH2 Pull up resistor Input low voltage Input high voltage 20 -0.5 0.7·VDD HRES_N Input HRES_N pull up resistor (with series 30 diode, see note 1) HRES_N input low voltage -0.5 HRES_N input high voltage 0.9·VDD Inputs/Outputs (OK_A, OK_B, OK_C, OK_D) OKpu OKthrL OKthrH OKhys OKsink OK pull up resistor OK input low voltage threshold OK input high voltage threshold OK input hysteresis OK sink capability (VOK=0.5V) VEN VEN EN logic level enabled EN logic level disabled EN output high voltage IOH = -10 mA EN output low voltage IOL = 5 mA 5 0.31·VDD 0.45·VDD 0.37 Enable Outputs (EN[3:0]) VENH VENL ______________________________________ High Low VDD-0.6 V 0.5 1 V HRES_N Input - Because the input does not have an internal ESD protection diode connected to VDD, the user needs to add an external diode between the HRES_N and VDD pins as shown in Figure 3. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 5 of 33 ZM7300G Series Digital Power Manager Data Sheet I2C Interface 8.4 Parameter Conditions/Description Min ViL ViH Vhys VoL tr tof Ii Ci fSCL Input low voltage Input high voltage Input hysteresis Output low voltage, ISINK=3mA Rise time for SDA and SCL Output fall time from ViHmin to ViLmax Input current each I/O pin, 0.1VDD<Vi<0.9VDD Capacitance for each I/O pin SCL clock frequency -0.5 0.7·VDD 0.05·VDD 0 1 20+0.1Cb 20+0.1Cb1 -10 Nom Max Units 0.3·VDD VDD+0.5 V V V V ns ns μA pF kHz 0.4 300 250 10 10 400 0 Standard-Mode I2C (fSCL ≤ 100kHz) RPU External pull-up resistor Hold time (repeated) START condition Low period of the SCL clock High period of the SCL clock Setup time for a repeated START condition Data hold time Data setup time Setup time for STOP condition Bus free time between a STOP and START condition tHDSTA tLOW tHIGH tSUSTA tHDDAT tSUDAT tSUSTD tSUF 1000/Cb1 1 4.0 4.7 4.0 4.7 0 250 4.0 4.7 3.45 kΩ μs μs μs μs μs ns μs μs 2 Fast-Mode I C (100kHz < fSCL≤ 400kHz) RPU External pull-up resistor Hold time (repeated) START condition Low period of the SCL clock High period of the SCL clock Setup time for a repeated START condition Data hold time Data setup time Setup time for STOP condition Bus free time between a STOP and START condition tHDSTA tLOW tHIGH tSUSTA tHDDAT tSUDAT tSUSTD tSUF 300/Cb1 1 0.6 1.3 0.6 0.6 0 100 0.6 1.3 0.9 ______________________________________ 1 Cb – bus capacitance in pF, typically from 10pF to 400pF to tHIG f tLO H tr W tLO W SCL tSUST A tHDST tHDDA tSUDA A T T SDA tSUST O tBU F 2 Figure 2. I C Timing Parameters ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 6 of 33 kΩ μs μs μs μs μs ns μs μs ZM7300G Series Digital Power Manager Data Sheet 9 Typical Application DPM Power-Up Reset (Required) 2 Figure 3. Typical Application Schematic of Multiple Output System with Digital Power Manager and I C Interface The schematic of a typical application of a ZM7300 digital power manager (DPM) is shown in Figure 3. The system includes four groups of Z-One Point Of Load converters (POLs). A group is defined as one or more POL converters interconnected via OK pins. Grouping of the POLs enables users to program advanced fault management schemes and define margining functions, monitoring, startup behavior, and reporting conventions. All Z-One POL converters are connected to the DPM and to each other via a single-wire synchronization/data (SD) line. The line provides synchronization of all POL converters to the master clock generated by the DPM and simultaneously carries bidirectional data transfer between POL converters and the DPM. The DPM communicates via the I2C bus with the host system and/or the Graphical User Interface. In this application, besides Z-One POL converters, the DPM also controls and monitors two auxiliary devices – a Voltage Regulation Module (VRM) and a Low Dropout Regulator (LDO). While these devices are not Z-One compliant and may not even be manufactured by Power-One, they are integrated into the system by communicating with the DPM via their Enable pins connected to ENX outputs of the DPM. In addition, the DPM monitors status of the auxiliary devices via its PGX inputs connected to Power Good and Error Flag outputs of the auxiliary devices. The DPM can control and monitor four or more independent auxiliary devices. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 7 of 33 ZM7300G Series Digital Power Manager Data Sheet The DPM can also trigger an optional crowbar circuit and provide undervoltage and overvoltage protections of the intermediate bus voltage. In addition, the DPM can be controlled by a host system via the interrupt inputs, RES_N and the ACFAIL_N inputs. 10 Description The ZM7300 series DPMs perform translation between the I2C interface connected to a host system or the Graphical User Interface and the SD communication bus connected to Z-series POL converters. In addition, DPMs carry out programming, monitoring, data storage, POL group management, hot-swap control, protection, and control and monitoring of auxiliary devices. The DPMs can be controlled via the GUI or directly via the I2C bus by using specific commands described in the “DPM Programming Manual”. DPM Memory The DPM memory consists of RAM and non-volatile memory (Flash). The RAM is used for programming perations and manipulation of the various blocks of configuration, setup, status, and monitoring registers. The non-volatile memory is used to store programming and configuration data. The DPM memory includes DPM registers, POL setup registers, monitoring data, and user memory as shown in Figure 4. Setup registers for the DPM and the POL converters are protected by CRCs that are checked during programming of POL converters and at the power-up of the DPM. 10.1 The LCK_N pin and the write protection register WP limit the write access to the memory blocks in the DPM and POL converters. The WP register content is defaulted to write protect upon powering up the DPM. Figure 4. DPM Memory and Write Protection ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 8 of 33 ZM7300G Series Digital Power Manager Data Sheet 10.1.1 Write Protection There are hardware-based and software-based memory write protections. The hardware protection takes precedence over the software protection. 10.1.1.1 Hardware Protection The LCK_N pin enables the hardware memory write protection. If the pin is pulled low, the hardware lock is active and the memory blocks are then read-only. I2C write commands to the DPM return an error code (0x00). The write commands to the POL converters bypassing the DPM are also disabled. If the pin is left floating, the hardware lock is disabled and the software write protection is active. 10.1.1.2 Software Protection The software write protection allows users to protect the various memory blocks from being overwritten through the I2C bus. At the power-up the WP register is defaulted to write protect. The software write protection can be disabled by checking appropriate boxes in the Write Protections window shown in Figure 5 or via the I2C bus by writing directly into the register. The write protections are automatically restored when the DPM’s input power is recycled. Figure 5. GUI Write Protections Window 10.1.2 DPM Registers The DPM setup registers occupy 70 bytes and contain all necessary information to set up the DPM functionality, define POL converters and Auxiliary Devices, group membership and behavior, margining, interrupt configurations, etc. The DPM registers are listed in Table 1. The table relates to the DPM model number ZM7332 capable of supporting up to 32 POL converters. For other DPM models some of the registers and/or bits in the registers are not activated depending on the number of supported POLs/Groups/Interrupts/Parallel Buses for the specific DPM. Writing into an unsupported register or bit will have no effect, reading from an unsupported register or bit will return an error code (0x00). ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 9 of 33 ZM7300G Series Digital Power Manager Data Sheet Table 1. DPM Setup Registers Address Offset1 0x00 0x04 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x13 0x15 0x17 0x1B 0x1F 0x23 0x27 0x28 0x80 0x84 0x88 0x89 0x8B 0x8C 0x8D 0x8E 0x8F 0x91 0x95 0x96 Register Name GD1[3:0] GD2[3:0] GAC GBC GCC GDC FPC1 FPC2 EPC IC1 IC2 IBL[1:0] IBH[1:0] ID[1:0] PB1[3:0] PB2[3:0] PB3[3:0] PB4[3:0] PMC PID[31:0] RTC[3:0] PPS[3:0] EST IBV[1:0] STA STB STC STD REL[1:0] PSS[3:0] DPMS WP Content Group Definition Register 1 Group Definition Register 2 Group A Configuration Group B Configuration Group C Configuration Group D Configuration Fault Propagation Configuration 1 Fault Propagation Configuration 2 Error Propagation Configuration Interrupt Configuration 1 Interrupt Configuration 2 IBV Low threshold IBV high threshold DPM Customer Identification Parallel Bus Register 1 Parallel Bus Register 2 Parallel Bus Register 3 Parallel Bus Register 4 Power Manager Configuration POL Identification Register Run Time Counter POL Programming Status Event Status IB Voltage Status of Group A Status of Group B Status of Group C Status of Group D DPM Software Release POL Status Summary DPM Status Write Protection ______________________________________ 1 Register Type Static Static Static Static Static Static Static Static Static Static Static Static Static Static Static Static Static Static Static Static Run time Run time Run time Run time Run time Run time Run time Run time Static Run time Run time Volatile User Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W OTP R/W R/W R/W R/W R/W R/W R R R R R R R R R R R R/W Write Protect yes yes yes yes yes yes yes yes yes yes yes yes yes N/A yes yes yes yes yes yes Read only Initial Value 0x00000000 0x00000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xFF 0xFFFF 0x00000000 0x00000000 0x00000000 0x00000000 0x00 0x00 value at last shut-down (4x) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 According to DPM type 0x00 0x01 0x00 Writing into memory locations beyond address offset 0x96 must be avoided The static registers are saved in the non-volatile memory and used to store the system configuration data. The run-time registers contain status information and are evaluated during run-time. The Write Protection register WP is a volatile register that defaults to write protect at power-up. 10.1.3 POL Setup Registers Since the POL converters contain only RAM, the data defining performance parameters for each POL and Auxiliary Device, such as the output voltage, protection thresholds, feedback loop compensation, turn-on and turn-off delays, fault management settings, etc., is stored in the POL setup registers in the DPM. The POL setup registers consist of 23 data bytes and 2 CRC bytes. The Auxiliary Device setup registers occupy the same amount of bytes as a POL converter, but only 3 registers have meaningful data. The other registers should be filled with 0x00. The POL setup registers are listed in Table 2. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 10 of 33 ZM7300G Series Digital Power Manager Data Sheet Table 2. POL Setup Registers Address Offset 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh Register Z-ONE POL PC1_x PC2_x PC3_x TC_x INT_x DON_x DOF_x VOS_x CLS_x DCL_x B1_x B2_x B3_x C0L_x C0H_x C1L_x C1H_x C2L_x C2H_x C3L_x C3H_x reserved reserved reserved reserved reserved reserved reserved VOML_x #) VOMH_x #) CRC0_x #) CRC1_x #) ______________________________________ Content Aux Device EC_x reserved reserved reserved reserved EON_x EOF_x reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved CRC0_x #) CRC1_x #) Protection Configuration 1 Protection Configuration 2 Protection Configuration 3 Tracking Configuration Interleave Configuration and Frequency Selection Turn-On Delay Turn-Off Delay Output Voltage Set-point Current Limit Set-point Duty Cycle Limit Dig Controller Denominator z-1 Coefficient Dig Controller Denominator z-2 Coefficient Dig Controller Denominator z-3 Coefficient Dig Controller Numerator z0 Coefficient Low Byte Dig Controller Numerator z0 Coefficient High Byte Dig Controller Numerator z-1 Coefficient Low Byte Dig Controller Numerator z-1 Coefficient High Byte Dig Controller Numerator z-2 Coefficient Low Byte Dig Controller Numerator z-2 Coefficient High Byte Dig Controller Numerator z-3 Coefficient Low Byte Dig Controller Numerator z-3 Coefficient High Byte Output Voltage Margining Low Value Output Voltage Margining High Value Cyclic Redundancy Check Register 0 Cyclic Redundancy Check Register 1 x denotes the POL address [0..31] #) not downloaded to the POL during programming 10.1.4 Monitoring Data The DPMs can retrieve current, temperature, output voltage, and status information from each of the POL converters and status information only from Auxiliary Devices. Monitoring data is stored in RAM and can be accessed via the I2C bus. Monitoring registers are read only. The monitoring data consists of 5 Bytes for each POL converter and Auxiliary Device as shown in Table 3. When the status monitoring is enabled, the ST registers get continuously updated. When the parametric monitoring is enabled, the VOH, VOL, IO, and TMP registers get continuously updated. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 11 of 33 ZM7300G Series Digital Power Manager Data Sheet Table 3: Monitoring Data Registers POL Converter Register ST VOH VOL IO TMP Auxiliary Device Content Status Register Output Voltage High Byte Output Voltage Low Byte Output Current Temperature Register ST reserved reserved reserved reserved Content Status Register 10.1.5 User Memory This non-volatile memory block is reserved for users’ notes and not related to other functions in the DPM. It can be used to save user-specific information such as manufacturing data and location, serial number, application code, configuration file version, warranty or repair information, etc. A total of 1024 Bytes organized in 4 pages is provided. The user memory can be accessed via the GUI System Configuration window shown in Figure 9 or directly via the I2C bus using specific commands. Content of the user memory can be saved into the configuration file by clicking OK in the User Memory window shown in Figure 6. Figure 6. User Memory Window Auxiliary Devices The ZM7300 DPM includes all necessary circuitry to control and monitor four Auxiliary Devices. Virtually any device which has an on/off input and a monitoring output can be an Auxiliary Device. Typical examples of Auxiliary Devices include analog POL converters, linear regulators, and fans. Auxiliary Devices are controlled and monitored via the Graphical User Interface. 10.2 The DPM treats Auxiliary Devices as Z-One™ POL converters: each Auxiliary Device has an address and is assigned to one of the groups as shown in Figure 9 (device at addresses 03). Turn-on and off delays can be programmed, and faults can be propagated from POL converters to the devices. Auxiliary Devices are controlled through standard group turn-on and off commands and are fully synchronized with turn-on/off timing of POL converters. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 12 of 33 ZM7300G Series Digital Power Manager Data Sheet Four enable outputs EN0…EN3 control the Auxiliary Devices. Four monitoring inputs PG0…PG3 read status of the Auxiliary Devices. The enable outputs and monitoring inputs are paired together and permanently assigned to specific pins of the DPM as shown in Figure 7. Figure 7. Auxiliary Device Type Window Turn-on and turn-off delays can be programmed for each Auxiliary Device as shown in Figure 8. Timing of turn-on and turn-off events can be synchronized between Auxiliary Devices and POL converters by programming appropriate delays for specific types of devices. Figure 8. Sequencing Tracking Window ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 13 of 33 ZM7300G Series Digital Power Manager Data Sheet 10.3 DPM Functions 10.3.1 POL Programming POL programming is the process of downloading the content of POL setup registers stored in DPM’s non-volatile memory via the SD bus to the POL converters. Programming of POL converters is performed upon power-up, or when the Program Config… button is pressed in the GUI System Configuration window shown in Figure 9, or when the specific command is sent directly via the I2C bus. Figure 9. System Configuration Window The programming is performed in several steps. Once the supply voltage on the VDD pins of the DPM exceeds the UVLO protection threshold, the DPM will start copying setup registers from its non-volatile memory into RAM and execute the cyclic redundancy check (CRC) to ensure integrity of the programming data. When the voltage on the IBVS pin exceeds the IBV undervoltage protection threshold, the DPM will download POL setup registers to the respective POL converter via the SD line. Every data transfer is protected by parity check and followed by the POL acknowledgement and read data back procedure. If both acknowledgement and readback operations are successful, the POLZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 14 of 33 ZM7300G Series Digital Power Manager Data Sheet specific bit in the POL Programming Status registers will be set. The DPM considers the POL converter to be programmed, and continues programming the next POL converter. Upon completion of the programming, the DPM will turn-on the POL converters, if the Auto Turn-On is enabled in the POL Group configuration window shown in Figure 10. Otherwise, the user will need to send the turn-on command via the I2C bus. Figure 10. POL Group Configuration Window 10.3.2 Programming Time Total system programming time can be determined from the following equation: TPROGR TINIT n POL TPOL n AD T AD ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 15 of 33 ZM7300G Series Digital Power Manager Data Sheet Where: TPROGR - time interval from the instant when the DPM supply voltage exceeds DPM’s UVLO threshold until the DPM issues the turn-on command. If the Auto Power-Up is enabled, and the turn-on delay is set to zero, the output voltages start ramping up at the end of TPROGR interval TINIT DPM initialization interval after the DPM supply voltage exceeds the UVLO threshold. TINIT=11.5ms. TPOL Time required for programming and verifying of one POL converter. TPOL=26.5ms. TAD Time required for programming and verifying of one Auxiliary Device. TAD=7.5ms. nPOL Number of POL converters in the system. nAD Number of Auxiliary Devices in the system. The programming data (DPM and POL setup registers and the user memory) can be preloaded into DPMs by Power-One or the DPMs can be programmed by the user via the GUI, I2C bus, or JTAG programming interface. The DPMs can be programmed either before or after installation on a host board. To modify POL converter settings, the user can directly access the registers of a POL converter via the I2C bus, bypassing DPM’s POL setup registers. The I2C commands are translated by the DPM and converted into appropriate SD commands to read / write from / into the registers of a POL converter. Writing into these registers is limited by the hardware (LCK_N) and/or software write protections. Since POL converters do not have non-volatile memory, data written directly into POL converter registers will be lost when the input voltage is removed. 10.4 Monitoring 10.4.1 POL Monitoring Z-One™ POL converters continuously monitor their own performance parameters such as output voltage, output current, and temperature. The monitored parameters are stored locally in the POL converters and updated every 1ms. If monitoring feature is enabled, the DPM will be continuously copying status and parametric data from POL converters into DPM’s monitoring data registers. The monitoring is enabled by checking the appropriate Retrieve Monitoring bits in the GUI Group Configuration window shown in Figure 10 or directly via the I2C bus by specific commands. If the status monitoring is enabled, the status of each protection (overcurrent, overvoltage, etc.) is being reported. If the parametric monitoring is enabled, then real-time values of voltage, current, and temperature are being reported. Status and parametric monitoring data of a single POL converter and groups of POL converters can be examined in the GUI IBS Monitoring Window shown in Figure 11 or directly via the I2C bus using specific commands. Status data for each group of POL converters is presented in the Group Status block in the left top corner of the window. Parametric data for individual POL converters is shown in Voltage [V], Current [A], and Temp [T] screens. DPMs also monitor and report programming status of each POL converter and results of CRC operations. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 16 of 33 ZM7300G Series Digital Power Manager Data Sheet 10.4.2 Monitoring of Auxiliary Devices The DPM can read status information of the Auxiliary Devices via the PG0…PG3 inputs. The PG0…PG3 are digital 3.3V compliant inputs with internal pull-up resistors. Logic high input on a PGX pin should correspond to normal operation of an Auxiliary Device. Status monitoring data of Auxiliary Devices is stored in the DPM and displayed in the IBS Monitoring Window shown in Figure 11. Figure 11. IBS Monitoring Window 10.4.3 Run Time Counter The DPM also monitors the duration of time that it has been in operation. The 4 bytes Run Time Counter is active whenever the DPM is powered up. The count rate is 1 second. The counter is loaded into RAM upon power-up and the new count state is periodically saved to the non-volatile memory. Contents of the counter can be examined in the GUI IBS Monitoring Window shown in Figure 11 or directly via the I2C bus using specific commands. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 17 of 33 ZM7300G Series Digital Power Manager Data Sheet 10.4.4 IBV Monitoring The DPM continuously monitors the intermediate bus voltage via the IBVS input and the built-in 10-bit ADC. The digital representation of the bus voltage is stored in RAM and reported in the IBS Monitoring window shown in Figure 11. In addition, the DPM continuously compares the value of IBV to the Undervoltage and Overvoltage thresholds programmed in the GUI Intermediate Bus Configuration Window shown in Figure 12. Figure 12. Intermediate Bus Configuration Window The thresholds have a symmetric, fixed size hysteresis as shown in Figure 13 Figure 13: Undervoltage (IBL) and Overvoltage (IBH) Protections Hysteresis When the IBV decreases below the IBL threshold minus the hysteresis, the DPM will pull OK lines low turning off all POL converters. The POL converters will execute regular turn-off ramping their output voltages down according to the turn-off delay and falling slew rate settings. In addition, the DPM will clear all bits in the POL Programming Status registers and save the content of the Run Time Counter into the non-volatile memory. The IBV Low bit in the IBS Monitoring Window will change to red. When the IBV recovers above the IBL threshold plus the hysteresis, the DPM will first program all POL ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 18 of 33 ZM7300G Series Digital Power Manager Data Sheet converters and then turn them on, if the Auto Turn-On is enabled in the POL Group configuration window shown in Figure 10. Otherwise, the user will need to send the turn-on command via the I2C bus. When the IBV exceeds the IBH threshold plus the hysteresis, the DPM will pull OK lines low turning off all POL converters. The POL converters will execute regular turn-off ramping their output voltages down according to the turn-off delay and falling slew rate settings. In addition, the DPM will save the contents of the Run Time Counter into the non-volatile memory. If the IBV does not decrease below the IBH threshold minus the hysteresis within the next 50ms, the DPM will pull low the FE_EN output and clear all bits in the POL Programming Status registers. The IBV High bit in the IBS Monitoring Window will change to red. If the IBV still does not change, in 50ms the DPM will pull the CB pin high for 1ms to trigger an optional crowbar protection. One second after the IBV decreases below the IBH threshold minus the hysteresis, the DPM will pull the FE_EN high and program all POL converters. Upon completion of the programming process, the DPM will turn on the POL converters, if the Auto Turn-On is enabled in the POL Group configuration window shown in Figure 10. The propagation delay between the IBV increasing/decreasing above/below corresponding thresholds and the DPM pulling down OK lines and triggering the turn-off process is approximately 1ms. 10.4.4.1 Voltage Reference For the purposes of IBV monitoring the user can select either the DPM’s internal voltage reference or an external 2.5V voltage reference. The selection is made by clicking an appropriate radio button in the DPM Type Selection window shown in Figure 14. Figure 14. DPM Type Selection Window The DPM’s internal 2.56V voltage reference guarantees 10% overall accuracy of the IBV protection thresholds. If the accuracy is sufficient, the user does not need to make any changes to the schematic shown in Figure 3. If higher accuracy of the IBV monitoring is desired, then a 2.5V external reference ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 19 of 33 ZM7300G Series Digital Power Manager Data Sheet can be added as shown in Figure 15. The GUI automatically changes values of the IBL and IBH thresholds when the reference selection is changed. Note: If the Reference Voltage setting is changed during operation of the DPM, then the power to the DPM needs to be cycled or the HRES_N pin needs to be pulled low and released Figure 15. External Voltage Reference Connections U1 and R1 are additional components. U1 is an industry standard 2.5V voltage reference such as TL431 or similar. C1 is an existing component but its value changes depending on the type of voltage reference. Common voltage reference part numbers and values of associated components are shown in Table 4. Table 4. Component Values For External Reference U1 Part Number TL431 ZR431 Manufacturer TI Zetex Accuracy, % 0.5, 1, 2 0.5, 1, 2 R1, Ohms 100-620 510-2000 C1, μF ≥ 10 ≥ 0.01 Accuracy of the protection thresholds in the case of external reference is determined by the sum of accuracy of the voltage reference, accuracy of the 10k/47k resistive divider shown in Figure 15, and conversion error of the internal ADC specified in 8.2. POL Group Management POL converters and Auxiliary Devices can be arranged in up to four groups. A group of POL converters is defined as a number of POL converters with interconnected OK pins. Auxiliary Devices are added to a group in the GUI, without any external connections. A group can include from 1 to 32 POL converters, but a POL converter can be a member of only one group. In addition, the OK lines can be connected to the DPM to facilitate propagation of faults and errors between groups. One DPM can manage up to four independent groups: A, B, C, and D, depending on model of the DPM. 10.5 Group management includes fault and error propagation, margining, turn-on and turn-off, monitoring setup, and interrupt configuration. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 20 of 33 ZM7300G Series Digital Power Manager Data Sheet 10.5.1 Fault and Error Propagation Z-series POL converters protect outputs by triggering either a fault or an error depending on the severity of the problem (see POL converter datasheets). Fault propagation between POL converters belonging to the same group is a programmable function of POL converters. The DPM allows propagating faults and errors between groups of POL converters and, in case of an error, to a DC/DC front-end and an optional crowbar. The propagation delay for fault/error propagations is less than 10μs. To enable fault and error propagation, the respective bits needs to be checked in the GUI Fault and Error Propagation window shown in Figure 16. Note that cross propagation of faults/errors (means fault in Group X propagates to Y and vice versa) should be avoided. Figure 16. Fault and Error Propagation Window. The fault propagation from POL converters to the auxiliary devices can be disabled by checking the bit in the Auxiliary Device Fault Management window as shown in Figure 17. It is not possible to propagate a fault from an Auxiliary Device to POL converters. Figure 17. Auxiliary Device Fault Management Window ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 21 of 33 ZM7300G Series Digital Power Manager Data Sheet Table 5. Fault and Error Propagation Scenarios Protection Triggered Propagation Between POLs Propagation To Auxiliary Devices in the Same Group as the Faulty POL Propagation To Auxiliary Devices in Other Groups Propagation Between Groups of POLs UVP or OTP Enabled Disabled Any UVP or OTP Enabled Enabled UVP or OTP Enabled UVP or OTP Faulty POL POLs in the Same Group as the Faulty POL Auxiliary Devices in the Same Group as the Faulty POL POLs in Other Groups Auxiliary Devices in Other Groups Disabled Regular turn-off Regular turnoff Continue operating Continue operating Continue operating Any Disabled Regular turn-off Regular turnoff Turn-off with turn-off delay Continue operating Continue operating Enabled Disabled Enabled Regular turn-off Regular turnoff Turn-off with turn-off delay Regular turn-off Continue operating Enabled Enabled Enabled Enabled Regular turn-off Regular turnoff Turn-off with turn-off delay Regular turn-off Turn-off with turn-off delay Tracking or OCP Enabled Disabled Any Disabled Fast turn-off Regular turnoff Continue operating Continue operating Continue operating Tracking or OCP Enabled Enabled Any Disabled Fast turn-off Regular turnoff Turn-off with turn-off delay Continue operating Continue operating Tracking or OCP Enabled Enabled Disabled Enabled Fast turn-off Regular turnoff Turn-off with turn-off delay Regular turn-off Continue operating Tracking or OCP Enabled Enabled Enabled Enabled Fast turn-off Regular turnoff Turn-off with turn-off delay Regular turn-off Turn-off with turn-off delay Enabled Disabled Any Disabled Fast turn-off Continue operating Continue operating Continue operating Enabled Enabled Any Disabled Fast turn-off Turn-off without turn-off delay Continue operating Continue operating Enabled Enabled Disabled Enabled Fast turn-off Turn-off without turn-off delay Regular turn-off Continue operating Enabled Enabled Enabled Enabled Fast turn-off Turn-off without turn-off delay Regular turn-off Turn-off with turn-off delay OVP or Phase Voltage OVP or Phase Voltage OVP or Phase Voltage OVP or Phase Voltage ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Fast turn-off, low side FET is ON Fast turn-off, low side FET is ON Fast turn-off, low side FET is ON Fast turn-off, low side FET is ON Page 22 of 33 ZM7300G Series Digital Power Manager Data Sheet When propagation is enabled, the faulty POL converter pulls its OK pin low. A low OK line initiates turnoff of other POL converters in the group and signals the DPM to pull other OK lines low to initiate turnoff of other POL converters as programmed. The regular turn-off of a POL converter means that the output voltage is ramping down according to its turn-off delay and falling slew rate settings. If a POL converter triggers an undervoltage or overtemperature fault, it will initiate the regular turn-off. In the case of an overcurrent or tracking fault, the POL converter initiates the fast turn-off by opening both high and low side switches instantaneously. If either output overvoltage or phase voltage errors are triggered, the faulty POL converter initiates the fast turn-off and turns on its low side switch. In addition, when an error is propagated, the DPM can generate commands to turn off a front end (a DC-DC converter generating the intermediate bus voltage) and trigger an optional crowbar protection to accelerate removal of the intermediate bus voltage (IBV). Once the fault has recovered in the faulty POL converter, the other POL converters will turn on in a controlled manner according to their turn-on delay and rising slew rate settings. 10.5.2 Margining Margining can be executed separately for each group by clicking an appropriate radio button in the GUI IBS monitoring window shown in Figure 11 or directly via the I2C bus by the margining command. All POL converters in a group are margined in the same direction (up or down) by the percentage programmed individually for each POL converter. 10.5.3 Turn-ON and Turn-Off Automatic turn–on upon application of the input voltage is enabled by checking the Auto Turn-On bit in the GUI Group Configuration window shown in Figure 10. Turn-on and turn-off of various groups during the operation is controlled from the GUI IBS Monitoring window or directly via the I2C bus by specific commands. 10.5.4 Interrupt Configurations The DPM has four interrupt inputs that can be programmed to: Inhibit the operation of one or several Groups of POL converters when pulled low or Act as a Group Reprogramming Trigger. The two functions are mutually exclusive – an interrupt can be either programmed as an Inhibit or as a Group Reprogramming Trigger. The interrupts are programmed in the GUI Interrupt Configuration window shown in Figure 18 or directly via the I2C bus by specific commands. In Figure 18 the Interrupt 0 is programmed as the inhibit for group A and the Interrupt 2 is programmed as the group C reprogramming trigger. 10.5.4.1 Group Inhibit An interrupt input can be programmed to act as an inhibit on a single or multiple groups of POL converters. When the interrupt input is pulled low, the DPM will pull the appropriate OK lines low. The affected POL converters will execute regular turn-off ramping their output voltages down according to the turn-off delay and falling slew rate settings. Once the interrupt is released, the POL converters will automatically turn-on according to their turn-on delay and rising slew rates settings. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 23 of 33 ZM7300G Series Digital Power Manager Data Sheet The inhibit function can be used for a variety of applications, such as Hardware-based control of groups of POL converters and Auxiliary Devices Delayed turn-on at power-up (Automatic Turn-On is enabled but the interrupts are held low during power-up. Note that POL converters can be programmed even when an interrupt is held low.) The interrupt inputs should be controlled with open collector devices. The propagation delay between the external device pulling the interrupt input low and the DPM pulling down OK lines and triggering the turn-off process is approximately 10μs. Figure 18. Interrupt Configuration Window 10.5.4.2 Group Reprogramming Trigger An interrupt that is programmed as a group reprogramming trigger always acts only on one group of POL converters. Interrupt 0 acts on Group A, Interrupt 1 acts on Group B and so on. The assignment is fixed and cannot be changed by the user. When the interrupt is pulled low, the DPM will program the group of POL converters. Upon completion of the programming, the DPM will turn-on the POL converters, if the Auto Turn-On is enabled. When the interrupt input is released, the DPM will pull the appropriate OK line low. The POL converters in the group will execute regular turn-off ramping their output voltages down according to the turn-off delay and falling slew rate settings. In addition, the DPM will clear all bits in the POL Programming Status registers. The group reprogramming trigger is mostly used to support hot swap of boards and daughter cards that do not have a DPM installed on them as shown in Figure 19. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 24 of 33 ZM7300G Series Digital Power Manager Data Sheet Figure 19: INT0 Configured as Group A Reprogramming Trigger In this configuration the Interrupt 0 (INT0_N) is configured as the group A reprogramming trigger. The DPM is installed on a mother board or a backplane. A daughter card with a group of POL converters is being inserted in the system during normal operation. At first, the long pins carrying power and the OK_A line signal make contact. Then the short pins carrying the SD and interrupt signals make contact. Once the interrupt senses low input voltage, it will command the DPM to program all POL converters in the group A. Upon completion of the programming, the DPM will turn-on the POL converters, if the Auto Turn-On is enabled. When the daughter card is being removed, the interrupt input is released as soon as the short pins break the contact. The DPM will immediately pull the OK_A line low turning off all POL converters in the group A according to the turn-off delay and falling slew rate settings. 10.6 Controls 10.6.1 ACFAIL_N and RES_N The ACFAIL_N and RES_N are active low digital inputs. When one of the inputs is pulled low, the DPM will pull all OK lines low turning off all the POL converters and the Auxiliary Devices in all groups. The POL converters will execute regular turn-off ramping their output voltages down according to the turn-off delay and falling slew rate settings. In addition, the DPM will clear all bits in the POL Programming Status Registers and save the contents of the Run Time Counter into the non-volatile memory. The AC_FAIL in or RES_N in bit in the IBS Monitoring Window will change to red. When the input is released, the DPM will first program all POL converters and then turn them on, if the Auto Turn-On is enabled. Otherwise, the user will need to send the turn-on command via the I2C bus. The ACFAIL_N is typically connected to an AC-DC front end. Whenever the AC voltage disappears, the ACFAIL_N signal will be set low. If there is no battery backup, it usually means the DC output will disappear after 20ms. If the turn-off delays and falling slew rates of each POL converter are set to the values such that all POL converters will have fully turned off within the hold time of the AC-DC front end, then output voltage tracking during turn-off is guaranteed. The RES_N input has the same functionality as the ACFAIL_N input and can be connected to a simple turn on/off switch or to a sensor that shuts the entire system down when it is activated. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 25 of 33 ZM7300G Series Digital Power Manager Data Sheet The ACFAIL_N and RES_N inputs should be controlled with open collector devices. The propagation delay between the external device pulling the input low and the DPM pulling down OK lines and triggering the turn-off process is approximately 1ms. 10.6.2 Front End Enable The FE_EN pin is dedicated to the control of a DC-DC Front End. The Front End is typically used to convert the 48V into the intermediate bus voltage (IBV). If the DPM is powered from an auxiliary source, not from the IBV, it can control the DC-DC Front End. When FE_EN is internally pulled up to 3.3V, the Front End is enabled. The FE_EN output can provide up to 5mA of current. When the FE_EN goes low, the Front End is disabled. The Front End can be enabled and disabled via the GUI IBS Monitoring Window or directly via the I2C bus using specific commands. The FE_EN pin should not be directly connected to the Enable pin of the DC-DC Front End. Typically, the Enable pin is referenced to the primary side of the Front End that is isolated from the low voltage secondary side. In addition, the Enable pin can be pulled up internally to a voltage potentially damaging to the DPM FE_EN output. The best method is to interface the DPM with the Front End through an optocoupler as shown in Figure 20. This configuration provides interface for negative logic front ends. Front End DPM FE_EN R 3.3k Enable Q GND -VIN Figure 20. Interface Between DPM and DC-DC Front End 10.6.3 Crowbar When the crowbar protection is enabled, the CB pin is internally pulled up to 3.3V for 1ms. It is capable of supplying 5mA to turn on a crowbar circuit. 10.6.4 HRES_N The HRES_N is an active low digital input. When it is pulled low, the DPM will perform full hardware reset including processor, memory, and communication interface. The POL converters and auxiliary devices will be turned off although sequencing and tracking during the turn-off are not guaranteed. Communication with a host processor or GUI (if established) will be lost. When the input is released, the DPM will first program all POL converters and then turn them on, if the Auto Turn-On is enabled. Unlike all other I/O pins on the ZM7300 DPM, the HRES_N does not have an internal ESD protection diode connected to VDD. Therefore, it is necessary to add the diode externally as shown in Figure 3. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 26 of 33 ZM7300G Series Digital Power Manager Data Sheet The HRES_N function is intended as an emergency reset and except as indicated below, should not be used in normal system operation. It is necessary to use an external reset circuit (see Fig. 3) to hold the HRES_N line low until the VDD supply reaches steady state conditions. Power-One Inc. successfully tested the On-Semi voltage detector p/n NCP303LSN27T1 although other similar devices can also be utilized. Alternatively, the HW_RES pin can be connected to the output of a CPLD (or similar device) and controlled via the system supervisory circuitry. 10.7 Communication Interfaces 10.7.1 I2C Interface The ZM7300 series DPMs have the industry standard I2C interface fully meeting the requirements of the I2C -Bus Specification Version 2.1 from Philips Semiconductors. The I2C interface is working in the following configurations: standard (100kbs) and fast (400kbs) data transfer rates 7-bit addressing: 4 MSBs fixed, 3 LSBs programmable by ADDR[2:0]. The address prefix of the ZM7300 is 0x50. This allows encoding DPM addresses 0x50, 0x52, …, 0x5E (Bit0 is the read/write bit) The DPM always acts as the I2C slave while the host processor always acts as the I2C master. Refer to the “DPM Programming Manual” for the detailed description of the I2C communications. Note: It is recommended to use Power-One’s ZM00056-KIT USB to I2C Adapter kit for the communication between a DPM and a computer with the Z-One Graphical User Interface 10.7.1.1 Watchdog Timer In order to prevent occasional hanging of the I2C bus, a watchdog timer is started whenever an I2C command is initiated. If the command is not executed before the watchdog times out, the DPM will assume that the I2C bus is in an error condition (e.g. the SCL or SDA lines are pulled low continuously) and it will reset the I2C bus. The watchdog timeout is 1000ms. Since the watchdog function is not a part of the standard I2C specifications, it can be disabled by the user. 10.7.2 JTAG Interface The ZM7300 series DPMs feature the JTAG interface that can be used for programming the DPM with user-specific configuration settings. JTAG boundary-scan capabilities are not currently supported. JTAG-programmable DPMs have unique 5-digit identifiers listed in Table 6. Table 6. JTAG Programmable DPM Part Numbers Base Part Number 5- digit identifier ZM7304G 65505 ZM7308G 65506 ZM7316G 65507 ZM7332G 65508 ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 27 of 33 ZM7300G Series Digital Power Manager Data Sheet Only the DPM part numbers listed in the table can be programmed via the JTAG interface. Note: The DPMs can be programmed via the JTAG only once. After initial programming via the JTAG, the DPMs may be reprogrammed via I2C as necessary 10.7.2.1 SVF File In order to program a DPM via the JTAG interface, the Serial Vector Format (SVF) file needs to be generated. Click Generate SVF button in the System Configuration window shown in Figure 9. It will open the SVF Generator window shown in Figure 21. The window allows specifying the location of the target DPM in the JTAG chain and setting delays to generate the appropriate Serial Vector Format file. The resulting file is used to program the DPMs through the JTAG interface. Refer to “Programming ZM7300 DPMs via JTAG Interface” Application Note for more details. Figure 21. SVF File Generator Window 10.7.2.2 JTAG Instructions ZM7300 series DPMs support only BYPASS and IDCODE instructions defined by IEEE 1149.1. SAMPLE/PRELOAD and EXTEST instructions are not currently supported. Summary of the supported instructions is shown in Table 7. Table 7. JTAG Instructions Instruction OPCODE Register Function BYPASS 1111 Bypass Places the 1-bit bypass register between the TDI and TDO pins, which allows the BST data to pass synchronously through the DPM to other devices in the JTAG chain IDCODE 0001 JTAG ID Selects the ID register and places it between the TDI and TDO Note: The Instruction Register is 4-bit wide ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 28 of 33 ZM7300G Series Digital Power Manager Data Sheet 10.7.2.3 Identification Register Format and contents of the JTAG Identification Register are shown in Table 8. Table 8. JTAG ID Register MSB Bit LSB 31 28 27 12 11 1 0 Description Version Part Number Manufacturer’s Identity 1 Contents 0000 1001010100000010 00000011111 1 ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 29 of 33 ZM7300G Series Digital Power Manager Data Sheet 11 Pinout Table Pin Name Pin No. 6, 25, 42, 57, 60 8, 9, 26 38, 43, 58 Pin Type Buffer Type Pin Description Supply --- Positive Supply Supply --- Ground SD 56 I/O ST/OCPU Sync-Data Line OKA OKB OKC OKD 11 13 20 53 I/O ST/OCPU OK Lines FE_EN 17 O CMOS Front-End Enable CB 23 O CMOS Crowbar Trigger SDA 30 I/O ST/OC I2C Interface SCL 27 I/O ST/OC I2C Interface ADDR0 ADDR1 ADDR2 IN0_N IN1_N IN2_N IN3_N TCK TMS TDO TDI EN0 EN1 EN2 EN3 PG0 PG1 PG2 PG3 47 46 45 41 40 37 36 31 32 33 34 5 7 55 50 54 52 51 49 I STPU I2C Interface Address I STPU Interrupts RES_N VDD VSS JTAG Interface O CMOS Auxiliary Device Enables I STPU Auxiliary Device Power Good 18 I STPU System Soft Reset ACFAIL_N 16 I STPU AC-Fail Trigger LCK_N 61 I STPU Write Protect Lock HRES_N 4 I STPU Cold Reset IBVS 48 I A Intermediate Bus Voltage Sense AREF 44 - A Analog Reference IR 63 nc 1, 2, 3, 10, 12, 14, 15, 19, 21, 22, 24, 28, 29, 35, 39, 59, 62, 64 - - Notes Leave open, if JTAG interface is not utilized See important usage instructions in paragraph 10.6.4 Internal Reset Connect to VSS via 10k No Connect Leave floating Legend: I=input, O=output, I/O=input/output, P=power, ST=Schmitt-trigger, OCPU=open collector with pull-up, OC=open collector, CMOS=CMOS output stage, STPU=Schmitt-trigger with pull-up, A=analog ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 30 of 33 ZM7300G Series Digital Power Manager Data Sheet 12 Pins Description ACFAIL_N, AC Fail Input (Pin 16): Schmitt-Trigger input with internal pull-up resistor (active low). Pulling low the input indicates to the DPM that an AC-DC front-end has lost the mains and that a system shut down should immediately be initiated. released, POLs are assumed to be disconnected from the DPM. ADDR[0:2], I2C Address Inputs (Pins 47, 46, 45): Inputs with internal pull-up resistor. The 3 bit encoded address determines the DPM communication address for the I2C interface. LCK_N, Memory Lock (Pin 61): Active low input with internal pull-up. When LCK_N is pulled low, all memory within the DPM is write-protected. The write protection cannot be disabled by software. AREF, Analog Reference (Pin 44): An analog reference which is used internally. A 10nF capacitor should be connected as close as possible to the package between AREF and VSS. See 10.4.4.1. OKA, OKB, OKC, OKD, Group OK Signals (Pins 11, 13, 20, 53): An open drain input/output with internal pull-up resistor. Pulling low the OK input will indicate to the DPM a fault in a Group, the DPM can also pull an OK line low to disable a Group. CB, Crowbar Output (Pin 23): A CMOS output which is used to trigger a crowbar (SCR) in case of overvoltage on the Intermediate Voltage Bus. EN[0:3], Enable Outputs for Auxiliary Devices (Pins 5, 7, 55, 50): CMOS outputs to control Auxiliary Devices like linear regulators, analog POLs, fans or other devices. . FE_EN, Front-End Enable (Pin 17): A CMOS output which is used to turn-on/off the DC/DC converter generating the IBV. HRES_N, Hardware Reset (Pin 4): Input with internal pull-up resistor. When pulled low a cold start of the Digital Power Manager is initiated. Refer to paragraph 10.6.4 for important information regarding connections of this pin. IBVS, Intermediate Voltage Bus Sense (Pin 48): Analog input to an internal ADC circuit to measure the Intermediate Bus Voltage. The full scale range of the input is 2.56V and the IBV should be scaled down by a factor of 5.7 for proper reporting of the IBV with the Z-ONE™ GUI. INT[0:3], Interrupts (Pins 41, 40, 37, 36): Four active low inputs with internal pull-ups. Each of the inputs can be configured for two functions: first, the interrupt input acts on the OK line(s) to stop momentarily the operation of group of POLs and Auxiliary Devices, second the interrupt can be used as a hot swap trigger. In this function the interrupt input triggers the programming of a group. When ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com IR, Internal Reset (Pin 63): Connect to VSS via a 10kOhm resistor. PG[0:3], Power Good (Pins 54, 52, 51, 49): Input with internal pull-up resistor. The pin is used to read the status of an Auxiliary Device. RES_N, Active Low Reset In/Out (Pin 18): Input with internal pull-up resistor. When pulled low a soft reset of the system (sequenced turned off of all POLs and Auxiliary Devices) is initiated. When released the whole system is reprogrammed and started if necessary. SD, Sync Data Line (Pin 56): An open drain input / output with internal pull-up resistor. Communication line to distribute a master clock to all converters and at the same time to communicate with all POLs. JTAG Interface (Pins 34, 33, 32, 31): Connect to a JTAG IEEE-1149.1-compliant programmer supporting SVF files or leave open, if not used. VDD, Positive Supply (Pins 6, 25, 42, 57, 60): Supply voltage. At least 4x100nF decoupling capacitors should be connected between VDD and VSS pins. All VDD pins must be connected. VSS, Ground (Pins 8, 9, 26, 38, 43, 58): Ground. Decoupling capacitors need to be connected as close as possible to the pins. All VSS pins must be connected. nc, No Connect (Pin 1, 2, 3, 10, 12, 14, 15, 19, 21, 22, 24, 28, 29, 35, 39, 59, 62, 64): All nc pins must remain floating. Page 31 of 33 ZM7300G Series Digital Power Manager Data Sheet 13 Mechanical Drawings Figure 23. ZM7300 Terminals mm MIN A J A1 D/E D1/E1 D2/E2 N P e L b NOM inch MAX 0.80 0.0 1.00 0.01 0.05 0.20 ref 9.00 BSC 8.75 BSC 4.50 4.70 4.90 MIN NOM MAX 0.032 0.000 - 0.040 0.002 0.008 ref 0.354 BSC 0.344 BSC 0.177 0.185 0.193 64 0.24 0.42 0.60 0.50 BSC 0.30 0.40 0.55 0.18 0.25 0.30 0.009 0.016 0.024 0.020 BSC 0.012 0.016 0.022 0.007 0.010 0.012 Notes 1. Compliant to JEDEC standard MO-220 variation VMMD-3 Figure 22. ZM7300 Mechanical Drawing ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 32 of 33 ZM7300G Series Digital Power Manager Data Sheet Figure 24. ZM7300 Mechanical Drawing – Top View 1. NUCLEAR AND MEDICAL APPLICATIONS - Power-One products are not designed, intended for use in, or authorized for use as critical components in life support systems, equipment used in hazardous environments, or nuclear control systems without the express written consent of the respective divisional president of Power-One, Inc. 2. TECHNICAL REVISIONS - The appearance of products, including safety agency certifications pictured on labels, may change depending on the date manufactured. Specifications are subject to change without notice. 2 I C is a trademark of Philips Corporation. ZD-00896 Rev. 5.1, 13-Jul-10 www.power-one.com Page 33 of 33