ST STA1052 User Manual

DSP/MCU system for CD-DA, CD-CA, CD-ROM player
Features
CD-R, CD-RW playback
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
Loading...
+ 9 hidden pages