Silan Semiconductors SC9149A/SC9150A INFRARED REMOTE CONTROL RECEIVER DESCRIPTION The SC9149A/SC9150A are CMOS LSIs designed for use on the infrared remote control receiver, and when this LSI is used in combination with SC9148A for transmitter, the remote control system can be constructed. The SC9149A is DIP-16 type and is capable of controlling 10 functions, while the SC9150A is DIP-24 type and is capable of controlling 18 functions. DIP-16 SC9149A FEATURES * Able to output parallel multiple keying signals sent from the transmitter (The SC9149A is able to output parallel up to 5 functions, while the SC9150A is able to output parallel up to 6 functions.) * Output for single pulse, hold pulse and cyclic pulse are provided. (cyclic pulse is available only for SC9150A) * A single terminal type oscillator by means of CR is provided. * Code detection circuit provided for code check with the transmitter prevents inter-ferences from various types of machines and apparatus. SDIP-24 SC9150A ORDERING INFORMATION SC9149A Advanced version DIP-16 package SC9149AL Advanced Dependent cyclic (toggle) Outputs SC9149AHN Inversed Rxin input Output format same as “L”, except that when HP1 or HP2 is active, it will clear CP1. SC9150A Advanced version DIP-24 package PIN CONFIGURATION GND 1 24 Rx IN 2 23 OSC VDD GND 1 16 VDD GND 1 16 VDD HP1 3 22 CODE 1 Rx IN 2 15 OSC Rx IN 2 15 OSC HP2 4 21 CODE 2 HP1 3 14 CODE 2 HP1 3 14 CODE 2 HP3 5 20 SP1 HP2 4 13 CODE 3 HP2 4 SC9149AL/ 13 CODE 3 HP4 6 19 SP2 HP3 5 12 SP1 HP3 5 9149AHN 12 SP1 HP5 7 18 SP3 HP4 6 11 SP2 HP4 6 11 SP2 HP6 8 17 SP4 HP5 7 10 SP3 HP5 7 10 SP3 CP2 9 16 SP5 SP5 8 9 SP4 CP2 8 9 CP1 CP1 10 15 SP6 SP10 11 14 SP7 SP9 12 13 SP8 SC9149A SC9150A HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 1 2003.01.21 Silan Semiconductors SC9149A/SC9150A BLOCK DIAGRAM GND 1 VDD 16 OSC 15 Rx IN 2 Up Counter 3 HP1 4 HP2 5 HP3 6 HP4 7 HP5 8 SP5 9 SP4 10 SP3 OSC Input shift register Input Pulse counter Code Check Error Detection Shift register Latch Circuit Output Buffer F/F 14 13 CODE 2 CODE 3 Data Check F/F 12 11 SP1 SP2 SC9149A Block Diagram GND 1 VDD 16 OSC 15 Rx IN 2 Up Counter 3 HP1 4 HP2 5 HP3 6 HP4 7 HP5 8 CP2 9 CP1 10 SP3 OSC Input shift register Input Pulse counter Code Check Error Detection Shift register Latch Circuit Output Buffer F/F 14 13 CODE 2 CODE 3 Data Check F/F 12 11 SP1 SP2 SC9149AL/9149AHN Block Diagram HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 2 2003.01.21 Silan Semiconductors SC9149A/SC9150A GND 1 VDD OSC Rx IN 2 24 Up Counter 23 OSC Input shift register Shift register Input Pulse counter Code Check Data Check Latch Circuit Error Detection Output Buffer F/F F/F CODE 1 22 CODE 2 21 20 SP1 3 HP1 4 HP2 5 HP3 6 HP4 7 HP5 8 HP6 9 CP2 10 CP1 11 SP10 12 SP9 13 SP8 14 SP7 15 SP6 16 SP5 17 SP4 18 SP3 19 SP2 SC9150A Block Diagram ABSOLUTE MAXIMUM RATINGS(Ta=25°C) Characteristic Supply Voltage Input / Output Voltage Power Dissipation Operating Temperature Storage Temperature Symbol Value Unit VDD VIN,VOUT PD Tamb Tstg 0 ~ 6.0 Vss-0.3V ~ VDD+0.3V 200 -20 ~ +75 -55 ~ +125 V V mW °C °C ELECTRICAL CHARACTERISTICS(Tamb=25°C,VDD=5.0V,Unless otherwise specified) Parameter Symbol Operating Supply Voltage Operating Supply Current Standard OSC Frequency Oscillation Frequency Variance Of Oscillation Frequency By VDD Variance Of Oscillation Frequency By Temperature “H” Level Output Current “L” Level Input Current “H” Level Pull-Up Resistor Input Circuit Threshold Voltage Hysteresis Width VDD IDD Sfosc fosc ∆Vfosc Ta=25 ~ 75°C Output without Load ∆Tfosc IOH IOL IIH Rup VIN VHIS Test Conditions Min Typ 4.5 Max Unit 5.5 1.0 VDD=4.5~5.5V 27 -5 57 5 V mA kHz kHz % Ta=-30~+75°C -5 5 % -1.0 mA mA µA kΩ V V 38 All output, VOH=4.0V All Output, VOL=1V CODE Terminal, VIH=5.0V CODE Terminal Rx Terminal Rx Terminal 1.0 -1.0 10 2.0 1.0 40 3.0 20 2.5 0.8 HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 3 2003.01.21 Silan Semiconductors SC9149A/SC9150A PIN DESCRIPTION Pin No. SC9149A 1 SC9149AL /9149AHN 1 SC9150A 1 Symbol GND GND Receiving signal input 2 2 2 Rx IN 3~7 3~7 -- HP1 ~HP5 -- -- 3~8 HP1 ~HP6 -- 9~8 9~10 CP1 ~CP2 -- 12~10 -- SP1 ~SP3 8~12 -- -- SP1 ~SP5 -- -- 11~20 SP1 ~SP10 13,14 13~14 21~22 Terminal CODE Continuous signal output Cyclic signal output Single-shot signal output Code input 15 15 23 OSC Timing oscillation 16 16 24 VDD Power supply Function /operation Instruction signal with carrier signal eliminated is input. As long as receiving signal is input, this output is held at “H” level When receiving signal is input, output is reversed. When receiving signal is input, output is placed at “H” level only for a fixed time.(about 107msec) Transmitter code is compared with a code set at this terminal and if they agree each other, input is accepted. A resistor and a capacitor are parallel connected between this terminal and GND. Input/output configuration F/F VDD Built-in pull-up resistor. VDD HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 4 2003.01.21 Silan Semiconductors SC9149A/SC9150A FUNCTIONAL DESCRIPTION 1. OSCILLATION CIRCUIT Timing with transmitter signal and internal operating clock are all decided by this oscillator. VDD osc C R The oscillator has been so far constructed through a combination of a linear amplifier by means of CMOS inverter in IC and 455kHz ceramic resonator ;however , when SC9149A/SC9150A series are used , a stable oscillator can be constructed by parallel connecting C and R between the oscillator and GND by a single terminal oscillator . Oscillation frequency is about 38KHz±5 kHz at R=39kΩ and C=1000pF. (Refer to SCILLATION Frequency Characteristic below ) Oscillator frequency vs. resistor and capacitor 70 70 VDD=5V R=39kΩ VDD=5V C=1000pF 60 Oscillator frequency (kHz) Oscillator frequency (kHz) 60 50 40 30 50 40 30 20 20 700 900 Capacitor 1100 1300 26 34 42 50 58 Resistor (kΩ) (pF) 2. RECEIVING SIGNAL INPUT CIRCUIT Vcc Amp. Det. Rx HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 5 2003.01.21 Silan Semiconductors SC9149A/SC9150A Signal received by the light receiving element is sent through the amplifier to the detector where 38 kHz carrier wave is eliminated and is input into the receiving signal input circuit . The receiving signal input circuit (Rx IN ) has a built-in Schmitt circuit for shaping receiving signal waveform to eliminate rounding . 3. RECEIVING SIGNAL CHECK The receiving signal check is to check 2 cycle transmitting signal sent from the transmitter to determine if it is normal signal . 12 BITS 12 BITS RECEIVING SIGNAL FIRST DATA SECOND DATA First , the first data is stored in the 12-bits shift register. Then, when the second data is put into the shift register , data is forced out of the shift register by one bit , where the first data has been stored . Now , pushed out data and incoming data to see if they are same . If an error is caused in the receiving data 12bits check , the system is reset at that point of time . Conversely , when all receiving data are OK , output is raised from "L" level to "H" level . Reader DATA "1" 0.42ms 0.84ms Reader DATA "0" RECEIVEING DATA SHIFT PULSE CHECK PULSE The status of receiving data , shift pulse and check pulse is shown above . Shift pulse is provided in the data center by taking frequency margins of the transmitter and the receiver into consideration . 4.Code Comparison To prevent interference with other models , C1, C2 and C3 code bits are provided for checking whether the transmitter and receiver codes agree each other . Only when both codes agreed , internal latch strobe pulse is generated to latch receiving data and output is raised from 'L" level . if both codes do not agree , no latch strobe pulse is generated and output remains at "L" level . Code bits used differ depending upon receiver as shown below : CODE BIT C1 C2 C3 C2 1 0 0 1 1 1 C2,C3 are used for SC9149A/9149AL/9149AHN C1,C2 are used for SC9150A. Code bit “0”, “0” can not be used. HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 6 2003.01.21 Silan Semiconductors SC9149A/SC9150A 5.INITIALIZATION In order to initialize the internal status at time of power ON, it is necessary to perform the initialization. The initialization is carried out when a capacitor is connected to the code bit terminal. INITIALIZE VDD VDD Rup Rup C2 Rup=20kΩ(Typical) C=0.001µF~0.022µF C3 C C NOTE: * In case of SC9149A series, connect a capacitor to C1 and C2. * A capacitor for initialization is unnecessary for the terminal for which code bit “0” is selected. However, code bit “0”, “0” can not be used. Either one terminal must be set at “H”. 6. EXPLANATION OF OUTPUT PULSE SP,HP,CP 6-1. SP1~SP5 (SINGLE PULSE) SINGLE-SHOT KEY ON 12Bits 12Bits Tx OUT LATCH STROBE PULSE SINGLE PULSE OUTPUT About 107msec After checking 12-bits receiving data, if data agree and OK, single pulse is output. Output is raised from “L” level to “H” level and returned again to “L” level after about 107msec. 6-2. HP1~HP5 (Hold pulse) CONTINUOUS KEY ON 12Bits 12Bits 12Bits 12Bits Tx OUT LATCH STROBE PULSE HOLD PULSE OUTPUT About 160msec Hold pulse is output by the first latch strobe pulse after key ON. Output is kept at “H” level as long as continuous signal is Input. When the key is released and continuous signal is stopped, about 160msec later, output is reversed to “L” by the last latch strobe pulse. Further, HP1~HP5 are able to parallely and simultaneously maximum sextet outputs at “H” level by continuous signal sent from the transmitter. These outputs are optimum as outputs of REC-PLAY,REC-PAUSE, and CUE/REVIEW of tape deck. HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 7 2003.01.21 Silan Semiconductors SC9149A/SC9150A 6-3. CP1,CP2 ( Cyclic Pulse) KEY ON 12Bits 12Bits 12Bits 12Bits TX OUT LATCH STROBE PULSE CYCLIC OUTPUT When single-shot signal received, cyclic pulse output is reversed. This cyclic pulse is used for power ON/OFF, MUTE etc. 7.CODE ALLOCATION (KEY NO. IS FOR SC9148A) DATA BIT Key No. H S1 S2 K1 K2 K3 K4 K5 K6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 FUNCTION OF INSTRUCTION Continuous Signal Continuous Signal Continuous Signal Continuous Signal Continuous Signal Continuous Signal Single-shot signal Single-shot signal Single-shot signal Single-shot signal Single-shot signal Single-shot signal Single-shot signal Single-shot signal Single-shot signal Single-shot signal Cyclic Signal Cyclic Signal HP1 HP2 HP3 HP4 HP5 HP6 SP1 SP2 SP3 SP4 SP5 SP6 SP7 SP8 SP9 SP10 CP1 CP2 C1~C3 code bits are available in addition to the above data bits for optional selection. SC9150A can use all keys, but SC9149A is able to use KEY1~5 and KEY 7~11 only for 10 commands. SC9149AL/9149AHN is able to use KEY1~5 and KEY 7~9, KEY 17~18 only for 10 commands. HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 8 2003.01.21 Silan Semiconductors SC9149A/SC9150A TYPICAL APPLICATION CIRCUIT 1. SC9149A CIRCUIT R Control signal 1000pF 10µF C 1000pF VDD 16 15 14 13 12 11 10 9 VDD OSC C2 C3 SP1 SP2 SP3 SP4 SC9149A Rx IN HP1 HP2 HP3 HP4 HP5 SP5 1 2 3 4 5 6 7 8 10kΩ GND Control signal Rx Input R should be 38kΩ±5% C should be polypropylene film capacitor having good temperature characteristics 1000pF±5%. 2. SC9149AL/9149AHN CIRCUIT R Control signal 1000pF 10µF C 1000pF VDD 16 15 14 13 12 11 10 9 VDD OSC C2 C3 SP1 SP2 SP3 CP1 SC9149AL/ 9149AHN Rx IN HP1 HP2 HP3 HP4 HP5 CP2 1 2 3 4 5 6 7 8 10kΩ GND Control signal Rx Input R should be 38kΩ±5% C should be polypropylene film capacitor having good temperature characteristics 1000pF±5%. HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 9 2003.01.21 Silan Semiconductors SC9149A/SC9150A 3. SC9150A CIRCUIT 1000pF R C 24 10µF VDD 1000pF Control signal 23 22 21 20 19 18 17 16 15 14 13 VDD OSC C1 C2 SP1 SP2 SP3 SP4 SP5 SP6 SP7 SP8 CP1 SP10 SP9 10 12 SC9150A GND Rx IN HP1 HP2 HP3 HP4 HP5 HP6 CP2 3 4 5 6 7 8 9 2 11 10kΩ 1 Rx Input Control signal R should be 38kΩ±5%. C should be polypropylene film capacitor having good temperature characteristics 1000pF±5%. NOTE FOR APPLICATION CIRCUIT 1. COMBINATION OF SC9148A/SC9149A / AL / AHN CODE BITS SC9148A T3 CODE (C3) 13 12 T2 (C2) T1 (C1) 11 10 K1~K5 SP1~SP5 Code: C1=C2=1,C3=0 VDD 16 15 14 13 VDD OSC Code2 (C2) Code3 (C3) Code: C2=1,C3=0 SC9149A / AL / AHN Example 1 (C2=1 and C3=0) The combination of code bits of SC9148A and SC9149A is shown in the following table. C1 SC9148A C2 C3 1 1 1 1 0 1 0 1 1 SC9149A / AL / AHN C2 C3 1 0 1 0 1 1 HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 10 2003.01.21 Silan Semiconductors SC9149A/SC9150A To make code bit to “1” on SC9148A, connect diode to CODE terminal from T1~T3 terminal. To set Code bit “0” , open the circuit. SC9149A has C2 and C3 code terminal. Code bit of C1 has been pulled up in IC and C1 is always kept at “1” status. Therefore, on transmitter SC9148A it is necessary to keep C1 code bit at “1” . Example 1 is the external circuit diagram when Code bit C2=1 and C3=0. 2. COMBINATION OF SC9148A/SC9150A CODE BITS SC9148A T3 CODE (C3) 13 12 T2 (C2) T1 (C1) 11 10 K1~K10 SP1~SP10 Code: C1=C3=1,C2=0 VDD 16 VDD 15 22 21 OSC Code1 (C1) Code2 (C2) Code: C1=1,C2=0 SC9150A Example 2 (C1=1 and C2=0) The combination of code bits of SC9148A and SC9150A is shown in the following table. C1 SC9148A C2 C3 SC9150A C2 C3 1 0 1 1 0 0 1 1 0 1 1 1 1 1 1 On SC9150A, C3 code has been pulled up in IC and always kept at “1” status. Therefore , it is necessary to keep Code Bit C3 of transmitter SC9148A at “1”. To keep Code Bit C3 at “1”, connect a diode to CODE terminal from T3 terminal. 4. Note for Input Signal If input voltage above VDD+0.3V may possibly be applied to Rx Input Terminal(2 Pin), connect resistor of about 10kΩ in series to Rx Input terminal in order to prevent latch-up. expect SC9149AHN. Other circuit should be connect as following: output signal of infrared receiver should be inversed, and then input RXIN port. HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 11 2003.01.21 Silan Semiconductors SC9149A/SC9150A PACKAGE OUTLINE DIP-16-300-2.54 UNIT:mm 0.25±0.05 7.62 6.35±0.25 2.54 1.52 +0.3 -0 15 degree 4.36MAX 19.55±0.3 3.00MIN 0.5MIN 1.27MAX 0.46±0.08 SDIP-24-300-2.54 UNIT:mm 0.25±0.05 7.62 6.40±0.25 2.54 +0.3 1.27 -0 15 degree 3.00MIN 4.36MAX 29.72±0.3 0.5 MIN 0.46±0.08 0.89MAX HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 12 2003.01.21 Silan Semiconductors SC9149A/SC9150A Attach Revision History Data REV 2000.12.31 1.0 2003.01.21 1.2 Description Page Original Add “expect SC9149AHN. Other circuit should be connect as following: output signal of infrared receiver should be inversed, and then input 11 RXIN port.” In “4. Note for Input Signal” HANGZHOU SILAN MICROELECTRONICS CO.,LTD. Rev: 1.2 13 2003.01.21