Toshiba CMOS Digital Integrated Circuit Silicon Monolithic
TC94A23F
Single-chip CD Processor with Built-in Controller
TC94A23F is a single-chip CD processor for digital servo. It
incorporates a 4-bit microcontroller.
The controller features an LCD/LED driver, 4-channel 6-bit AD
converter, 2/3-line serial interface, buzzer, interrupt function, and
8-bit timer/counter. The CPU can select one of three crystal
oscillator operating clocks (16.9344 MHz, 4.5 MHz, and 75 kHz),
facilitating interface with the CD processor.
The CD processor incorporates sync separation protection and
interpolation, EFM decoder, error correction, digital equalizer for
servo, and servo controller. The CD processor also incorporates a
1-bit DA converter. In combination with RF amp TA2153FN or
TA2109F, TC94A23F can very simply configure an
adjustment-free CD player.
Thus, the IC is suitable for CD systems for automobiles and radio-cassette players.
Features
Weight: 1.6 g (typ.)
TC94A23F
· Single-chip CD processor with built-in CMOS LCE/LED driver and 4-bit microcontroller
· Sub code Q data are read-timing free and can be output in sync with audio data. (Note)
· Built-in data slice and analog PLL (adjustment-free VCO used) circuit
· Auto adjustment of loop gain, offset, and balance at focus servo and tracking servo
· RF gain auto adjustment circuit
· Built-in digital equalizer for phase compensation
· Supports different pickups using built-in digital equalizer coefficient RAM.
· Built-in focus and tracking servo control circuit
· Search control supports all modes and realizes high-speed, stable search.
· Lens kick and feed kick use speed control method.
· Built-in AFC circuit and APC circuit for disc motor CLV servo.
· Built-in defect/shock detector
· Built-in 8 times oversampling digital filter and 1-bit DA converter.
TC94A23F
Note: Output pins for sub code Q data and audio data are also used as LCD driver pins. The function of the pins
can be switched by program.
2
2002-02-06
()(
)
(
)
()X
(
)
()()()(
)
(
)
COM1 (OT1)
r
COM2 (OT2)
COM3 (OT3)
COM4 (OT4)
INTR
MXO
MV
MV
MXI
SS
DD
M
M
M
M
M
M
M
M
M
95
100
Interrupt input
OSC
Power supply to controller
LCD driver/LED driver output port
(LCD: 4 ´ 18 = 72 segments max, LED: 18 segments)
1 5 101520 2530
M M M M M M M M M M M M M M M M M M M M M M M M M M M MMM
S1 (OT5)
S2 (OT6)
S3 (OT7)
S4 (OT8)
S5 (OT9)
S6 (OT10)
S7 (OT11)
S8 (OT12)
S9 (OT13)
S10 (OT14/ZDET)
S11 (OT15/CLCK)
CD function pins switched togethe
S13 (OT17/SFSY)
S12 (OT16/DATA)
P8-0 (S15/BCK)
S14 (OT18/LRCK)
Power supply to
P8-1 (S16/AOUT)
P8-2 (OT17/MBOV)
controller
DD
MV
P8-3 (OT18/IPF)
SS
MV
I/O ports (16)
P3-0
P1-3
P1-2
P1-1
P1-0
P3-1 (ADin1)
Note: Symbols used for the pins above indicate the following pin functions.
*
: CD processor-dedicated pin
M
: Power supply pin
3
: CD processor tri-state output pin
A
: CD processor analog input/output pin
R
: Reference input pin
M
: Controller-dedicated pin
Note: When the CD is off, the power supply pins for the controller (MV
supply pins (indicated by asterisk *) are off.
) and the power pins supply for the CD oscillator (XV
DD
DD
DV
(
)
X
(
)
()(
)
(
)
(
)
DV
DV
DD
1 bit DAC
RL
LO
SL
V
DD
V
SS
P2-0~P2-3
ROM
RAM
Digital equalizer
Automatic adjustment
circuit
CLV
servo
Sub code decoder
Digital out Audio out
CD Reset
Synchronous
guarantee EFM
decode
16 k SRAM
Correction circuit
IN1
MXO
MXI
P1-3
P1-0
INTR
P4-3 (SCK/SCL)
P4-2
SI0/SI1/SDA
P4-1 (SI2)
P4-0 (ADin4/BUZR)
SBSY
X’tal OSC
Port1
Timer
Interrupt
Cont.
Serial
Interface
Port4
BUZR
MPX
CPU clock
Micon interface
SBSY
CLCK, DATA, SFSY,
Reset
OT19-22
LRCK, BCK, MBOV, IP F
Data Reg (16 bit)
G-Reg. R/W Buf.
ROM
(16 ´ 8192 Step)
RAM
ALU
(4 ´ 512 word)
Program
Counter
Instruction
Decoder
P3-3 (ADin3)
P3-2 (ADin2)
P3-1 (ADin1)
P3-0
AD
Conv.
Port3
Stack Reg.
(8Level)
Bias
COM1 (OT1)
COM2 (OT2)
ZDET, CLCK, DATA, SFSY, LRCK, BCK, MBOV , IPF
LCD Driver/Output Port Port8
S2 (OT6)
S1 (OT5)
COM3 (OT3)
COM4 (OT4)
S10 (OT14/ZDET)
S11 (OT15/CLCK)
S13 (OT17/SFSY)
S12 (OT16/DATA)
S14 (OT18/LRCK)
Reset
Power on Reset
P8-0 (S15/BCK)
P8-1 (S16/AOUT)
Pin Function
TC94A23F
Pin
Number
97 COM1/OT1
98 COM2/OT2
99 COM3/OT3
100 COM4/OT4
Symbol Pin Name Function and Operation Remarks
LCD common output
/output port
Common signal output pins for the LCD panel.
Those pins configure matrix with S1 to S18
and display up to 72 segments.
The LCD can be driven by the 1/2 or 1/3 bias
method. When the 1/2 bias method is set,
three levels, MV
output at 2-ms intervals at a 62.5 Hz cycle.
When the 1/3 bias method is set, four levels,
MV
, 1/3MVDD, 2/3MVDD, and GND, are
DD
output at 1-ms intervals at a 125 Hz cycle
(when either the 4.5 MHz or 75 kHz crystal
oscillator is used).
After system reset or clock stop execution is
released, the non-selected waveform (bias
voltage) is output. The DISP OFF bit is set to
0 and the common signal is output.
These pins can be switched to an output port
(Note 1) or LED driver pins by program. They
are usually used for digit output to drive the
LEDs.
, 1/2MVDD, and GND, are
DD
MV
DD
MV
DD
Bias
voltage
5
2002-02-06
TC94A23F
Pin
Number
1~9
10
11
12
13
14
15
16
17
18
Symbol Pin Name Function and Operation Remarks
S1/OT4
~
S9/OT13
S10/OT14
/ZDET
S11/OT15
/CLCK
S12/OT16
/DATA
S13/OT17
/SFSY
S14/OT18
/LRCK
P8-0/S15
/BCK
P8-1/S16
/AOUT
P8-2/S17
/MBOV
P8-3/S18
/IPF
LCD segment output
/output port
LCD segment output
/output port
/CD signal
I/O port
/LCD segment output
/CD signal
Segment signal output pins for the LCD panel.
Those pins configure a matrix with COM1 to
COM4 and display up to 72 segments.
When the 1/2 bias method is set, two levels,
and GND, are output. When the 1/3
MV
DD
bias method is set four levels, MV
1/3MV
The S1 to S14 pins can be switched to an
output port (Note 1) by program. Port 8 and
S15 to S18 pins can be switched pin by pin to
an I/O port and segment output pins. When
the pins are set to an I/O port, output is
N-channel open drain.
The S10 to S14 and P8-0 to P8-3 pins can be
switched to CD signal input/output pins by
program. Setting the CD10 bit to 1 switches
the pins to the LRCK, BCK, and AOUT pins as
the CD pins in batches. The other pins can be
individually switched according to the
S14/S15/S16 segment data.
CLCK: Inputs/outputs sub code P to W data
DATA: Outputs sub code P to W data.
SFSY: Outputs frame sync signal for