ISPPAC-POWR1208-01TN44I LATTICE SEMICONDUCTOR, ISPPAC-POWR1208-01TN44I Datasheet

no-image

ISPPAC-POWR1208-01TN44I

Manufacturer Part Number
ISPPAC-POWR1208-01TN44I
Description
ISP CONTROLLER, 1208, TQFP44, 5V
Manufacturer
LATTICE SEMICONDUCTOR
Datasheet

Specifications of ISPPAC-POWR1208-01TN44I

Input Voltage
2.7V To 5.5V
Digital Ic Case Style
TQFP
No. Of Pins
44
Operating Temperature Range
-40°C To +85°C
Svhc
No SVHC (15-Dec-2010)
Operating Temperature Max
85°C
Operating Temperature
RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISPPAC-POWR1208-01TN44I
Manufacturer:
Lattice Semiconductor Corporation
Quantity:
10 000
Part Number:
ISPPAC-POWR1208-01TN44I
Manufacturer:
LATTICE
Quantity:
20 000
Part Number:
ISPPAC-POWR1208-01TN44I
Quantity:
506
Company:
Part Number:
ISPPAC-POWR1208-01TN44I
Quantity:
826
February 2005
Features
■ Monitor and Control Multiple Power
■ Precision Analog Comparators for
■ Embedded PLD for Sequence Control
■ Embedded Programmable Timers
■ Embedded Oscillator
■ Programmable Output Configurations
■ 2.7V to 5.5V Supply Range
© 2005 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
Monitoring
• Simultaneously monitors up to 12 power supplies
• Sequence controller for power-up conditions
• Provides eight output control signals
• Programmable digital and analog circuitry
• 12 analog comparators for monitoring
• 384 programmable threshold levels spanning
• 0.5% precision
• Other user-defined voltages possible
• 80mV near-ground threshold for power-off
• Each comparator independently configurable
• Eight direct comparator outputs
• Digital filter on comparator outputs
• Implements state machine and input conditional
• In-System Programmable (ISP™) through JTAG
• Input synchronizers
• 4 Programmable 8-bit timers (32µs to 524ms)
• Programmable time delay between multiple
• Built-in clock generator, 1MHz
• Programmable clock frequency
• Programmable timer pre-scaler
• External clock support
• Four digital outputs for logic and power supply
• Four fully programmable gate driver outputs for
• Expandable with ispMACH™ 4000 CPLD
• In-system programmable at 3.0V to 5.5V
• Industrial temperature range: -40°C to +85°C
• 44-pin TQFP package
0.68V to 5.93V
detect
events
and on-chip E
power supply ramp-up and wait statements
control
FET control, or programmable as four additional
digital outputs
2
CMOS
®
1
ispPAC-POWR1208P1
Application Block Diagram
Description
The Lattice ispPAC-POWR1208P1 incorporates both in-
system programmable logic and in-system programma-
ble analog circuits to perform special functions for
power supply sequencing and monitoring. The ispPAC-
POWR1208P1 device has the capability to be config-
ured through software to control up to eight outputs for
power supply sequencing and 12 comparators monitor-
ing supply voltage limits, along with four digital inputs for
interfacing 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 and
simulate logic and sequences that control the power
supplies or FET driver circuits. The user has control
over timing functions, programmable logic functions and
comparator threshold values as well as I/O configura-
tions.
Sequencing Controller and Precision Monitor
V
Primary
Primary
Primary
Primary
DD
In-System Programmable Power Supply
+
+
+
+
-
-
-
-
VMON1
VMON2
VMON3
VMON4
VMON5
VMON6
VMON7
VMON8
VMON9
IN1
IN2
IN3
IN4
VMON10
VMON11
VMON12
RESET
CLK
12 Analog Inputs
DC/DC
Supply
Supply
DC/DC
DC/DC
Supply
DC/DC
Supply
ispPAC-POWR1208P1
Power Sequence
®
Gnd
Gnd
Gnd
Gnd
Controller
+
+
+
+
®
an easy-to-use Windows-compatible
+1.0V
+3.3V
+2.5V
+5V
10uF
VDD VDDINP
HVOUT1
HVOUT2
HVOUT3
HVOUT4
Comp1
Comp2
Comp3
Comp4
Comp5
Comp6
Comp7
Comp8
CREF
OUT5
OUT6
OUT7
OUT8
POR
0.1uF
R
R
R
R
G
G
G
G
0.1uF
3.3V
3.3V
DC/DC Supply
or Regulator
OE/EN
DC/DC Supply
or Regulator
OE/EN
EN
EN
Data Sheet
Circuits
Circuits
Circuits
Circuits
1208p1_01
+3.3V
+2.5V
Digital
Digital
+5V
+1V
Logic
Logic
2
CMOS.

