isppac81 Lattice Semiconductor Corp., isppac81 Datasheet

no-image

isppac81

Manufacturer Part Number
isppac81
Description
In-system Programmable Analog Circuit
Manufacturer
Lattice Semiconductor Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isppac8101SI
Manufacturer:
LATTICE
Quantity:
20 000
October 2001
Features
Typical Application Diagram
www.latticesemi.com
In-System Programmable(ISP™) Analog
Unique Flexibility and Performance
True Differential I/O
Single Supply 5V Operation
Applications Include Integrated
Vin
• Instrument Amplifier Gain Stage
• Precision Active Filtering (10kHz to 75kHz)
• Continuous-Time Fifth Order Low Pass Topology
• Dual, A/B Configuration Memory
• Non-Volatile E
• IEEE 1149.1 JTAG Serial Port Programming
• Programmable Gain Range (0dB to 20dB)
• Implements Multiple Filter Types: Elliptical,
• Low Distortion (THD < -80dB at 10kHz)
• Auto-Calibrated Input Offset Voltage
• High CMR Instrument Amplifier Input
• 2.5V Common Mode Reference on Chip
• Rail-to-Rail Voltage Outputs
• Power Dissipation of 133mW
• 16-Pin Plastic SOIC, PDIP Packages
• Single +5V Supply Signal Conditioning
• Programmable Filters With Fully Differential I/O
• Analog Front Ends, 12-Bit Data Acq. Systems
• DSP System Front End Signal Conditioning
• High-Performance Reconstruction Filters
Chebyshev, Butterworth
ispPAC81
A/B & Gain
SPI Control
DSP
5V
2
CMOS
VREFout
5V
®
Cells
Ain+
Ain-
12-Bit Differential
Reference
Input ADC
5V
1
Functional Block Diagram
Description
The ispPAC81 is a member of the Lattice family of In-System
Programmable analog circuits, digitally configured via nonvol-
atile E
Analog building blocks, called PACell™(s), replace traditional
analog components such as opamps, eliminating the need for
external resistors and capacitors. With no requirement for
external configuration components, ispPAC81 expedites the
design process, simplifying prototype circuit implementation
and change, while providing high-performance integrated
functionality. With all components on chip, there is no longer a
concern of performance degradation due to component mis-
match or other external factors. The ispPAC81 provides reli-
able and repeatable performance, every time.
Designers configure the ispPAC81 and verify its performance
using PAC-Designer
compatible program. A filter configuration database is pro-
vided whereby thousands of different configurations can be
realized. No special understanding of filter synthesis is
required beyond that of general specifications such as corner
frequency and stopband attenuation, etc. The software lists
the possible choices that meet the designer’s specifications
which can then be loaded directly into either of two device (A/
B) configurations from the lookup table. Device programming
is supported using PC parallel port I/O operations.
The ispPAC81 is configured through its IEEE Standard 1149.1
compliant serial port. The flexible In-System Programming
capability enables programming, verification and reconfigura-
tion, if desired, directly on the printed circuit board.
ENSPI
GND
TMS
TDO
TCK
CAL
TDI
CS
2
CMOS technology.
In-System Programmable Analog Circuit
2
3
4
5
6
7
8
1
E 2 CMOS Cfg A
Ref & Auto-Cal
IA
®
, an easy-to-use, Microsoft Windows
5th Order LPF
ispPAC81
E 2 CMOS Cfg B
ISP Control
ispPAC81
OA
16
15
14
13
12
10
11
9
VS
TEST
OUT+
OUT–
TEST
IN+
IN–
VREFOUT
Data Sheet
pac81_01
®

Related parts for isppac81

isppac81 Summary of contents

Page 1

... CAL 6 ENSPI 7 GND 8 Description The ispPAC81 is a member of the Lattice family of In-System Programmable analog circuits, digitally configured via nonvol- 2 atile E CMOS technology. Analog building blocks, called PACell™(s), replace traditional analog components such as opamps, eliminating the need for external resistors and capacitors. With no requirement for external confi ...

Page 2

... OUT (VREF = ±1%) sink OUT 10MHz bandwidth 1kHz 0V ≤ TCK, ENSPI, CAL input ≤ ≤ TDI, MTS, CS inputs ≤ 4.0mA -1.0mA OH 2 ispPAC81 Data Sheet = 17.62kHz; P Min. Typ. Max IN 250 1,000 2.5 10 100 ...

Page 3

... Although many hundreds of thousands of filter configurations are avail- able using ispPAC81, not every type will have corner frequencies available from exactly 10kHz to 75kHz, depending on the tables available from within PAC-Designer filter design tools. The general specifications given under this heading are realized using the Elliptic filter types. For more information on other types and/or frequencies not contained in the fi ...

Page 4

... Test pin. Connect to GND for proper circuit operation. Differential output pins, using two pins (e.g., OUT+ and OUT-). Complementary with respect to VREFOUT. Differential V OUT Analog supply voltage pin (5V nominal). Should be bypassed to GND with 1µF and .01µF capacitors. , 2.5V). OUT 4 ispPAC81 Data Sheet Description , where differential OUT+ ...

Page 5

... Lattice Semiconductor Part Number Description Device Family Device Number ispPAC81 Ordering Information ispPAC81-01PI ispPAC81-01SI Package Options ispPAC81 – Part Number 1 1 16-Pin PDIP 16-Pin SOIC 5 ispPAC81 Data Sheet Grade Blank = Commercial I = Industrial Package P = PDIP S = SOIC Performance Grade 01 = Standard Package 16-pin PDIP ...

