Вы находитесь на странице: 1из 24

Frequency and Period Measurement

transmitter

receiver

vt

l= 2

Frequency Counter

Display

Memory

Strobe
Input

Input
Signal
Processor

Decade
counter

Reset
Gate

Time base

Input
Gate
Output

N
f =
t

N pulses

Time Base
Crystal
Oscillator
Circuit (OSC)

Frequency
Divider

Time base
signal

Non-compensated OSC
Temp. compensated OSC
Oven-type OSC

Quartz crystal
High Q ~ 10000

symbol

Equivalent circuit

4-bit Binary
Counter
A

State decoder
ABCD

B
C
D

Time base

Crystal
Oscillator
Circuit (OSC)

10 Hz
100 Hz
1 kHz

Frequency
Divider

1s
0.1 s
0.01 s

Time base
signal

Logic Diagram of a time


base for a frequency counter

0000
State 0

Reset

0010
2

Open
gate

1100
12

Close
gate

1110
14

Store

ABCD

ABCD

ABCD

Input Signal Processing

Output
(Digital)
Comparator
Input
(Analog)

Input
(Analog)

Amplifier

Amplifier

Comparator
(Schmitt
Trigger)

Output
(Digital)

Schmitt Trigger: Comparator with Hysteresis


Vo

Vref

Vin

V(1)

Trigger level
(Vref)

Vo

output

V(0)
Vin

Vref

Vo

R2

R3

R1

+
Vin

V(1)

Vo

Vref
VTH
VTL
V(0)
VTL VTH

Vin

output

Period Measurement

Time base
f = 1 MHz

Time base
f = 1 MHz
1 s

1 s
X pulses
counted

T
Digital measurement of time period
T = (X pulses)(1 s)
= X s

Y pulses
counted

PW
Digital measurement of pulse width
PW = Y s

Period Measurement (between pulses)


start
Signal A

Input Signal
Proccessor

Gate

Count
Counter

Q
stop

Signal B

Input Signal
Proccessor

1 MHz

Control circuit
100 kHz

A (start)
B (stop)
Gate
CLK
Count

Core system
S
0
1 kHz
0
1
10 kHz
1

CLK

R
Q
0 Not use
1
1
0
0
1 No change

Period Measurement (pulse duration)


Vref

start

stop

Vref
Amp

C
S

D
R

Gate

S
0
0
1
1

R
Q
0 No change
1
0
0
1
1 Not use

Comparator
start

A
B
C
D

stop

input

Control
circuit

Gate
Counter

CLK

Period Measurement (pulse period)


V(1)

A
Input
High-pass
filter

A
B
C
D

+
-

SET

CLR

D
Gate

Comparator
V(1) = 5 V
V(0) = 0 V
+2.5 V
-2.5 V
V(1) = 5 V
V(0) = 0 V
V(1) = 5 V
V(0) = 0 V

Measurement Error
1) Gating error ( 1 count)
Frequency measurement
If fin = 10 Hz, Gate time = 1 s
Display count: 101 counts
If fin = 1000 Hz, Gate time = 1 s
Display count: 10001 counts

5 pulses
6 pulses

Gate open

If fx < fo Period measurement


if fx > fo Frequency measurement

fc: clock frequency fx: unknown frequency


Period meas.: the number of pulses (Np)
Np = fc/fx
Frequency meas.: with 1 s gate time the number of pulses (Nf)
Nf = f x
The crossover frequency (fo) Np = Nf
fc/fo = fo; fo =fc

Measurement Error
2) Time-base Error
Oscillator calibration errors
Short-term crystal stability errors
(voltage transient, shock, vibrate, temperature)
Long-term crystal stability errors
(aging, deterioration of crystal)
National Institute of Standards and Technology, 60 kHz
F
Loran-C, a navigation signal at 100 kHz

Slope~ 10-6deg
Receiver

Fequency
Multiplier

Phase
Detector

Local
Frequency
Source

Recorder

Slope~ 10-9deg

Adjustment

10

20

30

40

50

Time
(weeks)

Ex A frequency counter with an accuracy of 1 LSD (110-6) is employed to measure


frequencies of 100 Hz, 1 MHz, and 100 MHz. Calculate the percentage measurement
error in each case.
At f = 100 Hz
error = (1 count 100 Hz 10-6)
= (1 count 1 10-4 count)
1 count
% error =

1
100%

100 Hz

= 1%
At f = 1000 Hz
error = (1 count 1 MHz 10-6)
= (1 count 1 count)
= 2 count
% error =

2
100%

1 MHz

= 2 10-4 %