Related parts for ISPPAC-POWR1208-01TN44I

ISPPAC-POWR1208-01TN44I Summary of contents

Page 1

... The Lattice ispPAC-POWR1208P1 incorporates both in- system programmable logic and in-system programma- ble analog circuits to perform special functions for power supply sequencing and monitoring. The ispPAC- POWR1208P1 device has the capability to be config- ured through software to control up to eight outputs for ...

Page 2

... The ispPAC-POWR1208P1 device contains an internal PLD that is programmable by the user to imple- ment digital logic functions and control state machines. The internal PLD connects to four programmable timers, special purpose I/O and the programmable monitoring circuit blocks ...

Page 3

... Test Data In, 50k Ohm Internal Pull-up (JTAG Pin) Test Mode Select, 50k Ohm Internal pull-up (JTAG Pin) Voltage Monitor Input 1 Voltage Monitor Input 2 Voltage Monitor Input 3 Voltage Monitor Input 4 Voltage Monitor Input 5 Voltage Monitor Input 6 Voltage Monitor Input 7 3 ispPAC-POWR1208P1 Data Sheet Description ...

Page 4

... CLK is the PLD clock output in master mode re-routed as an input in slave mode. The clock mode is set in software during design time. In output mode open-drain type pin and requires an external pull-up resistor. Multiple ispPAC-POWR1208P1 devices can be tied together with one acting as the master, the master can use the internal clock and the slave can be clocked by the master. The slave needs to be set up using the clock as an input. 4. The CREF pin requires a 0.1µ ...

Page 5

... DD V ≤ 1.8V MON ° 3. > 1.8V MON -40°C to +85° 3.3V DD input ° ispPAC-POWR1208P1 Data Sheet Min. Max. 2.7 5.5 3.0 5.5 2.25 5.5 0 5.5 0 6.0 1000 — -40 +85 -40 +85 pin with appropriate DDINP Min. Typ. Max. — — ...

Page 6

... SOURCE FET Driver in OFF state DD. Conditions 1 V ramping ramping ramping 3.3V in <10µ 0.1µF REF VDD ramping down DD. 6 ispPAC-POWR1208P1 Data Sheet Min. Typ. Max. 8 — 12 -10 — 10 — 0.5 — 0.5 — 50 — 10 — — 15 — — 8 — ...

Page 7

... TRIP External clock applied (Note 1) (Note 1) Over Recommended Operating Conditions Conditions 0V ≤ V ≤ DDINP 25 °C 25 ° 4mA SINKOUT (Note 1) (Note 1) (Note 1) Parameter 7 ispPAC-POWR1208P1 Data Sheet Min. Typ. — 100mV TRIP 100mV TRIP 0.8 1 0.8 — 1.95 — 0.03 — Min. Typ. ...

Page 8

... DIS DIH DOZH DOV t DO Over Recommended Operating Conditions Conditions Conditions 1 2 CMOS cells. t CKMIN MSS DOXZ 8 ispPAC-POWR1208P1 Data Sheet Min. Typ. Max. 150 25 Min Typ. Max 1 200 200 200 200 200 40 40 100 40 100 t t PWP, PWE t MSS Program and Erase cycles ...

Page 9

... Typical Change in Trip Point vs. Temperature - Temperature (°C) 9 ispPAC-POWR1208P1 Data Sheet Lower Trip Point Error (TP’s <= 1.8V) (VCC = 3.3V, 25C) Trip Error (%) Lower Trip Point Error (TP’s > 1.8V) (VCC = 3.3V, 25C) Trip Error (%) 60 80 100 ...

Page 10

