LC89057W-VF4A-E [ONSEMI]

数字音频接口收发器;
LC89057W-VF4A-E
型号: LC89057W-VF4A-E
厂家: ONSEMI    ONSEMI
描述:

数字音频接口收发器

文件: 总59页 (文件大小:307K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Ordering number : EN7202A  
LC89057W-VF4A-E  
CMOS IC  
http://onsemi.com  
Digital Audio Interface Transceiver  
1. Overview  
The LC89057W-VF4A-E is an audio IC that demodulates and modulates signals according to data transfer format  
between digital audio devices via the IEC60958/61937 and EIAJ CP-1201 and supports up to 192kHz of sampling  
frequency. It features a built-in VCO and oscillation amplifier, two bit clock circuits that are capable of setting  
independently the frequency-dividing ratios that can also be used for the DSP data input/output clocks, and LR clock  
output pins. A multi-channel PCM interface using multiple LC89057W-VF4A-E ICs is also available through a  
master/slave function.  
This IC is optimal for use in high performance AV amplifiers and a multi-channel PCM interface for DVD audio  
equipment.  
2. Features  
2.1 Realizes full demodulation for high performance AV equipment  
Possible to receive the sampling frequency of 32kHz to 192kHz and 24 bits data at a maximum.  
Supports I2S data output that facilitates interfacing with DSP.  
Output clock: 512fs, 256fs, 128fs, 64fs, 32fs, 2fs, fs, and fs/2  
Possible to output oscillation amplifier and external input clocks regardless of the PLL status.  
Maintains output clock continuity during clock switching.  
Supports Multi-channel transfer and reception, using master/slave function.  
Possible to process demodulation functions using common low-jitter clock without using PLL  
(external clock synchronization function)  
Built-in PLL error lock prevention circuit to provide accurate lock  
Semiconductor Components Industries, LLC, 2013  
May, 2013  
N0707HKIM VL-2194 No.7202-1/59  
LC89057W-VF4A-E  
2.2 Outputs various information to make system configuration easy  
Outputs DTS-CD/LD detection flag by DTS sync signal detection.  
Outputs burst preamble Pc from microcontroller interface.  
Calculates sampling frequency of input signal and outputs it from microcontroller interface.  
Outputs interrupt signal for microcontroller (interrupt source can be selected).  
Outputs signal of transitional period switching between VCO clock and oscillation amplifier clock.  
Outputs bit 1 of channel status (non-PCM data detection bit).  
Outputs emphasis information of channel status.  
Outputs renewed flag of the first 48 bits channel status.  
Channel status bit, validity flag and user data output are selectable.  
Outputs modulation/demodulation preamble B information.  
Possible to carry out and output various settings through microcontroller interface.  
2.3 Plenty of built-in functions to reduce peripheral circuits  
Includes modulation function that can attach channel status, validity flag, and user data.  
Equipped with a total of 7 digital data input pins: 1 input pin with an amplifier and 6 input pins with 5V tolerable  
TTL level signal.  
Possible to monitor input pin status with microcontroller by mounting a bi-phase input data detection function.  
Possible to select input data among 8 system input data including modulation function output.  
Possible to select output of input-data through among 8 system input data aside from selecting demodulation data.  
Includes 2 system bit clock and LR clock outputs. Various frequency-dividing ratios can be set to one of these two  
systems.  
Equipped with a serial digital audio data input pin. Possible to switch with demodulation output.  
Possible to modulate the data that is input to the serial digital audio data input pin.  
Includes built-in oscillation amplifier and frequency divider for quartz resonator and also possible to use them as  
clock generator.  
Includes 4 bits general-purpose parallel I/O port. It can be used for interface with peripheral ICs.  
All the channel status can be decoded through peripheral circuit using preamble B information.  
A continuous switching operation between external clock synchronous mode and PLL clock synchronous mode is  
possible.  
Single 3.3V-power supply operation. TTL input port supports 5V interface.  
Adopts small SQFP48 package for efficient use of substrate mounting area.  
Package Dimensions  
unit : mm (typ)  
3163B  
9.0  
7.0  
36  
25  
24  
13  
37  
48  
1
12  
0.5  
0.15  
0.18  
(0.75)  
SQFP48(7X7)  
No.7202-2/59  
LC89057W-VF4A-E  
4. Pin Assignment  
36 35 34 33 32 31 30 29 28 27 26 25  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
37  
38  
39  
40  
SDIN  
DO  
DI  
SLRCK  
SBCK  
CE  
CL  
RDATA  
RLRCK  
41  
42  
43  
44  
45  
46  
47  
48  
XMODE  
DGND  
DV  
DD  
LC89057W-VF4A-E  
DGND  
RBCK  
RMCK  
AGND  
DV  
DD  
TMCK/PIO0  
TBCK/PIO1  
TLRCK/PIO2  
TDATA/PIO3  
TXO/PIOEN  
AV  
DD  
LPF  
1
2
3
4
5
6
7
8
9
10 11 12  
* : Pull-down resistor internal  
Top view  
5. Pin Functions  
Table 5.1 Pin Functions  
Pin No.  
1
Name  
RXOUT  
RX0  
I/O  
Function  
O
I5  
I
Output pin of Input bi-phase selection data  
Input pin of TTL-compatible digital data  
2
3
RX1  
Digital data input pin with built-in amplifier that supports coaxial  
Input pin of TTL-compatible digital data  
Input pin of TTL-compatible digital data  
Digital GND  
4
RX2  
I5  
I5  
5
RX3  
6
DGND  
7
DV  
DD  
Digital power supply  
8
RX4  
I5  
I5  
I5  
Input pin of TTL-compatible digital data  
TTL-compatible digital data || Validity flag input pin for modulation  
TTL-compatible digital data || User data input pin for modulation  
Digital power supply for PLL  
9
RX5/VI  
RX6/UI  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
DV  
DD  
DGND  
LPF  
Digital GND for PLL  
O
PLL loop filter connection pin  
AV  
DD  
Analog power supply for PLL  
AGND  
RMCK  
RBCK  
DGND  
Analog GND for PLL  
O
R system clock output pin (256fs, 512fs, XIN, VCO)  
R system bit clock input/output pin (64fs)  
Digital GND  
O/I  
DV  
DD  
Digital power supply  
RLRCK  
RDATA  
SBCK  
O/I  
O
R system LR clock input/output pin (fs)  
Output pin of serial audio data  
O
S system bit clock output pin (32fs, 64fs, 128fs)  
S system LR clock output pin (fs/2, fs, 2fs)  
Input pin of serial audio data  
SLRCK  
SDIN  
O
I5  
Continued on next page.  
No.7202-3/59  
LC89057W-VF4A-E  
Continued from preceding page.  
Pin No.  
25  
Name  
I/O  
Function  
DGND  
Digital GND  
26  
DV  
DD  
Digital power supply  
27  
XMCK  
XOUT  
XIN  
O
O
I
Oscillation amplifier output pin  
Quartz resonator connection output pin  
28  
29  
Quartz resonator connection, input pin of external supply clock (24.576MHz or 12.288MHz)  
Digital power supply  
30  
DV  
DD  
31  
DGND  
Digital GND  
32  
EMPHA/UO/CO  
I/O  
I/O  
I/O  
Emphasis information || U data output || C data output || Chip address setting pin  
Non-PCM detection || V flag output || Chip address setting pin  
AUDIO  
33  
/VO  
/PB  
CKST  
34  
Output of clock switch transitional period signal || Preamble B output || Demodulation master or slave  
function switch pin  
INT  
35  
I/O  
Interrupt output for Microcontroller (Possible to select an interrupt factor.) || Modulation or general-purpose  
I/O switch pin  
36  
37  
38  
39  
40  
41  
42  
43  
44  
RERR  
DO  
O
O
I5  
I5  
I5  
I5  
PLL clock error, data error flag output  
Microcontroller I/F, read data output pin (3-state)  
Microcontroller I/F, write data input pin  
Microcontroller I/F, chip enable input pin  
Microcontroller I/F, clock input pin  
System reset input pin  
DI  
CE  
CL  
XMODE  
DGND  
Digital GND  
DV  
DD  
Digital power supply  
TMCK/PIO0  
I/O  
256fs or 128fs system clock input for modulation || 256fs or 512fs system clock input for external clock sync  
function || General-purpose I/O pin  
45  
46  
47  
48  
TBCK/PIO1  
TLRCK/PIO2  
TDATA/PIO3  
TXO/PIOEN  
I/O  
I/O  
I/O  
O/I  
64fs bit clock input for modulation || General-purpose I/O pin  
fs clock input for modulation || General-purpose I/O pin  
serial audio data input for modulation || General-purpose I/O pin  
Modulation data output || General-purpose I/O enable input pin  
1) Withstand voltage input/output: I or O = -0.3 to 3.6V, I5 = -0.3 to 5.5V  
2) Pins 32 and 33 are input pins for chip address setting, when pin 41 = "L".  
3) Pin 34 is a demodulation function master or an input pin for slave setting, when pin 41 = "L".  
4) Pin 35 is a modulation function or an input pin for general-purpose I/O function switch setting, when pin 41 = "L".  
5) ON/OFF for all power supplies must be done at the same timing as a latch-up countermeasure.  
No.7202-4/59  
LC89057W-VF4A-E  
6. Block Diagram  
EMPHA/UO/CO  
AUDIO/VO  
33  
INT CL CE  
35 48 39  
CI  
XMODE  
41  
32  
38  
Microcontroller  
I/F  
RXOUT  
1
DO  
Cbit, Ubit  
37  
RX0  
RX1  
2
3
RERR  
36  
21  
RX2  
4
Demodulation  
&
Lock detect  
Input  
Selector  
Data  
Selector  
RX3  
RDATA  
SDIN  
5
RX4  
8
RX5/VI  
RX6/UI  
9
24  
10  
RMCK  
RBCK  
RLRCK  
SBCK  
16  
17  
20  
22  
23  
LPF  
13  
PLL  
Clock  
Selector  
TMCK/PIO0  
TBCK/PIO1  
TLRCK/PIO2  
TDATA/PIO3  
44  
45  
46  
47  
Modulation  
1/N  
or  
SLRCK  
Parallel Port  
TXO/PIOEN  
48  
29  
28  
27  
34  
XIN  
XOUT  
XMCK CKST/PB  
7. Comparison between LC89057W-VF4 and LC89057W-VF4A  
Table 7.1 Difference between LC89057W-VF4 and LC89057W-VF4A  
Item  
LC89057W-VF4  
256fs clock input  
LC89057W-VF4A  
256fs or 512fs clock input  
DIR function: External synchronization mode  
DIR function: Setting of RERR wait time after PLL  
is locked  
After preamble B is counted 6.  
After preamble B is counted 3.  
After preamble B is counted 12.  
After preamble B is counted 6.  
After preamble B is counted 24.  
After preamble B is counted 12.  
After preamble B is counted 48.  
After preamble B is counted 24.  
DIR function: Setting of clock wait time after PLL is  
unlocked  
50μs from when oscillation amplifier starts  
100μs from when oscillation amplifier starts  
200μs from when oscillation amplifier starts  
400μs from when oscillation amplifier starts  
Microcontroller read out  
0μs from when oscillation amplifier starts  
50μs from when oscillation amplifier starts  
100μs from when oscillation amplifier starts  
200μs from when oscillation amplifier starts  
Microcontroller read out or terminal output  
(full decode processing possible)  
DIR function: Channel status bit output  
DIR function: Preamble B info output  
DIT function: System clock  
×
256fs clock input  
256fs or 128fs clock input  
DIT function: Preamble B info output  
×
No.7202-5/59  
LC89057W-VF4A-E  
8. Electrical Characteristics  
8.1 Absolute Maximum Ratings  
Table 8.1: Absolute Maximum Ratings at AGND = DGND = 0V  
Parameter  
Maximum supply voltage  
Maximum supply voltage  
Input voltage 1  
Symbol  
Conditions  
Ratings  
Unit  
V
AV  
DV  
V
max  
8-1-1  
8-1-2  
8-1-3  
8-1-4  
8-1-5  
-0.3 to +4.6  
-0.3 to +4.6  
-0.3 to +3.9  
-0.3 to +5.8  
-0.3 to +3.9  
-55 to +125  
-30 to +70  
20  
DD  
max  
DD  
V
1
V
IN  
Input voltage 2  
V
2
V
IN  
Output voltage  
V
V
OUT  
Storage ambient temperature  
Operating ambient temperature  
Maximum input/output current  
Tstg  
Topr  
°C  
°C  
mA  
I
, I  
IN OUT  
8-1-6  
8-1-1: AV  
8-1-2: DV  
pin  
pin  
DD  
DD  
8-1-3: RX1, RBCK, RLRCK, XIN, TMCK/PIO0, TBCK/PIO1, TLRCK/PIO2, TDATA/PIO3, TXO/PIOEN pins  
8-1-4: RX0, RX2, RX3, RX4, RX5/VI, RX6/UI, SDIN, DI, CE, CL, XMODE pins  
8-1-5: RXOUT, RMCK, _R_B__C__K__, RLRCK, SBCK, SLRCK, RDATA, XMCK, XOUT, EMPHA/UO/CO,  
_________  
_____  
AUDIO/VO pins, CKST/PB, INT, RERR, DO, TMCK/PIO0, TBCK/PIO1, TLRCK/PIO2, TDATA/PIO3,  
TXO/PIOEN pins  
8-1-6: Per input/output pin  
Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the Recommended Operating  
Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect device reliability.  
8.2 Allowable Operating Ranges  
Table 8.2: Allowable Operating Ranges at Ta = -30 to 70°C, AGND = DGND = 0V  
Ratings  
Parameter  
Symbol  
Conditions  
Unit  
min  
3.0  
typ  
3.3  
max  
Supply voltage  
AV , DV  
3.6  
3.6  
5.5  
70  
V
V
DD  
1
DD  
Input voltage range 1  
Input voltage range 2  
Operating temperature  
V
V
8-2-1  
8-2-2  
0
0
3.3  
3.3  
IN  
2
V
IN  
Topr  
-30  
°C  
8-2-1: RX1, RBCK, RLRCK, XIN, TMCK/PIO0, TBCK/PIO1, TLRCK/PIO2, TDATA/PIO3, TXO/PIOEN pins  
8-2-2: RX0, RX2, RX3, RX4, RX5/VI, RX6/UI, SDIN, DI, CE, CL, XMODE pins  
No.7202-6/59  
LC89057W-VF4A-E  
8.3 DC Characteristics  
Table 8.3: DC Characteristics at Ta = -30 to 70°C, AV  
= DV  
= 3.0 to 3.6V, AGND = DGND = 0V  
DD  
DD  
Ratings  
Parameter  
Symbol  
Conditions  
Unit  
min  
typ  
max  
Input, High  
Input, Low  
V
V
V
V
V
V
V
V
V
V
V
V
V
I
8-3-1  
8-3-2  
8-3-3  
8-3-4  
8-3-5  
8-3-6  
0.7V  
V
V
IH  
DD  
2.0  
0.2V  
IL  
DD  
5.8  
Input, High  
Input, Low  
V
IH  
-0.3  
-0.8  
0.8  
0.4  
0.4  
0.4  
0.4  
V
IL  
Output, High  
Output, Low  
Output, High  
Output, Low  
Output, High  
Output, Low  
Output, High  
Output, Low  
V
V
V
V
V
OH  
OL  
OH  
OL  
OH  
OL  
OH  
OL  
DD  
DD  
DD  
DD  
V
-0.8  
-0.8  
-0.8  
200  
V
V
V
V
V
V
Input amplitude  
8-3-7  
8-3-8  
8-3-9  
8-3-10  
mV  
mA  
mA  
mA  
PP  
1
Consumption current  
Consumption current  
Consumption current  
1.7  
17  
19  
3.4  
34  
38  
DD  
I
I
2
DD  
3
DD  
8-3-1: CMOS compatible: RBCK, RLRCK, XIN input pins  
8-3-2: TTL compatible: Input pins other than those listed above  
8-3-3: I  
8-3-4: I  
8-3-5: I  
= 12mA, I  
= 8mA: RMCK output pin  
= 8mA: XMCK, XOUT output pins  
= 4mA: RXOUT, RBCK, RLRCK, RDATA, SBCK, SLRCK, TMCK/PIO0, TBCK/PIO1,  
TLRCK/PIO2 output pins, TDATA/PIO3, TXO/PIOEN output pins  
= 2mA: Output pins other than those listed above  
OH  
OH  
OH  
OL  
= 8mA, I  
= 4mA, I  
OL  
OL  
8-3-6: I  
= 2mA, I  
OH  
OL  
8-3-7: Before capacitance of RX1 input pin  
8-3-8: Demodulation function and oscillation amplifier stopped, modulation only, output sampling frequency = 96kHz  
8-3-9: XIN input continuous 24.576MHz oscillation, demodulation only, input sampling frequency = 96kHz  
8-3-10: XIN input continuous 24.576MHz oscillation, modulation, input/output sampling frequency = 96kHz  
No.7202-7/59  
LC89057W-VF4A-E  
8.4 AC Characteristics  
Table 8.4: AC Characteristics at Ta=-30 to 70°C, AV =DV =3.0 to 3.6V, AGND=DGND=0V  
DD  
DD  
Ratings  
Parameter  
Symbol  
Conditions  
Unit  
min  
typ  
max  
195  
RX0 to RX6 sampling frequency  
XIN clock frequency  
XIN clock frequency  
RMCK clock frequency  
RMCK clock jitter  
f
f
f
f
28  
8
kHz  
MHz  
MHz  
MHz  
ps  
RFS  
1
2
8-4-1  
8-4-2  
12.288  
24.576  
19  
30  
XF  
20  
4
XF  
100  
RCK  
tj  
t
200  
RMCK, RBCK delay  
RBCK, RDATA delay  
RMCK, SBCK delay  
SBCK, RDATA delay  
TMCK input pulse width  
RX*, TMCK delay  
10  
10  
10  
10  
ns  
MBO  
t
t
t
t
t
t
t
t
t
t
t
ns  
BDO  
MBO  
BDO  
WMI  
RDI  
8-4-3  
8-4-4  
ns  
ns  
10  
ns  
1/4TMCK  
195  
ns  
TBCK input pulse width  
TLRCK sampling frequency  
TBCK, TDATA setup  
TBCK, TDATA hold  
40  
28  
ns  
WBI  
TFS  
DSI  
kHz  
ns  
20  
20  
ns  
DHI  
TMCK, TBCK delay  
TBCK, TDATA delay  
8-4-5  
10  
10  
ns  
MBI  
BDI  
ns  
8-4-1: XINSEL = 0 setting, 12.288MHz must be set when calculating input sampling frequency  
8-4-2: XINSEL =1 setting, 24.576MHz must be set when calculating input sampling frequency  
8-4-3: When RMCK and SBCK source clocks are identical  
8-4-4: When SBCK is the PLL source clock  
8-4-5: TCKSEL = 0 setting (256fs), the falling edge of TBCK is in synchronization with the rising edge of TMCK.  
TCKSEL = 1 setting (128fs), the falling edge of TBCK is in synchronization with the falling edge of TMCK.  
RMCK (O)  
t
MBO  
RBCK (O)  
RDATA (O)  
RLRCK (O)  
t
BDO  
RX* (I)  
t
t
RDI  
TMCK (I)  
TBCK (I)  
WMI  
t
t
MBI  
WBI  
t
t
WBI  
DSI  
t
DHI  
TDATA (I)  
TLRCK (I)  
t
BDI  
Figure 8.1 AC Characteristics  
No.7202-8/59  
LC89057W-VF4A-E  
8.5 Microcontroller Interface AC Characteristics  
Table 8.5: I/F AC Characteristics at Ta=-30 to 70°C, AV =DV =3.0 to 3.6V, AGND=DGND=0V  
DD  
DD  
Ratings  
Parameter  
Symbol  
RST dw  
Conditions  
Unit  
min  
typ  
max  
XMODE pulse width, Low  
t
t
t
t
t
t
t
t
t
t
t
200  
5
μs  
μs  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
pulse width, Low  
8-5-1  
1/fs  
36  
INT  
INT wd  
CL pulse width, Low  
CL pulse width, High  
CL, CE setup time  
CL, CE hold time  
CL, DI setup time  
CL, DI hold time  
100  
100  
50  
CL dw  
CL uw  
CE setup  
CE hold  
DI setup  
DI hold  
50  
50  
50  
CL, CE hold time  
CL, DO delay time  
CE, DO delay time  
50  
CL hold  
CL to DO  
CE to DO  
20  
20  
8-5-1: When INTOPF is set to "1", fs = input sampling frequency  
t
INTdw  
INT  
t
t
CLdw  
CLuw  
CL  
CE  
DI  
t
CEsetup  
t
CEhold  
t
CLhold  
t
t
DIhold  
DIsetup  
t
t
CLtoDO  
CEtoDO  
DO  
Hi-Z  
Figure 8.2 Microcontroller Interface AC Characteristics  
No.7202-9/59  
LC89057W-VF4A-E  
9. Initial System Settings  
9.1 System Reset (XMODE)  
The system operates correctly when XMODE is set to "H" after 3.0V or higher supply voltage is applied.  
When XMODE is set to "L" after power is turned on, the system is reset.  
When setting chip address, demodulation function master or slave, and modulation function or general-purpose I/O  
____________  
__________  
______  
function, connect a 10kΩ pull-down or pull-up resistor to EMPHA/UO/CO, AUDIO/VO, CKST/PB, and INT pins.  
____________  
__________  
______  
If EMPHA/UO/CO, AUDIO/VO, CKST/PB, and INT are not pulled up or down, their pin state is unstable at the time  
of input. Consequently proper setting cannot be realized. For these pins, pull-up or pull-down resistor must be  
connected.  
Table 9.1: Pin Names and Settings  
Setting  
Pins  
________  
Chip address  
EMPHA/UO/CO, AUDIO/VO  
_______  
CKST/PB  
____  
Demodulation function master or slave  
Modulation function or general-purpose I/O function  
INT  
Normal system operation range  
Setting completed  
3.3V  
3.0V  
DV  
DD  
XMODE  
Setting input  
Setting input  
state  
Set pin state  
Undefined  
Output state  
Output state  
state  
min. 200μs  
Figure 9.1 Setting Timing Chart of Function Setting Input Pins  
No.7202-10/59  
LC89057W-VF4A-E  
___________  
9.2 Chip Address Settings (EMPHA/UO/CO, AUDIO/VO)  
The LC89057W-VF4A-E comes with a function to set a unique chip address to allow the use of several LC89057W-  
VF4A-E on the same microcontroller interface bus.  
____________  
In chip address setting, connect a 10kΩ pull-down or pull-up resistor to EMPHA/UO/CO and AUDIO/VO. By this  
setting, 4 kinds of chip addresses can be set at a maximum.  
Chip addresses in the microcontroller interface are set with CAL and CAU provided as the first two bits on the LSB  
side. CAL corresponds to the lower chip address and CAU to the higher chip address.  
____________  
Command writing is enabled by making the chip address settings with EMPHA/UO/CO and AUDIO/VO identical to  
the chip addresses sent from the microcontroller.  
The chip address setting is required even when only one LC89057W-VF4A-E is used in the system. If the chip address  
is not set, the chip address is undefined and the microcontroller cannot control the system. When the microcontroller is  
not used, a chip address-setting pin is input open while XMODE is "L". Be sure to connect either a pull-down resistor  
____________  
or a pull-up resistor to EMPHA/UO/CO and AUDIO/VO.  
Table 9.2 Chip Address Settings (Register Connection)  
_____  
AUDIO/VO  
Pull-down  
Pull-down  
Pull-up  
EMPHA/UO/CO  
Pull-down  
Pull-up  
CAU  
CAL  
0
0
1
1
0
1
0
1
Pull-down  
Pull-up  
Pull-up  
LC89057W-VF4A-E  
pull-up 10kΩ  
EMPHA/UO/CO  
AUDIO/VO  
CKST/PB  
INT  
Connect to  
different circuits  
pull-down 10kΩ  
Setting Contents of Above Figure  
Chip address setting  
CAlL=CAU=0  
Master  
General-purpose I/O function  
Demodulation function master  
or slave setting  
Modulation function or  
General-purpose I/O port switch  
Figure 9.2 Setting Example of Function Setting Input Pin  
No.7202-11/59  
LC89057W-VF4A-E  
_____  
9.3 Demodulation Function Master/Slave Settings (CKST/PB)  
A master/slave function that allows multi-channel synchronized transfer using multiple LC89057W-VF4A-E ICs is  
__________  
included. For this setting, connects either a 10kΩ pull-down or a pull-up resistor to CKST/PB.  
Set to the master mode normally, when single LC89057W-VF4A-E IC is used. When multiple LC89057W-VF4A-E  
ICs are used, set one of them to the master mode and the others to the slave mode.  
In the multi-channel synchronous transfer mode using multiple LC89057W-VF4A-E ICs, connect RBCK and RLRCK  
(output) on the master side to RBCK and RLRCK (input) on the slave side. Also connect XMCK on the master side to  
XIN on the slave side. At this time, the polarity of RBCK and RLRCK, and the frequency of XIN and XMCK must be  
identical.  
If the input data sampling frequency or the phase are different between the master mode and slave mode or if the clock  
sources differ while the sampling frequencies are not different, some of the output data may get dropped or read twice  
_______  
on the slave side. You can see if these are happening by INT and the microcontroller interface.  
Table 9.3 Master/Slave Switching (Register Connection)  
_____  
CKST/PB  
Pull-down  
Pull-up  
Mode  
Master  
Slave  
Table 9.4 Clock Pin State  
Pin  
Master mode  
Slave mode  
RMCK  
RBCK  
RLRCK  
Output  
Output  
Input  
Output  
Output  
Input  
____  
9.4 Switching between Modulation Function and General-Purpose I/O Port (INT)  
The modulation function and the general-purpose I/O function share same pins. Therefore, these two functions cannot  
be used simultaneously.  
______  
To switch functions, connect either a 10kΩ pull-down or pull-up resistor to INT pin.  
Table 9.5 Switching between Modulation Function and General-Purpose I/O Port (Register Connection)  
___  
INT State  
Pull-down  
Pull-up  
Function  
Modulation function  
General-purpose I/O  
No.7202-12/59  
LC89057W-VF4A-E  
10 Description of Demodulation Function  
The demodulation function is set with RXOPR. An initial value is set to an operating status.  
10.1 Clocks  
10.1.1 PLL (LPF)  
The LC89057W-VF4A-E incorporates a VCO (Voltage Controlled Oscillator) that can be stopped with PLLOPR and  
it synchronizes with sampling frequencies from 32kHz to 192kHz and with the data with transfer rate from 4MHz to  
25MHz.  
The PLL lock frequency is selected with PLLSEL. For systems whose input data sampling frequency is 105kHz or  
lower, the initial setting of 512fs is recommended. Since the initial output value of the system clock RMCK is set to  
1/2 of PLLSEL, the RMCK output is 256fs when a PLL clock frequency is 512fs.  
For reception systems whose sampling frequency is higher than 105kHz, switch the PLL clock frequency to 256fs. If  
the same initial output setting is applied, RMCK is 128fs. Then set with PRSEL[1:0] when necessary.  
When the PLL lock frequency is selected with PLLSEL after PLL is locked, unlock is generated. Accordingly,  
PLLSEL must be set prior to bi-phase data input.  
LPF is a pin for PLL loop filter. Connect the following resistance and capacitances regardless of PLLSEL settings.  
LPF  
Clock  
512fs  
256fs  
R0  
C0  
C1  
220Ω  
0.1μF  
0.022μF  
R0  
C1  
C0  
Figure 10.1 Loop Filter Configuration  
10.1.2 Demodulation function without using PLL (TMCK)  
The LC89057W-VF4A-E has a function that processes input bi-phase data using an external clock (external clock  
synchronization function). In normal demodulation processing, the built-in PLL generates a clock that is synchronized  
with data and carries out data processing with the clock. In the LC89057W-VF4A-E, data processing can be also done  
by providing a clock synchronized with data instead of the PLL-generated clock via an independent transmission path.  
To use the external clock synchronization function, set the PLL unused demodulation function with EXSYNC, set the  
256fs or 512fs clock with PLLSEL, and set 1/1 of PLLSEL set frequency with PRSEL[1:0]. After that input the clock  
synchronized with input data to TMCK. By this settings, the same operation as PLL demodulation processing is  
performed. For example, 512fs clock should be supplied with TMCK because the setting of PLLSEL is at 512fs in  
case EXSYNC is set on initial condition. In the event of switching the setting of TMCK clock frequency to 256fs, the  
setting of PLLSEL should be at 256fs.  
Jitter of input data and clock should be as small as possible. Excessive jitter might invite errors in operation of PLL.  
Pay attention to the noise of clock transmission path.  
In the external synchronization mode, supply clock with TMCK all the time. Without input of clock, system will shut  
down and be in malfunction.  
In case of using external clock synchronization mode only, it is not necessary to connect anything to LPF pin.  
However, configuring PLL loop filter enables to use both PLL clock synchronization mode and external clock  
synchronization mode by switching EXSYNC.  
Applying the external clock synchronization function can also configure a high-precision clock system using an  
external PLL.  
No.7202-13/59  
LC89057W-VF4A-E  
10.1.3 Oscillation amplifiers (XIN, XOUT, XMCK)  
The LC89057W-VF4A-E features a built-in oscillation amplifier. Connecting a quartz resonator, feedback resistor,  
and load capacitance to XIN and XOUT can configure an oscillation circuit. When connecting a quartz resonator, use  
one with a fundamental wave. Be aware that the load capacitance depends on the quartz resonator characteristics.  
If the built-in oscillation amplifier is not used and oscillation module is used as the clock source instead, connect the  
output of an external clock supply source to XIN. At this time, it is not necessary to connect a feedback resistor  
between XIN and XOUT.  
Supply XIN with the 12.288MHz or 24.576MHz-clock set with XINSEL. If inputting other frequencies to XIN, it is  
necessary to set that the result of change in sampling frequency fs of input data is not reflected to an error flag. By this  
setting, the operation functions properly. However, since time definition gap occurs in relation to the operation with  
recommended frequency, the encoding result cannot be used for input fs calculations. In this case, the input fs can be  
calculated by dividing decimally the calculation count value with 1/2000th of the XIN input frequency. For details, see  
Chapter 12. Microcontroller Interface.  
Since the XIN clock serves as the reference for internal processing, complete the XINSEL setting prior to bi-phase  
data input.  
Supply XIN with clocks all the time to be used in the following applications.  
(1) Detection whether or not bi-phase data is input  
(2) Clock source while PLL is unlocked  
(3) Calculation of input data sampling frequency  
(4) Time definition when switching input data  
(5) External source of supply clock (clock for an AD converter, etc.) in XIN source mode.  
The oscillation amplifier automatically stops while PLL is locked. However, it can be also set for continuous operation  
with AMPOPR[1:0]. In the continuous operation mode, data detection and calculation of input sampling frequency  
become possible while the PLL is locked. In that case, both the oscillator amplifier clock and the PLL clock signals  
coexist, and then users must pay attention and make sure sound quality is not adversely affected.  
If the oscillation amplifier is set to continuous operation with AMPOPR[1:0] while PLL is locked, RERR temporarily  
outputs an error ("H"). When oscillation amplifier is switched to an operation state, fs calculation value maintained  
during a stop state is reset at the same time. This process is regarded as an error, since fs seems to change. This error  
has no influence on clock output, but RDATA is muted during this error period. Therefore, setting of the  
AMPOPR[1:0] must be completed either prior to bi-phase data input or while PLL is unlocked.  
The oscillation amplifier can be stopped if it is unnecessary. However, when the normal operation is resumed, it must  
wait for 10ms or longer until the resonator oscillation gets stable.  
XMCK outputs the XIN clock. The XMCK output is set with XMSEL[1:0]. The XIN clock can be set to 1/1, 1/2, or  
muted output.  
When only the modulation function is used, no clock needs to be supplied to XIN. In this case, the built-in oscillation  
amplifier and frequency divider can be also used for MCK, BCK, and LRCK clock generation. If you use only the  
oscillation amplifier, input the quartz resonator to XIN and XOUT or an external clock to XIN, and fix the electric  
potential of digital data input pins of RX0 to RX6. At this time, do not set to stop the DIR function with RXOPR and  
PLLOPR. The output clock may be muted.  
No.7202-14/59  
LC89057W-VF4A-E  
10.1.4 Switching between Master clock and clock source  
The RMCK, RBCK, and RLRCK (hereunder, R system), and the SBCK and SLRCK (hereunder, S system) clock  
sources can be selected among the following three master clocks.  
(1) PLL source (256fs or 512fs)  
(2) XIN source (12.288MHz or 24.576MHz)  
(3) TMCK source (256fs or 512fs)  
There are two ways available for clock source switching; one is to set with the R system and the S system interlocked,  
and the other is to set only the R system while XIN source is fixed in the S system. This setting is carried out with  
SELMTD, OCKSEL, and RCKSEL.  
The clock source is automatically switched between PLL clock and XIN clock by locking/unlocking the PLL. During  
this period, continuity of the clock is maintained. However, if the clock source is switched with SELMTD, continuity  
of the S system is not maintained.  
The clock source can be switched to XIN with OCKSEL and RCKSEL, regardless of the PLL status. The clock source  
switch command and each clock output of the R and S systems are shown below.  
Table 10.1 Correspondence between Clock Source Switch Commands and Clock Output Pins  
SELMTD  
R System Output Clock  
According to OCKSEL  
According to RCKSEL  
S System Output Clock  
According to OCKSEL  
Fixed to XIN source  
0
1
Table 10.2 Relationship between Clock Source Switch Commands and Clock Sources when PLL Locked/Unlocked  
R System Clock Source  
S System Clock Source  
SELMTD  
OCKSEL  
RCKSEL  
Locked  
PLL  
Unlocked  
XIN  
Locked  
PLL  
Unlocked  
XIN  
0
1
X
X
0
1
0
1
XIN  
XIN  
XIN  
XIN  
X
X
PLL  
XIN  
XIN  
XIN  
XIN  
XIN  
XIN  
XIN  
TMCK source should be selected with EXYSNC and the input clock frequency (256fs or 512fs) should be set with  
PLLSEL. The same action as the one of PLL source should be taken except inputting clock from TMCK on this setting.  
When data synchronized with the TMCK source is input, various clocks are output with the TMCK source as the  
master clock, in a manner similar to the PLL clock status. In this case as well, the source is switched to XIN with  
OCKSEL and RCKSEL. When the TMCK source is not supplied or the input data is not synchronized, the source is  
switched to the XIN source, in a manner similar to the PLL source unlocked status.  
The PLL status can be always monitored with RERR even after switching to the XIN source. Moreover, the processed  
information can be read with the microcontroller interface regardless of the PLL status.  
When the PLL changes from the locked status to the unlocked, the timing for switching the clock from the PLL source  
to the XIN source can be changed with XTWT [1:0]. Use these commands if noise occurs during clock switching.  
No.7202-15/59  
LC89057W-VF4A-E  
10.1.5 Points to notice about switching clock source while PLL is locked  
In the state where the PLL is locked, if the clock is switched to XIN source with SELMTD, OCKSEL, and RCKSEL  
while the oscillator amplifier is stopped (initial setting), clock continuity is maintained but RERR temporarily outputs  
an error (high level) indication. When switched to XIN source, the oscillator amplifier is switched to the operating  
state at the same time. Consequently the input fs calculation restarts. At this time, the previous fs calculation value is  
reset and compared with the newly calculated fs value. Then those two values are found not identical, that’s why the  
error is temporarily issued.  
The following settings are required to switch the clock source with SELMTD, OCKSEL, and RCKSEL without  
changing the RERR status while PLL is locked.  
(1) Set the oscillation amplifier to the continuous operation mode with AMPOPR[1:0].  
(2) Set with FSERR to the mode where fs change is not reflected to the error flag.  
By one of the above settings, changing of the RERR status can be constrained when the clock source is switched with  
SELMTD, OCKSEL, and RCKSEL.  
When switching the clock source to XIN from the state where the oscillation amplifier is stopped while the PLL is  
locked, the output clock using XIN as the source starts being output after the oscillation amplifier starts operating.  
When the PLL is locked, switching of the clock source from XIN to PLL is performed instantaneously. In either case,  
clock continuity is maintained.  
10.1.6 Master clock block diagram (TMCK, XIN, XOUT, RMCK, XMCK)  
The relationships between the three master clocks, switching, and the frequency division function, are described below.  
The contents in the square brackets [∗∗∗] by the switch and function blocks correspond to the write command names.  
Lock/Unlock is automatically switched by PLL locking/unlocking.  
[PLLOPR]  
[PRSEL0]  
[PLLSEL]  
[PRSEL1]  
Lock /Unlock  
[EXSYNC]  
Selected Biphase  
PLL  
1/N  
(256fs or 512fs)  
(N=1, 2, 4)  
RMCK (O)  
TMCK (I) 256fs or 512fs  
[SELMTD]  
[OCKSEL]  
[RCKSEL]  
[XRSEL0]  
[XRSEL1]  
[AMPOPR0]  
[AMPOPR1]  
[XINSEL]  
XIN (I)  
1/N  
1/N  
(N=1, 2)  
(N=1, 2, 4)  
XOUT (O)  
[XMSEL0]  
[XMSEL1]  
XMCK (O)  
1/N  
(N=1, 2)  
Figure 10.2 Master Clock Block Diagram  
No.7202-16/59  
LC89057W-VF4A-E  
10.1.7 Output clocks (RMCK, RBCK, RLRCK, SBCK, SLRCK)  
The LC89057W-VF4A-E features two clock systems (R and S systems) in order to supply the various needed clocks  
to peripheral devices such as A/D converter and DSP.  
The clock output settings for the R and S systems are done with PRSEL[1:0], XRSEL[1:0], XRBCK[1:0],  
XRLRCK[1:0], PSBCK[1:0], PSLRCK[1:0], XSBCK[1:0], and XSLRCK[1:0].  
Setting range for each clock output pin when the PLL is used as source  
(1) RMCK: Selection from 1/1, 1/2, and 1/4 of 512fs or 256fs  
(2) RBCK: 64fs output  
(3) RLRCK: fs output  
(4) SBCK: Selection from 128fs, 64fs, and 32fs  
(5)SLRCK: Selection from 2fs, fs, and fs/2  
Setting range for each clock output pins when the XIN is used as source  
(1) RMCK: Selection from 1/1, 1/2, and 1/4 of 12.288MHz or 24.576MHz  
(2) RBCK: Selection from 12.288MHz, 6.144MHz, and 3.072MHz  
(3) SBCK: Selection from 12.288MHz, 6.144MHz, and 3.072MHz  
(4) RLRCK: Selection from 192kHz, 96kHz, and 48kHz  
(5) SLRCK: Selection from 192kHz, 96kHz, and 48kHz  
Setting range for each clock output pins when the TMCK is used as source  
(1) RMCK: selection from 1/1, 1/2,1/4 of 512fs or 256fs.  
(2) RBCK: 64fs output  
(3) RLRCK: fs output  
(4) SBCK: selection from 128fs, 64fs, 32fs  
(5) SLRCK: selection from 2fs, fs, fs/2  
The polarity of RBCK, RLRCK, SBCK, and SLRCK can be reversed with RBCKP, RLRCKP, SBCKP, and SLRCKP.  
Clock switching is processed from the rising edge of RLRCK output after the falling edge of microcontroller interface  
CE.  
Table 10.3 List of Output Clock Frequencies (Bold Items = Initial Settings)  
PLL Source (Internal VCO CK)  
TMCK Source (TMCK input CK)  
XIN Source (XIN input CK)  
Output Pin Name  
RMCK  
512fs  
256fs  
512fs  
256fs  
12.288MHz  
24.576MHz  
512fs  
256fs  
128fs  
256fs  
128fs  
64fs  
512fs  
256fs  
128fs  
256fs  
128fs  
64fs  
12.288MHz  
6.144MHz  
3.072MHz  
24.576MHz  
12.288MHz  
6.144MHz  
12.288MHz  
RBCK  
RLRCK  
SBCK  
64fs  
fs  
6.144MHz  
3.072MHz  
192kHz  
96kHz  
48kHz  
128fs  
64fs  
32fs  
12.288MHz  
6.144MHz  
3.072MHz  
2fs  
fs  
192kHz  
96kHz  
48kHz  
SLRCK  
fs/2  
No.7202-17/59  
LC89057W-VF4A-E  
10.1.8 Output clocks block diagram (RMCK, RBCK, RLRCK, SBCK, SLRCK, XMCK)  
The relationships between the output clock and switch function are shown below.  
PLL in the figure indicates the PLL source (or TMCK source), and XIN the XIN source.  
The contents in the square brackets [∗∗∗] by the switch function blocks correspond to the write command names.  
The broken lines connecting the switches indicate coordinated switching.  
Lock/Unlock is switched automatically by PLL locking/unlocking.  
Master/Slave is switched by master/slave function switching of demodulation function.  
Lock / Unlock  
[OCKSEL] ([SELMTD]=0)  
[PRSEL]  
512fs / 256fs  
256fs / 128fs  
128fs / 64fs  
MUTE  
Master Clock  
[RCKSEL] ([SELMTD]=1)  
Generator  
PLL  
XIN  
XTAL Source  
12.288MHz or 24.576MHz  
RMCK (O)  
12.288MHz / 24.576MHz  
6.144MHz / 12.288MHz  
3.072MHz / 6.144MHz  
MUTE  
[XRSEL]  
PLL Source  
256fs or 512fs  
TMCK Source  
256fs or 512fs  
PLL 64fs  
Master / Slave  
PLL  
XIN  
RBCK (I/O)  
12.288MHz  
6.144MHz  
3.072MHz  
[XRBCK]  
MUTE  
PLL fs  
[XRLRCK]  
PLL  
XIN  
RLRCK (I/O)  
192kHz  
96kHz  
48kHz  
MUTE  
to internal circuits  
128fs  
64fs  
[PSBCK]  
32fs  
MUTE  
[SELMTD]  
PLL  
XIN  
SBCK (O)  
12.288MHz  
6.144MHz  
3.072MHz  
MUTE  
[XSBCK]  
2fs  
fs  
[PSLRCK]  
fs/2  
MUTE  
PLL  
XIN  
SLRCK (O)  
192kHz  
96kHz  
48kHz  
MUTE  
[XSLRCK]  
12.288MHz / 24.576MHz  
6.144MHz / 12.288MHz  
MUTE  
[XMSEL]  
XMCK (O)  
XIN  
Figure 10.3 Clock Output Block Diagram  
No.7202-18/59  
LC89057W-VF4A-E  
____________  
10.1.9 Output of Clock switch transition signal (CKST)  
__________  
CKST outputs "L" pulse when the output clock changes by PLL lock/unlock.  
In the lock-in stage, the CKST "L" pulse falls at the word clock generated from the XIN clock after PLL is locked  
__________  
following detection of input data, and rises at the same timing as RERR after a designated period.  
__________  
In the unlock stage, the CKST "L" pulse falls at the same timing as RERR, PLL lock detection signal, and rises after  
word clocks generated from the XIN clock are counted for a designated period.  
Change of the PLL lock status and timing of the clock change can be seen by detecting the rising and falling edges of  
__________  
the CKST "L" pulse.  
RX0 to RX6  
PLL status  
XTAL clock  
VCO clock  
Digital data  
UNLOCK  
LOCK  
After PLL lock 45ms to 300ms  
Same timing as RERR  
CKST  
RERR  
RMCK  
(a): Lock-in stage  
RX0 to RX6  
PLL status  
XTAL clock  
VCO clock  
Digital data  
UNLOCK  
UNLOCK  
Same timing as RERR  
0.6ms to 6.4ms  
CKST  
RERR  
RMCK  
(b): Unlock stage  
Figure 10.4 Clock Switch Timing  
No.7202-19/59  
LC89057W-VF4A-E  
10.2 Bi-phase Signal I/O  
10.2.1 Reception range of bi-phase signal input  
Reception range of the input data depends on the PLL lock frequency setting done with PLLSEL. The relationship  
between this setting and the guaranteed reception range is shown below.  
Table 10.4 Relationship between PLL Output Clock Setting and Reception Range (FSLIM [1:0] = 00)  
PLL Output Clock Setting  
512fs (PLLSEL = 0)  
256fs (PLLSEL = 1)  
Input Data Reception Range  
28kHz to 105kHz  
28kHz to 195kHz  
The fs reception range for input data can be limited within the set range of PLL output clocks stated above. This  
setting is carried out with FSLIM [1:0]. When this function is adopted, input data exceeding the set range is  
considered as an error, the clock source is automatically switched to the XIN source, and RDATA output data is  
subject to the RDTSEL setting.  
10.2.2 Bi-phase signal I/O pins (RX0 to RX6, RXOUT)  
There are 7 kinds of digital data input pins. Moreover, data modulated with the modulation function is also available  
and thus there are 8 options in total. However, the pins to be selected are restricted, depending on the setting  
conditions.  
(1) The six pins of RX0 and RX2 to RX6 are TTL level input pins with 5V-tolerance voltage.  
(2) RX1 is an input pin with built-in amplifier, which is coaxial-compatible and it, can receive up to min,  
200mVp-p data.  
The demodulation input and RXOUT output signals could each be selected independently.  
(1) The demodulation data is selected with RISEL [2:0].  
(2) The RXOUT output data is selected with ROSEL [2:0].  
RXOUT can be muted with RXOFF. Muting is recommended to reduce clock jitter when RXOUT is not used.  
The data input status can be monitored with the RXMON setting. The status of each data input pin is stored in CCB  
address 0xEA and output registers DO0 to DO7. Since this function uses the XIN clock, the oscillation amplifier must  
be set to the continuous operation mode when RXMON is set.  
Demodulation input pin can be switched via PLL unlock with the ULSEL setting. Thus data switching can be  
accurately conveyed to peripheral devices.  
The interval from pin switching through RISEL [2:0] until the data is received is about 250μs to 350μs. In this  
function, the oscillation amplifier also needs to be set to the continuous operation mode.  
RX0  
RX2  
RX3  
RX1  
Input pin selection  
RX0  
RX2  
RX3  
RX1  
Internal supply signal  
250μs to 350μs  
Figure 10.5 Input Pin Selecting Process via PLL Unlock  
No.7202-20/59  
LC89057W-VF4A-E  
10.2.3 Bi-phase signal input circuits (RX0, RX1, RX2)  
If RX1 with a built-in amplifier is used as a coaxial input pin, malfunction may occur due to the influence from the  
adjacent RX0 and RX2 input pins. To avoid the influences from those pins, fix RX0 and RX2 to "L".  
When RX1 is selected and the input signal to RX1 is temporarily open because of AC coupling, the RX0 and RX2  
potential must be fixed. In this case, there are 5 bi-phase signal input pins available, which are RX1 and RX3 to RX 6.  
When RX1 is selected and the input signal to RX1 is always fixed to either "H" or "L", RX0 and RX2 processes are  
not required. In this case, all 7 input pins can be used validly.  
LC89057W-VF4A-E  
0.1μF  
RX0  
Coaxial  
RX1  
RX2  
RX3  
RX4  
RX5  
RX6  
75Ω  
Optical  
etc.  
(a):Coaxial input circuit  
Optical  
LC89057W-VF4A-E  
100Ω  
RX0  
RX1  
RX2  
RX3  
RX4  
Optical  
etc.  
RX5  
RX6  
(b):Optical input circuit  
Figure 10.6 Bi-Phase Signal Input Circuits  
No.7202-21/59  
LC89057W-VF4A-E  
10.3 Serial Audio Data I/O  
10.3.1 Output data format (RDATA)  
The output format is set with OFSEL [2:0].  
The initial value of output format is I S.  
2
Right-adjusted output is valid only in the master mode. In the slave mode, data is not output correctly.  
Output data is output synchronized with the RLRCK edge immediately after the RERR output becomes "L".  
R-ch  
L-ch  
RLRCK (O)  
RBCK (O)  
MSB  
LSB  
MSB  
LSB  
RDATA (O)  
max. 24bit  
max. 24bit  
(0): I2S data output  
L-ch  
R-ch  
RLRCK (O)  
RBCK (O)  
MSB  
LSB  
MSB  
LSB  
MSB  
RDATA (O)  
max. 24bit  
max. 24bit  
(1): MSB-first front-loading data output  
L-ch  
R-ch  
RLRCK (O)  
RBCK (O)  
LSB  
MSB  
LSB  
16, 20, 24bit  
MSB  
LSB  
16, 20, 24bit  
RDATA (O)  
(2): MSB-first back-loading data output  
Figure 10.7 Data Output Timing  
No.7202-22/59  
LC89057W-VF4A-E  
10.3.2 Serial audio data input format (SDIN)  
Serial digital audio data input pin of SDIN capable of 24 bits input is provided.  
The format of the serial audio data input to SDIN and the demodulation data output format must be identical. The  
initial value of modulation data output is I2S.  
max. 24bit  
L-ch  
max. 24bit  
R-ch  
MSB  
MSB  
LSB  
MSB  
MSB  
LSB  
LSB  
SDIN (I)  
RLRCK (O)  
RBCK (O)  
RDATA (O)  
LSB  
(0): I2S data input  
max. 24bit  
max. 24bit  
SDIN (I)  
MSB  
MSB  
LSB  
L-ch  
MSB  
LSB  
MSB  
MSB  
R-ch  
RLRCK (O)  
RBCK (O)  
RDATA (O)  
LSB  
MSB  
LSB  
(1): MSB-first front-loading data input  
16, 20, 24bit  
16, 20, 24bit  
MSB LSB  
LSB  
LSB  
MSB  
L-ch  
LSB  
LSB  
SDIN (I)  
R-ch  
RLRCK (O)  
RBCK (O)  
RDATA (O)  
MSB  
MSB  
LSB  
(2): MSB-first back-loading data input  
Figure 10.8 Serial Audio Data Input Timing  
No.7202-23/59  
LC89057W-VF4A-E  
10.3.3 Output data switching (SDIN, RDATA)  
RDATA outputs demodulation data when the PLL is locked, and outputs SDIN input data when the PLL is unlocked.  
This output is automatically switched according to the PLL locked/unlocked status. For details, see the timing charts  
below.  
When SDIN input data is selected, switch to a clock source synchronized to the SDIN data.  
With the RDTSTA setting, the SDIN input data is output to RDATA regardless of the locked/unlocked status of the  
PLL.  
With the RDTMUT setting, the RDATA output data can be also muted forcibly.  
Even when the clock source is set to XIN with OCKSEL and RCKSEL, the PLL continues operating as long as the  
PLL is not stopped with PLLOPR. At this time, the PLL status is continuously output from RERR unless error output  
is forcibly set with RESTA. Moreover, the processed information can be read with the microcontroller interface  
regardless of the PLL status.  
PLL status  
CKST  
UNLOCK  
LOCK  
RERR  
RDATA  
SDIN data  
LOCK  
Muted  
Demodulation data  
(a): Lock-in stage  
PLL status  
CKST  
UNLOCK  
RERR  
RDATA  
Demodulation data  
Muted  
SDIN data  
(b): Unlock stage  
Figure 10.9 Timing Chart of RDATA Output Data Switching  
No.7202-24/59  
LC89057W-VF4A-E  
10.3.4 Data block diagram (RX0 to RX6, TX0, RXOUT, TDATA, RDATA, SDIN)  
The RDATA output data can be switched to SDIN input data with RDTSEL.  
The SDIN input data can be input to the modulation function with TDTSEL.  
Since the modulation output is input to the input switch multiplexer, it can be fetched from RXOUT. Using this  
function, it is possible to use a signal digitized with the A/D converter for digital recording output, etc.  
SDIN  
[RDTSEL]  
RX0  
RDATA  
MUX  
(8in / 2out)  
RX1  
DIR  
RX2  
RX3  
RX4  
RX5  
RX6  
RXOUT  
TXO  
[TDTSEL]  
DIT  
TDATA  
Figure 10.10 Data System Diagram  
10.3.5 Calculation of input data sampling frequency  
The input data sampling frequency is calculated using the XIN clock.  
In the mode where the oscillation amplifier automatically stops according to the lock status of the PLL, the input data  
sampling frequency is calculated during the RERR error period and completed when the oscillation amplifier stops  
with holding the value. Therefore, the value remains unchanged until the PLL becomes unlocked.  
If the oscillation amplifier is in a continuous operation mode, calculation is repeated constantly. Even if sampling  
changes within the PLL capture range for input data whose channel status sampling information does not change, the  
calculation results that follow the input data can be read.  
The calculation result can be read from CCB address 0xEB and output registers DO4 to DO7 and DO8 to DO15.  
Registers DO4 through DO7 hold the encoded result, while DO8 through DO15 hold the calculated counter value.  
However, as the calculation count value is output in 8 bit units, fs capable of being calculated are greater than 24kHz.  
For details, see Chapter 12. Microcontroller Interface.  
No.7202-25/59  
LC89057W-VF4A-E  
10.4 Error Output Processing  
10.4.1 Lock error and data error output (RERR)  
RERR outputs an error flag when a PLL lock error or a data error occurs.  
It is possible to treat non-PCM data reception as an error by the RESEL setting.  
The RERR output conditions are set with RESTA. Since the PLL status can be output at all times, the PLL status can  
be always monitored, even when the clock source is XIN.  
10.4.2 PLL lock error  
The PLL gets unlocked for input data that lost bi-phase modulation regularity, or input data for which preambles B, M,  
and W cannot be detected.  
RERR turns to "H" upon occurrence of a PLL lock error, and returns to "L" when data demodulation returns to normal  
and "H" is maintained for somewhere between 45ms and 300ms.  
The rising and falling edges of RERR are synchronized with RLRCK.  
10.4.3 Input data parity error  
Odd number of errors among parity bits in input data and input parity errors are detected.  
If an input parity error occurs 9 or more times in succession, RERR turns to "H" indicating that the PLL is locked, and  
after holding "H" for somewhere between 45ms and 300ms, it returns to "L".  
The error flag output format can be selected with REDER, when an input parity error is output less than 9 times in  
succession.  
10.4.4 Other errors  
Even if RERR turns to "L", the channel status bits of 24 to 27 (sampling frequency) are always fetched and the data of  
the previous block is compared with the current data. Moreover, the input data sampling frequency is calculated from  
the fs clock extracted from the input data, and the fs calculated value is compared in a same way as described above. If  
any difference is detected in these data, RERR is instantly made "H" and the same processing as for PLL lock errors is  
carried out.  
The PLL causes a lock error when the fs changes as described above. However, in order to support sources with a  
variable fs (for example a CD player with a variable pitch function), it is possible to set with FSERR not to output an  
error flag unless fs changes exceeding the PLL capture range.  
Moreover, in the FSERR setting, when the PLL is locked, RERR is turned to “L” without reflecting the fs calculation  
result to the error flag concerning input data within reception range by FSLIM[1:0].  
If a setting which regard non-PCM data input as an error is made with RESEL, RERR turns to “H” when non-PCM  
data input is detected. At this time, the PLL locked status and various output clocks are subject to the input data, but  
the output data is muted.  
No.7202-26/59  
LC89057W-VF4A-E  
10.4.5 Data processing upon occurrence of errors (lock error, parity error)  
The data processing upon occurrence of an error is described below. If 8 or fewer input parity errors occur in  
succession and transfer data is PCM audio data, the data is replaced by the one saved each in L-ch and R-ch in the  
previous frame. However, if the transfer data is non-PCM data, the error data is output as it is. Non-PCM data is the  
data of when bit 1 non-PCM data detection bit of the channel status turns to "H" based on the data detected prior to the  
occurrence of the input parity error.  
Output data is muted when a PLL lock error occurs or a parity error occurs 9 or more times in succession.  
As for the channel status output, the data of the previous block is held in 1-bit units when a parity error occur 8 or  
fewer times in succession.  
Table 10.5 Data Processing upon Error Occurrence  
Data  
RDATA output  
PLL Lock Error  
Input Parity Error (a)  
Input Parity Error (b)  
Previous value data  
Output  
Input Parity Error (c)  
Output  
“L”  
“L”  
“L”  
“L”  
“L”  
“L”  
Output  
“L”  
fs calculation result  
Channel status  
Validity flag  
Output  
Previous value data  
Output  
Previous value data  
Output  
“L”  
User data  
“L”  
Output  
Output  
* Input parity error (a): If occurs 9 or more times in succession  
* Input parity error (b): If occurs 8 or fewer times in succession, in case of audio data  
* Input parity error (c): If occurs 8 or fewer times in succession, in case of non-PCM burst data  
Figure 10.11 shows an example of data processing upon occurrence of a parity error.  
1occurrence  
Input data  
RERR  
L-1 R-1 L-2 R-2 L-3 R-3 L-4 R-4 L-5 R-5 L-6 R-6 L-7 R-7 L-8 R-8  
RLRCK  
RDATA  
L-0 R-0 L-1 R-0 L-2 R-2 L-2 R-2 L-2 R-2 L-2 R-2 L-2  
R-ch  
L-ch R-ch  
9 times or mote : Muting  
Previous  
Previous  
value data  
value data  
Figure 10.11 Example of Data Processing upon Parity Error Occurrence  
No.7202-27/59  
LC89057W-VF4A-E  
10.4.6 Processing during error recovery  
When preambles B, M, and W are detected, PLL becomes locked and data demodulation begins.  
RDATA output data is output from the RLRCK edge after RERR turns to "L".  
45ms to 300ms  
RERR  
OK  
Internal lock signal  
RLRCK  
Data  
RDATA  
Output start from RLRCK edge  
immediately after RERR flag is lowered  
Figure 10.12 Data processing when data demodulation starts  
10.5 Channel Status Data Output  
________  
10.5.1 Data delimiter bit 1 output (AUDIO)  
____________  
____________  
AUDIO outputs bit 1 of the channel status that indicates whether the input bi-phase data is PCM audio data. AUDIO is  
immediately output upon detection of RERR even during "H" output period.  
OR-output with IEC61937 or with the DTS-CD/LD detection flag is also possible with AOSEL.  
____________  
Table 10.6 AUDIO Output  
______  
AUDIO  
Output Conditions  
L
PCM audio data (CS bit 1 = "L")  
Non-audio data (CS bit 1 = "H")  
H
10.5.2 Emphasis information output (EMPHA)  
EMPHA outputs shows whether there are 50/15μs emphasis parameters for consumer and broadcast studio.  
EMPHA is immediately output upon detection of RERR even during "H" output.  
Table 10.7 EMPHA Output  
EMPHA  
Output Conditions  
L
No pre-emphasis  
H
50/15μs pre-emphasis  
No.7202-28/59  
LC89057W-VF4A-E  
10.6 Other Outputs  
10.6.1. Validity flag output (VO)  
____________  
____________  
The validity flag can be output from AUDIO/VO by switching the contents of AUDIO/VO output by VOSEL.  
The validity flags transferred in units of each sub-frame are output in the following timing.  
The validity flag is generated 0.5 to 1 frame earlier than the output data in error.  
Table 10.8 VO Output  
VO  
L
Output Conditions  
No error (not burst data)  
Error (May be burst data)  
H
RLRCK  
RBCK  
VO  
Figure 10.13 Validity Flag Output Timing  
10.6.2 User data output (UO)  
User data can be output from EMPHA/UO/CO by switching the contents of EMPHA/UO/CO output by UOSEL.  
The UOSSEL setting, however, is enabled only when PESEL1 is set to 0; it is disabled if PBSEL1 is set to 1. The state  
of PBSEL0 has nothing to do with this processing  
The user data transferred in units of each sub-frame are output in the following timing.  
RLRCK  
RBCK  
UO  
U
U
U
U
U
Figure 10.14 User Data Output Timing  
No.7202-29/59  
LC89057W-VF4A-E  
10.6.3 Channel status data output (CO)  
Possible to output channel status data from EMPHA/UO/CO by switching PBSEL1 that performs the setting of  
Preamble B synchronization signal output.  
Polarity of RLRCK is uncertain because channel status data loads data and outputs them on each sub-flame. However,  
the timing for a period of H output of preamble B synchronization signal PB and bit 0 data output (c0 Lch, c0 Rch) of  
channel status is shown on the following figure.  
RLRCK  
RBCK  
CO  
PB  
c0 Lch  
c0 Rch  
c1 Lch  
c1 Rch  
c2 Lch  
Figure 10.15 Channel Status Data Output Timing  
10.6.4 Preamble B synchronization signal output (PB)  
__________  
Possible to output preambles B synchronization signal that is block synchronization of channel status from CKST/PB  
__________  
by switching the content of CKST/PB output by PBSEL [1:0].  
For the period that bit 0 data of the channel status is output, PB signal outputs H. For the otherwise period, it outputs L.  
Regarding PBSEL [1:0], possible to output preamble B synchronization signal with DIT function. However,  
impossible to set output preamble B with DIR function and DIT function from PB at once because they share the  
terminal.  
In case of setting preamble B synchronization signal output with DIR function, the channel status data is output from  
EMPHA/UO/CO pin, and the setting of UOSEL is invalid.  
No.7202-30/59  
LC89057W-VF4A-E  
10.7 IEC61937, DTS-CD/LD Detection Flag Output  
A function to output IEC61937 and DTS-CD/LD detection flags for Non-PCM data is provided.  
______  
When the UNPCM of non-PCM signal output setting is selected through the INT output contents setting, an interrupt  
______  
signal is output from INT detecting an IEC61937 or DTS-CD/LD sync signal. Reading output register from this  
information can see details of Non-PCM signal.  
When bit 1 of channel status is non-PCM data ("1"), the IEC61937 sync signal is detected and output. If bit 1 is PCM  
data, the IEC61937 sync signal is not output.  
DTS-CD/LD sync signal detection is done based on the sync pattern and the base frequency. DTS-ES data detection is  
output when the DTS5.1 channel sync signal is detected and the DTS-ES sync pattern is verified.  
The IEC61937 and DTS-CD/LD detection flags are cleared when fs have changed or a PLL lock error or data error  
has occurred.  
Since the DTS sync signal is provided within the audio data, digital data with the same code as the DTS sync signal  
may exist in rare cases for regular CD/LD records that are not recorded in the DTS format. Protection using the sync  
pattern or base frequency is provided so that such data is not misinterpreted as DTS-CD/LD detection flags. The  
detection sequence is shown below.  
Input data  
NO  
Bit 1detection  
Bit 1=1  
YES  
NO  
NO  
PaPb  
detection  
DTS-CD/LD SYNC  
detection  
YES  
YES  
Frame counter  
start  
Frame counter  
reset  
Frame counter  
start  
Frame counter  
reset  
Frame count  
512,1024,2048,4096  
SYNC detection  
PaPb detection  
during 4096  
frames  
NO  
NO  
YES  
YES  
IEC61937 flag  
not valid  
INT lowered  
DTS-CD/LD flag  
not valid  
INT lowered  
IEC61937 flag OK  
INT lowered  
DTS-CD/LD flag OK  
INT lowered  
*
Frame count hold  
x2 count detection  
expansion  
PaPb detection  
during 4096  
frames  
NO  
YES  
* Depending on the frame count,  
· the subsequent detection count  
· is expanded up to ×2.  
Frame count  
512,1024,2048,4096  
SYNC detection  
NO  
*
IEC61937 data hold  
· Periodic fluctuation is supported.  
YES  
1st count  
2nd count  
512  
1024  
2048  
4096  
512 or 1024  
1024 or 2048  
2048 or 4096  
4096  
DTS-CD/LD  
data hold  
Figure 10.16 IEC61937 and DTS-CD/LD Data Detection Sequence  
No.7202-31/59  
LC89057W-VF4A-E  
11. Description of Modulation Function and General-Purpose I/Os  
11.1 How to Use Modulation Function  
11.1.1 Initial setting  
The modulation function and general-purpose I/O port function cannot be used simultaneously because they share the  
______  
same pins. To select the modulation function, pull down INT with a 10kΩ resistor. For further information about the  
setting, see Chapter 9.  
In the initial setting, the modulation function is stopped. To apply the modulation function, set it with TXOPR.  
11.1.2 Data output (TMCK, TBCK, TLRCK, TDATA, TXO)  
Output bi-phase modulated data from TXO by inputting 256fs or 128fs clock into TMCK, 64fs clock into TBCK, fs  
clock into TLRCK, audio data into TDATA.  
Set TCKSEL for clock frequency to input into TMCK. However, the falling edge of TBCK is in synchronization with  
the rising edge for TMCK when the TMCK is set at 256fs. Also, the falling edge of TMCK is in synchronization with  
the falling edge of TBCK when TMCK is set at 128fs.  
The polarity of the TLRCK clock is set with TXLRP.  
Input data can be modulated in the sampling range of 32kHz to 192kHz, in the transfer rate of 4MHz to 25MHz, and  
up to 24-bit data.  
2
The initial value for the input data format is set in I S. Switching to MSB-first right-adjusted input is set with TXDFS.  
For the channel status, the first 48 bits of data can be written with the microcontroller interface.  
TXO is fixed to "L" by setting TXOPR to stop or TXMUT.  
R-ch  
L-ch  
TLRCK (I)  
TBCK (I)  
MSB  
LSB  
MSB  
LSB  
TDATA (I)  
max. 24bit  
max. 24bit  
(0): I2S data output  
L-ch  
R-ch  
TLRCK (I)  
TBCK (I)  
TDATA (I)  
MSB  
LSB  
MSB  
LSB  
MSB  
max. 24bit  
max. 24bit  
(1): MSB-first front-loading data output  
Figure 11.1 Data Input Timing  
No.7202-32/59  
LC89057W-VF4A-E  
11.1.3 Validity flag input (VI)  
Validity flags can be input from RX5/VI by switching the contents of RX5/VI input by VISEL.  
The timing of writing a validity flag is shown below. The validity flag can be also written with the microcontroller  
interface, but port settings have priority over the validity flag.  
Writing validity flags with the microcontroller interface is done using VMODE.  
Table 11.1 RX5/V1 Input  
RX5/VI  
Output Conditions  
0
1
No error  
Error  
TLRCK  
TBCK  
L1  
R1  
L2  
R2  
L3  
VI  
V-L1  
V-R1  
V-L2  
V-R2  
V-L3  
Internal latch signal  
Figure 11.2 Validity Flag Input Timing  
11.1.4 User data input (UI)  
User data can be input from RX6/UI by switching the contents of RX6/UI input by UISEL.  
The timing of writing the user data is shown below.  
It is also possible to write user data using the preamble B sync signal as the reference. Generation of the preamble B  
sync signal is configured in PBSEL[1:0] as in the case of the DIR function. After the setting, the signal is output from  
CKST/PB.  
TLRCK  
TBCK  
UI  
U
U
U
U
U
Internal latch signal  
Figure 11.3 User Data Input Timing  
No.7202-33/59  
LC89057W-VF4A-E  
11.1.5 Modulated output of SDIN input data  
SDIN input data is modulated and its output can be fetched from TXO and RXOUT.  
To modulate SDIN input data, set it with TDTSEL.  
Input a clock synchronized with SDIN to TMCK, TBCK, and TLRCK.  
The SDIN input data format must be identical to the setting used during modulation processing.  
11.1.6 Monaural output  
It is possible to output only single channel data of the input data at half the rate of the input fs with TXMOD[1:0].  
This operation maintains the bi-phase modulation regularity, but there is no correlation between the data and  
preambles.  
Channel status write is synchronized with the output rate.  
The validity flag and user data are written in units of frame. Input the same data to the L and R channels.  
To process the stereo signals of two channels with this setting, two units of LC89057W-VF4A-E are required.  
TLRCK  
R0  
L1  
R1  
L2  
R2  
L3  
R3  
L4  
R4  
L5  
R5  
TDATA  
TXO [1]  
TXO [2]  
Ln  
M
L0  
W
L1  
M
L2  
W
L3  
M
L4  
Rn  
M
R0  
W
R1  
M
R2  
W
R3  
M
R4  
Figure 11.4 Data Modulation of Single Channel  
11.2 General-Purpose I/Os (PIO0, PIO1, PIO2, PIO3 PIOEN)  
11.2.1 Initial settings  
The modulation function and general-purpose parallel I/Os share the same pins and therefore they cannot be used  
______  
simultaneously. To use the general-purpose I/Os, pull up INT with a 10kΩ resistor. For further information about the  
setting, see Chapter 9.  
The general-purpose parallel I/O applies parallel-conversion to the serial data input from the microcontroller interface,  
and outputs it from PIO0, PIO1, PIO2, and PIO3. The input function saves the parallel data input to PIO0, PIO1, PIO2,  
and PIO3 in internal registers and reads the contents of these registers with the microcontroller interface.  
4-bit general-purpose I/Os cannot be used with both input and output mixed. Switching between input and output is  
done with PIOEN. When PIOEN is "H", all the general-purpose I/Os become input pins. When PIOEN is "L", all the  
general-purpose I/Os become output pins.  
11.2.2 I/O settings  
Data handling for general-purpose I/Os is done using the microcontroller interface and write/read registers. See  
Chapter 12 Microcontroller Interface for details.  
General-purpose I/O writes settings (Microcontroller Write register General-purpose I/O output)  
(1) To output data from general-purpose I/Os, set PIOEN to "L".  
(2) Set the data to be output to CCB address 0xE8, command address 0x10, and input registers DI12 to DI15.  
(3) During write operation, be sure to input "0" to DI8 to DI11 of modulation setting registers.  
(4) The data written to PI0 to PI3 is output from the general-purpose I/Os.  
General-purpose I/O read settings (General-purpose I/O input Read register Microcontroller)  
(1) To input data to general-purpose I/Os, set PIOEN to "H".  
(2) The input data is saved in CCB address 0xEB and output registers DO0 to DO3.  
(3) Data can be sent to the microcontroller by reading PO0 to PO3.  
No.7202-34/59  
LC89057W-VF4A-E  
_____  
12. Microcontroller Interface (INT, CL, CE, DI, DO)  
12.1 Description of Micr_o_c_o_ntroller Interface  
12.1.1 Interrupt output (INT)  
Interrupts are output when a change has occurred in the PLL lock status or output data information.  
______  
Interrupt output consists of the register for selecting the interrupt source, the INT pin that outputs that state transition,  
and the registers that store the interrupt source data.  
______  
Normally INT outputs "L" upon occurrence of an interrupt while "H" is output. Following "L" output, it returns to "H"  
according to the INTOPF setting.  
INTOPF determines whether to hold the "L" pulse for a certain period and then clear it ("H"), or to clear it at a time  
when the output register is read.  
The interrupt sources can be selected among the following items. Multiple sources can be selected at the same time  
______  
with the contents of CCB address 0xE8 and command address 0x08. INT outputs OR calculation result of the selected  
interrupt sources.  
______  
...  
INT output = (selected source 1) + (selected source 2) + + (selected source n)  
Table 12.1 Interrupt Source Setting Contents  
No.  
1
Command Name  
ERROR  
INDET  
Description  
Output when RERR pin status has changed  
2
Output when input data pin status has changed (subject to oscillation amplifier operation condition)  
Output when input fs calculation result has changed. (subject to oscillation amplifier condition)  
3
FSCHG  
CSRNW  
UNPCM  
PCRNW  
SLIPO  
4
Output when channel status data of first 48 bits have updated  
______  
5
Output when AUDIO pin status has changed  
6
Output when burst preamble Pc has been updated  
7
Output when data is read twice during slave setting and missing data is detected  
Output when emphasis information has changed  
8
EMPF  
The contents of set interrupt source are saved in output registers DO8 to DO15 of CCB address 0xEA, when the  
____________  
source occurs. However, for the read registers for source items 1 and 5, the each status of the RERR and AUDIO pins  
are output at the time of reading. Other data except for source items 1 and 5 are saved in the registers upon occurrence  
of an interrupt source.  
Concerning source items 2 and 3, the oscillation amplifier clock is used. Therefore, if the status is monitored even  
while the PLL is locked, the oscillation amplifier must be set to the continuous operation mode.  
______  
Clearing INT at the same time of readout of an output register is carried out immediately after the output register  
0xEA is set.  
______  
The pulse width of the setting in which the INT output following the occurrence of an interrupt source is set to the "L"  
pulse output mode is somewhere between 1/2fs and 3/2fs for one interrupt source.  
12.1.2 CCB format  
The various function settings as well as information writing and reading are performed with the microcontroller  
interface.  
The data format of the microcontroller interface conforms to Our original serial bus format (CCB), but three-state is  
employed instead of open-drain for the data output format.  
Data input/output is performed following CCB address input. For the data input/output timing, see the input/output  
timing chart.  
Table 12.2 Relationship between Register I/O Contents and CCB Addresses  
Register I/O contents  
Function setting data input  
CS data input  
R/W  
Write  
Write  
Read  
Read  
Read  
Read  
CCB address  
B0  
B1  
B2  
B3  
A0  
A1  
1
A2  
1
A3  
1
0xE8  
0
0
0
1
0
0xE9  
1
0
0
1
0
1
1
1
Interrupt data output  
fs data output  
0xEA  
0
1
0
1
0
1
1
1
0xEB  
1
1
0
1
0
1
1
1
CS data output  
0xEC  
0
0
1
1
0
1
1
1
Pc data output  
0xED  
1
0
1
1
0
1
1
1
No.7202-35/59  
LC89057W-VF4A-E  
12.1.3 Data write procedure  
Input is performed in the following sequence: CCB addresses of A0 to A3 and B0 to B3, chip addresses of DI0 and  
DI1, command addresses of DI4 to DI7, and data of DI8 to DI15. DI2 and DI3 are reserved for the system. Input must  
be doing "0".  
For the chip addresses, DI0 corresponds to CAL (low-order), and DI1 to CAU (high-order). For details, see section 9.2.  
12.1.4 Data read procedure  
Read data is output from DO. DO is in the high impedance state when CE is "L", and begins outputting from the rising  
edge of CE after output setting is established at the CCB address. DO then returns to the high impedance state at the  
falling edge of CE.  
If DO outputs are shared using multiple LC89057W-VF4A-E units, it is possible to set the DO outputs of the  
LC89057W-VF4A-E units of which data is not to be read to be always in the high impedance state with DOEN. With  
this setting, only the targeted outputs can be read.  
12.1.5 I/O timing  
CE  
CL  
DI15  
DI  
B0 B1 B2 B3 A0 A1 A2 A3  
Hi-Z  
DI0  
DI1 DI2 DI3 DI4 DI5  
DO  
Figure 12.1 Input Timing Chart (Normal L clock)  
CE  
CL  
DI  
B0 B1 B2 B3 A0 A1 A2  
Hi-Z  
A3  
DI0 DI1 DI2 DI3 DI4 DI5  
DI15  
DO  
Figure 12.2 Input Timing Chart (Normal H clock)  
CE  
CL  
DI  
B0 B1 B2 B3 A0 A1 A2 A3  
Hi-Z  
DO  
DO0  
DO1 DO2 DO3 DO4  
DOn  
Figure 12.3 Output Timing Chart (Normal L clock)  
CE  
CL  
DI  
B0 B1 B2 B3 A0 A1 A2  
Hi-Z  
A3  
DO  
DO0 DO1 DO2 DO3 DO4  
DOn  
Figure 12.4 Output Timing Chart (Normal H clock, DO0 need be read with port)  
No.7202-36/59  
LC89057W-VF4A-E  
12.2 Write Data  
12.2.1 List of write commands  
A list of the write commands is shown below.  
To write the commands shown in the following table, set the CCB address to 0xE8.  
Table 12.3 Write Register Map  
Add.  
0
Setting Items  
All system setting  
Demodulation system setting  
Master clock  
DI15  
TESTM  
PBSEL1  
AMPOPR1  
XRLRCK1  
XSLRCK1  
0
DI14  
DI13  
TXOPR  
FSLIM1  
EXSYNC  
XRBCK1  
XSBCK1  
RDTSTA  
ROSEL1  
RLRCKP  
PCRNW  
FSERR  
P11  
DI12  
RXOPR  
FSLIM0  
PLLOPR  
XRBCK0  
XSBCK0  
RDTSEL  
ROSEL0  
RBCKP  
UNPCM  
RESTA  
P10  
DI11  
DI10  
0
DI9  
DOEN  
VOSEL  
XINSEL  
PRSEL1  
PSBCK1  
OCKSEL  
RISEL1  
OFSEL1  
INDET  
REDER  
VISEL  
TWLRP  
0
DI8  
SYSRST  
UOSEL  
PLLSEL  
PRSEL0  
PSBCK0  
SELMTD  
RISEL0  
OFSEL0  
ERROR  
RESEL  
UISEL  
TXDFS  
0
0
INTOPF  
1
PBSEL0  
AMPOPR0  
XRLRCK0  
XSLRCK0  
RDTMUT  
ROSEL2  
SBCKP  
SLIPO  
ERWT0  
P12  
RXMON  
AOSEL  
XMSEL0  
XRSEL0  
PSLRCK0  
RCKSEL  
RISEL2  
OFSEL2  
FSCHG  
XTWT0  
VMODE  
TDTSEL  
0
2
XMSEL1  
3
R system output clock  
S system output clock  
Source switch  
XRSEL1  
4
PSLRCK1  
5
0
6
Data input/output  
RXOFF  
SLRCKP  
EMPF  
ERWT1  
P13  
ULSEL  
7
Output format setting  
___  
INTsource selection  
0
8
CSRNW  
9
RERR condition setting  
XTWT1  
10  
11  
12  
13  
14  
15  
Modulation system setting  
0
Modulation data setting  
TCKSEL  
0
0
TXMOD1  
0
TXMOD0  
0
TXMUT  
TEST  
TEST  
TEST  
TEST  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The shaded parts of DI8 to DI15 in the command area are reserved bits. Input must be doing "0".  
Command addresses 0x12 to 0x15 are reserved for testing purposes. Writing to these addresses is prohibited.  
No.7202-37/59  
LC89057W-VF4A-E  
12.2.2 Details of write commands  
CCB address: 0xE8; Command address: 0; All system settings  
DI7  
0
DI6  
0
DI5  
0
DI4  
0
DI3  
0
DI2  
0
DI1  
DI0  
CAU  
CAL  
DI15  
DI14  
0
DI13  
DI12  
DI11  
DI10  
0
DI9  
DI8  
TESTM  
TXOPR  
RXOPR  
INTOPF  
DOEN  
SYSRST  
SYSRST  
DOEN  
System reset  
0: Don't reset (initial value)  
1: Reset circuits other than command registers  
DO pin output setting  
0: Output (initial value)  
1: Always high impedance state (read disabled)  
______  
INTOPF  
RXOPR  
TXOPR  
TESTM  
INT pin output setting  
0: Output "L" level during source occurrence (initial value)  
1: Output "L" pulse during source occurrence  
Setting of demodulation operation  
0: Operate (initial value)  
1: Stop  
Setting of modulation operation  
0: Stop (initial value)  
1: Operate  
Test mode setting  
0: Normal operation (initial value)  
1: Enter test mode  
When reset by SYSRST is done or the demodulation is set to stop with RXOPR, RBCK and SBCK output "L", and  
RLRCK and SLRCK output "H".  
No.7202-38/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 1; Demodulation function: System setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
0
0
0
1
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
PBSEL1  
PBSEL0  
FSLIM1  
FSLIM0  
RXMON  
AOSEL  
VOSEL  
UOSEL  
UOSEL  
EMPHA/UO/CO pin setting (When PBSEL1 is set to 0.)  
0: EMPHA emphasis output (initial value)  
1: UO user data output  
____________  
VOSEL  
AUDIO/VO pin setting  
____________  
0: AUDIO channel status bit 1 output (initial value)  
1: VO validity flag output  
____________  
____________  
AOSEL  
Output contents at the time of setting AUDIO is set with AUDIO/VO pin  
0: only output channel status bit 1 (initial value)  
1: output channel status bit 1, IEC61937 or DTS-CD/LD detection flag  
RXMON  
FSLIM [1:0]  
Setting of digital data input status monitoring  
0: Don't monitor data input status (initial value)  
1: Monitor data input status  
Setting of sampling frequency reception range for input digital data signal  
00: No limit (initial value)  
01: fs 96kHz  
10: fs 48kHz  
11: Reserved  
__________  
PBSEL [1:0]  
CKST/PB pin setting  
__________  
00: signal output of switching transition term of CKST clock (initial value)  
01: Preamble B synchronization signal output with PB, DIT function  
10: Preamble B synchronization signal output with PB, DIR function  
11: Reserved  
In case of setting with PBSEL at 1, terminal of EMPHA/UO/CO will be Channel status data output terminal CO and  
the setting for UOSEL is impossible. In case of setting with PBSEL at 0, the setting for EMPHA/UO/CO terminal  
follows the setting for UOSEL.  
The setting of AOSEL comes into effect in the case that the bit 1 output of channel status is selected with VOSEL. In  
____________  
the case that 1 is selected with AOSEL, AUDIO/VO terminal output high level, when either channel status bit 1 or  
IEC61937, non-PCM synchronous signal is detected.  
No.7202-39/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 2; Demodulation function: Master clock setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
0
0
1
0
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
AMPOPR1  
AMPOPR0  
EXSYNC  
PLLOPR  
XMSEL1  
XMSEL0  
XINSEL  
PLLSEL  
PLLSEL  
PLL lock frequency setting  
0: 512fs (fs 96kHz commend) (initial value)  
1: 256fs  
XINSEL  
XIN input frequency setting  
0: 12.288MHz (initial value)  
1: 24.576MHz  
XMSEL [1:0]  
XMCK output frequency setting  
00: 1/1 of XIN input frequency (initial value)  
01: 1/2 of XIN input frequency  
10: Reserved  
11: Muted  
PLLOPR  
PLL (VCO) operation setting  
0: Operate (initial value)  
1: Stop  
EXSYNC  
Setting of PLL unused demodulation (external synchronization)  
0: PLL used normal operation (initial value)  
1: PLL unused external synchronization operation (supply 256fs clock to TMCK)  
AMPOPR [1:0]  
Oscillation amplifier operation setting  
00: Automatic stopping of oscillation amplifier while PLL is locked (initial value)  
01: Permanent continuous operation  
10: Reserved  
11: Stop  
If the PLL is stopped with PLLOPR while the PLL is locked, the output clocks are all muted and this muted status  
continues even if the PLL is unlocked.  
If the permanent continuous operation is set with AMPOPR[1:0] while the PLL is locked, RERR goes to into the error  
status once. It is possible to set the operation with maintaining the RERR status, if a setting with which even a  
changed fs is not regarded as an error due to the PLL status is made with FSERR.  
When an automatic stop mode of the oscillation amplifier is set with AMPOPR[1:0], and if the input fs changes within  
the PLL capture range and no lock error occurs, fs is not calculated with the oscillation amplifier stopped. For this  
reason, the input data fs and the fs calculation result may not be identical. However, if the channel status fs  
information is rewritten in line with input data changes, this information is reflected to the error flag and fs calculation  
of the input data is carried out. Since the fs calculation is always done when the oscillation amplifier is set to the  
permanent continuous operation mode, fs changes are always reflected to the error flag.  
No.7202-40/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 3; Demodulation function: R system output clock setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
0
0
1
1
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
XRLRCK1  
XRLRCK0  
XRBCK1  
XRBCK0  
XRSEL1  
XRSEL0  
PRSEL1  
PRSEL0  
PRSEL [1:0]  
Setting of RMCK output frequency while PLL is locked  
00: 1/2 of PLLSEL setting frequency (initial value)  
01: 1/1 of PLLSEL setting frequency  
10: 1/4 of PLLSEL setting frequency  
11: Muted  
XRSEL [1:0]  
XRBCK [1:0]  
XRLRCK [1:0]  
Setting of RMCK output frequency during XIN source  
00: 1/1 of XINSEL setting frequency (initial value)  
01: 1/2 of XINSEL setting frequency  
10: 1/4 of XINSEL setting frequency  
11: Muted  
Setting of RBCK output frequency during XIN source  
00: 3.072MHz output (initial value)  
01: 6.144MHz output  
10: 12.288MHz output  
11: Muted  
Setting of RLRCK output frequency during XIN source  
00: 48kHz output (initial value)  
01: 96kHz output  
10: 192kHz output  
11: Muted  
If the RMCK frequency is set lower than RBCK when the XIN source is used, 3.072MHz is output from RBCK. This  
also applies to SBCK.  
No.7202-41/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 4; Demodulation function: S system output clock setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
0
1
0
0
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
XSLRCK1  
XSLRCK0  
XSBCK1  
XSBCK0  
PSLRCK1  
PSLRCK0  
PSBCK1  
PSBCK0  
PSBCK [1:0]  
Setting of SBCK frequency while PLL is locked  
00: 64fs output (initial value)  
01: 128fs output  
10: 32fs output  
11: Muted  
PSLRCK [1:0]  
XSBCK [1:0]  
XSLRCK [1:0]  
Setting of SLRCK frequency while PLL is locked  
00: fs output (initial value)  
01: 2fs output  
10: fs/2 output  
11: Muted  
Setting of SBCK frequency during XIN source  
00: 3.072MHz output (initial value)  
01: 6.144MHz output  
10: 12.288MHz output  
11: Muted  
SLRCK output frequency setting during XIN source  
00: 48kHz output (initial value)  
01: 96kHz output  
10: 192kHz output  
11: Muted  
No.7202-42/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 5; Demodulation function: Clock source; RDATA output setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
0
1
0
1
0
0
CAU  
CAL  
DI15  
0
DI14  
DI13  
DI12  
DI11  
0
DI10  
DI9  
DI8  
RDTMUT  
RDTSTA  
RDTSEL  
RCKSEL  
OCKSEL  
SELMTD  
SELMTD  
OCKSEL  
RCKSEL  
RDTSEL  
RDTSTA  
RDTMUT  
Setting of output clock source switching method  
0: Switch R system and S system simultaneously according to OCKSEL (initial value)  
1: Switch R system according to RCKSEL and fix S system to XIN source  
Clock source setting when SELMTD = 0  
0: Use XIN clock as source while PLL is unlocked (initial value)  
1: Use XIN clock as source regardless of PLL status  
Clock source setting when SELMTD = 1  
0: Use XIN clock as source while PLL is unlocked (initial value)  
1: Use XIN clock as source regardless of PLL status  
RDATA output setting while PLL is unlocked  
0: Output SDIN data while PLL is unlocked (initial value)  
1. Mute while PLL is unlocked  
RDATA output setting  
0: According to RDTSEL (initial value)  
1: Output SDIN input data regardless of PLL status  
RDATA mute setting  
0: Output data selected with RDTSEL  
1: Muted  
When the oscillation amplifier is set to the permanent continuous operation mode with AMPOPR[1:0] or fs changes  
are set not to be reflected to the error flag with FSERR, OCKSEL and RCKSEL can switch the clock source while  
maintaining the RERR status. However, if none of these settings is made, RERR outputs an error once when switching  
occurs.  
To input data to SDIN, select a clock synchronized with the SDIN input data.  
The XIN source can be switched while maintaining the PLL locked status. However, since switching between clock  
and data output can be set independently, it is recommended to select mute or SDIN data for the output data when  
XIN source is switched.  
If the oscillation amplifier is set to stop automatically when the PLL gets locked, XIN source switching from the PLL  
locked status is executed after the oscillation is stabilized. Moreover, switching of output data at this time is subject to  
XIN source switching.  
No.7202-43/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 6; Demodulation function: Digital data input/output port setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
0
1
1
0
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
RXOFF  
ROSEL2  
ROSEL1  
ROSEL0  
ULSEL  
RISEL2  
RISEL1  
RISEL0  
RISEL [2:0]  
Data demodulation input pin setting  
000: RX0 selection (initial value)  
001: RX1 selection  
010: RX2 selection  
011: RX3 selection  
100: RX4 selection (However, VI input is performed when VISEL is set.)  
101: RX5 selection (However, UI input is performed when UISEL is set.)  
110: RX6 selection  
111: Modulation function output (TXO output data) selection  
ULSEL  
Setting of input pin via PLL unlock  
0: Normal setting (initial value)  
1: Setting of input data switching via PLL unlock  
ROSEL [2:0]  
RXOUT output data setting  
000: RX0 input data (initial value)  
001: RX1 input data  
010: RX2 input data  
011: RX3 input data  
100: RX4 input data  
101: RX5/VI input data  
110: RX6/UI input data  
111: Modulation function output (TXO output data) selection  
RXOFF  
Setting of RXOUT output status  
0: ROSEL[2:0] selection data output (initial value)  
1: "L" fixed output  
ULSEL can be set when the oscillation amplifier is set to the permanent continuous operation mode with  
AMPOPR[1:0]. ULSEL does not work correctly when the oscillation amplifier is stopped.  
No.7202-44/59  
LC89057W-VF4A-E  
CCB address; 0xE8; Command address: 7; Demodulation function: Output data format setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
0
1
1
1
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
0
DI10  
DI9  
DI8  
SLRCKP  
SBCKP  
RLRCKP  
RBCKP  
OFSEL2  
OFSEL1  
OFSEL0  
OFSEL [2:0]  
Audio data output format setting  
000: I2S data output (initial value)  
001: MSB-first left-justification data output  
010: 24 bits MSB-first right-justification data output (master mode only)  
011: 20 bits MSB-first right-justification data output (master mode only)  
100: 16 bits MSB-first right-justification data output (master mode only)  
101: Reserved  
110: Reserved  
111: Reserved  
RBCKP  
RLRCKP  
SBCKP  
RBCK output polarity setting  
0: Falling RDATA data change (initial value)  
1: Rising RDATA data change  
RLRCK output polarity setting  
0: "L" period: L-channel data; "H" period: R-channel data (initial value)  
1: "L" period: R-channel data; "H" period: L-channel data  
SBCK output polarity setting  
0: Falling RDATA data change (initial value)  
1: Rising RDATA data change  
SLRCKP  
SLRCK output polarity setting  
0: "L" period: L-channel data; "H" period: R-channel data (initial value)  
1: "L" period: R-channel data; "H" period: L-channel data  
The data output format and RLRCK output polarity could be set independently. Set the RLRCH polarity in line with  
each data output format.  
No.7202-45/59  
LC89057W-VF4A-E  
______  
CCB address: 0xE8; Command address: 8; Demodulation function: INT output contents setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
1
0
0
0
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
EMPF  
SLIPO  
PCRNW  
UNPCM  
CSRNW  
FSCHG  
INDET  
ERROR  
ERROR  
INDET  
FSCHG  
CSRNW  
UNPCM  
PCRNW  
SLIPO  
RERR signal output setting  
0: Don't output (initial value)  
1: Output RERR pin status change  
Input data detection output setting  
0: Don't output (initial value)  
1: Output input data pin status change  
Setting of updated flag output of PLL lock frequency calculation result  
0: Don't output (initial value)  
1: Output updated flag of PLL lock frequency calculation result  
Output setting for updated flag of first 48-bit channel status data  
0: Don't output (initial value)  
1: Output update flag of first 48-bit channel status data  
Output setting for change flag of non-PCM data detection  
0: Don't output (initial value)  
____________  
1: Output AUDIO pin status change  
Output setting for updated flag of burst preamble Pc  
0: Don't output (initial value)  
1: Output updated flag of burst preamble Pc  
Output setting of slip signal during slave operation  
0: Don't output (initial value)  
1: Output duplicate reading and a detection flag for missing of data output  
EMPF  
Output setting of emphasis detection flag  
0: Don't output (initial value)  
1: Output emphasis detection flag  
The channel status update flag compares the first 48 bits of data of the previous block with those of the current block.  
If these data are identical, it outputs a flag, considering the data has been updated.  
The burst preamble Pc update flag also compares the 16 bits of data of the previous block with those of the current  
data. If they are identical, an update flag is output.  
No.7202-46/59  
LC89057W-VF4A-E  
CCB address: 0xE8, Command address: 9; Demodulation function: RERR output setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
1
0
0
1
0
0
CAU  
CAL  
DI15  
DI14  
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
ERWT1  
ERWT0  
FSERR  
RESTA  
XTWT1  
XTWT0  
REDER  
RESEL  
RESEL  
RERR output contents setting  
0: PLL lock error or data error (initial value)  
1: PLL lock error or data error or non-PCM data  
REDER  
Setting of parity error flag output within 8 times in a row  
0: Output only when non-PCM data is recognized (initial value)  
1: Output only during sub-frame for which error was generated  
XTWT [1:0]  
Setting of clock switch wait time after PLL is unlocked  
00: Clock switching after approx. 200μs from when oscillation amplifier starts  
(initial value)  
01: Clock switching after approx. 100μs from when oscillation amplifier starts  
10: Clock switching after approx. 50μs from when oscillation amplifier starts  
11: Clock switching after PLL is unlocked  
RESTA  
RERR output condition setting  
0: Output PLL status all the time (Output PLL status even during XIN source)  
(initial status)  
1: Forcibly output error (Set "H" to RERR forcibly)  
FSERR  
Setting of error flag output condition according to fs change  
0: Reflect fs changes to error flag (initial value)  
1: Don't reflect fs changes to error flag  
ERWT [1:0]  
Setting of RERR wait time after PLL is locked  
00: Cancel error after preamble B is counted 3 (initial value)  
01: Cancel error after preamble B is counted 24  
10: Cancel error after preamble B is counted 12  
11: Cancel error after preamble B is counted 6  
For Non-PCM data, the data defined with AOSEL is reflected. In other words, it is identical to the detected data output  
____________  
to AUDIO.  
Output data is muted if an error occurs due to non-PCM data with RESEL.  
The RESTA setting is not reflected to the output pins of data and clock.  
For FSERR, the fs calculation result obtained while the oscillation amplifier is stopped is not reflected. In this case, fs  
changes consist of only channel status fs information.  
ERWT[1:0] defines the interval of time for RERR to output error cancellation ("L") after PLL is locked. Since  
demodulated audio data is output after RERR cancels an error, you need to change this setting if the situation that the  
head of data is missing is a problem.  
No.7202-47/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 10; Modulation function: System setting, general-purpose I/O data input  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
1
0
1
0
0
0
CAU  
CAL  
DI15  
PI3  
DI14  
PI2  
DI13  
PI1  
DI12  
PI0  
DI11  
0
DI10  
DI9  
DI8  
VMODE  
VISEL  
UISEL  
UISEL  
VISEL  
VMODE  
PI0  
RX6/UI pin setting  
0: Input RX6 demodulation function data (initial value)  
1: Input UI modulation function user data  
RX5/VI pin setting  
0: Input RX5 demodulation function data (initial value)  
1: Input VI modulation function validity flag  
Modulation function V flag setting  
0: Write 0 (initial value)  
1: Write 1  
Data input when general-purpose I/O PIO0 output is set  
0: Output L (initial value)  
1: Output H  
PI1  
Data input when general-purpose I/O PIO1 output is set  
0: Output L (initial value)  
1: Output H  
PI2  
Data input when general-purpose I/O PIO2 output is set  
0: Output L (initial value)  
1: Output H  
PI3  
Data input when general-purpose I/O PIO3 output is set  
0: Output L (initial value)  
1: Output H  
When you use general-purpose I/O PIO0 to PIO3 as output, set PIOEN to "L".  
No.7202-48/59  
LC89057W-VF4A-E  
CCB address: 0xE8; Command address: 11; Modulation function: Digital audio input/output setting  
DI7  
DI6  
DI5  
DI4  
DI3  
DI2  
DI1  
DI0  
1
0
1
1
0
0
CAU  
CAL  
DI15  
DI14  
0
DI13  
DI12  
DI11  
DI10  
DI9  
DI8  
TCKSEL  
TXMOD1  
TXMOD0  
TXMUT  
TDTSEL  
TXLRP  
TXDFS  
TXDFS  
TXLRP  
TDTSEL  
TXMUT  
TDATA input data format setting  
0: I2S data input (initial value)  
1: MSB-first left-justification data input  
Setting of TLRCK input clock polarity  
0: "L" period: L-channel data; "H" period: R-channel data (initial value)  
1: "L" period: R-channel data; "H" period: L-channel data  
Input data setting  
0: TDATA input data (initial value)  
1: SDIN input data  
TXO output setting  
0: modulation data output (initial value)  
1: "L" fixed output  
TXMOD [1:0]  
TCKSEL  
Mode setting  
00: Normal operation (L-channel, R-channel stereo mode) (initial value)  
01: L-channel continuity (time-division mode)  
10: R-channel continuity (time-division mode)  
11: reserved  
TMCK input clock frequency setting  
0: 256fs (initial value)  
1: 128fs  
In case of inputting 256fs clock into TMCK, the falling edge of TBCK should be in synchronized with the rising edge  
of TMCK. Also, in case of inputting 128fs clock into TMCK, the falling edge of TBCK is in synchronized with the  
falling of TMCK.  
No.7202-49/59  
LC89057W-VF4A-E  
12.2.3 Channel status data write  
For channel status data write with the modulation function, set the CCB address to 0xE9.  
DI0 to DI7 are not channel status bits. Be sure to input a chip address to DI0 and DI1. Input "0" to DI2, DI3, and DI7  
because they are reserved by the system. Write length of the channel status data is determined with DI4 to DI6. This  
setting is possible up to 48 bits in units of 8 bits.  
After CE rises, input a clock combined DI0 to DI7 and write data length to CL clock to make CE “L”. For example, if  
you write data up to the bit 15 by DI4 to DI6, CL must be 24 clocks while CE is rising. If this setting goes wrong,  
correct writing is not expected.  
Input data is written from preamble B where CE has become "L".  
Table 12.3 Relation between Setting Register of Input Data Length and Data Length  
DI6  
0
DI5  
0
DI4  
Feasible Data Range for Input  
DI6  
DI5  
DI4  
Feasible Data Range for Input  
0
Bit 0 to bit 7  
1
0
0
Bit 0 to bit 39  
0
0
1
Bit 0 to bit 15  
1
0
1
Bit 0 to bit 47  
0
1
0
Bit 0 to bit 23  
1
1
0
Reserved  
0
1
1
Bit 0 to bit 31  
1
1
1
Reserved  
Table 12.4 Input Setting -Setting of Modulation Function Channel Status Data- (CCB address : 0xE9)  
Register  
Bit No.  
CAL  
CAU  
0
Description  
Lower chip address  
Higher chip address  
Reserved  
Register  
DI28  
DI29  
DI30  
DI31  
DI32  
DI33  
DI34  
DI35  
DI36  
DI37  
DI38  
DI39  
DI40  
DI41  
DI42  
DI43  
DI44  
DI45  
DI46  
DI47  
DI48  
DI49  
DI50  
DI51  
DI52  
DI53  
DI54  
DI55  
Bit No.  
Bit 20  
Bit 21  
Bit 22  
Bit 23  
Bit 24  
Bit 25  
Bit 26  
Bit 27  
Bit 28  
Bit 29  
Bit 30  
Bit 31  
Bit 32  
Bit 33  
Bit 34  
Bit 35  
Bit 36  
Bit 37  
Bit 38  
Bit 39  
Bit 40  
Bit 41  
Bit 42  
Bit 43  
Bit 44  
Bit 45  
Bit 46  
Bit 47  
Description  
DI0  
DI1  
Channel number  
DI2  
DI3  
0
DI4  
0
Data length setting  
Sampling frequency  
DI5  
0
DI6  
0
DI7  
0
Reserved  
Application  
Control  
DI8  
Bit 0  
Bit 1  
Bit 2  
Bit 3  
Bit 4  
Bit 5  
Bit 6  
Bit 7  
Bit 8  
Bit 9  
Bit 10  
Bit 11  
Bit 12  
Bit 13  
Bit 14  
Bit 15  
Bit 16  
Bit 17  
Bit 18  
Bit 19  
Clock accuracy  
Not defined  
DI9  
DI10  
DI11  
DI12  
DI13  
DI14  
DI15  
DI16  
DI17  
DI18  
DI19  
DI20  
DI21  
DI22  
DI23  
DI24  
DI25  
DI26  
DI27  
Word length  
Not defined  
Category code  
Not defined  
Source number  
No.7202-50/59  
LC89057W-VF4A-E  
12.3 Read Data  
12.3.1 List of read commands  
It is possible to read the following items.  
Monitor output of digital data input status  
Interrupt data output  
Output of general-purpose I/O input data  
Output of fs calculation result and fs counter data (8 bits)  
Output of first 48 bits of channel status  
Output of burst preamble Pc data  
CCB address 0xEB and output registers DO16 to DO23 are for testing.  
Table 12.5 Read Register Map  
Read Register Name  
DO0  
0xEA  
RXDET0  
RXDET1  
RXDET2  
RXDET3  
RXDET4  
RXDET5  
RXDET6  
RXDET7  
OERROR  
OINDET  
OFSCHG  
OCSRNW  
OUNPCM  
OPCRNW  
OSLIPO  
OEMPF  
CSBITI  
IEC1937  
DTS51  
DTSES  
F0512  
0xEB  
0xEC  
0xED  
Pc bit 0  
Pc bit 1  
Pc bit 2  
Pc bit 3  
Pc bit 4  
Pc bit 5  
Pc bit 6  
Pc bit 7  
Pc bit 8  
Pc bit 9  
Pc bit 10  
Pc bit 11  
Pc bit 12  
Pc bit 13  
Pc bit 14  
Pc bit 15  
PO0  
CS bit 0  
CS bit 1  
CS bit 2  
CS bit 3  
CS bit 4  
CS bit 5  
CS bit 6  
CS bit 7  
CS bit 8  
CS bit 9  
CS bit 10  
CS bit 11  
CS bit 12  
CS bit 13  
CS bit 14  
CS bit 15  
CS bit 16  
CS bit 17  
CS bit 18  
CS bit 19  
CS bit 20  
CS bit 21  
CS bit 22  
CS bit 23  
CS bit 24  
DO1  
PO1  
DO2  
PO2  
DO3  
PO3  
DO4  
FSC0  
FSC1  
FSC2  
FSC3  
FSDAT0  
FSDAT1  
FSDAT2  
FSDAT3  
FSDAT4  
FSDAT5  
FSDAT6  
FSDAT7  
TEST0  
TEST1  
TEST2  
TEST3  
TSET4  
TEST5  
TEST6  
TEST7  
DO5  
DO6  
DO7  
DO8  
DO9  
DO10  
DO11  
DO12  
DO13  
DO14  
DO15  
DO16  
DO17  
DO18  
DO19  
DO20  
DO21  
DO22  
DO23  
DO24  
F1024  
F2048  
F4096  
DO46  
DO47  
CS bit 46  
CS bit 47  
No.7202-51/59  
LC89057W-VF4A-E  
12.3.2 Read register 1 (input detection, interrupt flag, IEC61937 flag, DTS-CD flag)  
CCB address: 0xEA, contents of read register output  
DO7  
DO6  
DO5  
DO4  
DO3  
DO2  
DO1  
DO0  
RXDET7  
RXDET6  
RXDET5  
RXDET4  
RXDET3  
RXDET2  
RXDET1  
RXDET0  
RXDET0  
RX0 input detection  
0: No input data in RX0  
1: Input data exist in RX0  
RXDET1  
RXDET2  
RXDET3  
RXDET4  
RXDET5  
RXDET6  
RXDET7  
RX1 input detection  
0: No input data in RX1  
1: Input data exist in RX1  
RX2 input detection  
0: No input data in RX2  
1: Input data exist in RX2  
RX3 input detection  
0: No input data in RX3  
1: Input data exist in RX3  
RX4 input detection  
0: No input data in RX4  
1: Input data exist in RX4  
RX5 input detection  
0: No input data in RX5  
1: Input data exist in RX5  
RX6 input detection  
0: No input data in RX6  
1: Input data exist in RX6  
Data detection of modulation function output TXO  
0: No data in modulation function output TXO  
1: Data exist in modulation function output TXO  
For readout of RXDET[7:0], RXMON must be set to "H" beforehand.  
No.7202-52/59  
LC89057W-VF4A-E  
CCB address; 0xEA; Contents of Read register output  
DO15  
DO14  
DO13  
DO12  
DO11  
DO10  
DO9  
DO8  
OEMPF  
OSLIPO  
OPCRNW  
OUNPCM  
OCSRNW  
OFSCHG  
OINDET  
OERROR  
OERROR  
RERR output (Output status during readout)  
0: No transfer error while PLL is locked  
1: Transfer error exist or PLL is unlocked  
OINDET  
OFSCHG  
OCSRNW  
OUNPCM  
OPCRNW  
OSLIPO  
Status change of data input pin (clear after readout)  
0: No change in status of data input pin  
1: Change exists in status of data input pin  
Result of updating input fs calculation (clear after readout)  
0: No update of input fs calculation  
1: Input fs calculation is updated  
Update result of first 48 bits channel status (clear after readout)  
0: Not updated  
1: Updated  
____________  
AUDIO output (output of status during readout)  
0: Non-PCM signal not detected  
1: Non-PCM signal detected  
Update result of burst preamble Pc (clear after readout)  
0: Not updated  
1: Updated  
Detection of duplicate reading and missing data during slave operation (clear after  
readout)  
0: Not detected  
1: duplicate reading and missing data detected  
OEMPF  
Channel status emphasis detection (output of status during readout)  
0: No pre-emphasis  
1: 50/15μs pre-emphasis exists  
____________  
Concerning OERROR and OUNPCM, the status of RERR and AUDIO that are subject to RESEL and AOSEL setting  
_______  
are read regardless of the INToutput setting.  
No.7202-53/59  
LC89057W-VF4A-E  
CCB address: 0xEA; Contents of read register output  
DO23  
F4096  
DO22  
F2048  
DO21  
DO20  
DO19  
DO18  
DO17  
DO16  
F1024  
F0512  
DTSES  
DTS51  
IEC1937  
CSBIT1  
CSBIT1  
Channel status bit 1 detection  
0: PCM  
1: Non-PCM  
IEC1937  
DTS51  
DTSES  
F0512  
IEC61937 burst preamble detection  
0: Pa, Pb not detected  
1: Pa, Pb detected  
DTS-CD/LD 5.1 channel sync signal detection  
0: DTS-CD/LD sync signal not detected  
1: DTS-CD/LD sync signal detected  
DTS ES-CD/LD 6.1 channel sync signal detection  
0: DTS ES-CD/LD sync signal not detected  
1: DTS ES-CD/LD sync signal detected  
DTS-CD/LD IEC60958 frame interval  
0: Sync signal is not 512 nor 1024 frame interval  
1: Sync signal is 512 or 1024 frame interval  
F1024  
DTS-CD/LD IEC60958 frame interval  
0: Sync signal is not 1024 nor 2048 frame interval  
1: Sync signal is 1024 or 2048 frame interval  
F2048  
DTS-CD/LD IEC60958 frame interval  
0: Sync signal is not 2048 nor 4096 frame interval  
1: Sync signal is 2048 or 4096 frame interval  
F4096  
DTS-CD/LD IEC60958 frame interval  
0: Sync signal is not 4096 frame interval  
1: Sync signal is 4096 frame interval  
No.7202-54/59  
LC89057W-VF4A-E  
12.3.3 Read register 2 (Contents of general-purpose I/O input, fs calculation result, fs counter data)  
CCB address: 0xEB, Contents of read register output  
DO7  
DO6  
DO5  
DO4  
DO3  
DO2  
DO1  
PO1  
DO0  
PO0  
FSC3  
FSC2  
FSC1  
FSC0  
PO3  
PO2  
PO0  
PO1  
PO2  
PO3  
Contents of read data output when general-purpose I/O PO0 input is set  
0: PIO0 input = "L"  
1: PIO0 input = "H"  
Contents of read data output when general-purpose I/O PIO1 input is set  
0: PIO1 input = "L"  
1: PIO1 input = "H"  
Contents of read data output when general-purpose I/O PIO2 input is set  
0: PIO2 input = "L"  
1: PIO2 input = "H"  
Contents of read data output when general-purpose I/O PIO3 input is set  
0: PIO3 input = "L"  
1: PIO3 input = "H"  
FSC [3:0]  
Input data fs calculation result  
"xxxx": See code table.  
Table 12.6 Code Table of Input fs Calculation Result (Ta = 25°C, AV  
= DV  
= 3.3 V)  
DD  
DD  
FSC3  
FSC2  
FSC1  
FSC0  
Target Frequency  
Out of range  
Calculation Range (Design Value)  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
16kHz  
15.4k to 16.6kHz  
21.2k to 22.9kHz  
23.1k to 24.9kHz  
30.8k to 33.3kHz  
42.4k to 45.8kHz  
46.2k to 49.9kHz  
61.5k to 66.7kHz  
85.4k to 91.7kHz  
93.1k to 100.7kHz  
122.9k to 133.5kHz  
170.7k to 180.7kHz  
186.2k to 198.1kHz  
22.05kHz  
24kHz  
32kHz  
44.1kHz  
48kHz  
64kHz  
88.2kHz  
96kHz  
128kHz  
176.4kHz  
192kHz  
No.7202-55/59  
LC89057W-VF4A-E  
CCB address: 0xEB; Contents of Read register output  
DO15  
DO14  
DO13  
DO12  
DO11  
DO10  
DO9  
DO8  
FSDAT7  
FSDAT6  
FSDAT5  
FSDAT4  
FSDAT3  
FSDAT2  
FSDAT1  
FSDAT0  
FSDAT [7:0]  
fs counter data output  
FSDAT [7:0] is the fs calculation counter value. The data length is 8 bits, FSDAT0 is LSB, and FSDAT7 is MSB.  
The relation between the count value and fs is expressed by the following equation.  
fs = 6144/FSDAT (kHz)  
Since fs is calculated with 6.144MHz-clock, the calculation accuracy is subject to this clock.  
The calculation counter value is 8-bit output, so the fs capable of calculating is 24kHz or higher.  
12.3.4 Read register 3 (readout of first 48 bits of channel status)  
The first 48 bits of channel status can be read with the demodulation function.  
The readout channel status data is output with LSB first.  
For readout, set the CCB address to 0xEC.  
The channel status data cannot be updated after the CCB address is set.  
The relation between the read registers and the channel status data is shown below.  
Table 12.7 Read Registers of First 48 bits of Channel Status  
Register  
DO0  
Bit No.  
Bit 0  
Contents  
Register  
DO24  
DO25  
DO26  
DO27  
DO28  
DO29  
DO30  
DO31  
DO32  
DO33  
DO34  
DO35  
DO36  
DO37  
DO38  
DO39  
DO40  
DO41  
DO42  
DO43  
DO44  
DO45  
DO46  
DO47  
Bit No.  
Bit 24  
Bit 25  
Bit 26  
Bit 27  
Bit 28  
Bit 29  
Bit 30  
Bit 31  
Bit 32  
Bit 33  
Bit 34  
Bit 35  
Bit 36  
Bit 37  
Bit 38  
Bit 39  
Bit 40  
Bit 41  
Bit 42  
Bit 43  
Bit 44  
Bit 45  
Bit 46  
Bit 47  
Contents  
Application  
Sampling frequency  
DO1  
Bit 1  
Control  
DO2  
Bit 2  
DO3  
Bit 3  
DO4  
Bit 4  
Clock accuracy  
Not defined  
DO5  
Bit 5  
DO6  
Bit 6  
Not defined  
DO7  
Bit 7  
DO8  
Bit 8  
Category code  
Word length  
DO9  
Bit 9  
DO10  
DO11  
DO12  
DO13  
DO14  
DO15  
DO16  
DO17  
DO18  
DO19  
DO20  
DO21  
DO22  
DO23  
Bit 10  
Bit 11  
Bit 12  
Bit 13  
Bit 14  
Bit 15  
Bit 16  
Bit 17  
Bit 18  
Bit 19  
Bit 20  
Bit 21  
Bit 22  
Bit 23  
Not defined  
Source number  
Channel number  
No.7202-56/59  
LC89057W-VF4A-E  
12.3.5 Read register 4 (burst preamble Pc data)  
The burst preamble Pc data can be read with the demodulation function.  
The 16 bit-data of burst preamble Pc are output with LSB first.  
For readout, set the CCB address to OxED.  
The relation between the read register and burst preamble Pc data is shown below.  
Table 12.8 Burst Preamble Pc Read Registers  
Register  
Bit No.  
Contents  
DO0  
Bit 0  
Data type  
DO1  
Bit 1  
DO2  
Bit 2  
DO3  
Bit 3  
DO4  
Bit 4  
DO5  
Bit 5  
Reserved  
DO6  
Bit 6  
DO7  
Bit 7  
Error  
DO8  
Bit 8  
Data type dependent  
Information  
DO9  
Bit 9  
DO10  
DO11  
DO12  
DO13  
DO14  
DO15  
Bit 10  
Bit 11  
Bit 12  
Bit 13  
Bit 14  
Bit 15  
Bit stream number  
12.4 Burst Preamble Pc Field  
The burst preamble Pc field is shown below.  
For the latest information, refer to official specifications.  
Table 12.9 Burst Preamble Pc Field  
Register  
DO4 to 0  
Value  
Contents  
0
NULL data  
1
Dolby AC-3 data  
2
Reserved  
3
Pause  
4
MPEG-1, layer 1 data  
MPEG-1, layer 2, 3 data, or non-extended MPEG-2  
Extended MPEG-2 data  
Reserved  
5
6
7
8
MPEG-2, layer 1, low sampling rate  
MPEG-2, layer 2, 3, low sampling rate  
Reserved  
9
10  
11  
DTS type1  
12  
DTS type2  
13  
DTS type3  
14  
ATRAC  
15  
ATRACK2/3  
16 to 26  
Reserved  
27  
Reserved (MPEG-4, AAC data)  
MPEG-2, AAC data  
Reserved  
28  
29 to 31  
DO6, 5  
DO7  
0
0
1
Reserved (set to "0")  
Error flag indicating effective burst payload  
Error flag indicating burst payload error  
Data type dependent information  
Bit stream number. (set to "0")  
DO12 to 8  
DO15 to 13  
0
No.7202-57/59  
LC89057W-VF4A-E  
13. Application Example  
13.1 Basic Connection Diagram  
Connect a de-coupling capacitance (0.1μF) as close as possible to the power supply pin. Use a ceramic capacitor with  
high-frequency characteristics for this capacitance.  
Use a capacitor with a low temperature coefficient for the PLL loop filter.  
Microcontroller  
Cl  
Cl  
24.576MHz / 12.288MHz  
Cc  
Rd  
Cc  
Rf  
Chip address setting  
Rp  
Rp  
Rp  
Rp  
Chip address setting  
Demodulation function  
master/slave setting  
Modulation/general-purpose  
I/O function selection  
36 35 34 33 32 31 30 29 28 27 26 25  
37  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
DO  
DI  
ADIN  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
SLRCK  
SBCK  
Microcontroller  
CE  
CL  
RDATA  
RLRCK  
A/D  
DSP  
D/A  
XMODE  
DGND  
DV  
DD  
LC89057W-VF4A  
Cc  
Cc  
DGND  
RBCK  
RMCK  
AGND  
DV  
DD  
TMCK/PIO0  
TBCK/PIO1  
A/D  
TLRCK/PIO2  
TDATA/PIO3  
TXO/PIOEN  
Cc  
DSP  
AV  
DD  
LPF  
R0  
C0  
1
2
3
4
5
6
7
8
9
10 11 12  
C1  
Coaxial Input  
Ri  
Optical Input  
Cc  
Cc  
Ci  
* For how to use the RX1, see section 10.2.  
Table 13.1 Recommended Circuit Parameters (∗∗: See Section 10.1.1)  
Element Symbol  
Recommended Parameter  
Application  
Power supply de-coupling  
Function setting  
Remarks  
Cc  
Rp  
C1  
Rf  
0.1μF  
10kΩ  
1pF to 33pF  
1MΩ  
Ceramic capacitor  
Pull-down/pull-up resistor  
Quarts resonator load  
Oscillation amplifier feedback  
Oscillation amplifier current limit  
Coaxial input DC cut  
Coaxial input termination  
PLL loop filter  
Ceramic capacitor with NP0 characteristics  
Rd  
Ci  
220Ω  
0.1μF  
75Ω  
Ceramic capacitor  
Ri  
C0  
C1  
R0  
∗∗  
∗∗  
PLL loop filter  
∗∗  
PLL loop filter  
No.7202-58/59  
LC89057W-VF4A-E  
ON Semiconductor and the ON logo are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC owns the rights to a number  
of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed at  
www.onsemi.com/site/pdf/Patent-Marking.pdf. SCILLC reserves the right to make changes without further notice to any products herein. SCILLC makes no  
warranty, representation or guarantee regarding the suitabilityof its products for any particular purpose, nor does SCILLC assume any liability arising out of the  
application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental  
damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual  
performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical  
experts. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use  
as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in  
which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for  
any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and distributors  
harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or  
death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the  
part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.  
PS No.7202-59/59  

相关型号:

LC89058W

CMOS IC Digital Audio Interface Receiver
SANYO

LC89058W-E

Digital Audio Interface Receiver
SANYO

LC89058W-E

数字音频接口接收器
ONSEMI

LC8905V

Digital Audio Interface Receiver
SANYO

LC89060

6-Bit Video D/A Converters
SANYO

LC89060M

6-Bit Video D/A Converters
SANYO

LC89066

6-Bit Video A/D Converters
SANYO

LC89066M

6-Bit Video A/D Converters
SANYO

LC89075W-H

Digital Audio Interface Receiver with Stereo ADC and Audio Selector
SANYO

LC89075WA-H

数字音频接口接收器,带立体声 ADC 和音频选择器
ONSEMI

LC89080

Video Signal 3-Channel 8-Bit D/A Converter
SANYO

LC89080Q

Video Signal 3-Channel 8-Bit D/A Converter
SANYO