Você está na página 1de 17

ICM7216A, ICM7216B,

ICM7216D
8-Digit, Multi-Function,
August 1997 Frequency Counters/Timers

Features All Versions Description


• Functions as a Frequency Counter (DC to 10MHz) The ICM7216A and ICM7216B are fully integrated Timer
Counters with LED display drivers. They combine a high
• Four Internal Gate Times: 0.01s, 0.1s, 1s, 10s in
frequency oscillator, a decade timebase counter, an
Frequency Counter Mode
8-decade data counter and latches, a 7-segment decoder,
• Directly Drives Digits and Segments of Large Multi- digit multiplexers and 8-segment and 8-digit drivers which
plexed LED Displays (Common Anode and Common directly drive large multiplexed LED displays. The counter
Cathode Versions) inputs have a maximum frequency of 10MHz in frequency
and unit counter modes and 2MHz in the other modes. Both
• Single Nominal 5V Supply Required inputs are digital inputs. In many applications, amplification
• Highly Stable Oscillator, Uses 1MHz or 10MHz Crystal and level shifting will be required to obtain proper digital
signals for these inputs.
• Internally Generated Decimal Points, Interdigit Blanking,
Leading Zero Blanking and Overflow Indication The ICM7216A and ICM7216B can function as a frequency
counter, period counter, frequency ratio (fA /fB) counter, time
• Display Off Mode Turns Off Display and Puts Chip Into interval counter or as a totalizing counter. The counter uses
Low Power Mode either a 10MHz or 1MHz quartz crystal timebase. For period
• Hold and Reset Inputs for Additional Flexibility and time interval, the 10MHz timebase gives a 0.1µs
resolution. In period average and time interval average, the
resolution can be in the nanosecond range. In the frequency
Features ICM7216A and ICM7216B mode, the user can select accumulation times of 0.01s, 0.1s,
• Functions Also as a Period Counter, Unit Counter, 1s and 10s. With a 10s accumulation time, the frequency
Frequency Ratio Counter or Time Interval Counter can be displayed to a resolution of 0.1Hz in the least
significant digit. There is 0.2s between measurements in all
• 1 Cycle, 10 Cycles, 100 Cycles, 1000 Cycles in Period, ranges.
Frequency Ratio and Time Interval Modes
The ICM7216D functions as a frequency counter only, as
• Measures Period From 0.5µs to 10s described above.
All versions of the ICM7216 incorporate leading zero
Features ICM7216D blanking. Frequency is displayed in kHz. In the ICM7216A
• Decimal Point and Leading Zero Banking May Be and ICM7216B, time is displayed in µs. The display is
Externally Selected. multiplexed at 500Hz with a 12.2% duty cycle for each digit.
The ICM7216A is designed for common anode displays with
Ordering Information typical peak segment currents of 25mA. The ICM7216B and
ICM7216D are designed for common cathode displays with
TEMP. PKG. typical peak segment currents of 12mA. In the display off
PART NUMBER RANGE (oC) PACKAGE NO. mode, both digit and segment drivers are turned off,
enabling the display to be used for other functions.
ICM7216AlJl -25 to 85 28 Ld CERDIP F28.6

ICM7216BlPl -25 to 85 28 Ld PDIP E28.6

ICM7216DlPl -25 to 85 28 Ld PDIP E28.6

CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. File Number 3166.1
http://www.intersil.com or 407-727-9207 | Copyright © Intersil Corporation 1999
9-10
ICM7216A, ICM7216B, ICM7216D

Pinouts
ICM7216A ICM7216B
COMMON ANODE COMMON CATHODE
(CERDIP) (PDIP)
TOP VIEW TOP VIEW

CONTROL INPUT 1 28 INPUT A CONTROL INPUT 1 28 INPUT A


INPUT B 2 27 HOLD INPUT INPUT B 2 27 HOLD INPUT
FUNCTION INPUT 3 26 OSC OUTPUT FUNCTION INPUT 3 26 OSC OUTPUT
DECIMAL POINT
4 25 OSC INPUT DIGIT 1 OUTPUT 4 25 OSC INPUT
OUTPUT
SEG e OUTPUT 5 24 EXT OSC INPUT DIGIT 3 OUTPUT 5 24 EXT OSC INPUT
DECIMAL POINT
SEG g OUTPUT 6 23 DIGIT 1 OUTPUT DIGIT 2 OUTPUT 6 23
OUTPUT
SEG a OUTPUT 7 22 DIGIT 2 OUTPUT DIGIT 4 OUTPUT 7 22 SEG g OUTPUT
VSS 8 21 DIGIT 3 OUTPUT VSS 8 21 SEG e OUTPUT
SEG d OUTPUT 9 20 DIGIT 4 OUTPUT DIGIT 5 OUTPUT 9 20 SEG a OUTPUT
SEG b OUTPUT 10 19 DIGIT 5 OUTPUT DIGIT 6 OUTPUT 10 19 SEG d OUTPUT
SEG c OUTPUT 11 18 VDD DIGIT 7 OUTPUT 11 18 VDD
SEG f OUTPUT 12 17 DIGIT 6 OUTPUT DIGIT 8 OUTPUT 12 17 SEG b OUTPUT
RESET INPUT 13 16 DIGIT 7 OUTPUT RESET INPUT 13 16 SEG c OUTPUT
RANGE INPUT 14 15 DIGIT 8 OUTPUT RANGE INPUT 14 15 SEG f OUTPUT

ICM7216D
COMMON CATHODE
(PDIP)
TOP VIEW

CONTROL INPUT 1 28 INPUT A


