Serial I/O ports. These pins transfer
data to and from the controller to set
divisions and dividing modes, and to
control the general-purpose counter
and general-purpose I/O ports.
N channel open drain port pins, for
such uses as control signal output.
These pins are set to the OFF state
when power is turned on.
These pins input FM and AM band
local oscillator signals by capacitor
coupling. FM
low amplitude.
General-purposeI/O portinput
/output pins. Can be switched for use
as input pins to measure general
purpose counter frequencies. The
frequency measurement function has
such uses as measuring intermediate frequencies (IF).
These pins feature built-in amps.
Data are input by capacitor coupling.
FM
IN
amplitude.
(note) Pins are set for input when
power is turned on.
These pins are for phase comparator
tri-state output. DO1 and DO2 are
output in parallel.
As the block diagram shows, the functions are controlled by setting data in the 48 bits contained in each of the 2
sets of 24 bit registers. Each bit of data in these register is transferred through the serial ports between the
controller and the DATA, CLOCK and PERIOD pins. Each serial transfer consists of a total of 32 bits, with 8
address bits and 24 data bits.
Since all functions are controlled in units of registers, the explanation in this manual focuses on the 8 bit address
and functions of each register.
These registers consist of 24 bits and are selected by an 8 bit address.
A list of the address assignment for each register is given below under register assignments.
Register Address Contents of 24 bits No. of bit
PLL divisor setting
Input
register 1
Input
register 2
Output
register 1
Output
register 2
D0H
D2H
D1H
D3H
Reference frequency setting
PLL input and mode setting
Crystal oscillator selection
General=purpose counter control (including lock detection bit
control)
I/O port and general-purpose counter switching bits
I/O-5/CLK pin switching bit
DO pin control
Test bit
I/O port control (also used as general-purpose counter input
selection bits)
Output data
General-purpose counter numeric data
Not used
Lock detection data
I/O port control data
Output data
Input data (undefined during output port selection)
Not used
SC9256
16
4
2
2
total 24
4
3
1
1
1
5
9
total 24
22
2
total 24
5
5
4
5
5
total 24
When the PERIOD signal falls, the input data are latched in register 1 or register 2 and the function is performed.
When the CLOCK signal falls for 9 time, the output data are latched in parallel in the output registers. The data
are subsequently output serially from the data pin.
The serial transfer format consists of 8 address bits and 24 data bits (Fig. 1). Addresses D0H~D3H are used.
Start
PERIOD
CLOCK
DATA
•
Serial data transfer
serial data are transferred in sync with the clock signal. In the idle state, the PERIOD, CLOCK and DATA pin
lines are all set to “H” level. When the period signal is at “L” level, the falling of the clock signal initiates serial
data transfer. Data transfer ceases when the period signal is set to “L” level when the clock signal is at “H” level.
Once serial data transfer has begun, however, no more than 8 falls of the clock signal can occur during the time
the period signal is at “L” level.
Since the receiving side receives the serial data as valid data when the clock signal rises, it is effective for the
sending side to produce output in sync with the clock signal fall.
To receive serial data from the output registers (D1H, D3H), set the serial data output to high impedance after
the 8 bit address is output but before the next clock signal falls.
Data reception subsequently continues until the period signal becomes “L” level; data transfer ends just before
the period signal rises. Therefore, the data pin must have an open-drain or tristate interface.
Note: 1. when power is turned on, some internal circuit have undefined states. To set internal circuit states,
execute a dummy data transfer before performing regular data transfer.
2. times t1~t8 have the following value:
t1≥1.0µs
t2≥1.0µs
t3≥0.3µs
t4≥0.3µs
t5≥0.3µs
t6≥1.0µs
t7≥1.0µs
t8≥0.3µs
3. Asterisks represent numbers taken from addresses, as in D*H.
As fig.2 shows, the clock necessary for internal operation is produced by connecting a crystal oscillator between
capacitors. Use the crystal oscillator selection bit to select an oscillating frequency of 3.6MHz, 4.5MHz, 7.2MHz or
10.8MHz which matches that of the crystal oscillator used.
LSBMSB
Address D0H
SC9256
OSC1 OSC2
01
OSCILLATOR
FREQUENCY
3.6MHz
4.5MHz
7.2MHz
10.8MHz
OSC1OSC2
00
01
11
Divider
XTXT
CCX'tal
C=30pF Typ.
Fig.2
Note: set to 3.6MHz (OSC1=”0” and OSC2=”0”) when power is turned on. The crystal is not oscillating at this time
because the system is in standby mode.
Reference counter (Reference frequency divider)
The reference counter section consists of a crystal oscillator and a counter.
A crystal oscillator frequency of 3.6MHZ, 7.2MHZ or 10.8MHZ can be selected .A maximum of 15 reference
Note: 1. Reference frequencies marked with an asterisk “*”can only be generated with a 4.5MHZ crystal oscillator.
2. (*1)Standby mode
Standby mode occurs when bits R0,R1,R2,and R3 are all set to “1”.In standby mode, the programmable
counter stops, and FM, AM and IF
IN(when selected IFIN) are set to “amp off” state (pins at “L” level). This
saves current consumption when the radio is turned off. The DO pins become high impedance during
standby mode.
During standby mode, the I/O ports (I/O-5~I/O-6) and output ports (OT1~OT4) can be controlled and the
crystal oscillator can be turned on and off.
3.The system is set to standby mode when power is turned on. At this time, the crystal oscillator is not
oscillating and the I/O ports are set to input mode.
Programmable counte r
The programmable counter section consists of a 1/2 prescaler, a 2 modulus prescaler and a 4bit +12bit
programmable binary counter.
1. Setting programmable counter
16 bits of divisor data and 2 bits, which indicate the dividing mode, are set in the programmable counter.
(1) Setting dividing mode
The FM and MODE bits are used to select the input pin and the dividing mode (pulses wallow mode or
direct dividing mode). There are 4 possible choices, shown in the table below .Select one based on the
frequency band used.
Address D0H
LSBMSB
FM MODE
SC9256
MODE FM
LF
HF
FM
L
FM
H
0
0
1
1
MODE
DIVIDING MODE
Directdividing mode
0
1
Pulse swallow mode
0
1/2 + pulse swallow
1
mode
TYPICAL
RECEIVING BAND
LW,MW,SWL
SWH
FM
FM
INPUT FREQUENCY
RANGE
0.5 ~ 20MHz
1~40MHz
30 ~ 130MHz
30 ~ 150MHz
30 ~ 130MHz
(2) Setting divisor
The divisor for the programmable counter is set as binary data in bits P0~P15.
Divisor setting range (pulse swallow mode):n=210H~FFFH (528~65535)
(Note) With the 1/2+pulse swallowmode, the actual divisor is twice the programmed value.
Divisor setting range (direct dividing mode):n=10H~FFFH(16~4095)
With the direct dividing mode, data p0~p3 are don’t-care and bit p4 is the LSB.
2. Prescaler and programmable counter circuit configuration
(1) Pulse swallow mode circuit configuration
P0 P1 P2 P3
Don't care
P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15
0
2
PSC
11
2
P0-P3
SC9256
4bit swallow counter
Preset
12bit programmable counter
P4-P15
To phase
comparator
FM
AM
FM
H
IN
IN
1/2
FM
HF
L
FM,MODE
Prescaler section
2 modulus
prescaler
Fig.3
This circuit consists of a 2 modulus prescaler, a 4 bit swallow counter and a 12bit programmable counter.
During FM
IN(FMIN mode),a 1/2 prescaler is added to the preceding step.
(2) Direct dividing method circuit configuration
Preset
To phase comparator
AM
Amp
IN
12bit program counter
P4-P15
Fig.4
With the direct dividing mode, the prescaler section is bypassed and the 12bit programmable counter is used.
(3) Both FM
IN and AMIN have built-in amps. Data are input by capacitor coupling. FMIN and AMIN operate at
low amplitude.
General-purpose counter
The general-purpose counter is a 20bit counter. It has such uses as counting AM/FM band intermediate
frequencies (IF) and detecting auto-stop signals during auto-search tuning. General-purpose counter pins can also
be used as I/O ports.
1. General-purpose counter control bits
(1) Bits G0 and G1 … Used for selecting the general-purpose counter gate time.
(2) Bits SC,IF1 and IF2 …I/O port and general-purpose counter switching bits.
(*) The functions of the following pins are switched by data.
LSBMSB
Address D2H
(3) Bits M5 sets the state for pin I/O-5/IF
These operations are valid when bits SC, IF1 and IF2 are all set to 1.
Address D2H
LSBMSB
IF1 IF2
M5
0
(*)1
1
00
IF1
1
0
; M6, for pin I/O-6/IF
IN1
M6
PIN STATES (When bits sc, IF1 and IF2 are all set to "1")
0
0
INPUT pulled down
INPUT enabled
INPUT pulled down
IF
IN1
I/O-5/IF
IF
IN1
I/O-5
IN2.
IN1
M6M5
I/O-6/IF
IF2
1
0
INPUT pulled down
INPUT enabled
INPUT pulled down
IF
IN2
I/O-6
IN2
IF
IN2
Note: Bits marked with an asterisk “(*)” are don’t care
(4) Bits f0~f9…The general-purpose counter results can be read in binary from bits f0~f9 of the output register
Pins OT-1~OT-4 are general-purpose dedicated output ports. They have such uses as control signal output.
They are configured for N channel open-drain output and have an off withstanding voltage of 12V.
The data set in bits O1~O4 of the input register (D2H) are output in parallel from their correspond dedicated
output port pins OT-1~OT-4. SC9256 do not have dedicated output port OT-4, but setting the input register
(D2H) CLK (O4C) bit to “1” converts pin DO2 into output port OT-4 (configured for CMOS output).
The data set in bits O1~O4 of the input register (D2H) can also be read from the DATA pins as output register
(D3H) serial data O1~O4.
(2)output register…The data set in bits O1~O4 of the input register can read as serial data O1~O4 from the
output register (D3H).
Address D2H
Address D3H
2. General-purpose I/O ports (I/O-5~I/O-6)
Pins I/O-5~ I/O-6 are general-purpose I/O ports used for control signal input and output. They are configured
for CMOS input and output.
These I/O ports are set for input or output using bits M5~M6 of the input register (D2H).
Setting M5~M6 to “0” sets these ports for input. Data which are input in parallel from I/O-5~I/O-6 are latched
in the internal register on the ninth fall of the serial clock signal. These data can then be read as serial data
I5~I6 from the DATA pins.
Data which are set in bits O5~O6 of the input register (D2H) are output in parallel from their corresponding
general-purpose I/O port pin I/O-5~I/O6.
These operations are valid when bits SC, IF1, IF2 and CLK are all set to “0”.
1.When pins I/O-5~I/O-6 are used for output, the data in I5~I6 of the output register(D3H) are undefined..
2.When power is turned on, input register (D2H) I/O port control bits M5~M6 and output data bits O5~O6 are
set to “0”. General-purpose I/O ports are set as input ports. Pins which are used both as general-purpose I/O
ports and for general-purpose counter input are set for I/O port input. The output state of general-purpose
output ports is set to high impedance (N channel open drain output =off).
3.Pin I/O-5 and I/O-6 also serve as general-purpose counter input pins. Therefore, bits IF1 and IF2 of input
register 2 must be set to “0” when these pins are used as I/O ports.
I6I5000
BIT DATA
(I5-I6)
0
1
Input register
Phase comparator
The phase comparator outputs the phase error after comparing the phase difference of the reference frequency
signal supplied by the reference counter and the divided output from the programmable counter. The frequencies
and phase differences of these two signals are then equalized by passing them through low-pass filters. These
signals then control the VCO.
The filter constants can be customized for FM and AM bands since the signals are output in parallel from the
phase comparator then pass through the two tristate buffer pins, DO1 and DO2.
The figures above show the DO output timing chart and a typical active low-pass filter circuit featuring a
Darlington connection between the FET and transistor.
The filter circuit shown above is just one example. Actual circuits should be designed based on the band
composition and the properties desired from the system.
Pin DO2 can be switched for use as pin OT-4.
Lock detection bits
The lock detection bits detect locked states in the PLL system. These systems have an unlock detection bit
(unlock bit) which is used to detect, using the reference frequency cycle, the phase difference between the
reference frequency and divided output of programmable counter. These systems also have phase error detection
bits ( bits PE1~PE3), which are capable of more precise detection (±0.55µs~±7.15µs).
This bit detects, using the reference frequency cycle, the phase difference between the reference
frequency and the divided output of the programmable counter. When there is no lock, that is, when the
reference frequency and the divided output of the programmable counter are not the same, unlock F/F is set.
Unlock F/F is reset every time the input register (D2H) unlock reset bit (RESET) is set to “1”. After unlock
F/F has been reset in this way, locked state can detected by checking the unlock detection bit (UNLOCK) of
the output register (D3H). After unlock F/F has been reset, the unlock detection bit must be checked after a
time interval exceeding that of the reference frequency cycle has elapsed. This is because the reference
frequency cycle inputs the lock detection strobe to unlock F/F. If the time interval is short, the correct locked
state cannot be detected. Therefore, the output register (D3H) has a lock enable bit (ENABLE). This bit is
reset every time the input register (D2H) reset bit is set to “1”, and set to “1” through the lock detection timing.
That is, the locked state is correctly detected when the lock enable bit (ENABLE) is “1”.
Note: The asterisk (*) indicates an error state of over 180° phase difference relative to the reference frequency
2. Phase error detection bits (PE 1~PE3)
The unlock bit detects, using the reference frequency cycle, the phase difference between the reference
frequency and the divided output of the programmable counter. The phase error detection bits (bits PE1~PE3)
are capable of precise phase error detection of ±0.55µs~±7.15µs using the reference frequency cycle.( If the
UNLOCK bit is set to “1” and the phase difference relative to the reference frequency is over 180°,bits
PE1~PE3 cannot correctly detect the phase error. Therefore, bits PE1~PE3 are normally used when the
UNLOCK bit is set to “0”.) Bits PE1~PE3 detect phase error normally when the phase difference is -180°~180°
relative to the reference frequency cycle.
ENA-
BLEUNLOCK
10PLL lock detectionenabled
PLL lock detection in waiting
state
RESET
Settingdatato "1" resets unlockdetection bit and lock enablebit.