ISPPAC-POWR604-01TN44I Lattice, ISPPAC-POWR604-01TN44I Datasheet

no-image

ISPPAC-POWR604-01TN44I

Manufacturer Part Number
ISPPAC-POWR604-01TN44I
Description
Supervisory Circuits PROGRAMMABLE PWR SUPPLY CONTR
Manufacturer
Lattice
Datasheet

Specifications of ISPPAC-POWR604-01TN44I

Number Of Voltages Monitored
6
Monitored Voltage
Adjustable
Undervoltage Threshold
1.03 V
Overvoltage Threshold
5.72 V
Manual Reset
Not Resettable
Watchdog
No Watchdog
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.25 V
Supply Current (typ)
10000 uA
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
fpBGA-100
Minimum Operating Temperature
- 40 C
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISPPAC-POWR604-01TN44I
Manufacturer:
Lattice
Quantity:
135
Part Number:
ISPPAC-POWR604-01TN44I
Manufacturer:
Lattice Semiconductor Corporation
Quantity:
10 000
August 2004
Features
■ Monitor and Control Multiple Power
■ Embedded PLD for Sequence Control
■ Embedded Programmable Timers
■ Analog Comparators for Monitoring
■ Embedded Oscillator
■ Programmable Open-Drain Outputs
■ 2.25V to 5.5V Supply Range
© 2004 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
www.latticesemi.com
Supplies
• Simultaneously monitors and sequences up to six
• Sequence controller for power-up conditions
• Provides four output control signals
• Programmable digital and analog circuitry
• Implements state machine and input conditional
• In-System Programmable (ISP™) through JTAG
• Two Programmable 8-bit timers (32µs to 524ms)
• Programmable time delay for pulse stretching or
• Six analog comparators for monitoring
• 192 precise programmable threshold levels
• Each comparator can be independently config-
• Other user-defined voltages possible
• Six direct comparator outputs
• Built-in clock generator, 250kHz
• Programmable clock frequency
• Programmable timer pre-scaler
• External clock support
• Four digital outputs for logic and power supply
• Expandable with ispMACH™ 4000 CPLD
• In-system programmable at 3.0V to 5.5V
• Industrial temperature range: -40°C to +85°C
• Automotive temperature range: -40°C to +125°C
• 44-pin TQFP package
• Lead-free package option
power supplies
events
and on-chip E
other power supply management
spanning 1.03V to 5.72V
ured around standard logic supply voltages of
1.2V, 1.5V, 1.8V, 2.5V, 3.3V, 5V
control
2
CMOS
®
1
Application Block Diagram
Description
The Lattice ispPAC
system programmable logic and in-system programma-
ble analog circuits to perform special functions for
power supply sequencing and monitoring. The ispPAC-
POWR604 device has the capability to be configured
through software to control up to four outputs for power
supply sequencing and six comparators monitoring sup-
ply voltage limits, along with four digital inputs for inter-
facing to other control circuits or digital logic. Once
configured, the design is downloaded into the device
through a standard JTAG interface. The circuit configu-
ration and routing are stored in non-volatile E
PAC-Designer,
software package, gives users the ability to design the
logic and sequences that control the power supplies or
regulator circuits. The user has control over timing func-
tions, programmable logic functions and comparator
threshold values as well as I/O configurations.
CARD_RESETN
V
DD
INT_ACK
WDT_IN
In-System Programmable Power Supply
DONE
ispPAC-POWR604
6 Analog Inputs
IN1
IN2
IN3
IN4
VMON1
VMON2
VMON3
VMON4
VMON5
VMON6
RESET
Voltage Monitor 6
Voltage Monitor 5
CLK
Sequencing Controller and Monitor
®
ispPAC-POWR604
Power Sequence
Controller
an easy-to-use Windows-compatible
1.0uF
®
-POWR604 incorporates both in-
VDD VDDINP
2.5-5V Supply
Comp1
Comp2
Comp3
Comp4
Comp5
Comp6
CREF
POR
OUT5
OUT6
OUT7
OUT8
0.1uF
0.1uF
BROWNOUT_INT
LOAD_ENABLE
CPU_RESETN
POWER_OK
pwr604_02.1
Data Sheet
CPU/ASIC
Card etc.
Digital
2
Logic
CMOS.

Related parts for ISPPAC-POWR604-01TN44I

ISPPAC-POWR604-01TN44I Summary of contents

Page 1

... The ispPAC- POWR604 device has the capability to be configured through software to control up to four outputs for power supply sequencing and six comparators monitoring sup- ply voltage limits, along with four digital inputs for inter- facing to other control circuits or digital logic ...

Page 2

... The ispPAC-POWR604 device contains an internal PLD that is programmable by the user to implement digi- tal logic functions and control state machines. The internal PLD connects to two programmable timers, special purpose I/O and the programmable monitoring circuit blocks ...

Page 3

... Analog Input 35 VMON4 Analog Input 36 VMON5 Analog Input 37 VMON6 Analog Input 38 NC — 39 CREF Reference 40 NC — — ispPAC-POWR604 Data Sheet Voltage Range — No Connect — No Connect — No Connect — No Connect 2.25V-5.5V Main Power Supply 1, 3 VDDINP Input VDDINP Input VDDINP Input ...

