TI GC1012B-PQ

SLWS138B
GC1012B
3.3V DIGITAL TUNER CHIP
DATASHEET
October 2002
This datasheet contains information which may be changed at any time without notice.
GC1012B 3.3V DIGITAL TUNER CHIP
SLWS138B
REVISION HISTORY
This datasheet is revised from the GC1012A datasheet to reflect the changes in the GC1012B replacement.
Revision
Date
Description
1.0
3 May 2002
First GC1012A datasheet. Major changes in specifications to reflect 3.3volt operation.
1.1
9 October
2002
Corrected checksum table, page 7
0.1
GC1012B TO GC1012A COMPARISON
The GC1012B is designed to be a functional and footprint compatible replacement for the GC1012A chip. The
timing specifications for the GC1012B meet and exceed the timing specifications for the GC1012A. Electrically the
GC1012B is a 3.3 volt only part, making it incompatible with the GC1012A’s 5 volt mode. The GC1012B is fully
compatible with the GC1012A’s 3.3 volt mode, but at a lower power consumption. See Section 4 for timing and electrical
specifications. NOTE: The GC1012B inputs are NOT 5 volt tolerant; chip damage may occur if the input voltages exceed
Vcc + 0.5V (3.8 volts). Designs using the GC1012A at 5 volts will need to add a 3.3 volt supply and voltage level
translators to use the GC1012B.
The function of the GC1012B has been slightly enhanced, but any enhancements are “backward” compatible
with the GC1012A so that a GC1012A user will not need to change any software or processing algorithms to use the
GC1012B chip. The checksums for the diagnostics have changed and are shown on page 7. Highlights of the
enhancements follow.
0.1.1
Clock Loss Detect and Power Down Modes
The GC1012A chip used a slow internal clock to power down the chip or to put it into a low power mode if the
clock is stopped. The slow clock has been removed in the GC1012B and replaced with a mode that will put the chip in
a fully static mode if the clock has stopped. The fully static mode powers down the chip and reduces the power
consumption down to a few microwatts until the clock resumes. The user can also force the power down state if desired.
Two control bits (address 7 bit 5 and address 9 bit 7) are used to control the clock loss detect and power down modes.
One control bit turns off the clock loss detect circuit, the other forces the power down mode. Both bits are cleared at
power up to keep GC1012A compatibility.
See Section 1.9 for details.
0.1.2
Control Interface
The control interface has been enhanced to use either the R/W and CS strobes of the original GC1012A, or to
use the RE, WE and CE strobes used by most memory interfaces. If the RE pin is grounded, then the interface behaves
in the R/W and CS mode, where the WE pin becomes the R/W pin and the CE pin becomes the CS pin. The RE pin on
the GC1012B chip is a ground pin (pin 103) on the GC1012A chip, so that a GC1012B chip soldered into a GC1012A
socket will automatically operate in the GC1012A R/W and CS mode.
See Section 1.3 for details.
Texas Instruments Incorporated
-i-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER CHIP
SLWS138B
TABLE OF CONTENTS
1.0
FUNCTIONAL DESCRIPTION .................................................................................................... 1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
KEY FEATURES ....................................................................................................................................1
BLOCK DIAGRAM .................................................................................................................................2
CONTROL INTERFACE ........................................................................................................................2
DIGITAL OSCILLATOR..........................................................................................................................3
MIXER ....................................................................................................................................................4
PROGRAMMABLE LOW PASS FILTER................................................................................................4
GAIN.......................................................................................................................................................5
OUTPUT FORMATTING ........................................................................................................................6
POWER DOWN AND KEEPALIVE MODES ..........................................................................................6
THE ONE SHOT PULSE GENERATOR ................................................................................................6
DIAGNOSTICS.......................................................................................................................................7
2.0
PIN DESCRIPTIONS ................................................................................................................... 8
3.0
CONTROL REGISTERS............................................................................................................10
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
4.0
FREQUENCY WORD REGISTERS.....................................................................................................11
SYNC MODE REGISTER ....................................................................................................................12
FILTER MODE REGISTER ..................................................................................................................13
GAIN CONTROL REGISTERS ............................................................................................................14
OUTPUT MODE REGISTER................................................................................................................15
OUTPUT STATUS REGISTER ............................................................................................................16
ONE SHOT ADDRESS ........................................................................................................................17
CHECKSUM REGISTER .....................................................................................................................17
I AND Q OUTPUT REGISTERS...........................................................................................................17
SPECIFICATIONS .....................................................................................................................18
4.1
4.2
4.3
4.4
4.5
5.0
ABSOLUTE MAXIMUM RATINGS .......................................................................................................18
RECOMMENDED OPERATING CONDITIONS...................................................................................18
THERMAL CHARACTERISTICS .........................................................................................................18
DC CHARACTERISTICS .....................................................................................................................19
AC CHARACTERISTICS .....................................................................................................................20
APPLICATION NOTES..............................................................................................................21
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
POWER AND GROUND CONNECTIONS...........................................................................................21
STATIC SENSITIVE DEVICE ..............................................................................................................21
100 MHZ OPERATION ........................................................................................................................21
REDUCED VOLTAGE OPERATION....................................................................................................21
SYNCHRONIZING MULTIPLE GC1012B CHIPS ................................................................................22
PROCESSING COMPLEX DATA ........................................................................................................22
EXAMPLE RECEIVER ARCHITECTURE ............................................................................................23
LATENCY THROUGH THE GC1012B.................................................................................................24
Texas Instruments Incorporated
-iii-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER CHIP
SLWS138B
LIST OF FIGURES
Figure 1:
Figure 2:
Figure 3:
Figure 4:
Figure 5:
Figure 6:
Figure 7:
GC1012B Block Diagram ................................................................................................................ 2
Filter Response ............................................................................................................................... 5
Sync Controls................................................................................................................................ 12
Output Spectral Formats ............................................................................................................... 13
Timing For Output Modes ............................................................................................................. 15
Processing Complex Input Data.................................................................................................... 22
Example Digital Receiver Architecture.......................................................................................... 23
LIST OF TABLES
Table 8:
Table 9:
Table 10:
Table 11:
Table 12:
Table 13:
Absolute Maximum Ratings .......................................................................................................... 18
Recommended Operating Conditions ........................................................................................... 18
Thermal Data ................................................................................................................................ 18
DC Operating Conditions .............................................................................................................. 19
AC Characteristics ........................................................................................................................ 20
Latency.......................................................................................................................................... 24
Texas Instruments Incorporated
-iv-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
SLWS138B
GC1012B DATASHEET
1.0
FUNCTIONAL DESCRIPTION
Fabricated in high speed CMOS technology, the GC1012B chip is an all digital tuner which can
downconvert and band limit signals from wide band digitized sources. At full rate operation (100 MHz input
rate), the input bandwidth can be up to 50 MHz wide. Any signal within the input bandwidth can be
down-converted to zero frequency, low pass filtered, and output at a reduced sample rate. The chip’s output
can be formatted as either a complex data stream, or as a real data stream. The complex samples are
output at rates equal to FO=FCK/D, where FO is the output rate, D is 1, 2, 4, 8, 16, 32 or 64 and FCK is the
input sample (clock) rate. The real output rates are FO=2FCK/D for D equal to 2, 4, 8, 16, 32, or 64.
The signal is low pass filtered to remove out of band energy before the sample rate is decreased.
The filter’s out of band rejection is over 75 dB and its passband ripple is less than 0.2 dB peak to peak. The
passband of the output filter covers 80% of the output bandwidth.
The 28 bit accumulator in the chip’s digital oscillator circuit provides a tuning accuracy equal to the
input clock rate divided by 228. The tuning resolution at a clock rate of 50 MHz is less than 0.2 Hz giving a
tuning accuracy of +/- 0.1 Hz. The phase noise in the oscillator is low enough to provide a spur free dynamic
range of over 75 dB.
The chip’s output circuit allows the user to select a real or complex data output format, to select
spectral inversion, or to offset the output spectrum by half of the output sample rate. The output’s signal gain
can be adjusted in 0.03 dB steps. The word size of the output samples are either 10, 12, 14, or 16 bits.
On chip diagnostic circuits are provided to simplify system debug and maintenance.
The chip receives configuration and control information over a microprocessor compatible bus
consisting of an 8 bit data I/O port, a 4 bit address port, read and write strobes, and a control select strobe.
I and Q output registers can be read from the control port to allow an external processor to monitor
or process the chip’s output samples. These registers are valuable for monitoring the chip’s output power
in order to set and adjust gain levels.
1.1
KEY FEATURES
•
100 million samples per second input rate
•
Gain adjust in 0.03 dB steps
•
0.1 Hz tuning resolution
•
•
>75 dB dynamic range
Microprocessor interface
output, and diagnostics
•
Programmable output bandwidth
•
Power down mode
•
12 bit inputs, 10, 12, 14, or 16 bit outputs
•
Auto power down with clock loss detection
•
Real or complex output formats
•
Built in diagnostics
•
Built in strobe/sync generator
•
850 mW at 60 MHz, 3.3 volts
•
Symmetric rounding used throughout
•
120 pin quad flat pack package
Texas Instruments Incorporated
for
-1-
This document contains information which may be changed at any time without notice
control,
GC1012B 3.3V DIGITAL TUNER
1.2
SLWS138B
BLOCK DIAGRAM
A block diagram illustrating the major functions of the chip is shown in Figure 1
I
MUX
X
(12 BITS)
OUTPUTS
(10,12,14, OR 16 BITS)
PROGRAMMABLE
LOW PASS
FILTER
GAIN
ADJUST
OUTPUT
FORMAT
Q
STROBES
(WS,IFLAG)
COS
DIAGNOSTIC
RAMP
SIN
DIGITAL
OSCILLATOR
DIAG
SELECT
CHECKSUM
FREQ
YNCS IN
S,AS,GS)
BANDWIDTH
GAIN
REAL,
FLIP
AND
OFFSET
OPTIONS
I/Q
SAMPLES
CHECKSUM
SYNCS OUT
CONTROL INTERFACE
(SO,OS,INT,OFLOW)
CK
VCC
GND
C0-C7
A0-A3
CE
(CS)
WE
(R/W)
RE
(GND)
(<- GC1012A Signal Names)
Figure 1. GC1012B Block Diagram
Each of these functions are described below.
1.3
CONTROL INTERFACE
The control interface performs four major functions: It allows an external processor to configure the
chip, it allows an external processor to capture and read output samples from the chip, it allows an external
processor to perform diagnostics, and it generates internal synchronization strobes.
The chip is configured by writing control information into 8 bit control registers within the chip. The
contents of these control registers and how to use them are described in Section 3. The registers are written
to or read from using the C[0:7], A[0:3], WE, RE, and CE pins. Each control register has been assigned a
unique address within the chip. An external processor (a microprocessor, computer, or DSP chip) can write
into a register by setting A[0:3] to the desired register address, setting the CE pin low, setting C[0:7] to the
desired value and then pulsing WE low. RE must remain high
To read from a control register the processor must set A[0:3] to the desired address, set CE low,
and then set RE low. The chip will then drive C[0:7] with the contents of the selected register. After the
processor has read the value from C[0:7] it should set RE and CE high. The C[0:7] pins are turned off (high
impedance) whenever CE is high or WE is low.
Texas Instruments Incorporated
-2-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
SLWS138B
The chip will only drive these pins when CE is low and RE is high. If RE is held low, then the
interface will behave in the GC1012A mode, where CE is CS, and WE is R/W.
Control register addresses 12, 13, 14, and 15 are reserved to allow an external processor to read
output samples from the chip. Addresses 12 and 13 are the I-registers which store the16 bit in-phase part
of the output sample. Addresses 14 and 15 are the Q-registers which store the quadrature part. In the real
mode the I registers store the even-time output samples and the Q registers store the odd-time output
samples. Output ready and missed flags are provided in control register 9 in order to synchronize the storing
and reading of the output samples. An interrupt output pin is also provided on the chip which can be used
to interrupt the external processor when a new sample is ready. See the description of control register 9 in
Section 3.6 for more details. The setup, hold and pulse width requirements for control read or write
operations are given in Section 4.4.
Checksums are read from the chip during diagnostics using address 11. More details on the
diagnostic modes is given in Section 1.11.
Address 10 is used to generate a one-shot pulse on the OS output pin. This pulse can be used to
synchronize the output timing and/or frequency oscillators of multiple GC1012B chips.
The control interface also generates the chip’s internal sync strobes. The user may select to
synchronize the chip using an external sync strobe (SS), or use the chip’s internal sync counter. The internal
sync counter can be synchronized to SS, or left to free run (See SS_OFF in Section 3.2). The period of the
internal sync counter can be either 256 clocks or 220 clocks. The 256 clock period is intended to be used
for chip test purposes only. The internal sync counter is used during diagnostics to clear the data paths and
strobe the checksum generator. The internal sync counter can also be used to periodically re-synchronize
all of the counters in the chip during normal operating modes.
1.4
DIGITAL OSCILLATOR
The digital oscillator generates sine and cosine sequences which are used to mix the desired signal
down to zero frequency. The digital oscillator contains a 28 bit frequency register, a 28 bit frequency
accumulator, and a sine-cosine generator. The tuning frequency of the oscillator is set by loading a 28 bit
frequency word from the control registers into the frequency register. If the frequency register is set to the
Sample Rate
2
-FREQ .
word FREQ, then the tuning frequency will be: Frequency = --------------------------------28
The tuning frequency
should be set to the middle of the desired output bandwidth.
The frequency word FREQ is stored into the control registers at control addresses 0,1,2 and 3. The
28 bit word is then transferred into the frequency register using one of the following methods:
(1)
The frequency register is always loading (the frequency changes immediately as the
frequency word is loaded into the control registers).
(2)
The frequency register is loaded when the user sets a control register bit.
(3)
The frequency register is synchronously loaded when the accumulator sync strobe (AS) goes
low.
(4)
The frequency register is synchronously loaded when the system sync strobe (SS) goes low.
Texas Instruments Incorporated
-3-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
SLWS138B
See Section 3.2 for more details on the frequency load modes.
The 28 bit frequency word is accumulated in the 28 bit frequency accumulator. The frequency
accumulator will normally free run, but can be synchronously cleared by either the system sync (SS) or the
accumulator sync (AS). The accumulator clear modes are controlled by bits in control register 4. See
Section 3.2 for details.
The upper 13 frequency accumulator bits are used to generate the oscillator’s sine and cosine
outputs. These sines and cosines are generated to 12 bit accuracy. The oscillator’s peak spur levels are
below -75 dB.
1.5
MIXER
The mixer multiplies the 12 bit input samples by the 12 bit sine and cosine values coming from the
digital oscillator. An input signal at the oscillator’s tuning frequency will be centered at zero frequency after
passing through the mixer. The mixer outputs are rounded to 13 bits using the “round-to-even” rounding
algorithm. The “round-to-even” algorithm prevents a DC rounding bias by detecting fractions which are
exactly equal to 0.5 and rounding them up half of the time and rounding them down half of the time. The
choice to round up or down is made so as to always give an even result.
1.6
PROGRAMMABLE LOW PASS FILTER
The mixer’s output is filtered using a programmable bandwidth low pass filter. The filter allows the
output sample rate to be reduced by a factor of D = 2, 4, 8, 16, 32, or 64. The value of D is set using control
register 5. The filter can be bypassed by setting D equal to 1. This allows the chip to be used as a mixer
without any output filtering.
The low pass filter is a finite impulse response (FIR) filter with linear phase, 0.13 dB peak to peak
ripple and over 75 dB of out of band rejection. The 2 dB output bandwidth is +/- 0.4FS (80% usable
bandwidth) where FS is the complex output rate. The 0.1 dB bandwidth is +/- 0.36 FS (72% usable
bandwidth). The number of taps is equal to 20D.
The coefficients for the 40 tap decimate by 2 filter are:
-12
39
6462
276
-42
-396
3115
82
-52
-293
-409
-145
7
434
-1400
-110
85
714
-273
46
46
-273
714
85
-110
-1400
434
7
-145
-409
-293
-52
82
3115
-396
-42
276
6462
39
-12
The coefficients for the other filters are available from GRAYCHIP.
Figure 2 shows the spectral response of the decimate by 2 low pass filter. The decimate by 4, 8,
16, 32 and 64 filters are similar. Figure 2(a) shows the overall frequency response prior to decimation.Note
that the filter rolls off quickly to 60 dB and is down below 75 dB in the region which aliases back into the
passband. Figure 2(b) shows the 0.13 dB ripple in the passband.
Texas Instruments Incorporated
-4-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
SLWS138B
(a) Overall
(b) Passband
Figure 2. Filter Response
1.7
GAIN
The programmable bandwidth filter is followed by a gain circuit which adjusts the output level in 0.03
dB steps. The gain is controlled by the power of two gain value S and the fractional gain value F. The input
to output gain of the chip is equal to G = 2(S-B)(1+F/256), where S ranges from 0 to 15, F ranges from 0 to
255, and B is the base gain setting for each value of D. The base gain setting B gives a unity input to output
gain for the chip, i.e., a 12 bit constant going into the chip will come out in the 12 MSBs of the 16 bit output
word. The values of B are:
D
1
2
4
8
16
32
64
B
6
5
4
3
2
1
0
The S and F gain settings are double buffered so that they can be applied synchronously. A new
gain setting takes effect either when S is loaded, or, if the GS_MODE control bit is used, when the GS strobe
is received.
The gain settings and GS_MODE bit are stored in control registers 6 and 7.
Overflow detection circuitry detects overflow conditions in the gain output words and saturates the
samples to plus or minus full scale. Overflows are reported in the STATUS register and on the OFLOW
output pin. The overflow status can be used to detect if the gain settings are too high.
Texas Instruments Incorporated
-5-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
1.8
SLWS138B
OUTPUT FORMATTING
The output format circuit allows the user to flip the output spectrum, to offset the spectrum by
one-fourth the Nyquist rate, to convert the complex output stream to a real one at twice the rate, to round
the samples to 10, 12, 14 or16 bits, and to multiplexes the I and Q samples together. These options are set
using control register 8.
A word strobe (WS) is generated as an output clock signal. The WS strobe is either one clock cycle
wide or is a 50% duty cycle clock. The polarity of WS is programmable.
The I and Q samples can be multiplexed together onto the I output pins by using the IQMUX mode.
The IFLAG output pin is used in this mode to identify when the I words are being output. The WS strobe
rate is doubled in this mode. The Q output pins are cleared in this mode.
Only the I output pins are used in the real mode. The Q pins are cleared. The output spectrum is
centered from 0 to FO/2 in the real mode. The spectrum is centered from -FO/2 to +FO/2 in the complex
mode. The OFFSET control allows the spectrum to be centered from 0 to FO.
The output format circuitry is synchronized by the SS input sync. This allows one to synchronize the
output timing of multiple GC1012B chips.
1.9
POWER DOWN AND KEEPALIVE MODES
Unused chips in a system can be powered down by setting the POWER_DOWN control bit in
register 9 (See Section 3.6). This reduces the internal clock rate down to 1 KHz to minimize the power
consumed by the chip while still refreshing the internal dynamic nodes at a suitable rate.
The chip includes a “keepalive” circuit which detects when the clock has stopped for more than 2
milliseconds. The chip will automatically go into the power down mode if clock loss is detected. The
keepalive detection circuit can be disabled by setting bit 5 in register 7 (See Section 3.4). NOTE: The chip
will draw up to an Amp of current if the clock is stopped and the keepalive circuit is disabled.
1.10
THE ONE SHOT PULSE GENERATOR
The chip can generate a one-shot pulse which is output on the OS pin by writing to address 10. The
pulse can be connected to the SS, AS, or GS sync input pins of GC1012B chips (including itself) to
synchronize the output timing, frequency oscillators, or gain settings of multiple chips.
Texas Instruments Incorporated
-6-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
1.11
SLWS138B
DIAGNOSTICS
An input ramp generator, a sync period generator, and a checksum generator are provided on the
chip in order to run diagnostic tests. Diagnostics are performed by turning on the ramp generator, enabling
the diagnostic syncs, letting the chip operate for at least 4 sync periods, reading the checksum and
comparing it to its predicted value. A new checksum is generated every sync period. The input ramp
sequence is the same for every sync period and the chip is re-initialized at the beginning of each sync period
so that each checksum should be the same once the chip’s data path has been flushed. The chip requires
at least 3 sync periods to flush, so the fourth and following checksums should be valid. The test is then
repeated for several different tuning frequencies, decimation settings, and output modes.
The sync period is 220 clocks, or approximately 1 million clock cycles, so four sync periods will be
about 4 million clocks. This represents a delay of less than 67 milliseconds for a clock rate of 60 MHz.
The following table lists the expected checksums for four test configurations. All values are in HEX.
CONTROL REGISTER
TEST 1
TEST 2
TEST 3
TEST 4
FREQ (REG 0,1,2,3)
0000101
0F0F0F0
55AA55A
AA55AA5
SYNC MODE (REG 4)
A9
A9
A9
A9
FILTER MODE (REG 5)
82
93
E4
D7
GAIN FRACTION (REG 6)
AA
55
00
FF
5
4
3
0
16
46
21
80
C5
05
12
C9
GAIN EXPONENT (REG 7)
OUTPUT (REG 8)
EXPECTED CHECKSUMS
(REG 11)
Texas Instruments Incorporated
-7-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
PIN DESCRIPTIONS
88
87
86
85
84
83
82
81
80
79
78
77
99
100
96
101
7
8
9
10
11
12
13
14
3
4
5
6
118
103
102
76
15
X11 (MSB)
X10
X9
X8
X7
X6
X5
X4
X3
X2
X1
X0
SS
AS
GS
(MSB) Q15
Q14
Q13
Q12
Q11
Q10
Q9
Q8
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
C7 (MSB)
C6
C5
C4
C3
C2
C1
C0
A3 (MSB)
A2
A1
A0
A1
A
L
D
B
90
P (0.8mm)
61
91
60
20
21
22
23
24
25
26
27
28
35
36
37
38
39
40
41
GRAYCHIP
GC1012B-PQ
DIGITAL TUNER
MMMMMLLL YYWW
120
31
1
30
120 PIN QUAD FLAT PACK PACKAGE
GC1012B-PQ = Enhanced Thermal Plastic Package
WE (R/W)
RE (GND)
OEI
OEQ
71
70
69
68
67
66
65
64
63
56
55
54
53
52
51
50
GC1012B
CK
CE (CS)
(MSB) I15
I14
I13
I12
I11
I10
I9
I8
I7
I6
I5
I4
I3
I2
I1
I0
D1 (28 mm)
(1.1")
2.0
SLWS138B
WS
IFLAG
SO
OS
INT
OFLOW
115
116
93
117
95
Package Markings:
MMMMM = Mask Code
LLL = Lot Number
YYWW = Date Code
94
DIMENSION
D (width pin to pin)
D1 (width body)
P (pin pitch)
B (pin width)
L (leg length)
A (height)
A1 (pin thickness)
PLASTIC
31.2 mm (1.228")
28.0 mm (1.102")
0.8 mm (0.031")
0.35 mm (0.014")
0.88 mm (0.035")
4.07 mm (0.160")
0.17 mm (0.007")
CERAMIC
32.0 mm (1.260")
28.0 mm (1.102")
0.8 mm (0.031")
0.35 mm (0.014")
0.70 mm (0.028")
3.25 mm (0.128")
0.2 mm (0.008")
VCC PINS: 2,16,17,29,32,33,43,44,47,48,58,59,62,74,75,89,91,97,
104,105,106,109,110,114,119
GND PINS: 1,18,19,30,31,34,42,45,46,49,57,60,61,72,73,90,92,98,
107,108,111,112,113,120
NOTE: 0.01 to 0.1 µf DECOUPLING CAPACITORS SHOULD BE PLACED
AS CLOSE AS POSSIBLE TO THE MIDDLE OF EACH SIDE OF THE CHIP
Texas Instruments Incorporated
-8-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
SIGNAL
SLWS138B
DESCRIPTION
X[0:11]
INPUT DATA. Active high
The 12 bit two’s complement input samples. New samples are clocked into the chip on the rising edge of the clock. The input
data rate is assumed to be equal to the clock rate.
CK
CLOCK INPUT. Active high
The clock input to the chip. The X, SS, GS and AS signals are clocked into the chip on the rising edge of this clock. The I,
Q, WS, IFLAG, OS, OFLOW and SO signals are clocked out on the rising edge of this clock.
SS
SYSTEM SYNC. Active low
The sync input to the chip. All timers, accumulators, and control counters are, or can be, synchronized to SS. Bits in control
register 4 (see Section 3.2) determine the operation of SS. This sync is clocked into the chip on the rising edge of the clock.
AS
ACCUMULATOR SYNC. Active low
The accumulator sync is provided to synchronously change tuning frequencies. This sync can be used to load a new tuning
frequency into the frequency register and/or to clear the frequency accumulator. This signal is clocked into the chip on the
rising edge of the clock.
GS
GAIN SYNC. Active low
The gain sync is provided to synchronously change gain settings. This signal is clocked into the chip on the rising edge of
the clock.
I[0:15]
IN-PHASE OUTPUT DATA. Active high
The I part of each complex output sample is output as a 16 bit word on this pin. The bits are clocked out on the rising edge
of the clock.
OEI
IN-PHASE OUTPUT ENABLE. Active low
The I[0:15] output pins are put into a high impedance state when this pin is high.
Q[0:15]
QUADRATURE OUTPUT DATA. Active high
The Q part of each complex output sample is output as a 16 bit word on this pin. The bits are clocked out on the rising edge
of the clock.
OEQ
QUADRATURE OUTPUT ENABLE. Active low
The Q[0:15] output pins are put into a high impedance state when this pin is high.
WS
WORD STROBE. Programmable active high or low level
This strobe is output synchronous with the I and Q data words. The strobe occurs once per bit and is either one clock wide
or has a 50% duty cycle. The high/low polarity of the strobe is programmable. See Section 3.5 for details.
IFLAG
IN-PHASE STROBE. Active high
This strobe identifies the in-phase half of a complex pair when the outputs are in the IQ_MUX mode. See Section 3.5 for
details. This signal is high when the I-half is output and is low when the Q-half is output.
SO
SYNC OUT. Active low
This signal is either a delayed version of the input system sync SS, or, if SS_MUX in control register 4 is set, is the internally
generated sync which has a period of 220 clocks.
INT
INTERRUPT OUT. Active low
This signal is the READY flag from control register 9. This interrupt goes active when a new output sample is ready in control
registers 12, 13, 14, and 15.
OS
ONE SHOT STROBE. Active low
This output is a one-shot sync strobe generated by writing to control address 10. The strobe is one clock cycle wide.
OFLOW
OVERFLOW FLAG. Active low
This signal goes low when an overflow is detected in the gain circuit. The signal will either pulse low for one clock cycle or
will stay low depending upon the state of the OFLOW_MODE bit in control register 9.
C[0:7]
CONTROL DATA I/O BUS. Active high
This is the 8 bit control data I/O bus. Control register data is loaded into the chip or read from the chip through these pins.
The chip will only drive these pins when CS is low and R/W is high.
A[0:3]
CONTROL ADDRESS BUS. Active high
These pins are used to address the 16 control registers within the chip. Each of the 16 control registers within the chip are
assigned a unique address. A control register can be written to or read from by setting A[0:3] to the register’s address.
RE
READ STROBE. Active low
The RE strobe is used to read the control registers. Control register data is output when both RE and CE are low.
WE
WRITE STROBE. Active low
The WE strobe is used to write the control registers. Control register data is written when both WE and CE are low.
CE
CHIP ENABLE. Active low
This control enables the read or write operation. The contents of the register selected by A[0:3] will be output on C[0:7]
when RE is low and CE is low. If WE is low when CE goes low, then the selected register will be loaded with the contents
of C[0:7].
Texas Instruments Incorporated
-9-
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
3.0
SLWS138B
CONTROL REGISTERS
The chip is configured and controlled through the use of 16 eight bit control registers. These
registers are accessed for reading or writing using the control bus pins (CS, WE, RE, A[0:3], and C[0:7])
described in the previous section. The register names and their addresses are:
ADDRESS
NAME
ADDRESS
NAME
0
FREQ byte 0
8
Output Mode
1
FREQ byte 1
9
Status
2
FREQ byte 2
10
One Shot
3
FREQ byte 3
11
Checksum
4
Sync mode
12
I-output byte 0
5
Filter mode
13
I-output byte 1
6
Gain Fraction
14
Q-output byte 0
7
Gain Exponent
15
Q-output byte 1
The following sections describe each of these registers. The type of each register bit is either R or
R/W indicating whether the bit is read only or read/write. All bits are active high.
Texas Instruments Incorporated
- 10 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
3.1
SLWS138B
FREQUENCY WORD REGISTERS
Registers 0, 1, 2, and 3 contain the 28 bit frequency tuning word. Bit 0 is the LSB, bit 27 is the MSB.
ADDRESS 0:
FREQUENCY BYTE 0
BIT
TYPE
NAME
DESCRIPTION
0-7
R/W
FREQ[0:7]
Byte 0 (least significant) of frequency word
ADDRESS 1:
FREQUENCY BYTE 1
BIT
TYPE
NAME
DESCRIPTION
0-7
R/W
FREQ[8:15]
Byte 1 of frequency word
ADDRESS 2:
FREQUENCY BYTE 2
BIT
TYPE
NAME
DESCRIPTION
0-7
R/W
FREQ[16:23]
Byte 2 of frequency word
ADDRESS 3:
FREQUENCY BYTE 3
BIT
TYPE
NAME
DESCRIPTION
0-3
R/W
FREQ[24:27]
4 most significant bits of the frequency word
4-7
R/W
-
unused
If the desired tuning frequency is F, then the frequency word should be set to:
FREQ = 228F/(clock rate)
Texas Instruments Incorporated
- 11 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
3.2
SLWS138B
SYNC MODE REGISTER
The sync mode register controls the action of the SS and AS sync strobes and how they affect the
chip’s internal timers, counters, and accumulators.
ADDRESS 4:
BIT
Sync Mode Register
TYPE
NAME
DESCRIPTION
0 (LSB)
R/W
SS_OFF
This bit disables the SS input.
1
R/W
AS_ON
Enables the accumulator sync AS. Normally the frequency accumulator will free
run. This bit causes the frequency accumulator to be initialized to the contents of
the frequency register when AS goes low. SS, instead of AS, will reset the
accumulator if AS_MUX is set and SS is not disabled by SS_OFF.
2
R/W
AS_MUX
Use SS for the accumulator sync. The AS input is ignored and the SS strobe is
used in its place when this bit is set and SS is not disabled by SS_OFF. (See
AS_ON and AS_FREQ).
3
R/W
LD_FREQ
Load the frequency register in the digital oscillator with the contents of the
frequency word registers. If left on, this bit will cause the frequency register to load
whenever a frequency word register is changed.
4
R/W
AS_FREQ
Enables the synchronous frequency load mode. When this bit is set and AS goes
low, the frequency register will be synchronously loaded with the contents of the
frequency control registers. SS, instead of AS, will load the frequency register if
AS_MUX is set and SS is not disabled by SS_OFF.
5
R/W
SS_DIAG
Enables diagnostic syncs. This bit routes the internal sync to the checksum
generator and to all accumulators and control counters within the chip. This forces
the chip to re-initialize at the start of every sync period. The internal sync period will
be 220 clocks if SS_MUX is set, otherwise it will be determined by the period of an
externally provided SS strobe.
6
R/W
TEST
Shortens the internal sync counter period from 220 clocks to 28 clocks. This mode
is used to test chips at the factory.
7 (MSB)
R/W
SS_MUX
Use the sync counter’s terminal count strobe for the internal sync instead of the
sync input SS. The internal sync is output on the SO pin.
The operation of these control bits are illustrated in Figure 3.
SS_OFF
SS
SS_DIAG
COUNTER
TEST
PERIOD =
CK
{
220 IF TEST = 0
28 IF TEST = 1
SYNC TO
CONTROL COUNTERS
AND
OUTPUT CIRCUITS
MUX
1
INTERNAL SYNC
0
SS_MUX
AS_MUX
SYNC TO SO
DIAGNOSTIC SYNCS
MUX
1
AS
0
MUX
1
0
SYNC FREQ
ACCUMULATOR
AS_ON
LOAD FREQ REGISTER
AS_FREQ
LD_FREQ
Figure 3. Sync Controls
Texas Instruments Incorporated
- 12 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
3.3
SLWS138B
FILTER MODE REGISTER
This register controls filtering, output formatting and the diagnostic input mode.
ADDRESS 5:
Filter Mode Register
BIT
TYPE
NAME
DESCRIPTION
0-2
R/W
DEC[0:2]
The decimation mode. The output sample rate is set using DEC according to the
following table:
FO
FO
DECCOMPLEX
REAL
(REAL = 0)
(REAL = 1)
0 or 1FCK ?
2 FCK/2 FCK
3 FCK/4 FCK/2
4 FCK/8 FCK/4
5 FCK/16 FCK/8
6 FCK/32 FCK/16
7 FCK/64 FCK/32
Where FCK is the input rate and FO is the output rate.
3
R/W
-
Unused.
4
R/W
REAL
Output real samples instead of complex samples. The output spectrum is centered from
0 to FO/2 where FO is the output rate (see DEC above for the REAL mode). NOTE: The
FLIP bit described below is active low in the real mode.
5
R/W
OFFSET
Offset the complex output spectrum. Used in the complex output mode (REAL=0) to
force the output spectrum to be centered at FO/2, where FO is the output sample rate
(see DEC above for the COMPLEX mode). This mode is useful for single-sideband AM
signals because it moves the lower band edge up to zero frequency where it belongs.
The upper half of the spectrum will appear as negative frequencies.
6
R/W
FLIP
Flip the output spectrum. This bit inverts the output spectrum. In the complex mode the
spectrum is flipped about zero. In the real mode the spectrum is flipped about FO/4,
where FO is the real mode’s output sample rate. In the complex mode FLIP=1 flips the
spectrum. In the real mode FLIP=0 flips the spectrum.
7
R/W
DIAG
Use the diagnostic ramp for the input to the chip instead of the X input. The ramp counts
from -2048 to +2047 and then starts over again.
The effect on the output spectrum of the REAL, OFFSET and FLIP bits is illustrated in the following
diagram. (FO is the output sample rate)
-FO
0
NORMAL (FLIP=0 OFFSET=0 REAL=0)
+FO
-FO
-FO
0
OFFSET (OFFSET=1)
+FO
-FO
+FO/2
-FO/2
0
REAL AND FLIPPED (FLIP=0 REAL=1)
-FO/2
0
REAL MODE (REAL=1 FLIP=1)
FLIPPED (FLIP=1)
0
+FO
0
OFFSET AND FLIPPED (FLIP=1 OFFSET=1)
Figure 4. Output Spectral Formats
Texas Instruments Incorporated
+FO
- 13 -
This document contains information which may be changed at any time without notice
+FO/2
GC1012B 3.3V DIGITAL TUNER
3.4
SLWS138B
GAIN CONTROL REGISTERS
These registers set the output gain.
ADDRESS 6:
Gain Control Register
BIT
TYPE
0-7
R/WF[0:7] The 8 bit gain fraction.
ADDRESS 7:
BIT
NAME
DESCRIPTION
Gain Exponent Register
TYPE
NAME
DESCRIPTION
0-3
R/W
S[0:3]
The 4 bit gain exponent.
4
R/W
GS_MODE
Turns on the synchronous gain mode. See below.
5
R/W
CKDET_DISABLE
Provided for testability. Turns off the clock loss detect function in the powerdown
circuit. This bit powers up low and should be kept low.
6
R
-
unused
7
R
-
unused.
The chip’s input to output gain is set using F and S according to the formula:
GAIN = 2(S-B)(1+F/256)
where B is the base gain setting which is a function of the decimation mode of the chip. The unity gain
setting (S=B and F=0) means that a 12 bit DC input will show up in the upper 12 bits of the 16 bit output.
The values of B are:
DEC
0 or 1
2
3
4
5
6
7
B
6
5
4
3
2
1
0
The GS_MODE control bit determines when new gain settings are applied to the output. New gain
settings are double buffered so that they can be synchronized with the output words. If GS_MODE is low,
then the gain settings are applied to the output samples immediately after S has been loaded. If GS_MODE
is high, then the new gain settings are not used until GS goes low.
NOTE: The gain settings must be loaded in the correct order- F first and then S. The circuit detects
new gain settings by sensing when S is loaded. this means that S must be loaded even if one only wishes
to change F.
Texas Instruments Incorporated
- 14 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
3.5
SLWS138B
OUTPUT MODE REGISTER
The output mode register controls the output formatting.
ADDRESS 8:
Output mode register
BIT
TYPE
NAME
DESCRIPTION
0
R/W
IQ_MUX
The IQ_MUX control is used in the complex mode to multiplex the I and Q output
words onto the I[0:15] output pins. Normally the I and Q halves are output on
separate ports. When this bit is high, the halves are multiplexed together so that
the I half is output first, followed by the Q half. The word strobe (WS) rate is doubled
in this mode. The IFLAG output signal is used in this mode to identify the I half of
each complex pair. The Q[0:15] output pins are forced low in this mode.
1
R/W
WS_POL
Changes the polarity of WS.
2
R/W
WS_MODE
Changes the mode of WS. Normally WS pulses high during the clock cycle before
an I or Q output transition. This bit changes WS so that it is a 50% duty cycle clock
with its rising edge in the middle of each output period
3
R/W
-
Unused
4
R/W
R10
Round the output samples to the 10 bits MSBs of the output word.
5
R/W
R12
Round the output samples to the 12 bits MSBs of the output word.
6
R/W
R14
Round the output samples to the 14 bits MSBs of the output word.
7
R/W
R16
Round the output samples to the 16 bits MSBs of the output word.
One and only one of the rounding options should be selected. Unused LSBs are cleared.
The IQ_MUX and WS_MODE controls are illustrated in the timing diagrams shown in Figure 5. Note
that the polarity shown for WS can be changed using the WS_POL control.
DECIMATE BY 2 MODE: (DEC=2)
CK
I or Q
WS
(WS_MODE= 0 or 1)
DECIMATE BY 2 MODE WITH IQ_MUX, OR REAL MODES: (DEC=2, REAL=1 OR IQ_MUX=1)
CK
I
(Q is low, WS is high)
IFLAG
DECIMATE BY 4 MODE: (DEC=3)
CK
I or Q
WS
(WS_MODE= 0)
WS
(WS_MODE= 1)
DECIMATE BY 4 MODE WITH IQ_MUX OR REAL MODES: (DEC=2, REAL=1 OR IQ_MUX=1)
CK
I or Q
WS
(WS_MODE= 0 or 1)
IFLAG
Figure 5. Timing For Output Modes
Texas Instruments Incorporated
- 15 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
3.6
SLWS138B
OUTPUT STATUS REGISTER
This register contains flags and status information for the output samples.
ADDRESS 9:
Output Status Register
BIT
TYPE
NAME
DESCRIPTION
0
R/W
READY
Tells the chip that the user is ready to capture an output sample. The chip clears
this bit when it has captured the sample. See Notes below.
1
R/Clear
MISSED
The chip sets this bit high if a new output sample was ready but the user had not
set READY high. This lets the user know if a sample has been missed. This bit is
cleared by writing a 0 to the bit. Attempting to write a 1 to this bit does nothing.
2
R/W
INT_ENABLE
This bit is used to turn on the interrupt output. If this bit is off the INT output pin is
forced high. When this bit is high the INT output pin is equal to READY. When
READY goes low, meaning that a new sample has been captured, the INT pin will
go low. If INT is tied to a processor’s interrupt input, then the processor will be
interrupted whenever a new sample is ready.
3
R/W
-
Unused
4
R/W
OFLOW_MODE
This bit sets the mode of the OFLOW output. When OFLOW_MODE is low the
OFLOW output is an inverted version of OVERFLOW (see bit 6 below). If
OFLOW_MODE and OFLOW_ENABLE are high, then the OFLOW output pulses
low for one clock cycle each time there is an overflow.
5
R/W
OFLOW_ENABLE
This bit enables the overflow modes. If this bit is low, then OVERFLOW (see bit 6
below) will not be set and the OFLOW output will not go low. This bit does not affect
the overflow detection and saturation logic in the gain circuit.
6
R/Clear
OVERFLOW
The chip sets this bit when an overflow occurs and OFLOW_ENABLE is turned on.
This bit can be used to indicate if the gain is set too high. This bit stays high until
the user clears it. The bit is cleared by writing a 0 to it. Attempting to write a 1 to
this bit does nothing.
7
R/W
POWER_DOWN
This bit is used to put the chip into a power down (standby) mode. In this mode the
chip is put into a static powerdown mode. All control register settings are
preserved, but the output data will be invalid.
The READY signal is used to capture output samples and to read them into an external processor.
The user captures outputs by setting the READY bit and then waiting for the bit to be cleared by the chip.
When the bit goes low the processor can read the samples out of the I and Q output registers described in
section 3.9. The processor can wait for READY to go low by either continuously reading this register, or it
can use the interrupt output INT to tell it when the sample is ready. To use the interrupt output mode the
user must tie the INT output pin from the chip to an interrupt input of the processor. The processor can then
capture samples by setting READY and then setting INT_ENABLE (INT_ENABLE should be set after
READY in order to avoid a spurious interrupt due to the interrupt being enabled before READY has settled
to its high state). The processor will be interrupted when READY goes low again. When it is interrupted the
processor can turn off INT_ENABLE, read the I/Q outputs, and then start over again.
The MISSED flag is provided to let the processor know if it has taken too long to read the I/Q
samples before rearming the READY bit. If the processor wants to use the MISSED flag it should clear the
flag the first time it sets the READY bit and then check it after setting the READY bit thereafter. The READY
bit is set and the MISSED bit cleared by writing a 01(hex) to this register. The READY bit is set and the
MISSED bit is left alone by writing a 03(hex) to this register.
NOTE: The READY bit will not be cleared if the sample is captured while the user is setting the
READY bit. This will cause the READY bit to stay high after the output is captured and will not allow the chip
to capture any more samples until the bit is cleared and set again. The user can detect this incorrect “ready”
state by always clearing the MISSED bit when setting the READY bit. The incorrect state is detected if
MISSED goes high when READY is high. The work-around to guarantee capturing an output sample is to
always clear READY before setting it.
Texas Instruments Incorporated
- 16 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
3.7
SLWS138B
ONE SHOT ADDRESS
The one shot pulse is generated on the OS pin by writing to address 10. This is a write-only address
and the data written to it is irrelevant.
ADDRESS 10:
3.8
ONE SHOT
CHECKSUM REGISTER
This read-only register stores the checksums generated in the diagnostic mode.
ADDRESS 11:
CHECKSUM
BIT
TYPE
NAME
DESCRIPTION
0-7
R
CHECK[0:7]
The 8 bit checksum. The checksum is generated as a non-linear feedback
accumulation of the BS, FS, I, and Q output bits. The current checksum is stored
in this register and the checksum generator is cleared whenever the internal sync
goes low (see SS_MUX in Section 3.2 for the modes of the internal sync).
3.9
I AND Q OUTPUT REGISTERS
These registers are used to capture output samples.
ADDRESS 12:
I-Output Byte 0
BIT
TYPE
NAME
DESCRIPTION
0-7
R
I[0:7]
Least significant 8 bits of the I output.
ADDRESS 13:
I-Output Byte 1
BIT
TYPE
NAME
DESCRIPTION
0-7
R
I[8:15]
Most significant 8 bits of the I output.
ADDRESS 14:
Q-Output Byte 0
BIT
TYPE
NAME
DESCRIPTION
0-7
R
Q[0:7]
Least significant 8 bits of the Q output.
ADDRESS 15:
Q-Output Byte 0
BIT
TYPE
NAME
DESCRIPTION
0-7
R
QI[8:15]
Most significant 8 bits of the Q output.
The user reads the I and Q outputs through these read-only registers. The captured samples can
be used for gain control, analysis, display, or diagnostics.
Texas Instruments Incorporated
- 17 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
SLWS138B
4.0
SPECIFICATIONS
4.1
ABSOLUTE MAXIMUM RATINGS
Table 1: Absolute Maximum Ratings
PARAMETER
SYMBOL
MIN
MAX
UNITS
DC Supply Voltage
VCC
-0.3
4.0
V
Input voltage (undershoot and overshoot)
VIN
-0.7
VCC+0.7
V
TSTG
-65
150
Storage Temperature
Lead Soldering Temperature (10 seconds)
300
Clock Rate
FCK
1
NOTES
°C
°C
KHz
1
Notes:
1. Below 1 KHz the clock loss detect circuit will power down the chip. If the clock loss detect circuit is
disabled (bit 5, address 7) and the clock is stopped, the chip may draw up to one Amp of power supply
current for approximately 10 seconds. After 10 seconds the current will go down to below 50 mAmps.
4.2
RECOMMENDED OPERATING CONDITIONS
Table 2: Recommended Operating Conditions
PARAMETER
SYMBOL
MIN
MAX
UNITS
VCC
3.0
3.6
V
Temperature Ambient, no air flow
TA
-40
+85
Junction Temperature
TJ
DC Supply Voltage
125
NOTES
°C
°C
Notes:
1. Thermal management is required to keep TJ below MAX for full rate operation. See Table 3 below.
4.3
THERMAL CHARACTERISTICS
Table 3: Thermal Data
GC1012B-PQ
THERMAL
CONDUCTIVITY
SYMBOL
Theta Junction to Ambient
Theta Junction to Case
UNITS
2 Watts
4 Watts
6 Watts
θja
18
11
10
θjc
4
4
4
°C/W
°C/W
Note: Air flow will reduce θja and is highly recommended.
Texas Instruments Incorporated
- 18 -
This document contains information which may be changed at any time without notice
1
1
GC1012B 3.3V DIGITAL TUNER
4.4
SLWS138B
DC CHARACTERISTICS
All parameters are industrial temperature range of 0 to 85 oC ambient unless noted.:
Table 4: DC Operating Conditions
Vcc = 3.3V
PARAMETER
SYMBOL
MIN
UNITS
NOTES
V
1
MAX
Voltage input low
VIL
0.8
Voltage input high
VIH
2.0
V
2
Input current (VIN = 0V)
IIN
Typical +/- 50
uA
2
0.5
V
2
3.3
V
2
Voltage output low (IOL = 2mA)
VOL
Voltage output high (IOH = -2mA)
VOH
Data input capacitance (All inputs except CK
and C[0:15])
CIN
Typical 4
pF
1
Clock input capacitance (CK input)
CCK
Typical 10
pF
1
CCON
Typical 6
pF
1
Control data capacitance (C[0:15] I/O pins)
2.4
Notes:
1. Controlled by design and process and not directly tested. Verified on initial parts evaluation.
2. Each part is tested at 85°C for the given specification.
Texas Instruments Incorporated
- 19 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
4.5
SLWS138B
AC CHARACTERISTICS
Table 5: AC Characteristics (0 TO +85oC Ambient, unless noted)
3.3V +/- 5%
PARAMETER
SYMBOL
MIN
MAX
100
UNITS
NOTES
MHz
2, 3, 4
Clock Frequency
FCK
0.01
Clock low period (Below VIL)
tCKL
4
ns
1
Clock high period (Above VIH)
tCKH
4
ns
1
Data setup before CK goes high
(X, SS, AS or GS)
tSU
4
ns
1
Data hold time after CK goes high
tHD
2
ns
1
Data output delay from rising edge of CK.
(I, Q, WS, IFLAG, OS, OFLOW, SO
tDLY
0
8
ns
1, 5
Data to tristate delay
(I or Q to hiZ from OEI or OEQ)
tDZ
2
5
Tristate to data output delay
(I or Q valid from OEI or OEQ)
tZD
3
8
Control Setup before CS goes low (A, R/W
during read, and A, R/W, C during write)
tCSU
Control hold after CS goes high (A, R/W during
read, and A, R/W, C during write)
1
ns
1, 5
5
ns
1
tCHD
5
ns
1
Control strobe (CS) pulse width
(Write operation)
tCSPW
20
ns
1,6
Control output delay CS low to C
(Read Operation)
tCDLY
20
ns
1,6
tCZ
5
ns
1
ICCQ
200
uA
1
ICC
400
mA
1, 7
Control tristate delay after CS goes high
Quiescent supply current
(VIN=0 or VCC, FCK = 1KHz)
Supply current
(FCK =100MHz)
Notes:
1. Controlled by design and process and not directly tested. Verified on initial part evaluation.
2. Each part is tested at 85 deg C for the given specification.
3. Temperature range is verified by lot sampling.
4. The chip may not operate properly at clock frequencies below MIN and MAX.
5. Current load is 2ma. Delays are measured from the rising edge of the clock to the output level
rising above VIH or Falling below VIL.
6. Capacitive output load is 80pf.
VCC F CK
7. Current changes linearly with voltage and clock speed. Icc (MAX) =  ------------  -------------- 400mA
 5   100M
Texas Instruments Incorporated
- 20 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
SLWS138B
5.0
APPLICATION NOTES
5.1
POWER AND GROUND CONNECTIONS
The GC1012B chip is a very high performance chip which requires solid power and ground
connections to avoid noise on the VCC and GND pins. If possible the GC1012B chip should be mounted on
a circuit board with dedicated power and ground planes and with at least two decoupling capacitors (0.01
and 0.1 µf) adjacent to each GC1012B chip. If dedicated power and ground planes are not possible, then
the user should place decoupling capacitors adjacent to each VCC and GND pair.
IMPORTANT
The GC1012B chip may not operate properly if these power and ground guidelines are violated.
5.2
STATIC SENSITIVE DEVICE
The GC1012B chip is fabricated in a high performance CMOS process which is sensitive to the high
voltage transients caused by static electricity. These parts can be permanently damaged by static electricity
and should only be handled in static free environments.
5.3
100 MHZ OPERATION
Care must be taken in generating the clock when operating the GC1012B chip at its full 100 MHz
clock rate. The user must insure that the clock is above 2 volts for at least 4 nanoseconds and is below 0.8
volts for at least 4 nanoseconds. At 1000 MHz the clock period is only 10 nanoseconds so that the clock
must have a duty cycle of exactly 50%, and the rise and fall times can only be 1 nanosecond each. One
must also be careful to prevent clock undershoot below ground. An ideal clock at 100 MHz would be a
square wave with a low voltage of 0.5 volts and a high voltage of 2.5 volts.
5.4
REDUCED VOLTAGE OPERATION
The power consumed by the GC1012B chip can be greatly reduced by operating the chip at the
lowest VCC voltage which will meet the application’s timing requirements. When operating at a reduced
voltage, GRAYCHIP recommends driving the GC1012B chip inputs with 5 volt to 3 volt interface chips.
Texas Instruments Incorporated
- 21 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
5.5
SLWS138B
SYNCHRONIZING MULTIPLE GC1012B CHIPS
A system containing a bank of GC1012B chips will need to be synchronized so that the output
frames from each chip are aligned, and, if desired, so that their frequency accumulators are running
synchronously. The GC1000 Input Switch chip has built in sync counters which are designed specifically for
this purpose. If the GC1000 chip is not used, then the one-shot strobe (see Section 3.7) can be used. The
bank of chips should be interconnected so that the OS pin of one GC1012B chip is tied to the SS input of
all of the chips. The one-shot strobe mode can then be used to simultaneously synchronize all of the chips.
The OS pin of a second GC1012B chip should be tied to the AS input of all of the chips. The one-shot mode
of the second chip can be used to synchronize the frequency accumulators whenever the tuning frequency
has been changed.
5.6
PROCESSING COMPLEX DATA
Two GC1012B chips can be used to process complex input data by using one chip to process the
I-input data and the other to process the Q-input data. If the two chips are synchronized as discussed above,
then the complex output stream can be reconstructed by adding and subtracting the I and Q outputs of the
two chips. A programmable gate array chip such as from XILINX would be ideal for this post-processing.
The configuration for processing complex data is illustrated in Figure 6.
IIN
I
X
GC1012B
IOUT
Q
SS
OS
AS
QIN
I
X
GC1012B
QOUT
Q
SS
AS
PROGRAMMABLE
GATE
ARRAY
OS
Figure 6. Processing Complex Input Data
Texas Instruments Incorporated
- 22 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
5.7
SLWS138B
EXAMPLE RECEIVER ARCHITECTURE
An example digital receiver architecture using the GC1012B chip is shown in Figure 7.
USER
INTERFACE
FROM
ANTENNAE
ANALOG
FRONT
END
• GAIN
• BANDLIMIT
TO
30MHz OR LESS
• DOWNCONVERT
ANALOG
TO
DIGITAL
CONVERTER
• DIGITIZES TO 8, 10
OR 12 BITS
• 60 MHz SAMPLING
RATE
• OUTPUT IS
CENTERED AROUND
15MHz
GC1012B
CHIP
• TUNES TO
DESIRED
FREQUENCY
DIGITAL
TO
ANALOG
CONVERTER
(OPTIONAL)
SIGNAL
OUT
• CONVERTS BACK TO
ANALOG
• NARROWBAND
FILTERS SIGNAL
• REDUCES
SAMPLE RATE
Figure 7. Example Digital Receiver Architecture
The receiver contains an analog front end which downconverts up to 30MHz of radio spectrum to
an IF frequency around 15MHz1. It also adjusts the gain of the signal so that it fills the dynamic range of the
analog to digital converter (ADC). The ADC digitizes the signal using up to 12 bits of resolution at a sampling
rate up to 60 MHZ. The GC1012B chip tunes, downconverts, and narrowband filters desired frequencies
from within the 30 MHz band. The GC1012B output can either be converted back to analog or kept in its
digital state for subsequent signal processing.
1. Note that the HF spectrum (1 to 30MHz) can be digitized directly.
Texas Instruments Incorporated
- 23 -
This document contains information which may be changed at any time without notice
GC1012B 3.3V DIGITAL TUNER
5.8
SLWS138B
LATENCY THROUGH THE GC1012B
Two latencies are of interest, the latency from a step function in to a step function out (midpoint), and the
latency from a step function until the end of the “ringing” in the step function output (endpoint). These latencies are:
Table 6: Latency
Output Mode
Midpoint
Endpoint
Values of D
(decimation)
Real
41 + 20D
41 + 40D
1, 2, 4, 8, 16 and 32
Complex
35 + 10D
35 + 20D
2, 4, 8, 16, 32 and 64
Another latency of interest is the delay from SS input to stable WS. The WS strobe becomes stable and is
low after 9 clocks, before 9 clocks the WS is unknown and may go high at any time. The delay until the first valid
high WS is a function of decimation. For decimate by 2 the delay from SS is 10 clocks, for 4 the delay is 12 clocks,
for 8 the delay is 16 clocks and for decimation ratios of 16, 32 and 64 the delay is 24 clocks. WS is high at clock 24
for all decimations.
Texas Instruments Incorporated
- 24 -
This document contains information which may be changed at any time without notice
PACKAGE OPTION ADDENDUM
www.ti.com
4-Mar-2005
PACKAGING INFORMATION
Orderable Device
Status (1)
Package
Type
Package
Drawing
GC1012B-PQ
ACTIVE
QFP
PBM
Pins Package Eco Plan (2)
Qty
120
24
None
Lead/Ball Finish
Call TI
MSL Peak Temp (3)
Level-3-260C-168 HR
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in
a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
Eco Plan - May not be currently available - please check http://www.ti.com/productcontent for the latest availability information and additional
product content details.
None: Not yet available Lead (Pb-Free).
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements
for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered
at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Green (RoHS & no Sb/Br): TI defines "Green" to mean "Pb-Free" and in addition, uses package materials that do not contain halogens,
including bromine (Br) or antimony (Sb) above 0.1% of total product weight.
(3)
MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDECindustry standard classifications, and peak solder
temperature.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is
provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the
accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take
reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on
incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited
information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI
to Customer on an annual basis.
Addendum-Page 1
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty. Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. To minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third-party products or services
does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.
Use of such information may require a license from a third party under the patents or other intellectual property
of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated TI product or service and
is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Following are URLs where you can obtain information on other Texas Instruments products and application
solutions:
Products
Applications
Amplifiers
amplifier.ti.com
Audio
www.ti.com/audio
Data Converters
dataconverter.ti.com
Automotive
www.ti.com/automotive
DSP
dsp.ti.com
Broadband
www.ti.com/broadband
Interface
interface.ti.com
Digital Control
www.ti.com/digitalcontrol
Logic
logic.ti.com
Military
www.ti.com/military
Power Mgmt
power.ti.com
Optical Networking
www.ti.com/opticalnetwork
Microcontrollers
microcontroller.ti.com
Security
www.ti.com/security
Telephony
www.ti.com/telephony
Video & Imaging
www.ti.com/video
Wireless
www.ti.com/wireless
Mailing Address:
Texas Instruments
Post Office Box 655303 Dallas, Texas 75265
Copyright  2005, Texas Instruments Incorporated