... Attenuation and reference values are set internally using E internal to the device. Theory Of Operation The ispPAC-POWR1208P1 incorporates programmable voltage monitors along with digital inputs and outputs as well as high voltage FET gate drivers to control MOSFETs for ramping up power supply rails. The 16 macrocell 4 ...

Page 11

... The following table lists the typical hysteresis versus voltage monitor trip-point. 250kHz Programmable Clock Reference (32 selections) D Comparator Sampling with Flip-flop Hysteresis 11 ispPAC-POWR1208P1 Data Sheet Digital Q Filter ON OFF Digital Filter ON/OFF To PLD Array ...

Page 12

... Lattice Semiconductor Table 2. Comparator Hysteresis vs. Setpoint The fourth subsystem in the ispPAC-POWR1208P1’s input voltage monitor is a synchronizer latch and optional dig- ital filter. The synchronizer flip-flop samples the comparator’s output state synchronously with the internal system clock. Synchronous sampling effectively eliminates the possibility of race conditions occurring in any state-control- lers implemented in the ispPAC-POWR1208P1’ ...

Page 13

... Lattice Semiconductor Figure 3. ispPAC-POWR1208P1 Macrocell Block Diagram Block Init Product Term PT4 PT3 PT2 PT1 PT0 Polarity Clock Global Reset Power On Reset Global Polarity Fuse for Init Product Term Product Term Allocation 13 ispPAC-POWR1208P1 Data Sheet ORP D/T Q CLK Macrocell flip-flop provides ...

Page 14

... PT[0..4] 4 PT[5..9] 4 PT[10..14] AND ARRAY 36 Inputs 81 Product Terms 4 PT[70..74] 4 PT[75..79] BLK Init 16 Timer 1 Timer 2 Timer 3 Timer 4 Clock Generation 14 ispPAC-POWR1208P1 Data Sheet 16 Logic Macrocells MC0 MC1 MC2 Output Routing Pool MC14 MC15 16 Routing Pool HVOUT1 HVOUT2 HVOUT3 HVOUT4 OUT5 OUT6 ...

Page 15

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

Page 16