MEASUREMENT IN PROGRESS 2 27 HOLD INPUT
DIGIT 1 OUTPUT 3 26 OSC OUTPUT
DIGIT 3 OUTPUT 4 25 OSC INPUT
DIGIT 2 OUTPUT 5 24 EXT OSC INPUT
DIGIT 4 OUTPUT 6 23 DECIMAL POINT OUTPUT
VSS 7 22 SEG g OUTPUT
DIGIT 5 OUTPUT 8 21 SEG e OUTPUT
DIGIT 6 OUTPUT 9 20 SEG a OUTPUT
DIGIT 7 OUTPUT 10 19 SEG d OUTPUT
DIGIT 8 OUTPUT 11 18 VDD
RESET INPUT 12 17 SEG b OUTPUT
EX. DECIMAL POINT INPUT 13 16 SEG c OUTPUT
RANGE INPUT 14 15 SEG f OUTPUT

9-11
ICM7216A, ICM7216B, ICM7216D

Functional Block Diagram

EXT
OSC
INPUT 3 8 8
OSC OSC DIGIT
DECODER
INPUT SELECT DRIVERS DIGIT
OUTPUTS
OSC REFERENCE (8)
OUTPUT COUNTER
÷
103

RANGE
RANGE SELECT
CONTROL
LOGIC
LOGIC RANGE
INPUT

÷ 104 OR ÷ 105 100Hz

STORE AND
RESET RESET LOGIC
INPUT

CONTROL
6 LOGIC
CONTROL
INPUT

MAIN
EN ÷ 103 COUNTER DP
CL OVERFLOW LOGIC EXT
DP
4 4 4 4 4 4 4 4 INPUT
INPUT
(NOTE 2)
INPUT A CONTROL DATA LATCHES AND
LOGIC STORE
INPUT B OUTPUT MUX
(NOTE 1)
DECODER SEGMENT
4 LOGIC 7 DRIVER 8

SEGMENT
OUTPUTS
Q (8)

INPUT D MEASUREMENT
CONTROL CL IN PROGRESS
LOGIC OUTPUT
MAIN (NOTE 2)
FF

FUNCTION
INPUT FN
(NOTE 1) CONTROL
LOGIC

6
HOLD
INPUT

NOTES:
1. Function input and input B available on ICM7216A/B only.
2. Ext DP input and MEASUREMENT IN PROGRESS output available on ICM7216D only.

9-12
ICM7216A, ICM7216B, ICM7216D

Absolute Maximum Ratings Thermal Information


Maximum Supply Voltage (VDD - VSS). . . . . . . . . . . . . . . . . . . . 6.5V Thermal Resistance (Typical, Note 2) θJA (oC/W) θJC (oC/W)
Maximum Digit Output Current . . . . . . . . . . . . . . . . . . . . . . . . 400mA CERDIP Package . . . . . . . . . . . . . . . . 50 10
Maximum Segment Output Current . . . . . . . . . . . . . . . . . . . . . 60mA PDIP Package . . . . . . . . . . . . . . . . . . . 55 N/A
Voltage On Any Input or Maximum Junction Temperature
Output Terminal (Note 1) . . . . . . . . . . . .(VDD +0.3V) to (VSS -0.3V) CERDIP Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175oC
PDIP Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150oC
Operating Conditions Maximum Storage Temperature Range . . . . . . . . . .-65oC to 150oC
Temperature Range . . . . . . . . . . . . . . . . . . . . . . . . . . -25oC to 85oC Maximum Lead Temperature (Soldering 10s) . . . . . . . . . . . . . 300oC
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.

NOTES:
1. The ICM7216 may be triggered into a destructive latchup mode if either input signals are applied before the power supply is applied or if
input or outputs are forced to voltages exceeding VDD to VSS by more than 0.3V.
2. θJA is measured with the component mounted on an evaluation PC board in free air.

Electrical Specifications VDD = 5.0V, VSS = 0V, TA = 25oC, Unless Otherwise Specified

PARAMETER TEST CONDITIONS MIN TYP MAX UNITS


ICM7216A/B
Operating Supply Current, IDD Display Off, Unused Inputs to VSS - 2 5 mA
Supply Voltage Range (VDD -VSS), VSUPPLY INPUT A, INPUT B Frequency at fMAX 4.75 - 6.0 V
Maximum Frequency INPUT A, Pin 28, fA(MAX) Figure 9, Function = Frequency, Ratio, 10 - - MHz
Unit Counter
Function = Period, Time Interval 2.5 - - MHz
Maximum Frequency INPUT B, Pin 2, fB(MAX) Figure 10 2.5 - - MHz
Minimum Separation INPUT A to INPUT B Time Figure 1 250 - - ns
Interval Function
Maximum Oscillator Frequency and External Oscillator 10 - - MHz
Frequency, fOSC
Minimum External Oscillator Frequency, fOSC - - 100 kHz
Oscillator Transconductance, gM VDD = 4.75V, TA = 85oC 2000 - - µS
Multiplex Frequency, fMUX fOSC = 10MHz - 500 - Hz
Time Between Measurements fOSC = 10MHz - 200 - ms
Input Voltages: Pins 2, 13, 25, 27, 28
Input Low Voltage, VINL - - 1.0 V
Input High Voltage, VlNH 3.5 - - V
Input Resistance to VDD Pins 13, 24, RIN VIN = VDD -1.0V 100 400 - kΩ
Input Leakage Pins 27, 28, 2, IILK - - 20 µA
Input Range of Change, dVlN /dt Supplies Well Bypassed - 15 - mV/µs
ICM7216A
Digit Driver: Pins 15, 16, 17, 19, 20, 21, 22, 23
High Output Current, IOH VOUT = VDD -2.0V -140 -180 - mA
Low Output Current, IOL VOUT = VSS +1.0V - 0.3 - mA
Segment Driver: Pins 4, 5, 6, 7, 9,10, 11, 12
Low Output Current, IOL VOUT = VSS +1.5V 20 35 - mA
High Output Current, IOH VOUT = VDD -2.5V - -100 - µA
Multiplex Inputs: Pins 1, 3, 14
Input Low Voltage, VINL - - 0.8 V
Input High Voltage, VINH 2.0 - - V
Input Resistance to VSS , RIN VIN = VSS +1.0V 50 100 - kΩ