Page 6

... Condition Executed in Run-Test/Idle Executed in Run-Test/Idle Automatically executed at power-up Executed on rising edge of CAL tckmin TCK tmss TMS CAL tcalmin tdoxz V OUT 6 ispPAC81 Data Sheet Min. Typ. Max. 200 ...

Page 7

... TDO float to valid delay tdov TDO valid delay tdoxz TDO valid to float delay TCK CS TDI TDO Condition tckmin tckh tckl tcss tdis tdih tdozx tdov hi-z 7 ispPAC81 Data Sheet Min. Typ. Max. 200 100 100 tcsminhi tdoxz hi-z Units ns ns ...

Page 8

... Tempco OS 35 PDIP Pkg 30 -40°C to +85° 100k -240 -120 0 120 Offset Tempco (µV/°C) 8 ispPAC81 Data Sheet PSR vs. Frequency 100k 1M 100 1k 10k Frequency (Hz) Filter Variation (3 Sigma Passband ripple variation over process < 0.20dB ...

Page 9

... Another common name for this type of filter is the Elliptic family of filters. The next set of numbers, “05” refers to the order of the filter. In the case of ispPAC81 this will always be fifth order. The next two digits signify the reflection coefficient (rf), in this case 10%, and has a direct mathematical relationship to the passband ripple magnitude of the fi ...

Page 10

... The only way to prevent this behavior would be to hold the ENSPI pin low while applying power to the device. Because this is usually impractical advised that if the ispPAC81 is used in SPI mode that it be reloaded to the desired first configuration every time power is cycled to the device and/or that the “A” configu- ration memory hold the desired “ ...

Page 11

... AN6019, Differential Signaling. Single-ended Input To connect the ispPAC81 differential input to a single-ended signal, one of the differential inputs needs to be con- nected bias, preferably VREF the DC level of the other input. Since the input voltage is defined as V The signal information is only present on one input, the other being connected to a voltage reference ...

Page 12

... Circuit designs are entered graphically and then verified, all within the PAC-Designer environment. Full device programming is supported using PC parallel port I/O operations and a download cable connected to the serial programming interface of the ispPAC81. A database of filter configurations is included with thousands of possible implementations to choose from. In addition, comprehensive on-line and printed documenta- tion is provided that covers all aspects of PAC-Designer operation. The PAC-Designer schematic window, shown in Figure 2, provides access to all confi ...

Page 13

... There is also a user-positioned crosshair cursor that intersects the curves on the plot, and reads out the gain and frequency in the lower right hand corner of the plot window when activated. Figure 2. Initial PAC-Designer Schematic Design Entry Screen PAC Designer - [ispPAC81.PAC: Plot] File Edit ...

Page 14

... Included in the basic ispPAC81 Design Kit is an engineering prototype board that can be connected to the parallel port of a PC. It demonstrates proper layout techniques for the ispPAC81 and can be used in real time to check cir- cuit operation as part of the design process. Input and output connections as well as a “breadboard” circuit area are provided to speed debugging of the circuit. Figure 4. Confi ...

Page 15

... BYPASS mode to maintain compliance with the specification. The optional identification register described in IEEE 1149.1 is also included in the ispPAC81. One additional data register included in the TAP of the ispPAC81 is the Lattice defined user register. Figure 5 shows how the instruction and various data registers are placed in an ispPAC81 ...

Page 16

... Register while an external operation is performed. From the Pause state, shifting can resume by reentering the 1 1 Select-DR-Scan 0 1 Capture-DR 0 Shift- Exit1-DR 0 Pause- Exit2-DR 1 Update- ispPAC81 Data Sheet 1 Select-IR-Scan 0 1 Capture-IR 0 Shift- Exit1-IR 0 Pause- Exit2-IR 1 Update- ...

Page 17

... The ispPAC81 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 and verified. For ispPAC81, the instruction word length is five bits. All ispPAC81 instructions available to users are shown in Table 5. Table 5. ispPAC81 TAP Instructions ...

Page 18

... The user register is a 96-bit shift register that contains all the user-controlled parametric data pertaining to the configuration of the ispPAC81. NOTE: Although the user register length is 96 bits, only the “A” configuration is that long. The device gain setting bits, UES bits, and security fuse bit are all part of the “A” configu- ration memory and are not stored at all in “ ...

Page 19

... It is recommended that when all serial interface operations are completed, the TAP controller be reset and left in the Test-Logic-Reset state (the power-up default) and the TCK and TMS inputs idled. This will insure the best ana- log performance possible by minimizing the effects of digital logic “feed-through.” ispPAC81 Data Sheet 19 ...

Page 20

... BSC .402 (10.21) .412 (10.46) .240 / .260 (6.10 / 6.60) .195 (4.95) MAX .125 / .135 (3.17 / 3.43) .055 /.065 (1.40 / 1.65) .015 /.022 (.38 / .56) .400 (10.16) .410 (10.41) .014 (.35) .019 (.48) .097 (2.46) .104 (2.64 .0050 (.127) .0115 (.292) 20 ispPAC81 Data Sheet .300 / .325 (7.61 / 8.25) .008 / .012 0-15 (.20 / .31) .015 (.38) MIN .0091 (.23) .0125 (.32) .024 (.61) .040 (1.02) ...

Related keywords