... PLD Prescaler Divider 1. Frequency values based on 1MHz clock Because the ispPAC-POWR1208P1’s PLD array is clocked from a divided-down version of the device’s 1MHz main clock, special considerations must be observed for asserting input data reliably recognized by state machines implemented using the device. Data presented to the IN1 through IN4 digital inputs must be asserted for a minimum of at least one PLD clock period (4µ ...

Page 17

... Note that if the clock module is configured as “slave” (i.e. the CLK is an input), the actual time-out of the four timers is determined by the external clock frequency. Timer Period Timer Reset Expired Timer ProgrammableTimer Delay 17 ispPAC-POWR1208P1 Data Sheet Timer Period Start Timer Timer Expired ProgrammableTimer Delay ...

Page 18

... In the case of the CPLD, some internal logic will need to be used to essentially replicate the function of the ispPAC devices’ PLD prescaler to ensure that it also operates synchronously. ...

Page 19

... Output Configuration Modes The output pins for the ispPAC-POWR1208P1 device are programmable for different functional modes. The four outputs HVOUT1-HVOUT4, can be used as FET gate drivers or be programmed as open-drain digital outputs. Figure 8 explains the details of the gate driver mode. ...

Page 20

... Lattice Semiconductor Predicting MOSFET Turn-on Time Because the ispPAC-POWR1208P1’s MOSFET output drivers source a precise and well-defined output current, it becomes possible to predict MOSFET gate rise times if one knows the value of the load capacitance presented by the MOSFET being driven. The other method is by relating the total gate charge to the gate-to-source voltage. ...

Page 21

... The voltage that the pin is capable of driving to is listed in Table 6. For each supply range, the charge-pump range will be set by the software. Table 6. HVOUT Gate Driver Voltage Range ispPAC-POWR1208P1 Data Sheet (the software assists this process). This voltage is con ...

Page 22

... This does not prevent the ispPAC- POWR1208P1 from functioning correctly, however, when placed in a valid serial chain with other IEEE 1149.1 com- pliant devices. Since the ispPAC-POWR1208P1 is used to powerup other devices, it should be programmed in a separate chain from PLDs, FPGAs or other JTAG devices. ...

Page 23

... CFG ADDRESS REGISTER (4 bits) PLD DATA REGISTER (81 bits) PLD ADDRESS REGISTER (75 bits) INSTRUCTION REGISTER (6 bits) BYPASS REGISTER (1 bit) TEST ACCESS PORT OUTPUT (TAP) LOGIC LATCH TCK TMS TDO 23 ispPAC-POWR1208P1 Data Sheet ANALOG CONFIGURATION E 2 NON-VOLATILE MEMORY (164 bits) PLD AND / ARCH 2 E NON-VOLATILE ...

Page 24

... BYPASS and EXTEST instruction code patterns being specifically called out (all ones and all zeroes respec- tively). The ispPAC-POWR1208P1 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 25

... 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- POWR1208P1. The IEEE 1149.1 standard defines the bit code of this instruction to be all ones (111111). ...

Page 26

... 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-POWR1208P1 for a read cycle. This instruction also forces the outputs into the SAFESTATE. Part Number ...

Page 27

... PROGRAMDIS – This instruction disables the programming mode of the ispPAC-POWR1208P1. The Test-Logic- Reset JTAG state can also be used to cancel the programming mode of the ispPAC-POWR1208P1. ADDSTATUS – This instruction is used to both connect the status register to TDO (Figure 15) and latch the 12 volt- age monitor (comparator outputs) into the status register. Latching of the 12 comparator outputs into the status reg- ister occurs during Capture-Data-Register JTAG state ...

Page 28

... The comparators can be set with a trip point from 0.68V to 5.93V, with 384 different val- ues. The application diagram shows a set-up that can monitor and control multiple power supplies. The ispPAC- POWR1208P1 device controls FET switches to ramp the supplies at different slew rates and time delays. The digi- tal outputs and inputs are also used to interface with the board that is being powered up ...

Page 29

... Lattice Semiconductor Figure 17. Typical Application Example: ispPAC-POWR1208P1 Driving [4] FET Switches [4] Digital OE/EN Lines DC/DC + Primary Supply - + DC/DC Primary Supply - + DC/DC Primary Supply - + DC/DC Primary Supply - 12 Analog Inputs VMON1 VMON2 VMON3 VMON4 VMON5 VMON6 ispPAC-POWR1208P1 VMON7 VMON8 Power Sequence VMON9 V DD VMON10 ...

Page 30

... PAC-Designer. PAC-Designer is an easy-to-use graphical user interface (Figure 18) that allows the user to set up the ispPAC-POWR1208P1 to perform given functions, such as timed sequences for power supply and mon- itor 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 31

... 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-POWR1208P1 can be set from 2.7V to 5.5V. Once programmed, the on- 2 chip non-volatile E CMOS bits hold the entire design confi ...

Page 32

... The ispPAC-POWR1208P1 Design Kit includes an engineering prototype board that can be connected to the paral- lel port using a Lattice ispDOWNLOAD cable. It demonstrates proper layout techniques for the ispPAC- POWR1208P1 and can be used in real time to check circuit operation as part of the design process. LEDs are sup- plied to debug designs without involving test equipment. Input and output connections as well as a “ ...

Page 33

... 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.20 C A-B D 44X 0.20 H A-B SEE DETAIL 'A' C LEAD FINISH 0.10 C DETAIL 'A' BASE METAL 33 ispPAC-POWR1208P1 Data Sheet BOTTOM VIEW GAUGE PLANE 0.20 MIN. A1 1.00 REF. SYMBOL MIN. NOM 0. 1.35 1 ...

Page 34

... HVOUT3 2 HVOUT2 3 HVOUT1 4 VDD 5 ispPAC-POWR1208P1 IN1 6 44-pin TQFP IN2 7 IN3 8 IN4 9 RESET 10 VDDINP ispPAC-POWR1208P1 Data Sheet Operating Temperature Range I = Industrial (-40°C to +85°C) Package T = 44-pin TQFP TN = Lead-Free 44-pin TQFP* Performance Grade 01 = Standard Pins 44 Pins 44 VMON2 33 VMON1 32 TMS 31 TDI 30 TRST 29 TDO 28 GND ...

Related keywords