LC72715PW
No.A1650-15/26
2h <SYNCB>: Block synchronization: error protection count <Write Only>
Register to set the number of block synchronization protections for determination of block synchronization.
ADR
Register Name
Bit
Name
Description
Reset
7-4
SYNCB_B
Backward protection value (Register initial value 1: Number of backward protections 2)
Number of backward protections = Backward protection value +1
0001b
2h
SYNCB
3-0
SYNCB_F
Forward protection value (Register initial value 7: Number of forward protections 8)
Number of forward protections = Forward protection value +1
0111b
To change the set value, it is necessary to set the value determined by deducting 1 from the desired number of
protections.
The number of forward and backward protections can be set separately. The conditions for counting the number of
protections are as follows:
Number of backward protections (not synchronized): BLOCK=L)
When the timing of the free-run counter for LSI internal synchronization agrees with that of received BIC, the
protection counter is incremented by 1. Similarly, when the timing between the LSI internal counter and the received
BIC is lost, the protection counter is cleared to zero. The count timing is the timing of the LSI internal counter.
Number of forward protections (synchronized: BLOCK=H)
Contrarily to the case of backward protection, the number of protections is counted up when the timing of LSI internal
free-run counter is deviated from the received BIC detection timing. The number of protections is cleared to zero
when they agree.
The figure below shows the agreement/disagreement between the LSI internal timing and received BIC timing and the
relationship between the protection counter value and BLOCK signal.
For the number of forward/backward protections of 3, the protection counter value at a timing of BLOCK signal
changeover is 2, that is, smaller by 1. The number of protections is determined in the internal circuit by comparing the
register set value for the number of forward/backward protections and the protection counter. Accordingly, the register
set value must be set to the value smaller than the desired number of protections by 1.
For example, when the number of both forward and backward protections is 3 as shown below, it is necessary to set
‘22h’. If the set value is ‘00h’, the number of protections becomes 1 by definition for forward and backward protections.
However, the operation becomes the same as for the state without the protection circuit.
When the block synchronization flag output (BLOCK) is to be used for determination whether or not there is FM
multiplex data, it is recommended to reset the value severer than the initial value.
3h <SYNCF>: Frame synchronization: error protection count <Write Only>
Register to set the number of frame synchronization protections for determination of frame synchronization
ADR
Register Name
Bit
Name
Description
Reset
7-4
SYNCF_B
Backward protection value
(Register initial value 1: Number of backward protections 2)
Number of backward protections = Backward protection value +1
0001b
3h
SYNCF
3-0
SYNCF_F
Forward protection value
(Register initial value 7: Number of forward protections 8)
Number of forward protections = Forward protection value +1
0111b
To change the set value, it is necessary to set the value determined by deducting 1 from the desired number of
protections. This LSI detects BIC peculiar change points exist at four points in one frame and increases/decreases the
counts of protection counter by determining agreement/disagreement with the timing counter for LSI internal frame
synchronization.
Reset
BLOCK
BIC position
of synchronization
counter
Received data
For the register set value of 22h:
the number of both the forward and backward protections become 3.
Protection
counter
BIC
1
2
3
1
2
3
0
1
2
0
1
2
0
1
0