Page 4

... PLD inputs and outputs can be used to generate these signals. The RESET connected to the POR pin can be used if multiple ispPAC-POWR604 devices are cascaded together in expansion mode manual reset button is needed to reset the PLD logic to the initial state. While using the ispPAC-POWR604 in hot-swap applications it is recommended that either the RESET pin be connected to the POR pin, or connect a capacitor to ground (such that the time constant with the pull-up resistor) from the RESET pin ...

Page 5

... T Ambient temperature A 1. The ispPAC-POWR604 device must be powered from 3.0V to 5.5V during programming of the the supply pin that controls logic inputs IN1-IN4 only. Place 0.1µF capacitor to ground and supply the V DDINP supply voltge for the given input logic range. ...

Page 6

... Internal Osc 250kHz External clock applied Internal Osc 250kHz Over Recommended Operating Conditions Conditions 0V ≤ V ≤ DDINP 25 °C 25 ° 4mA SINKOUT (Note 1) (Note 1) SINKTOTAL 6 ispPAC-POWR604 Data Sheet Min. Typ. Max. 1 — — 1.15 1 — — 2.1 Min. Typ. — 100mV TRIP — ...

Page 7

... Over Recommended Operating Conditions Conditions Applied to IN1-IN4 Stable input before clock edge (Note 1) Data valid before clock (Note 1) Hold data after clock . DD 7 ispPAC-POWR604 Data Sheet V (V) IH Min. Max. 2.0 5.5 1.7 5.5 Min. Typ. Max. Units 20 ...

Page 8

... MSS MSH DIS DIH DOZH DOV t DO Conditions 1 2 CMOS cells. t CKMIN MSS DOXZ 8 ispPAC-POWR604 Data Sheet Min Typ. Max 1 200 200 200 200 200 40 40 100 40 100 t t PWP, PWE t MSS Program and Erase cycles executed in Run-Test/Idle Units µ ...

Page 9

... Typical V Comparator Trip Point MON Accuracy vs. Temperature - Temperature (°C) 9 ispPAC-POWR604 Data Sheet Propagation Delay vs. Overdrive Glitch Filter = 20µs Glitch Filter = 5µ Input Overdrive (mV) Note: Typical propagation delay of V inputs to outputs MON as a function of overdrive beyond selected trip point. 100 150 100 ...

Page 10

... Each of the six comparators are independently set in the same way. Theory Of Operation The ispPAC-POWR604 incorporates programmable voltage monitors along with digital inputs and outputs. The eight macrocell PLD inputs are from the six voltage monitors and four digital inputs. There are two embedded pro- grammable timers that interface with the PLD, along with an internal programmable oscillator ...

Page 11

... PLD Architecture The ispPAC-POWR604 digital logic is composed of an internal PLD that is programmed to perform the sequencing functions. The PLD architecture allows flexibility in designing various state machines and control logic used for monitoring ...

Page 12

... The macrocell also supports asynchronous reset and preset functions, derived from product terms, the global reset input, or the power-on reset signal. Figure 3. ispPAC-POWR604 Macrocell Block Diagram Global Polarity Fuse for Block Init Product-Term ...

Page 13