9-13
ICM7216A, ICM7216B, ICM7216D

Electrical Specifications VDD = 5.0V, VSS = 0V, TA = 25oC, Unless Otherwise Specified (Continued)

PARAMETER TEST CONDITIONS MIN TYP MAX UNITS


ICM7216B
Digit Driver: Pins 4, 5, 6, 7, 9, 10, 11, 12
Low Output Current, IOL VOUT = VSS +1.3V 50 75 - mA
High Output Current, IOH VOUT = VDD -2.5V - -100 - µA
Segment Driver: Pins 15, 16, 17, 19, 20, 21, 22, 23
High Output Current, IOH VOUT = VDD -2.0V -10 - - mA
Leakage Current, ISLK VOUT = VDD -2.5V - - 10 µA
Multiplex Inputs: Pins 1, 3, 14
Input Low Voltage, VINL - - VDD -2.0 V
Input High Voltage, VlNH VDD -0.8 - - V
Input Resistance to VDD, RIN VlN = VDD -2.5V 100 360 - kΩ
ICM7216D
Operating Supply Current, IDD Display Off, Unused Inputs to VSS - 2 5 mA
Supply Voltage Range (VDD -VSS), VSUPPLY INPUT A Frequency at fMAX 4.75 - 6.0 V
Maximum Frequency INPUT A, Pin 28, fA(MAX) Figure 9 10 - - MHz
Maximum Oscillator Frequency and External Oscillator 10 - - MHz
Frequency, fOSC
Minimum External Oscillator Frequency, fOSC - - 100 kHz
Oscillator Transconductance, gM VDD = 4.75V, TA = 85oC 2000 - - µS
Multiplex Frequency, fMUX fOSC = 10MHz - 500 - Hz
Time Between Measurements fOSC = 10MHz - 200 - ms
Input Voltages: Pins 12, 27, 28
Input Low Voltage, VINL - - 1.0 V
Input High Voltage, VINH 3.5 - - V
Input Resistance to VDD, Pins 12, 24, RIN VIN = VDD -1.0V 100 400 - kΩ
Input Leakage, Pins 27, 28, IILK - - 20 µA
Output Current, Pin 2, IOL VOL = +0.4V 0.36 - - mA
Output Current, Pin 2, IOH VOH = VDD -0.8V 265 - - µA
Input Rate of Change, dVlN /dt Supplies Well Bypassed - 15 - mV/µs
Digit Driver: Pins 3, 4, 5, 6, 8, 9, 10, 11
Low Output Current, IOL VOUT = +1.3V 50 75 - mA
High Output Current, IOH VOUT = VDD -2.5V - 100 - µA
Segment Driver: Pins 15, 16, 17, 19, 20, 21, 22, 23
High Output Current, IOH VOUT = VDD -2.0V 10 15 mA
Leakage Current, ISLK VOUT = VDD -2.5V - - 10 µA
Multiplex Inputs: Pins 1, 13, 14
Input Low Voltage, VlNL - - VDD -2.0 V
Input High Voltage, VINH VDD -0.8 - - V
Input Resistance to VDD, RlN VIN = VDD -1.0V 100 360 - kΩ

9-14
ICM7216A, ICM7216B, ICM7216D

Timing Diagram
40ms
INTERNAL
STORE

30ms TO 40ms
60ms FUNCTION:
INTERNAL TIME INTERVAL
RESET
40ms UPDATE
UPDATE
190ms TO 200ms PRIMING MEASUREMENT INTERVAL

MEASUREMENT
IN PROGRESS
(INTERNAL ON
7216A/B)

INPUT A

PRIMING EDGES

INPUT B

250ns MIN
MEASURED
INTERVAL
(FIRST)
MEASURED
INTERVAL
NOTE: (LAST)

1. If range is set to 1 event, first and last measured interval will coincide.

FIGURE 1. WAVEFORMS FOR TIME INTERVAL MEASUREMENT (OTHERS ARE SIMILAR, BUT WITHOUT PRIMING PHASE)

Typical Performance Curves

20 300
fA (MAX) FREQUENCY UNIT COUNTER, 4.5 ≤ VDD ≤ 6.0V
FREQUENCY RATIO MODES

15
FREQUENCY (MHz)

200
IDIG (mA)

10

fA (MAX) fB (MAX) PERIOD,


TIME INTERVAL MODES 100
5 25oC
85oC

-20oC
TA = 25oC
0 0
3 4 5 6 0 1 2 3
VDD-VSS (V) VDD-VOUT (V)

FIGURE 2. fA(MAX), fB(MAX) AS A FUNCTION OF SUPPLY FIGURE 3. ICM7216A TYPICAL IDIG vs VDD-VOUT

9-15
ICM7216A, ICM7216B, ICM7216D

Typical Performance Curves (Continued)

30 80
4.5 ≤ VDD ≤ 6V -20oC TA = 25oC
VDD = 5.5V
25oC
60
VDD = 5V
20
85oC
ISEG (mA)

ISEG (mA)
VDD = 4.5V
40

10
20

0 0
0 1 2 3 0 1 2 3
VDD-VOUT (V) VOUT (V)

FIGURE 4. ICM7216B AND ICM7216D TYPICAL ISEG vs VDD-VOUT FIGURE 5. ICM7216A TYPICAL ISEG vs VOUT

