
SAF784X_2
NXP B.V. 2008. All rights reserved.
Product data sheet
Rev. 02 — 9 May 2008
92 of 93
continued >>
NXP Semiconductors
SAF784x
One chip CD audio device with integrated MP3/WMA decoder
19. Contents
1
2
2.1
2.2
3
4
5
5.1
5.2
6
6.1
6.1.1
6.1.2
6.2
6.3
6.4
6.5
6.5.1
6.5.2
6.5.3
6.5.4
6.5.4.1
6.5.4.2
6.5.5
6.5.5.1
6.5.5.2
6.5.5.3
6.5.5.4
6.5.5.5
6.5.5.6
6.5.5.7
6.5.5.8
General description. . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering information. . . . . . . . . . . . . . . . . . . . . 3
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pinning information. . . . . . . . . . . . . . . . . . . . . . 5
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
Functional description . . . . . . . . . . . . . . . . . . . 9
Analog data acquisition. . . . . . . . . . . . . . . . . . . 9
LF acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . 9
HF acquisition. . . . . . . . . . . . . . . . . . . . . . . . . 11
Analog clock generation . . . . . . . . . . . . . . . . . 12
General purpose analog inputs . . . . . . . . . . . 13
Auxiliary analog inputs . . . . . . . . . . . . . . . . . . 13
Channel decoder . . . . . . . . . . . . . . . . . . . . . . 16
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Block diagram. . . . . . . . . . . . . . . . . . . . . . . . . 16
Clock control. . . . . . . . . . . . . . . . . . . . . . . . . . 19
Decoder-ARM microprocessor interface. . . . . 20
Programming interface . . . . . . . . . . . . . . . . . . 20
Interrupt strategy. . . . . . . . . . . . . . . . . . . . . . . 21
EFM bit detection and demodulation . . . . . . . 21
Signal conditioning . . . . . . . . . . . . . . . . . . . . . 22
Bit detector . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Limiting the PLL frequency range. . . . . . . . . . 31
Run length 2 push-back detector . . . . . . . . . . 31
Available signals for monitoring . . . . . . . . . . . 32
Use of jitter measurement. . . . . . . . . . . . . . . . 32
Internal lock flags . . . . . . . . . . . . . . . . . . . . . . 33
Format of the measurements signal Meas1
on pin CL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Demodulator. . . . . . . . . . . . . . . . . . . . . . . . . . 34
EFM demodulation . . . . . . . . . . . . . . . . . . . . . 34
Sync detection and synchronization. . . . . . . . 34
Sync protection. . . . . . . . . . . . . . . . . . . . . . . . 34
CD decoding. . . . . . . . . . . . . . . . . . . . . . . . . . 35
General description of CD decoding. . . . . . . . 35
Q-channel subcode interface . . . . . . . . . . . . . 35
CD-text interface. . . . . . . . . . . . . . . . . . . . . . . 36
Main data decoding . . . . . . . . . . . . . . . . . . . . 37
Data processing . . . . . . . . . . . . . . . . . . . . . . . 37
Data Latency + FIFO operation . . . . . . . . . . . 37
Safe and unsafe correction modes. . . . . . . . . 38
Error corrector statistics . . . . . . . . . . . . . . . . . 38
CFLG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.5.5.9
6.5.5.10
6.5.5.11
6.5.5.12
6.5.6
6.5.6.1
6.5.6.2
6.5.6.3
6.5.7
6.5.7.1
6.5.7.2
6.5.7.3
6.5.8
6.5.8.1
6.5.8.2
6.5.9
6.5.9.1
6.5.9.2
6.5.9.3
6.5.9.4
6.5.9.5
6.5.9.6
6.5.9.7
6.5.9.8
6.5.9.9
6.5.9.10
6.5.10
6.5.10.1
6.5.10.2
6.5.10.3
6.5.10.4
6.5.10.5
6.5.10.6
6.5.10.7
6.6
6.6.1
6.6.2
6.6.3
6.6.4
6.6.4.1
6.6.4.2
6.6.4.3
6.6.4.4
6.6.4.5
6.6.4.6
6.6.5
6.6.5.1
6.6.5.2
6.6.5.3
6.6.5.4
6.6.5.5
6.6.5.6
6.6.6
6.6.6.1
6.6.6.2
6.6.6.3
6.6.6.4
6.6.6.5
6.6.7
6.6.8
6.6.9
6.6.10
BLER counters. . . . . . . . . . . . . . . . . . . . . . . . 39
Audio back end and data output interfaces . . 39
Audio processing . . . . . . . . . . . . . . . . . . . . . . 40
Interpolate-and-hold. . . . . . . . . . . . . . . . . . . . 40
Soft mute and error detection. . . . . . . . . . . . . 41
Hard mute on EBU. . . . . . . . . . . . . . . . . . . . . 41
Silence detection and kill generation . . . . . . . 41
De-emphasis filter . . . . . . . . . . . . . . . . . . . . . 41
Upsample filter (four times) . . . . . . . . . . . . . . 42
Data output interfaces . . . . . . . . . . . . . . . . . . 43
I
2
S interface . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Subcode (V4) interface. . . . . . . . . . . . . . . . . . 44
Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Frequency setpoint. . . . . . . . . . . . . . . . . . . . . 46
Position error . . . . . . . . . . . . . . . . . . . . . . . . . 46
Motor control loop gains (K
P
, K
F
and K
I
). . . . . 46
Operation modes . . . . . . . . . . . . . . . . . . . . . . 47
Writing, reading motor integrator value . . . . . 47
Some notes on application motor servo. . . . . 47
Tacho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Parallel Digital Servo IC (PDSIC). . . . . . . . . . 49
PDSIC registers and servo RAM control . . . . 49
Diode signal processing. . . . . . . . . . . . . . . . . 51
Signal conditioning. . . . . . . . . . . . . . . . . . . . . 52
Focus servo system . . . . . . . . . . . . . . . . . . . . 53
Focus start-up . . . . . . . . . . . . . . . . . . . . . . . . 53
Focus position control loop. . . . . . . . . . . . . . . 53
Dropout detection. . . . . . . . . . . . . . . . . . . . . . 55
Focus loss detection and fast restart . . . . . . . 55
Focus loop gain switching . . . . . . . . . . . . . . . 55
Focus automatic gain control loop . . . . . . . . . 55
Radial servo system. . . . . . . . . . . . . . . . . . . . 55
Radial PID - on-track mode . . . . . . . . . . . . . . 55
Level initialization . . . . . . . . . . . . . . . . . . . . . . 56
Dropout detection. . . . . . . . . . . . . . . . . . . . . . 56
Focus loss detection and fast restart . . . . . . . 57
Focus loop gain switching . . . . . . . . . . . . . . . 57
Focus automatic gain control loop . . . . . . . . . 57
Radial servo system. . . . . . . . . . . . . . . . . . . . 57
Level initialization . . . . . . . . . . . . . . . . . . . . . . 57
Sledge control . . . . . . . . . . . . . . . . . . . . . . . . 57
Tracking control . . . . . . . . . . . . . . . . . . . . . . . 57
Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Radial automatic gain control loop. . . . . . . . . 58
Off-track counting. . . . . . . . . . . . . . . . . . . . . . 58
Defect detection . . . . . . . . . . . . . . . . . . . . . . . 59
Off-track detection . . . . . . . . . . . . . . . . . . . . . 59
High level features . . . . . . . . . . . . . . . . . . . . . 59