... Lattice Semiconductor Figure 4. PLD and Timer Functional Block Diagram POR/RESET 6 VMON[1:6] Comparators 4 IN[1: Timer1 Timer2 AND ARRAY 20 Inputs Outputs BLK-INIT PT Routing Pool Clock Generation 13 ispPAC-POWR604 Data Sheet MC0 MC1 OUT5 MC2 OUT6 Output Routing OUT7 MC3 Pool OUT8 MC4 MC5 MC6 MC7 8 ...

Page 14

... Lattice Semiconductor Clock and Timer Systems Figure 5 shows a block diagram of the ispPAC-POWR604’s internal clock and timer systems. The PLD clock can be programmed with eight different frequencies based on the internal oscillator frequency of 250kHz. Figure 5. Clock and Timer Block Internal OSC 250kHz ...

Page 15

... Timer Period Timer Reset Expired Timer ProgrammableTimer Delay 15 ispPAC-POWR604 Data Sheet ÷ ÷ ÷ ÷ 128 ÷ ÷ ÷ ÷ 256 2 kHz 1 kHz 1.024 ms 2.048ms 2.048ms 4.096 ms 4.096 ms 4.096 ms 8.192 ms 8.192 ms 8.192 ms 16.384 ms 16.384 ms 16 ...

Page 16

... The optional identification (IDCODE) register described in IEEE 1149.1 is also included in the ispPAC-POWR604. Six additional user data registers are included in the TAP of the ispPAC-POWR604 as shown in Figure 7. Most of these additional registers are used to program and verify the analog configuration (CFG) and PLD bits. A status register is also provided to read the status of the six analog comparators ...

Page 17

... UES REGISTER (16 bits) CFG REGISTER (17 bits) CFG ADDRESS REGISTER (4 bits) PLD DATA REGISTER (41 bits) PLD ADDRESS REGISTER (43 bits) INSTRUCTION REGISTER (6 bits) BYPASS REGISTER (1 bit) TEST ACCESS PORT (TAP) LOGIC TCK TMS 17 ispPAC-POWR604 Data Sheet ANALOG CONFIGURATION E 2 NON-VOLATILE MEMORY (68 bits) PLD AND / ARCH 2 E ...

Page 18

... BYPASS and EXTEST instruction code patterns being specifically called out (all ones and all zeroes respec- tively). The ispPAC-POWR604 contains the required minimum instruction set as well as one from the optional instruction set. In addition, there are several proprietary instructions that allow the device to be configured, verified, and monitored ...

Page 19

... BYPASS is one of the three required instructions. It selects the Bypass Register to be connected between TDI and TDO and allows serial data to be transferred through the device without affecting the operation of the ispPAC- POWR604. The IEEE 1149.1 standard defines the bit code of this instruction to be all ones (111111). ...

Page 20

... ADDPLD instruction. This instruction also forces the outputs into the SAF- ESTATE. DISCHARGE – This instruction is used to discharge the internal programming supply voltage after an erase or pro- gramming cycle and prepares ispPAC-POWR604 for a read cycle. This instruction also forces the outputs into the SAFESTATE. Part Number ...

Page 21

... This instruction is effective after Update-Instruction-Register JTAG state. PROGRAMEN – This instruction enables the programming mode of the ispPAC-POWR604. This instruction also forces the outputs into the SAFESTATE. IDCODE – This instruction connects the output of the Identification Code Data Shift (IDCODE) Register to TDO (Figure 10), to support reading out the identifi ...

Page 22

... Application Example The ispPAC-POWR604 device has six comparators to monitor various power supply levels. The comparators each have a programmable trip point that is programmed by the user at design time. The output of the comparators feed into the PLD logic array to drive the state machine logic or monitor logic. The outputs of comparators COMP1 ...

Page 23

... Lattice Semiconductor Figure 13. Typical Application Example: ispPAC-POWR604 Interfacing to CPU Board Using Four Outputs, Four Inputs and Six VMON Voltage Monitoring Signals Voltage Monitor 6 Voltage Monitor 5 6 Analog Inputs VMON1 VMON2 VMON3 VMON4 VMON5 VMON6 V DD CLK RESET CARD_RESETN IN1 WDT_IN IN2 ...

Page 24

... PAC-Designer. PAC-Designer has an easy-to-use graphical user interface (Figure 14) that allows the user to set up the ispPAC-POWR604 to perform required functions, such as timed sequences for power supply or monitor trip points for the voltage monitor inputs. The software tool gives the user control over how the device drives the outputs and the functional confi ...

Page 25

... TAP interface and shifts in the JEDEC data bits that set the configuration of all the analog and digital circuitry that the user has defined during the design process. Power to the device must be set at 3.0V to 5.5V during programming, once the programming steps have been com- pleted, the power supply to the ispPAC-POWR604 can be set from 2.25V to 5V. Once programmed, the on-chip 2 non-volatile E CMOS bits hold the entire design confi ...

Page 26

... The User Electronic Signature (UES), allows the designer to include identification bits or serial numbers inside the 2 device, stored in E CMOS memory. The ispPAC-POWR604 contains 16 UES bits that can be configured by the user to store unique data such as ID codes, revision numbers or inventory control codes. Electronic Security An Electronic Security Fuse (ESF) bit is provided to prevent unauthorized readout of the E programmed, this cell prevents further access to the functional user bits in the device ...

Page 27

... A1 IS DEFINED AS THE DISTANCE FROM THE SEATING PLANE TO THE LOWEST POINT ON THE PACKAGE BODY. EXACT SHAPE OF EACH CORNER IS OPTIONAL. 8. 0. 0.20 H A-B SEE DETAIL 'A' C LEAD FINISH 0. BASE METAL 27 ispPAC-POWR604 Data Sheet 44X BOTTOM VIEW 0.20 MIN. A1 1.00 REF. DETAIL 'A' SYMBOL MIN. NOM 0. ...

Page 28

... Lattice Semiconductor Part Number Description ispPAC-POWR604 - 01XX44X Device Family Device Number ispPAC-POWR604 Ordering Information Conventional Packaging ispPAC-POWR604-01T44I ispPAC-POWR604-01T44E Lead-Free Packaging ispPAC-POWR604-01TN44I ispPAC-POWR604-01TN44E Industrial Part Number Package TQFP Automotive Part Number Package TQFP Lead-Free Industrial Part Number Package TQFP Lead-Free Automotive Part Number ...

Page 29

... Lattice Semiconductor Package Options VDD 5 ispPAC-POWR604 IN1 6 44-pin TQFP IN2 7 IN3 8 IN4 9 RESET 10 VDDINP Note connect. 29 ispPAC-POWR604 Data Sheet VMON2 33 VMON1 32 TMS 31 TDI 30 TRST 29 TDO 28 GND 27 CLK 26 POR 25 TCK 24 COMP1 23 ...

Related keywords