200 80
VDD = 5V -20oC VDD = 5V
-20oC
25oC 25oC
150 60
IDIGIT (mA)

ISEG (mA)

85oC 85oC
100 40

50 20

0 0
0 1 2 3 0 1 2 3
VOUT (V) VOUT (V)

FIGURE 6. ICM7216B AND ICM7216D TYPICAL IDIGIT vs VOUT FIGURE 7. ICM7216A TYPICAL ISEG vs VOUT

200
TA = 25oC VDD = 5.5V

50
VDD = 5V
VDD = 4.5V
IDIGIT (mA)

100

50

0
0 1 2 3
VOUT (V)

FIGURE 8. ICM7216B AND ICM7216D TYPICAL IDIGIT vs VOUT

9-16
ICM7216A, ICM7216B, ICM7216D

Description COUNTED
TRANSITIONS
INPUTS A and B
INPUTS A and B are digital inputs with a typical switching 50ns MIN
threshold of 2V at VDD = 5V. For optimum performance the INPUT A
4.5V
peak-to-peak input signal should be at least 50% of the 0.5V
50ns MIN tr = tf = 10ns
supply voltage and centered about the switching voltage.
When these inputs are being driven from TTL logic, it is
desirable to use a pullup resistor. The circuit counts high to
FIGURE 9. WAVEFORM FOR GUARANTEED MINIMUM fA(MAX)
low transitions at both inputs. (INPUT B is available only on
FUNCTION = FREQUENCY, FREQUENCY RATIO,
lCM7216A and lCM7216B). UNIT COUNTER
9.

Note that the amplitude of the input should not exceed the
device supply (above the VDD and below the VSS) by more
than 0.3V, otherwise the device may be damaged.
MEASURED
Multiplexed Inputs INTERVAL

The FUNCTION, RANGE, CONTROL and EXTERNAL 250ns


MIN
DECIMAL POINT inputs are time multiplexed to select the
function desired. This is achieved by connecting the appro- INPUT A OR 4.5V
INPUT B 0.5V
priate Digit driver output to the inputs. The function, range 250ns tr = tf = 10s
and control inputs must be stable during the last half of each MIN
digit output, (typically 125µs). The multiplexed inputs are
active high for the common anode lCM7216A and active low FIGURE 10. WAVEFORM FOR GUARANTEED MINIMUM fB(MAX)
for the common cathode lCM7216B and lCM7216D. AND fA(MAX) FOR FUNCTION = PERIOD AND
Noise on the multiplex inputs can cause improper operation. TIME INTERVAL
This is particularly true when the unit counter mode of
operation is selected, since changes in voltage on the digit Function Input
drivers can be capacitively coupled through the LED diodes
to the multiplex inputs. For maximum noise immunity, a 10kΩ The six functions that can be selected are: Frequency,
resistor should be placed in series with the multiplexed Period, Time Interval, Unit Counter, Frequency Ratio and
inputs as shown in the application circuits. Oscillator Frequency. This input is available on the
lCM7216A and lCM7216B only.
Table 1 shows the functions selected by each digit for these
inputs. The implementation of different functions is done by routing
the different signals to two counters, called “Main Counter”
TABLE 1. MULTIPLEXED INPUT FUNCTIONS and “Reference Counter”. A simplified block diagram of the
FUNCTION DIGIT device for functions realization is shown in Figure 11. Table 2
FUNCTION INPUT (Pin Frequency D1
shows which signals will be routed to each counter in
3, lCM7216A and B different cases. The output of the Main Counter is the
Period D8 information which goes to the display. The Reference
Only)
Frequency Ratio D2 Counter divides its input by 1, 10, 100 and 1000. One of
Time Interval D5 these outputs will be selected through the range selector
and drive the enable input of the Main Counter. This means
Unit Counter D4
that the Reference Counter, along with its associated blocks,
Oscillator Frequency D3 directs the Main Counter to begin counting and determines
RANGE INPUT, Pin 14 0.01s/1 Cycle D1 the length of the counting period. Note that Figure 11 does
0.1s/10 Cycles D2 not show the complete functional diagram (See the
Functional Block Diagram). After the end of each counting
1s/100 Cycles D3
period, the output of the Main Counter will be latched and
10s/1K Cycles D4 displayed, then the counter will be reset and a new
CONTROL INPUT, Display Off D4 and measurement cycle will begin. Any change in the
Pin 1 Hold FUNCTION INPUT will stop the present measurement
Display Test D8 without updating the display and then initiate a new
measurement. This prevents an erroneous first reading after
1MHz Select D2
the FUNCTION INPUT is changed. In all cases, the 1-0
External Oscillator Enable D1 transitions are counted or timed.
External Decimal Point D3
Enable
External DP INPUT (Pin Decimal point is output for same digit
13, ICM7216D Only) that is connected to this input.

9-17
ICM7216A, ICM7216B, ICM7216D

INTERNAL CONTROL INTERNAL CONTROL

100Hz
INPUT A INPUT
SELECTOR CLOCK
INPUT B REFERENCE COUNTER

÷1 ÷10 ÷100 ÷1000

INTERNAL CONTROL RANGE SELECTOR


INTERNAL CONTROL

INTERNAL OR
EXTERNAL ENABLE
OSCILLATOR INPUT
SELECTOR CLOCK
INPUT A
MAIN COUNTER

FIGURE 11. SIMPLIFIED BLOCK DIAGRAM OF FUNCTIONS IMPLEMENTATION

