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