LM12H458CIV National Semiconductor, LM12H458CIV Datasheet - Page 27

A/D Converter (A-D) IC

LM12H458CIV

Manufacturer Part Number
LM12H458CIV
Description
A/D Converter (A-D) IC
Manufacturer
National Semiconductor
Datasheet

Specifications of LM12H458CIV

No. Of Pins
28
Peak Reflow Compatible (260 C)
No
Supply Voltage
5V
Supply Voltage Max
5V
No. Of Bits
12 Bit
Leaded Process Compatible
No
Mounting Type
Surface Mount
No. Of Channels
1
Number Of Elements
1
Sample Rate
182KSPS
Input Polarity
Bipolar
Input Type
Voltage
Rated Input Volt
±5V
Differential Input
Yes
Power Supply Requirement
Analog and Digital
Single Supply Voltage (typ)
5V
Single Supply Voltage (min)
3V
Single Supply Voltage (max)
5.5V
Dual Supply Voltage (typ)
Not RequiredV
Dual Supply Voltage (min)
Not RequiredV
Dual Supply Voltage (max)
Not RequiredV
Differential Linearity Error
±0.75LSB
Integral Nonlinearity Error
±1LSB
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
44
Package Type
PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LM12H458CIV
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
LM12H458CIV
Manufacturer:
NS
Quantity:
198
Part Number:
LM12H458CIV
Manufacturer:
NS/国半
Quantity:
20 000
Part Number:
LM12H458CIV/NOPB
Manufacturer:
National Semiconductor
Quantity:
135
Part Number:
LM12H458CIV/NOPB
Manufacturer:
Intersil
Quantity:
188
Part Number:
LM12H458CIV/NOPB
Manufacturer:
NSC
Quantity:
2 227
Part Number:
LM12H458CIV/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
LM12H458CIVF
Manufacturer:
Texas Instruments
Quantity:
10 000
2.0 Internal User-Programmable
Registers
Bits 12–15 are used to store the user-programmable acqui-
sition time. The Sequencer keeps the internal S/H in the
acquisition mode for a fixed number of clock cycles (nine
clock cycles, for 12-bit + sign conversions and two clock
cycles for 8-bit + sign conversions or “watchdog” compari-
sons) plus a variable number of clock cycles equal to twice
the value stored in Bits 12–15. Thus, the S/H’s acquisition
time is (9 + 2D) clock cycles for 12-bit + sign conversions
and (2 + 2D) clock cycles for 8-bit + sign conversions or
“watchdog” comparisons, where D is the value stored in Bits
12–15. The minimum acquisition time compensates for the
typical internal multiplexer series resistance of 2 kΩ, and any
additional delay created by Bits 12–15 compensates for
source resistances greater than 60Ω (100Ω). (For this acqui-
sition time discussion, numbers in ( ) are shown for the
LM12(H)454/8 operating at 5 MHz.) The necessary acquisi-
tion time is determined by the source impedance at the
multiplexer input. If the source resistance (R
and the clock frequency is 8 MHz, the value stored in bits
12–15 (D) can be 0000. If R
equations determine the value that should be stored in
bits 12–15.
for 12-bits + sign
for 8-bits + sign and “watchdog”
R
higher integer value. If D is greater than 15, it is advisable to
lower the source impedance by using an analog buffer be-
tween the signal source and the LM12(H)458’s multiplexer
inputs. The value of D can also be used to compensate for
the settling or response time of external processing circuits
connected between the LM12454’s MUXOUT and S/H IN
pins.
Instruction RAM “01”
The second Instruction RAM section is selected by placing a
“01” in Bits 8 and 9 of the Configuration register.
Bits 0–7 hold “watchdog” limit #1. When Bit 11 of Instruction
RAM “00” is set to a “1”, the LM12(H)454/8 performs a
“watchdog” comparison of the sampled analog input signal
with the limit #1 value first, followed by a comparison of the
same sampled analog input signal with the value found in
limit #2 (Instruction RAM “10”).
Bit 8 holds limit #1’s sign.
Bit 9’s state determines the limit condition that generates a
“watchdog” interrupt. A “1” causes a voltage greater than
limit #1 to generate an interrupt, while a “0” causes a voltage
less than limit #1 to generate an interrupt.
Bits 10–15 are not used.
Instruction RAM “10”
The third Instruction RAM section is selected by placing a
“10” in Bits 8 and 9 of the Configuration register.
Bits 0–7 hold “watchdog” limit #2. When Bit 11 of Instruction
RAM “00” is set to a “1”, the LM12(H)454/8 performs a
“watchdog” comparison of the sampled analog input signal
with the limit #1 value first (Instruction RAM “01”), followed
by a comparison of the same sampled analog input signal
with the value found in limit #2.
Bit 8 holds limit #2’s sign.
S
is in kΩ and f
CLK
(Continued)
D = 0.45 x R
D = 0.36 x R
is in MHz. Round the result to the next
S
>
S
S
60Ω (100Ω), the following
x f
x f
CLK
CLK
S
)
<
60Ω (100Ω)
27
Bit 9 ’s state determines the limit condition that generates a
“watchdog” interrupt. A “1” causes a voltage greater than
limit #2 to generate an interrupt, while a “0” causes a voltage
less than limit #2 to generate an interrupt.
Bits 10–15 are not used.
2.2 CONFIGURATION REGISTER
The Configuration register, 1000 (A4–A1, BW = 0) or 1000x
(A4–A0, BW = 1) is a 16-bit control register with read/write
capability. It acts as the LM12454’s and LM12(H)458’s “con-
trol panel” holding global information as well as start/stop,
reset, self-calibration, and stand-by commands.
Bit 0 is the START/STOP bit. Reading Bit 0 returns an
indication of the Sequencer’s status. A “0” indicates that the
Sequencer is stopped and waiting to execute the next in-
struction. A “1” shows that the Sequencer is running. Writing
a “0” halts the Sequencer when the current instruction has
finished execution. The next instruction to be executed is
pointed to by the instruction pointer found in the status
register. A “1” restarts the Sequencer with the instruction
currently pointed to by the instruction pointer. (See Bits 8–10
in the Interrupt Status register.)
Bit 1 is the LM12(H)454/8’s system RESET bit. Writing a “1”
to Bit 1 stops the Sequencer (resetting the Configuration
register’s START/STOP bit), resets the Instruction pointer to
“000” (found in the Interrupt Status register), clears the Con-
version FIFO, and resets all interrupt flags. The RESET bit
will return to “0” after two clock cycles unless it is forced high
by writing a “1” into the Configuration register’s Standby bit.
A reset signal is internally generated when power is first
applied to the part. No operation should be started until the
RESET bit is “0”.
Writing a “1” to Bit 2 initiates an auto-zero offset voltage
calibration. Unlike the eight-sample auto-zero calibration
performed during the full calibration procedure, Bit 2 initiates
a “short” auto-zero by sampling the offset once and creating
a correction coefficient (full calibration averages eight
samples of the converter offset voltage when creating a
correction coefficient). If the Sequencer is running when Bit 2
is set to “1”, an auto-zero starts immediately after the con-
clusion of the currently running instruction. Bit 2 is reset
automatically to a “0” and an interrupt flag (Bit 3, in the
Interrupt Status register) is set at the end of the auto-zero
(76 clock cycles). After completion of an auto-zero calibra-
tion, the Sequencer fetches the next instruction as pointed to
by the Instruction RAM’s pointer and resumes execution. If
the Sequencer is stopped, an auto-zero is performed imme-
diately at the time requested.
Writing a “1” to Bit 3 initiates a complete calibration process
that includes a “long” auto-zero offset voltage correction (this
calibration averages eight samples of the comparator offset
voltage when creating a correction coefficient) followed by
an ADC linearity calibration. This complete calibration is
started after the currently running instruction is completed if
the Sequencer is running when Bit 3 is set to “1”. Bit 3 is
reset automatically to a “0” and an interrupt flag (Bit 4, in the
Interrupt Status register) will be generated at the end of the
calibration procedure (4944 clock cycles). After completion
of a full auto-zero and linearity calibration, the Sequencer
fetches the next instruction as pointed to by the Instruction
RAM’s pointer and resumes execution. If the Sequencer is
stopped, a full calibration is performed immediately at the
time requested.
Bit 4 is the Standby bit. Writing a “1” to Bit 4 immediately
places the LM12(H)454/8 in Standby mode. Normal opera-
tion returns when Bit 4 is reset to a “0”. The Standby com-
www.national.com

Related parts for LM12H458CIV