TABLE 2. 7216A/B INPUT ROUTING display becomes updated; note this when measuring long
time intervals to give enough time for measurement comple-
MAIN tion. The resolution in this mode is the same as for period
FUNCTION COUNTER REFERENCE COUNTER measurement. See the Time Interval Measurement section
Frequency (fA) Input A 100Hz (Oscillator ÷105 or 104) also.
Period (tA) Oscillator Input A Unit Counter - In this mode, the Main Counter is always
enabled. The input A is counted by the Main Counter and
Ratio (fA /fB) Input A Input B
displayed continuously.
Time Interval Oscillator Input A
(A→B) Input B Oscillator Frequency - In this mode, the device makes a
frequency measurement on its timebase. This is a self test
Unit Counter Input A Not Applicable mode for device functionality check. For 10MHz timebase
(Count A) the display will show 10000.0, 10000.00, 10000.000 and
Osc. Freq. Oscillator 100Hz (Oscillator ÷105 or 104) Overflow in different ranges.
(fOSC)
Range Input
Frequency - In this mode input A is counted by the Main
The RANGE INPUT selects whether the measurement
Counter for a precise period of time. This time is determined
period is made for 1, 10, 100 or 1000 counts of the Refer-
by the time base oscillator and the selected range. For the
ence Counter. As it is shown in Table 1, this gives different
10MHz (or 1MHz) time base, the resolutions are 100Hz,
counting windows for frequency measurement and various
10Hz, 1Hz and 0.1Hz. The decimal point on the display is
cycles for other modes of measurement.
set for kHz reading.
In all functional modes except Unit Counter, any change in
Period - In this mode, the timebase oscillator is counted by
the RANGE INPUT will stop the present measurement
the Main Counter for the duration of 1, 10, 100 or 1000
without updating the display and then initiate a new mea-
(range selected) periods of the signal at input A. A 10MHz
surement. This prevents an erroneous first reading after the
timebase gives resolutions of 0.1µs to 0.0001µs for 1000
RANGE INPUT is changed.
periods averaging. Note that the maximum input frequency
for period measurement is 2.5MHz. Control Input
Frequency Ratio - In this mode, the input A is counted by Unlike the other multiplexed inputs, to which only one of the
the Main Counter for the duration of 1, 10, 100 or 1000 digit outputs can be connected at a time, this input can be
(range selected) periods of the signal at input B. The fre- tied to different digit lines to select combination of controls.
quency at input A should be higher than input B for meaning- In this case, isolation diodes must be used in digit lines to
ful result. The result in this case is unitless and its resolution avoid crosstalk between them (see Figure 17). The direction
can go up to 3 digits after decimal point. of diodes depends on the device version, common anode or
common cathode. For maximum noise immunity at this input,
Time Interval - In this mode, the timebase oscillator is
in addition to the 10K resistor which was mentioned before,
counted by the Main Counter for the duration of a 1-0 transi-
a 39pF to 100pF capacitor should also be placed between
tion of input A until a 1-0 transition of input B. This means
this input and the VDD or VSS (See Figure 17).
input A starts the counting and input B stops it. If other ranges,
except 0.01s/1 cycle are selected the sequence of input A and Display Off - To disable the display drivers, it is necessary to
B transitions must happen 10, 100 or 1000 times until the tie the D4 line to the CONTROL INPUT and have the HOLD

9-18
ICM7216A, ICM7216B, ICM7216D

input at VDD . While in Display Off mode, the segments and low) is stopped, the main counter is reset and the chip is
digit drivers are all off, leaving the display lines floating, so the held ready to initiate a new measurement as soon as HOLD
display can be shared with other devices. In this mode, the goes low. The latches which hold the main counter data are
oscillator continues to run with a typical supply current of not updated, so the last complete measurement is displayed.
1.5mA with a 10MHz crystal, but no measurements are made In unit counter mode when HOLD input is at VDD , the
and multiplexed inputs are inactive. A new measurement counter is not stopped or reset, but the display is frozen at
cycle will be initiated when the HOLD input is switched to that instantaneous value. When HOLD goes low the count
VSS . continues from the new value in the new counter.
Display Test - Display will turn on with all the digits showing RESET Input
8s and all decimal points on. The display will be blanked if
The RESET input resets the main counter, stops any
Display Off is selected at the same time.
measurement in progress, and enables the main counter
1MHz Select - The 1MHz select mode allows use of a 1MHz latches, resulting in an all zero output. A capacitor to ground
crystal with the same digit multiplex rate and time between will prevent any hang-ups on power-up.
measurement as with a 10MHz crystal. This is done by
MEASUREMENT IN PROGRESS
dividing the oscillator frequency by 104 rather than 105. The
decimal point is also shifted one digit to the right in period This output is provided in lCM7216D. It stays low during
and time interval, since the least significant digit will be in µs measurements and goes high for intervals between mea-
increment rather than 0.1µs increment. surements. It is provided for system interfacing and can drive
a low power Schottky TTL or one ECL load if the ECL device
External Oscillator Enable - In this mode, the signal at EXT
is powered from the same supply as lCM7216D.
OSC INPUT is used as a timebase instead of the on-board
crystal oscillator (built around the OSC INPUT, OSC OUT- Decimal Point Position
PUT inputs). This input can be used for an external stable
temperature compensated crystal oscillator or for special Table 3 shows the decimal point position for different modes
measurements with any external source. The on-board crys- of lCM7216 operation. Note that the digit 1 is the least signif-
tal oscillator continues to work when the external oscillator is icant digit. Table 3 is for 10MHz timebase frequency.
selected. This is necessary to avoid hang-up problems, and Overflow Indication
has no effect on the chip's functional operation. If the on-
board oscillator frequency is less than 1MHz or only the When overflow happens in any measurement it will be indicated
external oscillator is used, THE OSC INPUT MUST BE on the decimal point of the digit 8. A separate LED indicator can
CONNECTED TO THE EXT OSC INPUT providing the time- be used. Figure 12 shows how to connect this indicator.
base has enough voltage swing for OSC INPUT (See Electri-
cal Specifications). If the external timebase is TTL level a
pullup resistor must be used for OSC INPUT. The other way
is to put a 22MΩ resistor between OSC INPUT and OSC
OUTPUT and capacitively couple the EXT OSC INPUT to a
OSC INPUT. This will bias the OSC INPUT at its threshold f b
and the drive voltage will need to be only 2VP-P . The exter- g
nal timebase frequency must be greater than 100kHz or the e c
chip will reset itself to enable the on-board oscillator. d DP

