SAMSUNG KS8630D

PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
BRIEF DESCRIPTION
16-SOP-225
KS8630D is a Low power mixed signal CMOS integrated circuit
for receiving a physical layer signals used in the Calling Line
Identification Presentation (CLIP) of British Telecom system,
the Calling Identity Delivery(CID) of Bellcore system, and
similar evolving systems before the call is put through. It can
also satisfy the requirements of CIDCW (Calling Identity
Delivery on Call Waiting) services including very high precision
detection of CAS (CPE Alerting Signal) tone and the signals
used in similar services when the call has already been put
through.
KS8630D carries out the following features : Ring or Line-reversal detection, CAS ( 2130Hz and 2750Hz) Tone
detection, and 1200-baud FSK demodulation which simultanesouly satisfies the BELL202 and the CCITT ( ITU-T )
V.23 specification. The demodulated data for Caller Identification is transmitted serially to the related u-controller.
KS8630D using a patented digital algorithm to detect demodulated FSK signals and CAS signal detection.
The device also has a built-in Automatic Gain Control circuitry which is capable of very high precision detection of
CAS tone. It is suitable for use in Adjunct Boxes or Feature Phones with CID / CIDCW applications.
FEATURES
•
CID and CIDCW System Operation
•
High Performance CAS Detection and Loop State Tone Alert signal detection
•
Internal Automatic Gain Control circuitry for the high precision CAS detection
•
Digital Logic FSK demodulator
•
Ring or Line-polarity reversal detection
•
Low power consumption in standby mode
•
3.58MHz crystal oscillator
•
3.3V ~ 5V Operation
•
16-SOP package ( 225Mil )
APPLICATIONS
•
CID / CIDCW Adjunct Boxes and Feature Phones
•
A system for British Telecom, Bellcore, CCA
•
Computer Telephone Integrated system
•
Call Logging Systems
•
Voice-Mail Equipment
ORDERING INFORMATION
Device
Package
Operating Temperature
KS8630
16-SOP-225
0°C ~ 70°C
1
2
Figure 1. KS8630D Block Diagram
RD
XIN
XOUT
PD
VREF
INP
INN
OSCILLATOR &
CLOCK GEN
VOLTAGE
SENSING
BLOCK
BIAS
GENERATOR
RTB
BPF
BPF
BPF
LPF
LPF
ADC
AGC
8
5
LEVEL
DETECTOR
PEAK
DETECTOR
GAIN
CONTROL
MODE &
INTERRUPT
GENERATOR
TONE
DISCRIMINATOR
FSK
DEMODULATOR
INTB
MODE
DCLK
DATA
OFFHOOK
AGC_VB
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
PRELIMINARY
BLOCK DIAGRAM
TO/FROM MICROCONTROLLER
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
PIN DIAGRAM
VDD
1
16
XOUT
AGC_VB
2
15
XIN
INN
3
14
INTB
INP
4
13
DCLK
VREF
5
12
OFFHOOK
RD
6
11
MODE
RTB
7
10
DATA
PD
8
9
VSS
KS8630D
Figure 2. KS8630D Pin Diagram
3
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
PIN DESCRIPTION
Pin No.
Pin Name
Type
1
V DD
P
Positive Power Supply.
2
AGC_VB
O
AGC block bias terminal. Usually a 0.47uF capacitor is connected between this
pin and VREF pin to reduce a dc offset produced by internal circuitry.
3
INN
I
Inverting input of the on-chip input signal amplifier.
4
INP
I
Non-inverting input of the on-chip input signal amplifier.
5
VREF
O
Reference Voltage. Typically 0.1 ~ 1uF is connected to GND.
6
RD
I(S)
Schmitt trigger input to detect the ringing signal, ring-burst signal, Line-polarity
reversal signal.
7
RTB
I(S)/O
Open drain output/Schmitt trigger input.
An external resistor to VDD and a capacitor to VSS should be connected with
RTB to filter and to extend the RD input signal. Each components value is
related to the schmitt trigger input threshold and input signal frequency.
8
PD
I(S)
Power Down. Schmitt trigger & voltage sensing input.
If set to high level, all circuitry goes to power down mode except ring detection
& mode selection block. In order to satisfy the BT or Bellcore specification, it is
recommended to add a different application circuits.
All digital block can be resetted by this pin control. Whenever the u-controller
unmutes handset and enables keypad in Off-Hook state, KS8630D must
receive a reset pulse by this pin from microcontroller.
9
VSS
P
Negative Power Supply.
10
DATA
B
Demodulated FSK data output. Default state is a logic high level.
DATA is tranmitted serially to the microcontroller ( 8bit /unit, LSB first ).
DCLK is used for sync clock of this DATA.
In case of using this pin as input, it is used for testing of KS8630D functionality.
11
MODE
B
Mode output signal to show the current status ( Ring / Dual Tone / FSK signal
receiving). Default state is a logic high level.
If detects a CAS tone, this MODE pin will be set to logic low level during a predetermined timming. If detects a Ring or FSK signal, this pin will be set to high
level. With the INTB pin, it can be informed current status to microcontroller.
In case of using this pin as input, it is used for testing of KS8630D functionality.
12
OFFHOOK
I
Hook Status Input. If set to high level, the operation condition of KS8630D go
to the Off-Hook state. If set to low level, it goes to the On-Hook state.
13
DCLK
B
Synchronous clock output of DATA. Default state is logic high level.
The right data is in falling edge of this clock. In case of using this pin as input,
it is used for testing of KS8630D functionality
4
Description
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
PIN DESCRIPTION (Continued)
Pin No.
Pin Name
Type
Description
14
INTB
O
Interrupt output signal. It is an active low output that may be used as an
Interrupt Request / Wake-up signal to the microcontroller.
In case of ringing or line polarity reversal detection, dual tone detection and the
mark signal detection of FSK data, it will be activated.
With the MODE pin, it indicates current status to the microcontroller.
15
XIN
I
The input of the 3.58MHz on-chip crystal oscillator inverter.
16
XOUT
O
The output to the 3.58MHz on-chip crystal oscillator inverter.
NOTES:
I = Input
I(S) = Schmitt trigger Input
O = Output
B = Bidirectional I/O
5
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
TYPICAL APPLICATION CIRCUIT
VDD
C7
C6
C3
R5
C4
R6
AGC_VB
INN
TIP
INP
R7
R1
VREF
C9
D1
R3
VDD
R4
RTB
D2
VDD
R2
C10
R10
C8
RD
Note 1
D4
RING
3
4
R8
D3
PD
15
2
5
6
14
13
12
11
7
10
8
9
XOUT
XIN
C1
X1
DCLK
OFFHOOK
MODE
DATA
VSS
R9
C11
Note 2
R11
Figure 3. Recommended Typical Application Circuit Components
R1, R2, R3
470kΩ
C1, C2
10pF
R4
150kΩ
C3, C4
22nF
R5, R6, R7, R8
100kΩ
C5
10µF
R9
82kΩ
C6, C7, C8
100nF
R10
56kΩ
C9
0.47µF
(Note 1)
C10
220nF
R11
47kΩ
(Note 2.)
C11
0.1µF
X1
3.579545MHz
D1, D2, D3, D4
1N4004
NOTES:
1. When applying to the BT system, change R10 to 330kΩ to detect the Line Reversal signal.
2. When applying to the BT system, insert a resistance between the MCU’s PD related pin and KS8630D PD pin
(Refer to Section 1.6).
6
C2
INTB
TO/FROM MICROCONTROLLER
C5
16
1
KS8630D
VDD
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
GENERAL DESCRIPTION
KS8630D is suitable for use in both system to British Telecom specificatios and BELLCORE specifications.
KS8630D to be used in different systems, the predetermined signals must be applied to the PD (pin#8) and the
OFFHOOK ( pin#12), which are defined by the application circuits or the microcontroller.
All detection modes related to the PD pin and the OFFHOOK pin are listed below:
PD
OFFHOOK
DETECTION MODE (Note1)
REMARK
L
L
FSK Demodulation
L
H
Dual Tone Detection →
FSK Demodulation
BELLCORE
SYSTEM
(Note2)
1/3 * VDD
L
Dual Tone Detection →
FSK Demodulation
BT SYSTEM
(Note3)
1/3 * VDD
H
Dual Tone Detection →
FSK Demodulation
H
L
Ringing or Line reversal Detection
H
H
−
Table 1. A Status of each detection mode
NOTES:
1. If a false reponse (talk-off) occurs or microcontroller receives FSK data, microcontroller should send low edge pulse
(with 10us duration timming approximately) to the PD pin.
Then, KS8630D will be re-initialized to the dual tone(CAS) detection mode.
2.
If KS8630D is used in the BELLCORE system, a pull-up resistor should be inserted between the PD pin and V
DD.
3.
If KS8630D is used in the BT system, a pull-up resistor should be inserted between the PD pin and VDD.
In this case, a resistor should be inserted between KS8630D’s PD pin and microcontroller’s PD related pin.
Then, the voltage level of KS8630D’s PD pin will be 1/3*VDD when microcontroller's PD related pin set to low state.
7
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
FUNCTIONAL DESCRIPTION
Ring or Line Reversal Detector
It can be detected the Ringing signal or the Line polarity reversal signal as in the CLIP, CID, and CDS protocols.
The signals between Tip and Ring block pass through the bridge circuitry and the rectified signal is input to the
RD (pin #6). If the rectified signal is larger than the internal threshold VTH, the RTB block stays in the low level
while the signal is maintained by the external resistor and capacitor . For the Line polarity reversal detection,
the logic low level section within RTB block is also decided by the external resistor and capacitor value.
When a Ringing or a Line polarity reversal signal is detected, an active low pulse is outputted by the interrupt
generator to the INTB (pin#14) .
C7
KS8630
R1
TIP
INTB
D3
D1
D4
RING
C8
D2
RD
R10
R3
INTERRUPT
GENERATOR
RTB
R2
VDD
R4
C10
Figure 4. Ring or Line Reversal Detector
TIP/RING
RD
V TH
vss
RTB
V TH
vss
INTB
Figure 5. Signals of Ring Detection
8
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
TIP/RING
RTB
V TH
INTB
Figure 6. Signals of Line Reversal Detection
9
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
Input Signal Amplifier
KS8630D can adjust the input signals appearing at the TIP/RING block in application, so that they are included
within the range that can be handled with the block. The internal Amp. configuration of KS8630D is a subtract
structure, and it was recommend that the signal input in the differential mode to the chip is reduced by half level
compared to the signal in the TIP/RING block.
R
INN
C1
R
INP
R
R2
R
Amplifier
VREF
(a)
C3
R
INN
R5
R
C4
INP
R6
R
R7
R8
R
Amplifier
VREF
(b)
Figure 7. Input Signal Amplifier. (a) single-ended (b) differential-ended
Filtering Block
The outband noise of input signal which interfered by transmission line or Near-end speech is eliminated by the
filtering block. The filtering block includes the SCF-configured Dual Tone BPF, FSK BPF, and LPF for filtering the
SCF clock-generated noise. The dual tone BPF is a narrowband 4th filter which composed of biquads. The quality
factor of dual tone filter is between 20 and 25 approximately. The low tone filter and high tone filter are composed
of same core, and the cutoff frequency can be changed according to the switching clock (CLK1, CLK2).
The FSK BPF is a wideband 4th filter, and the Dual Tone BPF and FSK BPF can be selected according to the
detection mode in KS8630D .
10
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
BPF
LPF
CLK1
Input
Signal
BPF
Output
Signal
CLK1
BPF
LPF
CLK2
Figure 8. Filtering Block
Volt[Lin]
Volt[Lin]
0
0
-10
-10
-20
-20
-30
-30
-40
-40
Freq[Hz]
-50
0
1K
2K
3K
4K
Freq[Hz]
-50
0
5K
1K
2K
(a)
3K
4K
5K
(b)
Volt[Lin] 0
-5
-10
-15
-20
-25
Freq[Hz]
-30
100
1k
10k
(c)
Figure 9. BPF Characteristics
(a) low tone filter (b) high tone filter (c) FSK filter
11
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
Automatic Gain Control
This block controls the AGC amplifier gain using the ADC output signal, so that the CAS detection and the FSK
demodulation block can be operated within an adequate dynamic range, and the ADC output can have enough
resolution. Connect a “Coff ” between AGC_VB and VREF to eliminate the amplification of DC offset.
AGC_VB
AGC
5
FILTER_OUT
C OFF
VREF
ADC
8
GAIN
CONTROL
Figure 10. Automatic Gain Control Block
The range of input signals for AGC operation is about 35dB, and the gain of the input signal has an hysteresis
characteristics. If a signal which is larger than 7/8 of the ADC input dynamic range is input into the ADC, the gain
is immediately decreased. If a signal which is smaller than 1/4 of the ADC input dynamic range is continuously input
for more than a set amount of the time (about 2ms), the gain is immediately increased.
The ADC input dynamic range is about 2V.
Direction of Gain Decrease
Direction of Gain Increase
Figure 11. Figure 9. Input Signal vs. Gain
12
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
Dual Tone Alerting Signal Detection (CAS signal detection)
The 2130Hz and 2750Hz components that are output from each BPF are synthesized, converted into AM
waveform, and used as the analog input to the 8-bit ADC. The synthesized analog signal is converted into digital
data through the ADC and in the given sampling rate. Use this data to find the highest peak (MXB) of the 2440Hz
component (frequency sum). Also, use this MXB to find the highest peak (PK) and lowest peak (BMN) of the 620Hz
component (frequency difference).
Carrier Signal
: (2750 + 2130) / 2 = 2440Hz
Envelope Signal : (2750 - 2130) / 2 = 310Hz
→ Frequency Sum
→ Frequency Difference
Envelope Signal (310Hz)
Carrier Signal (2440Hz)
MXB
PK
BMN
Figure 12. ADC input signal waveform and calculated peak position
The PK error correction algorithm was applied in KS8630D to reduce the pseudo PK signal generation (from Voice
Noise) as much as possible. PK signals occur in a 620Hz period as shown in FIG 12. Since the PK occurs regularly
for a CAS signal, you can eliminate the pseudo PK using this characteristic. The corrected PK is used to carry out
the CAS detection algorithm.
First comes the CAS_SEEK block operation that checks whethere there is CAS within the channel. This block
uses the fact that MXB and PK signals occur within a specific range when CAS is being transmitted. After the CAS
signal has started the transmission, the gain control is carried out. While the ADC input is maintained at a specific
gain, it takes about 5ms to generate a CASIS signal.
The CAS detection algorithm is carried out immediately when CASIS becomes high.
It takes about 58ms after CASIS becomes high to detect any CAS.
13
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
START
No
CAS_SEEK
block detects CAS like
signal(CASIS)?
Yes
CAS detection algorithm
is executed
No
No
58ms is elasped?
Yes
PRE_CAS is high?
Yes
LENGTH_CHK block is
executed
No
CASIS
falling edge goes
low ?
Yes
PRE_CAS's high
time is smalled than
22.5ms?
No
CAS is not detected !
Yes
CAS is detected !!!
Figure 13. Dual Tone Alerting Signal(CAS) detection flowchart
1. Find the average value of the PK generation period from the envelope component, and check if it enters
into a specific margin.
2. Use AM waveform characteristics to check if the difference in the BMN level near PK exceeds specific
conditions.
3. Check if each PK’s interval is within specific conditions.
14
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
About 58ms after the CASIS becomes high, check whethere all the above conditions are fulfilled, and if they are,
generate the PRE_CAS signal which signifies that there is CAS. If the PRE_CAS set to high as shown in FIG. 13,
the LENGTH_CHK block starts its operations. The pseudo CAS is rejected by using the fact that CAS’s off-hook
transmission is between 75ms ~ 85ms. If the PRE_CAS’s high duration is less than 22.5ms, CAS detection will be
carried out successfully.
KS8630D’s CAS detection uses the method of checking the sine wave’s characteristics while the ADC input gain is
regularly maintained, or uses the fact that the CAS signal’s transmission duration is always the same. Even when
CASIS becomes high, if the gain changes or it becomes known that it isn’t a different CAS, KS8630D comes out of
the CAS detection algorithm at once to prevent talk-off counting . Also, to prevent talk-down, we use an error
correction algorithm that restores the sine wave’s characteristics that have been distorted by Voice Noise, as much
as possible.
Line
Dual Tone Alert Signal
Signal
TMODED
MODE
TAMODE
TMINT
INTB
TINTD
Figure 14. Dual Tone Alerting Signal(CAS) detection timing
If CAS is detected after the CAS signal has started transmission and the algorithm of FIG 13. are all executed,
it should alert to the MCU using the MODE output and the INTB output. FIG 14. shows the timing of MODE and
INTB operation. After detecting that the CAS transmission is over, MODE after TAMODE is enabled to low, and the
INTB is sent to the MCU After this, the MCU expects FSK data from KS8630D and waits for it.
FSK Demodulation
KS8630D uses own digital FSK demodulation algorithm. The analog signal that has passed through the BPF which
has frequency band of FSK signal goes through the ADC and it is digitally converted in the specified sampling rate.
Same as the Dual Tone Alerting signal detection, the signal’s highest peak detecting algorithm is applied for finding
each frequency components’ peak. The interval information of the peaks are used to decide if the FSK data being
transmitted is mark bit(“1”) or space bit(“0”).
Although the Bellcore standards and BT’s FSK signal components are different, KS8630D raised circuit efficiency
by using an FSK demodulation algorithm that satisfies both standards in the same circuit.
When a Mark signal (normally, a continous mark bit(“1”) of minimum 58bits is transmitted) is found in the FSK data
being transmitted, the INTB signal is sent to MCU to tell it that the FSK data transmission will soon occur. When the
mark signal ends and caller information is sent starting at the start bit, it is sent to MCU through the DATA, DCLK
output.
15
PRELIMINARY
KS8630D
Line
Signal
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
Channel Seizure
INTB
Mark signal
TMKINT
FSK data
TINTD2
Figure 15. FSK demodulator operation timing (on-hook)
DATA Retiming
KS8630D uses two pins to send FSK data to MCU.
DATA sends the demodulated FSK data, and DCLK transmits the clock synchronous to DATA.
Dummy Mark bit(n bit)
start bit
Line
start bit
"10101010"
b b b b b b b b
0 1 2 3 4 5 6 7
MARK signal
Signal
start bit
"10101010"
b b b b b b b b
0 1 2 3 4 5 6 7
stop bit
DATA
DCLK
TDCLK
Figure 16. DATA and DCLK generation timing
16
"101"
b b b
0 1 2
stop bit
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
APPLICATION NOTES
ON-HOOK OPERATION
On-Hook means that the telephone set is not being used. In the On-Hook state, the caller ID information will be
displayed on the LCD pannel before you answer the call.
BT(British Telecom) system
In the On-Hook state, the BT protocol sends an “Idle State Tone Alerting Signal” by means of monitoring the input
signal level. For more detailed specification, please refer to British Telecom's SIN227, and SIN242.
Line Reversal
100ms
Line Signal
Call Arrival Indication Signal
88~110ms
Tone Alert
45ms 80~262ms
Channel
Seizure
45~72ms
MARK
2.5sec
Message
>200ms
Ringing
RD
RTB
TMODED
TAMODE
MODE
TMINT
INTB
TINTD1
TMKINT
TINTD2
TINTD2
DATA
data
DCLK
clock
PD
TINTPD
TMSGPD
Figure 17. British Telecom On-Hook System Signals
[1] : Sum of two periods may not exceed 5 sec.
[2] : Typically 500ms
[3] : please refer to FIG 16.
17
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
The 2130Hz and 2750Hz components of the tone alert signal are transmitted simultaneously and the “10” is
continously repeated for the Channel seizure signal. The MARK signal is composed of continuous “1”, and the
message is consists of the start bit (“0”), 8-bit real data, stop bit (“1”) and inserted dummy Mark bit (0~20 bit).
A low edge pulse is generated into the INTB pin if KS8630D detects a Line polarity reversal.
Then the Microcontroller must detect this signal and put the PD pin into the Low State level.
Must be careful when the Microcontroller detects the end of FSK data or if the FSK data is not detected during the
set amount of time , so that the PD (pin # 8) of KS8630D becomes re-initialized back to Power Down Mode ( high
state).
Bellcore system
In the On-Hook state, the Bellcore protocol does not send the Dual Tone CPE Alerting Signal. For more detailed
information, please refer to Bellcore specification : GR-30-CORE, and SR-TSV-002476.
Max 2.9~3.7sec
Typically 2sec
Line Signal
1'st Ring
250~500ms
250ms
150ms
Channel
Seizure
MARK
200ms
Message
2'nd Ring
RD
RTB
TMKINT
INTB
TINTD1
TINTD2
DATA
data
DCLK
clock
PD
TINTPD
TMSGPD
Figure 18. Bellcore On-Hook System Signals
For the Channel seizure signal, the “10” is continously repeated. The MARK signal is composed of continuous “1”,
and the message is consists of the start bit (“0”), 8-bit data, stop bit (“1”) and inserted dummy Mark bit (0~20 bit).
When KS8630D detects the end of ringing signal, the INTB ( pin # 14) generates a low edge pulse.
The Microcontroller detects this signal and sets the PD( pin # 8) to low state level.
Must be careful when the Microcontroller detects the end of FSK data or if FSK data is not detected during the set
amount of time (approximately 500ms), so that that the KS8630D’s PD( pin # 8) becomes re-initialized back to
Power Down Mode (high state).
18
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
OFF-HOOK OPERATION
Off-Hook means that the telephone set is currently being used. The CIDCW (Calling Identity on Call Waiting)
service means displaying a different Caller’s Identity on the LCD pannel while still on the line with another call.
Since the telephone set is being used, the operator must send a CAS (CPE Alerting Signal) before sending the
caller ID information, to initialize the CIDCW service. The performance of subscriber’s phone (CPE) is a error rate
of the CAS signal detection when the speech signal interfered as a noise. If talk-down (missing CAS) occurs, the
caller ID information can be lost, and if talk-off (false response) occurs, the caller at the far end will hear unwanted
noise. CAS is transmitted in the same frequency band as the voice signals, so that the talk-off and the talk-down
performance is very important to decide the efficiency of Caller ID system. KS8630D uses the BPF and patented
digital detection algorithm to detect the Dual Tone CPE Alerting Signal, so it is possible to minimize the talk-off
and the talk-down error ratio.
BT (British Telecom) system
Start
Point
Waiting for
Detect
ACK signal ACK signal
40~50ms
NETWORK
80~85ms
100ms
5~100ms
Tone Alert
MODE
INTB
45~75ms
MARK
Silence
Terminal
Equipment
Network Speech path
restored within 100ms
Message
Silence
65~75ms
Detect
Alert Signal
Disable
Speech path
ACK
If no message detected,
restore speech path
Send ACK
TMODED
TAMODE
TMKINT
TINTD2
TINTD2
TMINT
DATA
data
DCLK
clock
PD
T PD
W
TMSGPD
Figure 19. KS8630D's Timing Diagram in BT, Off-Hook Status
If the talk-off occurs, or if the microcontroller has finished transmitting FSK data, a high state pulse must be
transmitted to the PD ( pin # 8 ) to re-initialize the KS8630D same as FIG 19.
19
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
Bellcore system
Off-Hook state data tranmission of Bellcore system is similar to the British Telecom system, but there is a
difference in timming.
CPE mute
handset
&disables
keypad
CPE goes
Off-Hook
75~85ms
NETWORK
CPE unmutes handset
& enables keypad
100ms
5~100ms
CAS
58~75ms
MARK
50ms
DATA
65~75ms
CPE
ACK
send ACK
MODE
INTB
TMODED
TAMODE
TMKINT
TINTD2
TINTD2
TMINT
DATA
data
DCLK
clock
T PD
W
PD
TMSGPD
Figure 20. (d). KS8630D’s Timing Diagram in Bellcore, Off-Hook Status
If the talk-off occurs, or if the microcontroller has finished transmitting FSK data, a high state pulse must be
transmitted to the PD ( pin # 8 ) to re-initialize the KS8630D same as FIG 20.
20
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
ABSOLUTE MAXIMUM RATINGS (Ta = 25°C)
Characteristic
Symbol
Value
Unit
Supply voltage
VDD
0.3 ~ 6.0
V
Power Dissipation
PD
500
mW
Operating Temperature
TOPR
0 ~ 70
°C
Storage Temperature
TSTG
−65 ~ 150
°C
ELECTRICAL CHARACTERISTICS
(Ta = 25°C, VDD = 3.3V, unless otherwise specified)
Characteristics
Symbol
Min.
Typ.
Max.
Unit
Operating Voltage
VDD
3.0
−
5.5
V
Operating Current
IDD
−
−
5
mA
Schmitt Input High Threshold(RD)
VTHR
0.75*VDD
−
−
V
Schmitt Input Low Threshold(RD)
VTLR
−
−
0.25*VDD
V
Schmitt Input High Threshold(PD)
VTHP
0.70*VDD
−
−
V
Schmitt Input Low Threshold(PD)
VTLP
−
−
0.5*VDD
V
CASAR
( ± 0.5%)
2120
2130
2140
Hz
2737
2750
2763
Hz
CASRR
<2055
-
>2205
Hz
<2653
-
>2847
Hz
DC Characteristics
AC Electrical Characteristics
CAS, Idle State Alerting Tone Detection
Acceptance Range
Rejection Range
Acceptance Signal Level per tone
CASASL
-40
-
-2
Reject signal level per tone
CASRSL
-
-
-46
dBV
[Note1]
Positive and negative twist detect
CASTD
-
-
6
dB[Note2]
Transmission rate
1188
1200
1212
Baud
BELL202 MARK("1")
1188
1200
1212
Hz
BELL202 SPACE("0")
2178
2200
2222
Hz
V.23 MARK("1")
1280
1300
1320
Hz
V.23 SPACE("0")
2068
2100
2132
Hz
FSK detection
21
PRELIMINARY
KS8630D
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
ELECTRICAL CHARACTERISTICS (Continued)
(Ta = 25°C, VDD = 3.3V, unless otherwise specified)
Characteristics
Symbol
Min.
Typ.
Max.
Unit
Input level detection
FSKLD
-40.0
-
-3.0
dBV
[Note3]
Acceptable Twist Level
FSKAT
-
-
6
dB
TAMODE
1.7
2.0
10
ms
TMINT
200
250
300
us
TMODED
15
18
20
ms
Signal Timing Specification
CAS, Idle State Alerting Tone Detection
End of Tone Alert signal to MODE
low timing
MODE low to INT low timing
MODE low duration timing
INT low duration timing when Ring /
Line reversal occurs
TINTD1
Same timing width as Ring / Line-reversal detection at
Tip / Ring. Refer to Fig 5 / Fig 6 Timing
INT low duration timing
TINTD2
1.5
1.7
2.0
ms
MARK signal start time to INT low
timing
TMKINT
26
27
35
ms
DCLK's low duration time
TDCLK
60
70
80
us
1st INTB to PD low time in On-Hook
state
TINTPD
[Note4]
1
5
10
ms
Message end to PD high time
TMSGPD
[Note4]
1
5
10
ms
PD high pulse width in Off-Hook state
TPDW
[Note4]
30
50
100
us
FSK detection
NOTES:
1. dBV: decibels above or below a reference voltage of 1 Vrms Signal level is per tone.
2. dB: Twist = 20 log (fH amplitude / fL amplitude)
3. dBV: decibels above or below a reference voltage of 1 Vrms.
cf) dBm : decibels above or below a reference power of 1mW into 600Ω.
0dBm = 0.7746Vrms.
4.
22
These times are required by the Microcontroller.
For KS8630D to work properly, these timings must be observed.
PRELIMINARY
ENHANCED CALLING LINE IDENTIFIER WITH CALL WAITING
KS8630D
#1
#8
F
B
#9
A
#16
C
D
PACKAGE DIMENSION
N
M
E
G
H
0.10 MAX
I
J
K
L
0.004 MAX
A: 6.00 ± 0.30 / 0.236 ±0.012
B: 3.95 ±0.20 / 0.156 ±0.008
C: 5.72 / 0.225
D: 0 ~ 8°
E: 0.20 + 0.10, -0.05 / 0.008 + 0.004, - 0.002
F: 0.60 ±0.20 / 0.024 ±0.008
G: 10.30 MAX / 0.405 MAX
H: 9.90 / 0.390
I: 0.51 / 0.020
J: 0.41 ±0.10 / 0.016 ±0.004
K: 1.27 / 0.050
L: 0.05 MIN / 0.002 MIN
M: 1.55 ±0.20 / 0.061 ± 0.008
N: 1.95 MAX / 0.077 MAX
23