ChipFind - Datasheet

Part Number AT78C1502

Download:  PDF   ZIP

Document Outline

1
Features
·
Servo Processing Unit (SPU), Using Dedicated 16-bit Instruction Cycle AVR
®
RISC
Cores (3), Giving 120 MIPS Maximum Processing Power with 40 MHz SYSCLK
·
SPU Includes 17 x 17 Single-clock Cycle MAC
·
On-chip Debugger Monitor for Program Development (OCDM)
·
8K Words Program RAM
·
4K Bytes Data RAM
·
On-chip Clock Frequency Synthesizer with Output Clock Buffers for AT78C1501
Controller
·
On-chip S/H and WCS Timing State Machine (TSM) for Conversion of Focus, Tracking
and SUM Signals
·
10-bit 1.2 µsec ADC with six-channel MUX
·
Synchronized ADC Conversions with SPU Interrupt Service Routine
·
Three Fast 10-bit 500 nsec (rise time) DACs for Servo Loops and Adjustments
·
Three 8-bit DACs for Offset Adjustment and Spin Loop
·
Bandgap ADC and DAC Midpoint Reference Outputs
·
SPU Implemented Spindle Speed Control
·
Spindle Interface Logic and Hardware Support for Both CAV and CLV Spindle Control
Modes
·
Eight General Purpose I/O Pins
·
SPU Servo Control of Focus, Fine Track, Coarse Track and Tray Load Motors
·
High-speed Track Counter for Accurate High-speed Track Counts (1.4 MHz when used
with AT78C1503 Read Channel)
·
Lower Power Operations with 3.3V Core and 5V Tolerant I/Os
·
8-bit Data and 14-bit Address Controller/Microprocessor Interface
·
3-pin Universal Serial Port Interface to Program Read Channel and Power Devices
·
Power Management
·
On-chip UART to Access OCDM Unit
Description
The Atmel AT78C1502 high-performance servo controller fully integrates all of the
control and demodulation functions for DVD and CD, optical/mechanical systems.
Packaged in 128-lead TQFP and fabricated in 0.35 micron CMOS, the device oper-
ates on a 3.3V logic/analog supply and provides 5V tolerance for digital I/O. An AVR-
based Servo Processing Unit (SPU) embedded in the device provides programmable
control of spindle speed, coarse and fine tracking, focus, sled, draw motor and tilt. The
three parallel programmable AVR microcontrollers in the SPU are the heart of the sys-
tem, offering a range of servo sample rates. With only a 40 MHz system clock, 120
MIPS of processing power is provided. Real-time notch filters can also be calculated.
Fast 10-bit DACs provide real-time control of servo loops and other system adjust-
ments. A universal serial port and many general purpose I/Os are provided.
AVR0 is the master AVR of the three microcontrolloers, communicating with AVR1,
AVR2 and the ARMTDMI in the AT78C1501 interface controller and to the AT78C1503
read channel. An On-Chip Debugger Monitor (OCDM) is offered to enable program-
mers to easily observe theeffect of changes to code on each AVR.
System-level evaluation boards are available with development code in both C and
native code for basic operation of all servos. Simple changes to the code allow any
mechadeck to be interfaced to the AT78C1502.
DVD/CD Servo
AT78C1502
Rev. 2050A­DVD­07/02
2
AT78C1502
2050A­DVD­07/02
Figure 1. DVD System Block Diagram
Sled
Focus
Spindle
Laser
T08XX
Laser Amp
AT78C1505
Pre-amp
Power
Drivers
DRAM
AT78C1501
ATAPI I/F
Controller
DBM
ECC
SRAM
ARM7TDMI
AT78C1502
Servo
Control
System
Flash
AT78C1503
Read
Channel
AT78C1504
Laser Power
Controller
AT78C1507
Read
Channel Adj.
3
AT78C1502
2050A­DVD­07/02
Figure 2. Pin-out
AT78C1502
128-lead TQFP
1
128
103
102
65
64
38
39
DGND
N/C
CAP
GPP7
GPP6
GPP5
GPP4
GPP3
GPP2
GPP1
GPP0
DVDD
SPCLK
BEMF
TXD
RXD
SCLK
SDATA
SDEN2
SDEN1
SDEN0
DGND
AGND
FDAC
FDACREF
FINDAC
FINDACREF
AVDD
CRSDAC
CRSDACREF
DAC1
DAC0
N/C
AVDD
2VBG
VBG
N/C
AGND
DGND
D0
D1
D2
D3
DVDD
D4
D5
D6
D7
DGND
WRB
RDB
CSB
CINT
CINTAQK
TESTMODE
DVDD
OCDM
TM4
TM3
TM2
TM1
TM0
DGND
MRST
WG
IDF
JTRIG
LHP
DVDD
TOK
BCA
TZC
MIRR
FOK
HD1,2
DGND
DGND
HD3,4
CNTRST
SINT
SF
ADCSTR
A
VDD
MUXOUT
AIN6
AIN5
MTRK
MTRKFB
A
GND
LPS
LPSFB
FCS
FCSFB
A
VDD
SUM
SUMFB
RDSZ
RDSZFB
N/C
N/C
ADCREF
A
GND
DGND
A13
A12
A11
A10
A9
A8
A7
A6
A5
D
VDD
A4
A3
A2
A1
A0
DGND
XIN
XOUT
CLK2
CLK1
D
VDD
N/C
FSFIL
T
FSIS
DGND
4
AT78C1502
2050A­DVD­07/02
External Pin
Definition
P = Power or ground, B = Bidirectional, I = Digital Input, O = Digital Output.
AI = Analog Input, AO = Analog Output.
Table 1. External Pin Definition
Pin #
Symbol
Type
Description
1
DGND
P
Digital Ground
2
D0
B
Data Bus
3
D1
B
Data Bus
4
D2
B
Data Bus
5
D3
B
Data Bus
6
DVDD
P
Digital VDD
7
D4
B
Data Bus
8
D5
B
Data Bus
9
D6
B
Data Bus
10
D7
B
Data Bus
11
DGND
P
Digital Ground
12
WRB
I
Chip Write Select
13
RDB
I
Chip Read Select
14
CSB
I
Chip Select Input
15
CINT
I
Interrupt Input from Controller
16
CINTACK
O
Controller Interrupt Acknowledge
17
TMODE
I
Test Mode Select Input ­ Active-low
18
DVDD
P
Digital VDD
19
OCDM_ENAB
I
On-chip Debug/Monitor Mode
20
TM4/MUX4
I
Test Mode Select
21
TM3/MUX3
I
Test Mode Select Input/MUX Output
22
TM2/MUX2
I
Test Mode Select Input/MUX Output
23
TM1/MUX1
I
Test Mode Select Input/MUX Output
24
TM0/MUX0
I
Test Mode Select Input/MUX Output
25
DGND
P
Digital Ground
26
MRST
I
Master Reset Input
27
WG
I
Write Gate Input from Controller
28
IDF
I
I/D Field Input from Controller
29
JTRIG
I
Jump Trigger Input from Controller
30
LHP
I
Laser High Power Input from Controller
31
DVDD
P
Digital Power
32
TOK
I
Track OK Input from Read Channel
33
BCA
I
Burst Cutting Area (Defect Flag Input)
5
AT78C1502
2050A­DVD­07/02
34
TZC
I
Track Zero Crossing from Read Channel
35
MIRR
I
Mirror Input from Read Channel
36
FOK
I
Focus OK Signal from Read Channel
37
HD1,2
I
Header 1, 2 Input from Read Channel
38
DGND
P
Digital Ground
39
DGND
P
Digital Ground
40
HD3,4
I
Header 3, 4 Input from Read Channel
41
CNTRST
I
TSM Counter Reset Signal
42
SINT
O
Servo Interrupt Output to Controller
43
SF
O
Servo Fault Output to Controller
44
ADCSTR
O
ADC Strobe Output from TSM
45
AVDD
P
Analog VDD
46
MUX_OUT
AO
Analog MUX Output
47
AIN6
AI
Analog Input to MUX
48
AIN5
AI
Analog Input to MUX
49
MTRK
AI
MUXed Track Track/Hold Input
50
MTRKFB
AI
MUXed Track Filter Input
51
AGND
P
Analog Ground
52
LPS
AI
Lens Position Sensor Track/Hold Input
53
LPS
AI
Lens Position Sensor Filter Input
54
FCS
AI
Focus Error Signal Track/Hold Input
55
FCSF
AI
Focus Error Signal Filter Input
56
AVDD
P
Analog VDD
57
SUM
AI
Slow Sum Track/Hold Input
58
SUMF
AI
Slow Sum Input Filter
59
RDSZ
AI
Read Size Input
60
RDSZF
AI
Read Size Input Filter
61
N/C
No Connect
62
N/C
No Connect
63
ADCREF
AI
Reference I/P for ADC
64
AGND
P
Analog GND
65
AGND
P
Analog GND
66
N/C
No Connect
67
VBG
AO
Bandgap Output Voltage
68
2VBG
AO
2*Bandgap Output Voltage
69
AVDD
P
Analog VDD
Table 1. External Pin Definition (Continued)
Pin #
Symbol
Type
Description