External Decimal Point Enable - In this mode, the EX DP


FIGURE 12. SEGMENT IDENTIFICATION AND DISPLAY FONT
INPUT is enabled (lCM7216D only). A decimal point will be
displayed for the digit that its output line is connected to this Overflow will be indicated on the decimal point output of
input (EX DP INPUT). Digit 8 should not be used since it will digit 8. A separate LED overflow indicator can be connected
override the overflow output. Leading zero blanking is effec- as follows:
tive for the digits to the left of selected decimal point.
DEVICE CATHODE ANODE
Hold Input
ICM7216A Decimal Point D8
Except in the unit counter mode, when the HOLD input is
ICM7216B/D D8 Decimal Point
at VDD , any measurement in progress (before STORE goes

TABLE 3. DECIMAL POINT POSITIONS

FREQUENCY TIME UNIT OSCILLATOR


RANGE FREQUENCY PERIOD RATIO INTERVAL COUNTER FREQUENCY
0.01s/1 Cycle D2 D2 D1 D2 D1 D2
0.1s/10 Cycle D3 D3 D2 D3 D1 D3
1s/100 Cycle D4 D4 D3 D4 D1 D4
10s/1K Cycle D5 D5 D4 D5 D1 D5

9-19
ICM7216A, ICM7216B, ICM7216D

Time Interval Measurement CO = Crystal Static Capacitance


When in the time interval mode and measuring a single RS = Crystal Series Resistance
event, the lCM7216A and lCM7216B must first be “primed”
CIN = Input Capacitance
prior to measuring the event of interest. This is done by first
generating a negative going edge on Channel A followed by a COUT = Output Capacitance
negative going edge on Channel B to start the “measurement
interval”. The inputs are then primed ready for the measure- ω = 2πf
ment. Positive going edges on A and B, before or after the The required gM should not exceed 50% of the gM specified
priming, will be needed to restore the original condition. for the lCM7216 to insure reliable startup. The OSCillator
Priming can be easily accomplished using the circuit in INPUT and OUTPUT pins each contribute about 5pF to CIN
Figure 13. and COUT . For maximum stability of frequency, CIN and
COUT should be approximately twice the specified crystal
SIGNAL A static capacitance.
2 INPUT A
In cases where non decade prescalers are used it may be
SIGNAL B desirable to use a crystal which is neither 10MHz or 1MHz.
2 INPUT B In that case both the multiplex rate and time between mea-
VDD VDD surements will be different. The multiplex rate is
f OSC f OSC
f MUX = ------------------- for 10MHz mode and f MUX = ------------------- for
N.O. PRIME 150K 4 3
2 × 10 2 × 10
1 1 1 1
10K the 1MHz mode. The time between measurements is
6 5
1N914 2 × 10 2 × 10
100K ------------------- in the 10MHz mode and ------------------- in the 1MHz mode.
0.1µF 10nF f OSC f OSC

VSS VSS VSS The crystal and oscillator components should be located as
close to the chip as practical to minimize pickup from other
DEVICE TYPE signals. Coupling from the EXTERNAL OSClLLATOR INPUT
1 CD4049B Inverting Buffer to the OSClLLATOR OUTPUT or INPUT can cause undesir-
2 CD4070B Exclusive - OR able shifts in oscillator frequency.
Display Considerations
FIGURE 13. PRIMING CIRCUIT, SIGNALS A AND B BOTH HIGH
OR LOW The display is multiplexed at a 500Hz rate with a digit time of
244µs. An interdigit blanking time of 6µs is used to prevent
Following the priming procedure (when in single event or 1
display ghosting (faint display of data from previous digit
cycle range) the device is ready to measure one (only)
superimposed on the next digit). Leading zero blanking is
event.
provided, which blanks the left hand zeroes after decimal
When timing repetitive signals, it is not necessary to “prime” point or any non zero digits. Digits to the right of the decimal
the lCM7216A and lCM7216B as the first alternating signal point are always displayed. The leading zero blanking will be
states automatically prime the device. See Figure 1. disabled when the Main Counter overflows.
During any time interval measurement cycle, the ICM7216A The lCM7216A is designed to drive common anode LED
and lCM7216B require 200ms following B going low to displays at peak current of 25mA/segment, using displays
update all internal logic. A new measurement cycle will not with VF = 1.8V at 25mA. The average DC current will be over
take place until completion of this internal update time. 3mA under these conditions. The lCM7216B and lCM7216D
are designed to drive common cathode displays at peak cur-
Oscillator Considerations
rent of 15mA/segment using displays with VF = 1.8V at
The oscillator is a high gain CMOS inverter. An external 15mA. Resistors can be added in series with the segment
resistor of 10MΩ to 22MΩ should be connected between the drivers to limit the display current in very efficient displays, if
OSCillator INPUT and OUTPUT to provide biasing. The required. The Typical Performance Curves show the digit
oscillator is designed to work with a parallel resonant 10MHz and segment currents as a function of output voltage.
quartz crystal with a static capacitance of 22pF and a series
To get additional brightness out of the displays, VDD may be
resistance of less than 35Ω.
increased up to 6.0V. However, care should be taken to see
For a specific crystal and load capacitance, the required gM that maximum power and current ratings are not exceeded.
can be calculated as follows:
The segment and digit outputs in lCM7216s are not directly
2  CO 2 compatible with either TTL or CMOS logic when driving
g M = ω C IN C OUT R S 1 + -------- 
 CL  LEDs. Therefore, level shifting with discrete transistors may
be required to use these outputs as logic signals.
 C IN C OUT 
where C L =  --------------------------------- 
 C IN + C OUT 

9-20
ICM7216A, ICM7216B, ICM7216D

Accuracy In addition, there is a quantization error inherent in any digital


measurement of ±1 count. Clearly this error is reduced by dis-
In a Universal Counter crystal drift and quantization effects
playing more digits. In the frequency mode the maximum
cause errors. In frequency, period and time interval
accuracy is obtained with high frequency inputs and in period
modes, a signal derived from the oscillator is used in either
mode maximum accuracy is obtained with low frequency
the Reference Counter or Main Counter. Therefore, in
inputs (as can be seen in Figure 14). In time interval mea-
these modes an error in the oscillator frequency will cause
surements there can be an error of 1 count per interval. As a
an identical error in the measurement. For instance, an
result there is the same inherent accuracy in all ranges as
oscillator temperature coefficient of 20PPM /oC will cause a
shown in Figure 15. In frequency ratio measurement can be
measurement error of 20PPM /oC.
more accurately obtained by averaging over more cycles of
INPUT B as shown in Figure 16.

0 0
FREQUENCY MEASURE
1

MAXIMUM NUMBER OF
0.01s

SIGNIFICANT DIGITS
2
MAXIMUM NUMBER OF

2 0.1s
SIGNIFICANT DIGITS

1s MAXIMUM TIME INTERVAL


10s 3
FOR 103 INTERVALS

4 4
1 CYCLE MAXIMUM TIME
10 CYCLES 5 INTERVAL FOR
2
10 CYCLES 102 INTERVALS
103 CYCLES 6
6 MAXIMUM TIME INTERVAL
FOR 10 INTERVALS
7
PERIOD MEASURE
fOSC = 10MHz 8
8
1 10 103 105 107 1 10 102 103 104 105 106 107 108
FREQUENCY (Hz) TIME INTERVAL (µs)

FIGURE 14. MAXIMUM ACCURACY OF FREQUENCY AND FIGURE 15. MAXIMUM ACCURACY OF TIME INTERVAL MEA-
PERIOD MEASUREMENTS DUE TO LIMITATIONS SUREMENT DUE TO LIMITATIONS OF QUANTIZA-
OF QUANTIZATION ERRORS TION ERRORS

1
RANGE
MAXIMUM NUMBER OF
SIGNIFICANT DIGITS

3 1 CYCLE
10 CYCLES
4 102 CYCLES
103 CYCLES
5

8
1 10 102 103 104 105 106 107 108
fA /fB

FIGURE 16. MAXIMUM ACCURACY FOR FREQUENCY RATIO MEASUREMENT DUE TO LIMITATION OF QUANTIZATION ERRORS

9-21
ICM7216A, ICM7216B, ICM7216D

Test Circuit
VDD VDD
FUNCTION INPUT A VDD DISPLAY DISPLAY EXT
GENERATOR BLANK TEST 1MHz OSC TEST

10kΩ 39pF
100pF HOLD 39pF
TYP
10kΩ
FUNCTION
GENERATOR
D4 D8 D2 D1 D5
1 28
INPUT B
2 27 22MΩ 1N914s
10MHz
3 26 CRYSTAL EXT
FUNCTION
10K DP 4 25 OSC
F D1 INPUT
e 5 24
P D8 D1 8
g 6 23
FR D2 a 7 22 D2 TYPICAL CRYSTAL SPECS:
TI. D5 ICM7216A F = 10MHz PARALLEL RESONANCE
8 21 D3 CL = 22pF
U.C. D4
d 9 20 D4 RS = <35Ω
O.F. D3
b 10 19 D5
c 11 18 VDD
f 12 17 D6
13 16 D7 RANGE
RESET
14 15 D8
D1 .01/1
10kΩ D2
.1/10 4
6 8 D3 1/100
D4 10/1K
a
b
c
d 8
e
f
LED
g
OVERFLOW DP
INDICATOR D8 D8 D7 D6 D5 D4 D3 D2 D1

FIGURE 17. TEST CIRCUIT (ICM7216A SHOWN, OTHERS SIMILAR)

Typical Applications
The lCM7216 has been designed for use in a wide range of measurements is also lengthened to 800ms and the display
Universal and Frequency counters. In many cases, prescalers multiplex rate is decreased to 125Hz.
will be required to reduce the input frequencies to under 10MHz.
If the input frequency is prescaled by ten, then the oscillator
Because INPUT A and INPUT B are digital inputs, additional
can remain at 10MHz or 1MHz, but the decimal point must
circuitry is often required for input buffering, amplification,
be moved one digit to the right. Figure 20 shows a frequency
hysteresis, and level shifting to obtain a good digital signal.
counter with a ÷10 prescaler and an lCM7216A. Since there
The lCM7216A or lCM7216B can be used as a minimum is no external decimal point control with the lCM7216A and
component complete Universal Counter as shown in lCM7216B, the decimal point may be controlled externally
Figure 18. This circuit can use input frequencies up to with additional drivers as shown in Figure 20. Alternatively, if
10MHz at INPUT A and 2MHz at INPUT B. If the signal at separate anodes are available for the decimal points, they
INPUT A has a very low duty cycle it may be necessary to can be wired up to the adjacent digit anodes. Note that there
use a 74LS121 monostable multivibrator or similar circuit to can be one zero to the left of the decimal point since the
stretch the input pulse width to be able to guarantee that it is internal leading zero blanking cannot be changed. In
at least 50ns in duration. Figure 21 additional logic has been added to count the input
directly in period mode for maximum accuracy. In Figures 20
To measure frequencies up to 40MHz the circuit of Figure
and 21, INPUT A comes from QC of the prescaler rather
19 can be used. To obtain the correct measured value, it is
than QD to obtain an input duty cycle of 40%.
necessary to divide the oscillator frequency by four as well
as the input frequency. In doing this the time between

9-22
ICM7216A, ICM7216B, ICM7216D

VDD
EXT
VDD DISPLAY DISPLAY OSC
INPUT A
10kΩ BLANK TEST ENABLE

39pF
100pF CONTROL
HOLD TYP
SWITCHES

22MΩ
D4 D8 D1
1 28
100kΩ 10MHz
INPUT B 2 27 CRYSTAL IN914s
3
3 26
10kΩ 39pF
D1 4 25
F D1 VDD EXT
D2 5 24 OSC
P D8 4 INPUT
D3 DP RANGE D1
6 23
F.R. D2 D2 SEC CYCLES
D4 7 22 g
T.I. D5 ICM7216B 10kΩ D3 D1 0.01 1.0
8 21 e D4
U.C. D4 D2 0.1 10.0
D5 9 20 a
O.F. D3 D3 1.0 100.0
D6 10 19 d D4 10.0 1K
FUNCTION
D7 11 18 VDD
0.1µF D8 12 17 b
6
13 16 c SEGMENT DRIVERS
8 8
RESET 14 15
f 8

a 8
COMMON CATHODE LED DISPLAY b
c
d
DIGIT e
DRIVERS f
g
DP
D8 D7 D6 D5 D4 D3 D2 D1 D8

LED
OVERFLOW
INDICATOR

FIGURE 18. 10MHz UNIVERSAL COUNTER

9-23
ICM7216A, ICM7216B, ICM7216D

INPUT A

J 3 1 CL K 2
P 1/ 74LS112 C
2 V+
4 15
Q 6 Q 5

K 12 13 CL J 11
VDD VDD
10 1/ 74LS112 C EXT
2 VDD OSC DISPLAY DISPLAY
P 14
Q 9 3kΩ ENABLE OFF TEST
Q 7

10kΩ 39pF 39pF


HOLD
100pF 100kΩ

D1 D4 D8
1 28
22MΩ IN914s 3
2 27
2.5MHz
D1 3 26 CRYSTAL
D2 4 25
EXT
D3 5 24 OSC
DP 8 INPUT
D4 6 23
7 22 g
ICM7216D
D5 8 21 e
D6 9 20 a
0.1µF
D7 10 19 d
D8 11 18 VDD
12 17 b
RESET c
13 16 RANGE
8 14 15 f D1
10kΩ D2
4
D3 a
a
COMMON CATHODE LED DISPLAY D4 b
b
c c
d d
e e
f f
g g
DP DP
LED
OVERFLOW D8 D8 D7 D6 D5 D4 D3 D2 D1
INDICATOR 8
OVERFLOW
INDICATOR

FIGURE 19. 40MHz FREQUENCY COUNTER

9-24
ICM7216A, ICM7216B, ICM7216D

VDD VDD VDD


INPUT B INPUT A
VDD DISPLAY
TEST

100pF 10kΩ
CK1 CK2 CK1 CK2 30pF
3kΩ 10kΩ 39pF
QA QA TYP
QC QC HOLD
74LS90 OR 11C90 1N914 D7
11C90 1 28
2 27 22MΩ
10MHz
VDD 3kΩ
3 26 CRYSTAL
DP
4 25
e 5 24
D1 8
g 6 23
a 7 22 D2
ICM7216A
8 21 D3
d 9 20 D4
VSS
b 10 19 D5 4 4
0.1µF
c 11 18 VDD
f 12 17 D6 1kΩ
13 16 D7 RANGE DP
RESET
14 15 D8
10kΩ D1 D1
D2 D2 1kΩ
D1
F 8 D3 D3
10kΩ 2N2222
P D8 a D4 D4
b COMMON ANODE LED DISPLAY
F.R. D2 40Ω
c
d
e
f
g
DP
D8 D8 D7 D6 D5 D4 D3 D2 D1 8

LED
OVERFLOW
INDICATOR

FIGURE 20. 100MHz MULTIFUNCTION COUNTER

9-25
ICM7216A, ICM7216B, ICM7216D

INPUT A

11C90
CK1
CK2 QA OC

3kΩ
74LS00 VDD

VDD VDD VDD


3kΩ
VDD
10kΩ
10kΩ
100pF 39pF
100kΩ 39pF
10kΩ TYP
10kΩ
VDD 2N2222
HOLD

1 28
FUNCTION SWITCH
22MΩ D3
OPEN: FREQ. V+ 2 27
CLOSED: PERIOD 10MHz
3 26 CRYSTAL
DP
4 25
e 5 24
D1 8
g 6 23
a 7 22 D2
ICM7216A
8 21 D3
d 9 20 D4
0.1µF
b 10 19 D5 4 4 1kΩ
2N2222
c 11 18 VDD
VSS VSS
f 12 17 D6
13 16 D7 RANGE DP 1kΩ
RESET
14 15 D8 D1 D1
D2 D2 1kΩ
10kΩ
8 D3 D3
1 10kΩ 2N2222
a D4 D4
CONT D1 b COMMON CATHODE LED DISPLAY
2 40Ω
13 c
d
CD4016
e
f
4 g
CONT D8
DP
3 5 D8 D8 D7 D6 D5 D4 D3 D2 D1 8

LED
OVERFLOW
INDICATOR

FIGURE 21. 100MHz FREQUENCY, 2MHz PERIOD COUNTER

All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time without
notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate
and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which
may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com

9-26

Você também pode gostar