SANYO LC72708E

Ordering number : EN5875
CMOS IC
LC72708E
FM Multiplex Broadcast Reception IC
for Mobile VICS Systems
Overview
Package Dimensions
The LC72708E is a data demodulation IC for receiving
FM multiplex broadcasts for mobile receivers in the
DARC format. The LC72708E also includes a built-in
decoder circuit that performs VICS data processing. This
allows this IC to implement compact high-functionality
VICS reception systems. Note that a contract with VICS
Center is required to evaluate samples of this IC or to
mass produce products that support the VICS system.
unit: mm
3148-QIP44MA
[LC72708E]
Functions
•
•
•
•
•
•
•
•
•
•
•
•
•
SCF-based adjustment-free 76-kHz bandpass filter
VICS decoder circuit
MSK delay detection circuit based on a 1T delay
Error correction function based on a 2T delay (in the
MSK detector stage)
Digital PLL based clock regeneration circuit
Shift-register type 1T and 2T delay circuits
Block and frame synchronization detection circuit
Function for setting the number of allowable BIC errors,
the number of synchronization protection.
Error correction using (272, 190) codes
Layer 4 CRC code checking circuit
On-chip frame memory and memory control circuit for
vertical correction
7.2-MHz crystal oscillator circuit
Two power saving functions (Standby and EC stop)
SANYO: QIP44MA
• CCB is a trademark of SANYO ELECTRIC CO., LTD.
• CCB is SANYO’s original bus format and all the bus
addresses are controlled by SANYO.
SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110-8534 JAPAN
71598RM (OT) No. 5875-1/15
LC72708E
Specifications
Absolute Maximum Ratings at Ta = 25°C, VSS = 0 V
Parameter
Maximum supply voltage
Input voltage
Output voltage
Output current
Symbol
Ratings
CE, CL, DI, RST, STNBY
VIN2
Pins other than VIN1
VOUT1
DO
VOUT2
Pins other than VOUT1
Topr
Storage temperature
Tstg
V
–0.3 to +7.0
V
–0.3 to VDD +0.3
V
–0.3 to +7.0
V
–0.3 to VDD +0.3
BLOCK, FLOCK, BCK, FCK, DO
Pd max
Operating temperature
Unit
–0.3 to +7.0
VIN1
IOUT
Allowable power dissipation
Conditions
VDD max
Ta ≤ 85°C
V
0 to 4.0
mA
250
mW
–40 to +85
°C
–55 to +125
°C
Allowable Operating Ranges at Ta = –40 to +80°C, VSS = 0 V
Parameter
Symbol
Conditions
Ratings
min
typ
max
Unit
Supply voltage
VDD
4.5
5.5
V
Input high-level voltage
VIH
CL, CE, DI, RST, STNBY
0.7 VDD
5.5
V
Input low-level voltage
VIL
CL, CE, DI, RST, STNBY
VSS
0.3 VDD
V
Oscillator frequency
FOSC
Input sensitivity
VXI
Input amplitude
VMPX
This IC operates at frequencies within a
±250 ppm precision
7.2
MHz
With a capacitance-coupled sine wave input
to XIN
400
1500
mVrms
MPXIN, 100% modulation composite
150
500
mVrms
[Serial I/O*]
Clock low-level time
tCL
CL
0.7
µs
Clock high-level time
tCH
CL
0.7
µs
Data setup time
tSU
CL, DI
0.7
µs
Data hold time
tHD
CL, DI
0.7
µs
CE wait time
tEL
CL, CE
0.7
µs
CE setup time
tES
CL, CE
0.7
µs
CE hold time
tEH
CL, CE
0.7
Data latch change time
tLC
CE
Data output time
tDD0
DO, CL
Layer 4 CRC change time
tCRC
CRC4, CL
µs
0.7
277
µs
555
ns
0.7
µs
Note *: See the serial data timing chart.
Electrical Characteristics at VDD = 4.5 to 5.5 V, in the allowable operating ranges
Parameter
Output high-level voltage
Output low-level voltage
Input high-level current
Input low-level current
Symbol
Conditions
Ratings
min
typ
max
Unit
VOH1
IO = 2 mA, BCK, FCK, BLOCK, FLOCK,
CRC4, INT, CLK16, DATA, IC1, IC2
VOL1
IO = 2 mA, applies to the same pins as VOH1
0.4
VOL2
IO = 2 mA, DO
0.4
V
VIN = 5.5 V, CE, CL, DI, RST, STNBY
1.0
µA
VIN = VDDD, input pins other than IIH1
1.0
µA
–1.0
µA
IIH1
IIH2
IIL
VDD – 0.4
V
VIN = VSSD, CL, CE, DI, RST, STNBY,
TP0 to TP8, TPC1 to 2, TOSEL1 to 2, TEST
V
Input resistance
RMPX
MPXIN-Vssa, f = 0 to 100 kHz
50
Reference supply voltage output
VREF
VREF, Vdda = 5 V
2.5
V
Bandpass filter center frequency
FC
FLOOUT
76.0
kHz
19.0
kΩ
–3 dB bandwidth
FBW
FLOUT
In-band delay time difference
DGD
FLOUT
Gain
Gain
MPXIN-FLOUT, f = 76 kHz
ATT1
FLOUT, f = 50 kHz
25
dB
ATT2
FLOUT, f = 100 kHz
15
dB
ATT3
FLOUT, f = 30 kHz
50
dB
ATT4
FLOUT, f = 150 kHz
50
Stop band attenuation
kHz
±5
20
µs
dB
dB
Continued on next page.
No. 5875-2/15
LC72708E
Continued from preceding page.
Parameter
Symbol
Output off leakage current
IOFF
VO = VDDD, DO
Hysteresis voltage
VHIS
CL, CE, DI, RST, STNBY
Internal feedback resistor
Rf
Current drain
IDD
Ratings
Conditions
min
typ
Unit
max
5
0.1 VDD
XIN, XOUT
µA
V
1.0
MΩ
18
25
mA
Block Diagram
1T delay
Synchronization
regeneration
Clock
regeneration
2T delay
MSK
correction
Timing
control
Error
correction
Layer 2
CRC
PN
decoding
Data
Antialiasing
filter
Address
VICS processing
circuit
Memory array
Layer 4 CRC
Output control
(CPU interface)
Pin Assignment
No. 5875-3/15
LC72708E
Pin Descriptions
Pin No.
Pin Name
28
CL
29
CE
30
DI
33
RST
32
STNBY
40
TEST
9
TP0
12
TP1
13
TP2
14
TP3
15
TP4
16
TP5
17
TP6
18
TP7
19
TP8
41
TPC1
Function
CCB serial interface
I/O
Circuit type
Clock input
Data control input
Data input
System reset input (active low)
Input
Standby mode (active high)
Test (Must be connected to ground during normal operation.)
Must be connected to either VDD or VSS.
42
TPC2
5
TOSEL1
6
TOSEL2
7
CLK16
Clock regeneration monitor
8
DATA
Demodulated data monitor
20
FCK
Frame start signal output
21
BCK
Block start signal output
22
FLOCK
Outputs a high level during frame synchronization.
25
BLOCK
Outputs a high level during block synchronization.
26
CRC4
27
INT
3
IC1
4
IC2
31
DO
Input
Output
Layer 4 CRCC check result output
External CPU interrupt signal
Internal connections. These pins must be left open.
Data output used by the CCB serial interface
44
XIN
1
XOUT
36
MPXIN
Baseband (multiplex) signal input
38
FLOUT
Subcarrier output (76-kHz filter output)
39
CIN
System clock generation crystal oscillator element connections
Subcarrier input (comparator input)
Output
Input
Output
Input
Output
Input
Continued on next page.
No. 5875-4/15
LC72708E
Continued from preceding page.
Pin No.
Pin Name
Function
I/O
35
VREF
Reference voltage output (Vdda/2)
37
VDDA
Analog system power supply
—
34
VSSA
Analog system ground
—
2, 10, 24
VDDD
Digital system power supply (4.5 to 5.5 V)
—
11,23, 43
VSSD
Digital system ground
—
Circuit type
Output
Note: A capacitor of at least 2000 pF must be inserted between VDDD and VSSD when using this IC.
Data I/O Techniques
• CCB Technique
Sanyo audio ICs input and output data using the Sanyo CCB (computer control bus) standard, which is a serial bus
format. This IC uses an 8-bit address CCB and uses the following addresses.
I/O mode
Address
B0
B1
B2
B3
A0
A1
A2
A3
Function
Input
0
1
0
1
1
1
1
1
16-bit control data input
Output
1
1
0
1
1
1
1
1
Data output for the input clock (CL)
Input
0
0
1
1
1
1
1
1
Data input (in 8-bit units) for the layer 4 CRC check circuit
• Data Input Timing
Internal data latching
• Data Output Timing
Note:The DO pin is normally left open.
Since the DO pin is an n-channel open drain pin, the time required for the data to change from the low level to the high level depends on the value of
the pull-up resistor.
No. 5875-5/15
LC72708E
• Layer 4 CRC Data Input Timing
CRC4 pin output
CRC4 output after N items transferred
Note: The N items are 8-bit units.
Serial Control Data Input Settings
The input data consists of 16 bits (DI0 to DI15). The upper 8 bits (DI8 to DI15) are the control address and the lower 8
bits (DI0 to DI7) are the input data. Bits DI12 to DI15 are ignored.
Register
Number of allowable BIC errors
Number of block error protection states
Address
DI11
0
0
DI10
0
0
DI9
0
0
Data
DI8
0
1
Number of frame error protection states
0
0
1
0
Control register
0
0
1
1
Default
setting
Upper 4 bits
Allowed error bits backward
2
Lower 4 bits
Allowed error bits forward
2
Upper 4 bits
Block backward protection
1
Lower 4 bits
Block forward protection
7
Upper 4 bits
Frame backward protection
1
Lower 4 bits
Frame forward protection
7
See the control register description on page 8.
• Number of Allowed BIC Errors
This IC’s synchronization circuit operates by recognizing a 16-bit BIC code. The number of allowed errors is the
number of allowed error bits in the 16 bits used for BIC recognition. This data item allows the forward protection mode
(used when synchronized) and the backward protection mode (used when not synchronized) values to be set
independently. The default value is to allow up to 2 error bits in both the forward and backward directions. We
recommend setting the backward protection mode number of allowable BIC errors to 1 or 0 if the block
synchronization recognition output (the BLOCK pin, pin 23) is used to recognize the presence or absence of FM
multiplex data.
• Block Synchronization Error Protection Count
The synchronization protection count can be set independently in the forward and backward directions. The protection
count conditions are as follows.
— Backward protection (unsynchronized, BLOCK = low)
When the timing of the IC’s internal synchronization free-running counter matches that of the received BIC, the
protection count is incremented by 1. Similarly, if the IC internal counter and the received BIC do not match, the
counter is cleared to 0. The count timing is the timing of the IC internal counter.
— Forward protection (synchronized, BLOCK = high)
Operation is the opposite of the backward case, namely, the protection count is incremented when the timing of the
IC’s internal synchronization free-running counter does not match that of the received BIC, and the protection
count is cleared to zero when the timing matches.
Figure 1 shows the protection counter when both the forward and backward protection counts are set to 3.
This IC defines the protection counter value to be 1 at the point where a match or a mismatch occurs between the IC
internal timing and the received BIC timing. For example, a backward protection count of 2 corresponds to the case
where the IC internal timing and the received BIC timing match two times consecutively. To set the protection data to
new values, applications must send data in which 1 has been subtracted from the desired values, e.g. to set up protection
counts of 3 as shown in figure 1, applications must send the value 22H. Similarly, if the value set is 00, due to the
definition, the protection counts for both the forward and backward directions will be set to 1. However, from an
operation standpoint, this corresponds to operation equivalent to there being no protection circuit. The default values are
a forward protection count of 8 and a backward protection count of 2. We recommend resetting the block synchronization
Continued on next page.
No. 5875-6/15
LC72708E
Continued from preceding page.
backward protection count to a value stricter than the default, e.g. to a value of 3 or more as opposed to the default of 2, if
the block synchronization recognition output (the BLOCK pin, pin 23) is used to recognize the presence or absence of
FM multiplex data.
• Frame Synchronization Error Protection Count
This IC detects the four unique BIC inflection points that exist in a single frame, and increments or decrements the
protection counter depending on whether or not the IC internal frame synchronization counter matches. The data values
are set in the same way as those for the block synchronization protection count are set, namely data in which 1 has been
subtracted from the desired protection count must be transferred. The frame synchronization default values are 8 for
forward protection and 2 for backward protection.
• Control Registers
These registers are used to set the IC operating mode. These are described later.
• Notes
— The address bits DI12 to DI15 are ignored.
— Addresses other than those listed above (for example location 0110) are special addresses used for test mode and
other special IC functions. Do not set these locations.
— The default values are the values reloaded into the internal registers when a reset signal (RST) is received. These
values are the recommended values for normal operation, and normally do not need to be modified. If only the
default values are used, there is no need to provide data transfer routines in the external CPU.
Reset
Received data
Synchronization
counter BIC position
Block
: Both forward and backward protection counts are 3.
Figure 1 Block Synchronization Protection Operation
(forward → backward → forward)
Layer 4 CRC Check Circuit
This is a function provided for data group error detection, i.e. layer 4 CRC. After the stipulated number of bytes of data
group data and a 16-bit CRC error check word are transferred, the CRC4 pin outputs a high level if there were no errors.
The CRC4 pin outputs a high level if all the bits in the IC internal CRC check register were 0. When using this function
to perform the layer 4 CRC check, the IC internal CRC check register must be initialized before a single data group data
unit is transferred. This register is initialized by sending bit 7 of the control register. Note that since this flag is not
automatically reset to 0, the application must return it to 0 before transferring layer 4 CRC check data. If there were no
errors in any of the received data groups, the CRC register will always be all zeros after the CRC check of a single data
group. Therefore, the above control register initialization will not be necessary as long as there are no errors in the layer 4
CRC. The data length of the transferred data group data is in unit of 8 bits. Also note that while there is no upper limit on
the amount of data transferred in a single operation, data transfers can also be divided into multiple transfer operations.
No. 5875-7/15
LC72708E
Control Register
0
1
Control register
2
3
4
5
6
7
VEC HALT
EC STOP
SYNC RST
INT MOVE
DO MOVE
CRC4 RST
Bit
2
3
4
5
6
7
Function
VEC HALT
L
Vertical correction and second horizontal correction: enabled
(Vertical error correction stop)
H
Vertical correction and second horizontal correction: disabled
EC STOP
L
All functions operate
(Error correction stop)
H
Only the MSK detection and synchronization regeneration circuits operate
SYNC RST
L
Normal operation
(Synchronization block reset)
H
Only the synchronization circuit is reset
Initial value
L
L
L
INT MOVE
L
Only the correction complete, layer 2 CRC complete, and data received while synchronized are output.
(INT type)
H
All data is output. (Operation identical to that of the LC72700)
DO MOVE
L
The high-level (high-impedance) state is held at times other than data output
(DO pin operation)
H
The DO pin changes with the INT pin. (Operation identical to that of the LC72700)
CRC4 RST
L
Normal operation
(Layer 4 CRC)
H
The layer 4 CRC circuit is reset to its initial state.
L
L
L
Note: Bits 0 and 1 are unused.
Detailed Descriptions
• VEC HALT
Setting this flag stops all IC operations related to vertical and second horizontal correction. Data output is limited to
data following the first horizontal correction.
• EC STOP
This flag stops all operations (including RAM access) related to error correction and all data output operations. While
all IC operations are stopped in standby mode, MSK demodulation, the synchronization circuit, the serial data input
circuit, and the layer 4 CRC circuit continue to operate in this mode.
• SYNC RST
Clears the synchronization state and the synchronization protection state in the synchronization block and sets that
block to the unsynchronized state. This allows quick frame synchronization pull in when, during receiver tuning
operations, the frame period of the new reception data after station selection is displaced. While this flag is used for
initialization of synchronization related circuits, it does not initialize the number of allowed BIC errors, the block
synchronization forward and backward protection settings, and the registers of frame synchronization forward and
backward protection settings. During the synchronization block reset, the INT signal is not output and the DO pin
outputs a high level (high impedance). Since this flag is not automatically reset to 0, applications must send data again
to set it to 0.
• INT MOVE
The data output by this IC is fully corrected, and only data received during both block and frame synchronization is
output. (The layer 2 CRC check is included.) This flag must be set to acquire all data in the same manner as the
LC72700.
• DO MOVE
In the LC72700, the DO pin output was linked to and changed with the INT signal so that it could be used in place of
the INT CPU interrupt signal. Set this flag to use that function.
No. 5875-8/15
LC72708E
Structure of the Output Data
• The output data consists of a total of 288 bits (36 bytes). The first two bytes are status information, and data is output
in a single data block unit.
• CNT1 and CNT2 are output LSB first.
• The corrected data is output starting with the first bit in the data block.
• BIC codes are not output.
Note: The CPU can easily select data by discriminating the status information at first during data readout. Data that is
determined to be unnecessary can be immediately cancelled without reading it out. (The CPU can simply ignore
the data until the next interrupt arrives.)
For example, the CPU can also read out just the first 22 bytes (the data block section) of the corrected data, and
does not have to read out the unrequired 12 bytes (the layer 2 CRC and parity data).
CNT1 (8 bits) CNT2 (8 bits)
Corrected data 176 bits
CRC (14 bits)
Parity (82 bits)
• CNT1
Layer 4 CRC shift register: Not all zeros.
Layer 4 CRC shift register: All zeros (no errors)
Data for the first block is being output (block No.0)
Data block data
Parity block data
Error correction and layer 2 CRC check OK
Either an uncorrectable error or the NG layer 2 CRC check
Indicates data received with frame synchronization not achieved
Indicates data received with frame synchronization achieved
Indicates data received with block synchronization not achieved
Indicates data received with block synchronization achieved
Output with horizontal correction only
Output with horizontal and vertical corrections
Notes:
• CRC indicates the layer 2 CRC check when the ERR flag is 1.
• The CRC4 result is the data immediately preceding the point when the CCB output address (#FB) was input and CE
was high.
• The HEAD flag is valid only for horizontal correction data output, i.e. when VH is 0.
• See page 10 for details on VH blanking in the horizontal and vertical directions.
• CNT2
BLN0 to BLN7:
Indicates either the block number for the output data or the parity block number. The data blocks in
a single frame are numbered 0 to 189, and the parity blocks are numbered 0 to 81.
Parity block data is not output for post-vertical correction output.
No. 5875-9/15
LC72708E
Operation During Reset and in Standby Mode
• The Reset Signal
A reset operation is performed by holding the RST pin input level under VIL for at least 300 ns when the power-supply
voltage (VDD) is over 3.4 V. (See the figure below.) Applications must apply a reset when power is first applied or
when power is reapplied.
VDD voltage
• Pin Outputs During a Reset
Low-level outputs: CLK16 (7), DATA (8), FCK (20), BCK (21), FLOCK (22), BLOCK (25), CRC4 (26), IC1 (3),
IC2 (4)
High-level outputs: INT (27), XOUT (1)
Open: DO (31)
• Reset Operating Range
The output pin states according to the reset signal are stipulated by item “Pin outputs during a reset” above. The IC
internal flip-flops are all reset. Although the delay shift registers are also reset, the memory array is not influenced.
However, since memory refresh operation stops, data cannot be retained. The crystal oscillator circuit does not stop.
• Data Input After a Reset
After a reset completes and at least one full clock cycle (about 278 ns at 3.6 MHz, this is the IC’s main clock) has
elapsed, the serial input control circuit will be able to operate and accept data.
• Standby Mode
The IC can be set to standby mode by setting the STNBY pin high. Since all IC operations are stopped in this mode,
this produces a state essentially equivalent to the power off state. (Note that after standby mode has been cleared, a wait
period is required until the crystal oscillator circuit is operating stably.) The pin output states in standby mode are
identical to the states after a reset as described in item “Pin outputs during a reset” above. The internal VICS registers
are also cleared, and the states of the state flags and other bits are not retained.
Notes on Post Error Correction Output Data
• The received data is error corrected using (272, 190) codes in single block (272 bits) unit. An error check using the
layer 2 CRC is also performed. After error correction, the IC prepares for transfer of the data to the CPU and outputs
the INT signal. This is referred to as horizontal correction output.
• However, the INT signal is not output at this time if the corresponding output data does not meet all of the following
three conditions.
— Error correction completed and it passed the layer 2 CRC check.
— The data was received while both block and frame synchronization were established.
— The data was packet data.
Note that all received packet data can be acquired by setting bit 5 (INT) in the control register.
• If the data could not be corrected by the horizontal correction system, correction using product codes is performed in
frame units. This is called vertical correction. The data that can be acquired at the output of the vertical correction is the
following.
— Data that was fully corrected in horizontal correction is not output.
— Packet data that could not be corrected by horizontal correction but that was fully corrected by vertical correction is
output.
— Packet data that could not be corrected by either horizontal or vertical correction is not output.
Note that, as is the case for horizontal correction output, all received packet data can be acquired by setting bit 5 (INT)
in the control register. However, the parity packet data corrected by vertical correction cannot be output even if this flag
bit is set.
No. 5875-10/15
LC72708E
• To prevent unnecessary error correction, the vertical correction is not applied to packets that were fully corrected by
horizontal correction or to packets that had no errors.
• Vertical correction is executed when all packet data in the object data was received while frame synchronization was
established and not all of the packet (block) data was corrected by horizontal correction. Vertical correction is not
performed if a whole frame of data with no errors is received, or if the frame was not synchronized. Also, the
corresponding post-vertical correction output data is not output.
• All data can be output, regardless of the correction complete/incomplete, synchronized/unsynchronized reception,
data/packet status or other conditions by setting bit 5 (INT) in the control register to 1. However, there also are cases
where the vertical correction output data is not output as described above.
CPU Interface Basic Restrictions
To save internal memory, this IC uses the smallest possible output buffer. Since the data that the IC receives is written to
memory without any breaks, if data readout is delayed post-correction data that should be read out will be overwritten by
the next data to be output. The output timings in this IC for post-correction (horizontal and vertical) data are stipulated as
follows.
• When preparation of the output data has completed, the IC issues a transfer request by setting the INT pin low.
• For data output, there are periods in which only horizontal data can be output and periods in which both horizontal data
and vertical data can be output.
• Data transfers must be completed within about 9 ms after the INT pin goes low. For periods in which only posthorizontal correction data can be output, data can be transferred over a period of about 18 ms. Even if the CPU is in the
midst of a read operation, the next output data will be written to the output buffer after the specified period elapses.
• Only one block of data can be read for a single transfer request (INT) for both vertical and horizontal correction. After
vertical correction processing completes, the post-vertical correction data is output in order starting with block number
1, and the parity block data is not output.
Only horizontal
data output
Horizontal and
vertical data output
Horizontal data
output period
Horizontal data
output period
Period when
data cannot be
guaranteed
Vertical data output period
Figure 2 External Interface Basic Timing
Notes on Data Output Timing (The relationship with the received data)
Figure 3 shows the timing relationship between the received data and the interrupt control signal INT. However, the
delay component relative to the actually received signal due to the demodulation operations in the MSK demodulation
block is ignored. Block synchronization is established by recognizing the BIC code. As shown in figure 3, the data for the
nth packet can be output during the reception of the next packet, packet number n + 1.
Figure 4 shows the output timing for the post-vertical correction data. Vertical correction is executed when the data for a
whole frame is stored in memory, frame synchronization is established, and furthermore horizontal correction was not
able to correct all the packet data. The timing for the start of vertical correction execution is the head of the frame. During
reception of packets 1 to 28 in the nth frame, horizontal correction is performed on each packet, data is passed to the
CPU, and the remaining unused processing time during that interval is used to apply vertical correction to the data from
the previous frame (frame n – 1). The post-vertical correction data (190 blocks of data) is output in order starting when
the 29th packet (block) is received at the rate of one block of output data for every block received. Of the data in the FM
multiplex broadcast frame structure, only the data in the data blocks is output, and the 190th block (the last data block) is
output while the 218th block is being received. As discussed previously (page 9), of the post-vertical correction output
data, the packet data for which horizontal correction completed fully is not output (the INT signal is not issued).
However, it is not the case that the vertical output is speeded up by the amount of the packet data that is not output. For
example, if data packets 1 to 100 were fully corrected in horizontal correction, the point that the 101st post-vertical
correction packet data is output will not be the reception position block number 29 in figure 4, but the reception position
of packet data number 129.
No. 5875-11/15
LC72708E
Packet (N – 1)
Packet data N
Packet (N + 1)
Reception data
Period that data cannot be
guaranteed
Output period for packet data (N – 1)
Output of packet data N
Figure 3 Timing of Data Reception and Block Synchronization Data Output
Frame N – 1
Reception block
number
Frame N
Output period for the post-vertical
correction data from the previous frame
Figure 4 Post-Vertical Correction Data Output Timing
Notes on Output Data Selection During Tuning (Provided for reference purposes.)
A tuning system is required in an FM multiplex broadcast reception system. However, applications must perform the
following processing if it is unacceptable for the IC to output data for the previous station after tuning a new station.
• Set bit 4 (SYNC RST) in the control register during tuning to set the synchronization circuit to the unsynchronized state.
• If bit 5 (INT) in the control register is enabled, do not use the post-vertical correction output (data for which bit 7 in the
status flags CNT1 is 1) until frame synchronization is re-established.
Of the DARC FM multiplex processing, this IC performs the processing through error correction (layer 2) without
requiring any special control operations. The IC itself is not able to recognize whether the content of the received data has
changed or whether the system has been tuned to another station. Therefore the application system must use the above
procedure to command the IC not to output the old data and only to output the new data. The synchronization relationship
between the stations is also problematic; although it is rare that the frames of the previous station and the next station
would be synchronized, applications must also perform the processing described above to cancel the frame
synchronization forward protection period.
No. 5875-12/15
LC72708E
Differences in Data Output between this IC and the LC72700E (Provided for reference purposes.)
The LC72700E provided all data that could be provided to the microcontroller in the later stages of the system, and was
designed so that the microcontroller was required to decide whether to accept or discard the data by checking the status
output. For example, a received data packet could be output as post-horizontal correction data and then again, a few
seconds later, could be output as post-vertical correction data. Data with no errors, or data that could be corrected by
horizontal correction was output twice as identical data. This IC implements the conditions shown on page 10 (in “Notes
on Post Error Correction Output Data”) concerning data with no errors. Stated simply, this IC does not output data
unnecessarily. For example, the INT signal will not be output for data from a received station that is not broadcasting
multiplexed data. Also, under good reception conditions where there are no errors, there will be no post-vertical
correction output and the INT signal period will be 18 ms.
There are cases where it may become impossible to acquire the data if the microcontroller software includes the data
acquisition conditions required for the LC72700E. For example, this problem may occur if the software was designed to
use only the post-vertical correction output. Since this IC does not output the same data twice and does not output bad
data at all, applications do not need to select from the input data if they simply acquire all data that starts at every INT
signal. (In other words, it can be also said that this IC does not generate any unnecessary interrupt signals.) To set up this
IC to provide the same output format as that of the LC72700E, applications must set bit 5 (INT MODE) in the control
register to 1. Note that this IC is added a control function that causes the IC not to output post-vertical correction data if
the vertical correction operation was not executed. Since this control function is not influenced by the INT MOVE flag,
post-vertical correction output is not provided during error-free reception even if the INT MOVE flag was set. Thus care
is required in application software design.
No. 5875-13/15
LC72708E
Sample Application Circuit
Caution: The value of the DO (pin 31) pull-up resistor must be chosen to be appropriate for the frequency of the transfer
clock used.
The power supply bypass capacitors have arbitrary values.
The information presented in this documentation (including circuit designs and circuit constants) is provided
as examples. These designs and values are not guaranteed for use in mass produced end products.
No. 5875-14/15
LC72708E
The DARC (Data Radio Channel) FM multiplex broadcast
technology was developed by NHK (Japan Broadcasting
Corporation). DARC is a registered trademark of NHK
Engineering Service (NHK-ES).
A separate contract with NHK-ES is required in advance
for the manufacture and/or sale of electronic equipment
that uses DARC technology. Note that the logo shown
here can be displayed on electronic equipment that uses
DARC technology.
Announcement
Sanyo Electric Co., Ltd. reports to NHK-ES data for the
number of units of this IC shipped after October 1997.
(However, this does not apply to samples.)
Address inquiries concerning contracts to:
NHK Engineering Services
Telephone: +81-3-3417-4840
■ No products described or contained herein are intended for use in surgical implants, life-support systems, aerospace
equipment, nuclear power control systems, vehicles, disaster/crime-prevention equipment and the like, the failure of
which may directly or indirectly cause injury, death or property loss.
■ Anyone purchasing any products described or contained herein for an above-mentioned use shall:
➀ Accept full responsibility and indemnify and defend SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and
distributors and all their officers and employees, jointly and severally, against any and all claims and litigation and all
damages, cost and expenses associated with such use:
➁ Not impose any responsibility for any fault or negligence which may be cited in any such claim or litigation on
SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and distributors or any of their officers and employees
jointly or severally.
■ Information (including circuit diagrams and circuit parameters) herein is for example only; it is not guaranteed for
volume production. SANYO believes information herein is accurate and reliable, but no guarantees are made or implied
regarding its use or any infringements of intellectual property rights or other rights of third parties.
This catalog provides information as of July, 1998. Specifications and information herein are subject to change
without notice.
No. 5875-15/15