Philips Semiconductors
Channel encoder/decoder CDR60
Preliminary specification
SAA7392
Table 78 Selection of coefficient Kf’ and Ki’
Kf’.2
Kf’.1
Kf’.0
Ki’.2
Ki’.1
Ki’.0
0
0
0
1
0
0
1
0.5
0
1
0
0.25
0
1
1
0.125
1
0
0
0.0625
1
0
1
0.03125
1
1
0
0.015625
1
1
1
0.0078125
COEFFICIENTS Kf’ AND Ki’
7.10.4 MOTOR CONTROL REGISTER 3 (MOTOR3)
The function of this register is dependent upon whether its being read or written.
When written, the value determines the FIFO set-point value in C1 frames (one C1 frame is 24 bytes). The FIFO set-point
value should be set to a value greater than 110 frames for CD Fast mode and greater than 219 frames for CD Normal
mode. The maximum value for the FIFO half-full value is 256. Normally, the FIFO set-point value should be set to the
minimum value plus a margin for disc overspeed. The set-point value is calculated as shown below:
FIFO set-point value = HFSP<7:0> × 8.
When read, the motor speed can be determined from the recovered tacho frequency. Note this information is only valid
when a Hall motor is being used in the application and the tacho subsystem is correctly configured. The reading is related
to the motor frequency (relative to pulse rate on a single tacho input pin) as shown in Equation (1); the actual Tacho
frequency can be calculated as shown in Equation (2). Negative frequencies will be measured if the motor is rotating in
reverse.
Tacho4 = [---(--6-----×-----T----a-T--c--a-h--c-o--h--1--o--)---s×---a--M-m----o-p--t-l-o-e--r---r-f-a-r--et--e-q---u----e---n---c---y----]
(1)
Tacho frequency (Hz) = Tacho4 × A-----D----C-1---2--c-8--l-o----c---k-
(2)
Table 79 Motor Control Register 3 (address 0EH) - WRITE/READ
7
6
5
4
3
2
1
0
HFSP.7
HFSP.6
HFSP.5
HFSP.4
HFSP.3
HFSP.2
HFSP.1
HFSP.0
TachoFreq.7 TachoFreq.6 TachoFreq.5 TachoFreq.4 TachoFreq.3 TachoFreq.2 TachoFreq.1 TachoFreq.0
Table 80 Description of Tacho4 bits for read operation
BIT
SYMBOL
DESCRIPTION
7 to 0
TachoFreq<7:0>
These 8 bits indicate the Tacho frequency (2’s complement notation).
2000 Mar 21
42