DSP/MCU system for CD-DA, CD-CA, CD-ROM player
Features
■ CD-R, CD-RW playback
■ Audio decoding (MP3,WMA,AAC)
■ CLV (1x, 2x, 4x) and CAV mode (6x)
■ On-chip USB-OTG host full speed
■ 3.3 V ±5 % operating supply range for I/O
■ 1.8 V ±5 % operating supply range for logic
■ IDLE, WFI and STOP modes
■ Power on reset / Brownout controller
■ 33.8688 MHz external quartz/resonator
■ Operating temperature range: -40 °C to +85 °C
Embedded ARM7TDMI microcontroller
32 bit MCU with 3-stage pipeline @ 67 MHz
■
■ 384 KB internal ROM (4 Mb on package RAM
for development version) and 128 KB RAM
2
■ I
C master/slave (400 kHz) + 1 CRQ line
■ Two high-speed UART full-duplex
■ Two buffered SPI master/slave interface
Analog Front-end part
■ A, B, C, D, E, F voltage inputs
■ Automatic gain and offset control
■ ALPC circuit with integrated Power MOS
■ 8 bit 2 channels general purpose ADC
Digital servo
■ Automatic fine gain/balance/offset adjustment
for tracking and focus
■ Embedded 16 bit servo DSP (33.8688 MHz)
■
PDM controls for focus, tracking, spindle, sledge
■ Embedded stepping sledge motor controller
■ CLV & CAV spindle control
STA1052
Data Brief
LQFP144 (20x20x1.4 mm)
Acquisition
■ Full range adjustment-free digital PLL
■ EFM demodulation and synchronization
■ Q subcode and CD text decoder
Error correction
■ CIRC, capable of dual C1, quad C2 erasure
■ RSPC capable of C3 corrections
■ Jitter absorbing capacity ±24 frames (CLV)
Shock-proof controller
■ Up to 64 Mbit external SDRAM interface
■ 8/16 bit data bus interface
■ ADPCM (4:1) lossy compression for extended
shock proof capability
Audio features
■ Two I
■ SPDIF transmitter (IEC958) and receiver
■ Sample-rate conversion from 8 kHz - 48 kHz
■ Digital equalizer for bass/treble control
■ Built-in stereo DAC
Development environment
■ 5 pin JTAG port (IEEE 1149.1 standard)
Table 1. Device summary
2
S transmitters and one I2S receiver
input to 44.1 kHz output
Order code Package Packing
STA1052S1 LQFP144 Tray
March 2008 Rev 1 1/14
For further information contact your local STMicroelectronics sales office.
www.st.com
14
Contents STA1052
Contents
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 System block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1 Pin connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Pin function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2/14
STA1052 Description
1 Description
The STA1052 is a single chip device which performs all functions related to read back of
optical disk: servo control operations, reading optical disc decoding the High frequency
signals, EFM decoding, error correction, software decoding of MP3 and WMA encoded
audio, sample rate conversion, managing file system, serial transfer of audio/program
through I
It also performs software decoding of MP3, AAC and WMA encoded audio from USB or
SD card™ memory supports.
Commands can be exchanged with the Host MCU either via one I
STA1052 chip comes along a broad software suite that comprehends different types of
compressed audio files, File System Management, Play Lists.
The key Media and File Types supported are briefly reported below:
● Ability to play any USB/SD card compatible solid state memory media
● MPEG1-Layer 2 compressed audio files
● Playback of MP3 compressed audio files (all bit rates and VBR)
● Playback of lower bit rate MPEG2 layer 3 files and MPEG-2.5 extension
● Playback of WMA version 9 compressed audio files
● Playback of iTunes AAC compressed audio files
● Sample rate converter for recorded sampling rates other than 44.1kHz
● Support FAT16/FAT32 file systems
● Support ISO9660 and Joliet file systems
2
S/SPDIF, direct playback of audio through in-built audio DAC.
2
C port or two SPI ports.
The software can manage the following File Information: folder and file names.
ID3 tag information - as per versions 1.0-1.1, 2.0 - 2.4- is reported. Further parameters
made available by ST software are: File type (i.e. .mp3, .wav, .wma, .cda, .aac), Bit rate,
entire file path for current track and track elapsed time.
STA1052 software provides the essential Navigation Commands: Previous/Next , Fast
forward/Rewind, Jump to any file, Scan, Pause. All these commands can be programmed
and configured via Command Protocol Interface.
Two different types of Playlists are supported: Playlists with .pls extension, Playlists with
.m3u extension.
Robust software architecture provides an efficient error handling and related messaging.
ST developed a software architecture that allows the patching of a few parts of software
resident in ROM. Software patches are loaded into a very inexpensive serial Flash which
provides the capability to patch up to 40 KByte of ROM software.
Software build (patching) upgrade from media USB and SD card and from host MCU onto
serial Flash is supported.
STA1052 is intended for use in automotive entertainment system.
3/14
System block diagram STA1052
2 System block diagram
Figure 1 provides the complete system block diagram, where the ARM sub-system is
represented as a hierarchical block.
Figure 1. STA1052 block diagram
SPDIF-SONYLSI-I2S
fade/
mute/
deemph
master clock
Application interfaceOutput interface
Obs/Debug
ARM Subsystem
External
Focus Actuator
Track Actuator
Ext
Interrupt
Mem
Sled Motor
Spindle Motor
SDRAM Interface
ADPCM
De-
Decoder
ADPCM
Encoder
Org
Frame
+
RSPC
Scram
CLV
buffer
Reed-Solomon
Cross Interleaving
AHB
ITF
DSP
1.7Kx32 PRAM
256x16 XRAM
256x16 YRAM
TrackCount
A+C B+D E F
JumpSpeed
stepper
PDM/
SLED Loop filter
Track Loop filter
Focus Loop filter
TE
FE
defect
Spindle Motor Feedback (CAV)
Sub code
Digital PLL
Sync protection &
decoder
EFM demodulator
+
digital
equalizer
AUX ADC
Laser
control
LD
MD
4/14
ADC1
ADC2
ABCDE
OFFSET GAIN ADC
I/V
+
RATE
DECIM.
F
E
B+D
A+C
DAC
filter
ANALOG
AUDIO L/R out
PLL
Quartz/
Ceramic
F
STA1052 Pin description
3 Pin description
3.1 Pin connection
Figure 2. LQFP144 pin configuration (top view)
DRD10
DRD11
GPB11
GPB10
GPB9
DRD12
DRD13
DRD14
DRD15
VDD3_Core1
VSS
DRCLK
DRCLKE
DRRAS
DRCAS
DRWR
DRA0
DRA1
DRA2
DRA3
DRA4
VDD3
VSS
VDD
DRA5
DRA6
DRA7
DRA8
DRA9
DRA10
DRA11
DRBA0
DRBA1
JTRST
JTCK
NC
DRD9
DRD8
GPB12
GPB13
GPB14
GPB15
DRD7
DRD6
DRD5
VDD
VDD3
DRD4
DRD3
DRD2
DRD1
DRD0
PLL_VSS18P
PLL_VDDA33P
PLL_XTI
PLL_XTO
PLL_VDDA18P
PLL_VDD18P
FE_VSSA33S
FE_A
FE_C
FE_B
FE_D
FE_E
FE_F
FE_VDDA33S
FE_VDDPAD1
FE_ADCIN1
FE_ADCIN2
FE_VREF_ADC
FE_VREF
VSS
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 38 39 40
138139140141
137142143144
41 42 43 44 45
135134 133132
136
461147 48 49 50 51
130
131 129 128127 126125
54 55 56 57 58 59
52 53
122
124
123 121 120119 118117
60 61
115
116
62 63 64 65 66 67
114
112
113
68 69 70
111110 109
71
108
OUTR
ADAC_REF1
107
VCM
106
ADAC_REF2
105
OUTL
104
103
ADAC_VDDA
102
ADAC_VSSA
101
VSS
100
VDD3
99
JTMS
98
JTDO
97
JTDI
96
GPB7
95
GPB6
94
VDD
93
GPB8
92
GPB5
91
GPB4
90
GPB3
89
GPB2
88
GPB1
87
VDD3_Core2
86
VSS
85
GPB0
84
GPA8
83
GPA7
82
GPA6
81
GPA5
80
GPA4
79
GPA13
78
GPA3
77
GPA2
76
GPA1
75
NC
74
NC
73
NC
72
FE_CEXT
FE_REXT
FE_VDDA33R
FE_MD_LAS
FE_VSSA33R
FE_CAP_LAS
FE_LD_LAS
1. NC defines not connected pins.
FE_LD1_LAS
FE_VDDA33T
FE_VDDPAD2
FE_TESTP
FE_TESTN
FE_VSSA33T
FE_VSSA18AD
FE_VDDA18AD
VSS
TESTEN
RESETN
FFSR
SPDL
REFFSR
SLED1
SLED2
VDD
VSS
VDD3
TFSR
CAV
LRCK
GPA9
GPA10
GPA11
GPA12
SDO
BCLK
GPA0
AC00563
5/14