At f = 100 MHz
error = (1 count 100 MHz 10-6)
= (1 count 100 count)
= 101 count
% error =

101
100%

100 MHz

= 1.01 10-4 %
Time base
error

Time base output

Low frequency

High frequency

Low frequency
error
1 pulse
High frequency
error
X pulse

Measurement Error
3) Trigger Level Error (Noise)
-Use large signal amplitudes and fast rise time
Trigger
level

Trigger
level
T Noisy signal

Cleaned signal

Maximum accuracy could be obtained by


1) use period measurement if fx < fc
use frequency measurement if fx > fc
2) Calibrate regularly to prevent long-term stability error
3) Reduce trigger level error in time measurement by using
large signal and fast rise time

Hysteresis
band
UTP
LTP

'clean' sine wave crosses


the hystereis band twice
during each cycle triggering counting
circuits once per cycle

Noisy sine wave crosses


the hystereis band more
than twice during each
cycle - produce counting
error

Attenuated noisy wave


form crosses the
hystereis band twice
during each cycle

UTP
LTP

PW
Measured PW

A low amplitude input pulse


can produce errors in pulse
width measurement

PW
Measured PW

Amplification of the input


pulse minimizes the pulse
width measurement

Ex resolution
7 1
(resolution = 1 Hz, Max. freq. = 9,999,999 Hz)
Ex 1 (1 count)
5 (ppm: part per million)
1 kHz

= (1 count + 1 kHz x 5 ppm)


= (1 count + 0.005 count)
= 1.005
1000 x 100 = 0.1%

Specifications of a freq./period Measurement


Frequency mode
Range:
DC to 50 MHz
Gate time: Manual 1 ms to 100 s in decade step
Automatic up 1 s gate time
Period mode
Range:
1 s to 1 s unit in s
Duration mode
Range:
Inputs:

100 ns to 104 s
2 channels for start signal and 1 channel
for stop signal

Extending the frequency range of a counter


Prescaler (upto 1.5 GHz)
10 - 100
MHz

10

1-10
MHz

10 MHz
Frequency
Counter

Reduce resolution but can be improved by extending gate time

Heterodyne Technique
frequency
selector

100 MHz

Harmonic
Generator

Input
Signal (f2)

Tuned
Cavity

100 MHz 5GHz (f1)

Counter

Low Pass
Filter

f1 f2

Amp.

f1 - f2

Homodyne and Heterodyne technique


{cos [2( f2- f1 )]t +
cos [2( f2+ f1 )]t}

sin2 f1 t

sin2 f2 t

If f1 = f2; Homodyne
1

0.8

Time
domain

0.5
0.6
0.5

1.5

0.4

-0.5

0.2

-1

Amplitude

Amplitude

Frequency
domain

0.5

f1

difference

1.5

sum

2f1

Homodyne and Heterodyne technique


If f1 f2; Heterodyne
Time
domain

0.75
0.5

0.5

0.25
0.5

1.5

-0.25

0.5

1.5

-0.5

-0.5

-0.75

Amplitude

Frequency
domain

Amplitude

-1

f1

f2

f2 - f1

f1 + f2

Automatic Heterodyne Unit


Ex input freq. 2.1 GHz

1.0 GHz

500 MHz

1.5 2.1 =3.6, 0.6 GHz


2.0 2.1 =4.1, 0.1 GHz

1.5 GHz
ft = 500 MHz
2.0 GHz

Harmonic
Generator

Switch
2.5 GHz

To 500 MHz
Counter

Low
Pass
Filter

Level
Detector

3.0 GHz
X5

Control
logic

3.5 GHz
100 MHz
from
Frequency
Counter

Level
Detector
Input
500 MHz - 4 GHz

Accuracy
Prescaler
Displayed freq. =
Accuracy t

fin
t
N

fin: input freq.


N : divider of prescaler
t : gate time

exactly the same as the counter


without a prescaler

Heterodyne Technique
Q
Gate time, t =
fc

Q : Time-base Divisor
fc : Time-base Clk freq.
N : Harmonic number

Input freq., fin = f in Nf c


Q
Q
= f in NQ = f in t NQ
Displayed freq. = fin
fc
fc
Accuracy t; (NQ is constant)

Computing Counter
Input

Gate

Input
Signal
Processing

A
Counter

B
Counter

Precision
Clock

Time
Base

Computer

Count in A
Input freq. =
Count in B

Input time =

Count in A
Clk freq.

Period/
Frequency
Display

9 Opening and Closing gate are controlled from either the


input signal or the internal clock.
9 Computer will help to determine whether freq./period will be
performed.

Вам также может понравиться