SGS Thomson Microelectronics M3004LAB1 Datasheet

.
FLASHEDOR MODULATED TRANSMISSION
.
7 SUB-SYSTEMADDRESSES
.
UP TO 64 COMMANDS PER SUB-SYSTEM ADDRESS
.
HIGH-CURRENT REMOTE OUTPUT AT
=6V(–IOH= 80mA)
V
DD
.
LOW NUMBER OF ADDITIONAL COMPO­NENTS
.
KEY RELEASE DETECTION BY TOGGLE BITS
.
VERYLOWSTAND-BYCURRENT (< 2µA)
.
OPERATIONAL CURRENT < 1mA AT 6V SUPPLY
.
SUPPLYVOLTAGE RANGE 2 TO6.5V
.
CERAMIC RESONATOR CONTROLLED FREQUENCY(typ. 450kHz)
M3004LAB1
M3004LD
REMOTECONTROLTRANSMITTER
DIP20
(Plastic Package)
ORDER CODE : M3004LAB1
DESCRIPTION
The M3004LAB1/M3004LDtransmitter IC are de­signed for infrared remote control systems. It has a total of 448 commandswhich are divided into 7 sub-systemgroups with 64 commands each. The sub-systemcodemay be selectedby a press but­ton, a slider switch or hardwired.
The M3004LAB1/M3004LD generate the pattern for driving the output stage. These patterns are pulse distance coded. The pulses are infrared flashes or modulated. The transmission mode is defined in conjunction with the sub-system ad­dress. Modulated pulses allow receivers with nar­row-band preamplifiers for improved noise rejection to be used. Flashed pulses require a wide-bandpreamplifierwithin the receiver.
(Plastic Package)
ORDER CODE : M3004LD
PIN CONNECTIONS
SS
1 2 3 4 5 6 7 8 9 10
ADRM
V
SO20
20 19
18
17 16 15 14
13
12 11
V
DD
DRV 6N DRV 6N DRV 6N DRV 6N
DRV 6N DRV 6N
DRV 6N OSC OUT OSC IN
3004L-01.EPS
June 1992
1/10
M3004LAB1 - M3004LD
BLOCK DIAGRAM
0N
1N
S E
2N
N
I
3N
N P
4N
U T
5N
S
6N
V
DD
V
SS
DRVOUTPUTS
0N 1N 3N 4N 5N 6N2N
KEYBOARD
ADRM
OSCILLATOR
OSCI OSCO
SCAN
PULSE
DISTANCE
MODULATOR
CONTROL
LOGIC
REMO OUTPUT
3004L-02.EPS
INPUTSANDOUTPUTS Key matrix inputs and outputs (DRV0N to
DRV6Nand SEN0N to SEN6N) Thetransmitterkeyboardis arrangedas ascanned matrix.The matrix consists of 7 driveroutputs and 7 sense inputs as shown in Figure 1. The driver outputs DRV0Nto DRV6Nare opendrainN-chan­nel tran-sistors and they are conductive in the stand-by mode. The 7 sense inputs (SEN0N to SEN6N) enable the generation of 56 command codes.With 2externaldiodesall64commandsare addressable. The sense inputs have P-channel pull-uptransistors so that they are HIGH until they are pulled LOW by connectingthem to an output viaa keydepressiontoinitiatea codetransmission.
ADDRESS MODEINPUT (ADRM) The sub-system address and the transmission
mode are defined by connecting the ADRM input to one or more driveroutputs (DRV0Nto DRV6N) of the key matrix. If more than one driver is con­nected to ADRM, they must be decoupled by di­odes. This allows the definition of seven sub-systemaddressesasshownintable3.If driver DRV6N is connected to ADRM, the data output
format of REMO is modulated or if not connected, flashed.
The ADRM input has switched pull-up and pull­down loads. In the stand-by mode only the pull­down device is active. Whether ADRM is open (sub-system address 0, flashed mode) or con­nected to the driver outputs,this input is LOW and will not cause unwanted dissipation. When the transmitterbecomesactive by pressing a key, the pull-down device is switched off and the pull-up device is switched on, so that the applied driver signalsaresensedfor thedecodingof the sub-sys­tem addressand the mode of transmission.
The arrangement of the sub-systemaddress cod­ing is such that only the driver DRVnM with the highest number (n) defines the sub-system ad­dress,e.g. if driversDRV2N and DRV4Nare con­nected to ADRM, only DRV4N will define the sub-system address. This option can be used in systems requiring more than one sub-system ad­dress. The transmitter may be hard-wired for sub­systemaddress2by connectingDRV1Nto ADRM. If now DRV3N is added to ADRM by a key or a switch, t h e tran smitte d sub-system a d dress changesto 4. Achangeof the sub-systemaddress will not starta transmission.
2/10
M3004LAB1 - M3004LD
REMOTECONTROLSIGNAL OUTPUT (REMO)
The REMO signaloutput stage is a push-pulltype. In the HIGHstate, a bipolaremitter-followerallows a highoutput current.Thetimingofthedataoutput formatis listedin tables1 and2.The informationis defined by the distance t
between the leading
b
edgesof the flashedpulsesor the first edgeof the modulatedpulses (see Figure3). Theformatof the output data is given in Figures 2 and 3. The data wordstarts withtwotoggle bitsT1 andT0,followed by three bits for defining the sub-system address S2,S1andS0,andsixbitsF,E,D,C,BandAwhich are defined by the selected key.
Inthemodulatedtransmissionmodethe firsttoggle bit is replaced by a constant reference time bit (REF).Thiscanbe usedasareferencetimefor the decodingsequence. The toggle bits function is an indicationfor the decoder that the next instruction has to be considered as a new command. The codesfor thesub-systemaddress andtheselected key are given in tables3 and 4.
The REMO output is protectedagainst ”Lock-up”, i.e.thelengthof anoutputpulseislimitedto<1ms, even if the oscillatorstops during an outputpulse. This avoids the rapid discharge of the battery that would otherwise be caused by the continuousac­tivationof the LED.
OSCILLATORINPUT / OUTPUT
(OSCIand OSCO) The external components must be connected to
these pins when usingan oscillatorwith a ceramic resonator. The oscillator frequency may vary be­tween350kHzand600kHzasdefinedbythe reso­nator.
FUNCTIONAL DESCRIPTION Keyboardoperation
In the stand-by mode all drivers (DRV0N to DRV6N)areon (lowimpedancetoV
). Whenever
SS
a key is pressed, one or more of the sense inputs (SENnN) are tied to ground. This will start the power-upsequence. Firsttheoscillatorisactivated and afterthe debouncetime t
(see Figure 4) the
DB
output drivers (DRV0N to DRV6N) become active successively.
Within the first scan cycle the transmissionmode, the applied sub-system address and the selected
command code are sensed and loaded into an internal data latch.
In contrast to the commandcode, the sub-system is sensed only within the first scan cycle. If the applied sub-system address is changed while the commandkey is pressed,the transmittedsub-sys­tem addressis not altered.
In a multiple key stroke sequence (see Figure 5) the commandcodeisalways alteredinaccordance with the sensed key.
MULTIPLEKEY-STROKEPROTECTION
The keyboard is protected against multiple key­strokes. If more than one key is pressed at the sametime,thecircuitwillnotgenerateanewoutput at REMO (see Figure 5). In case of a multiple key-stroke,the scan repetition rate is increasedto detect the release of a key as soon as possible.
There are two restrictions caused by the special structureof the keyboard matrix :
- The keys switching to ground(code numbers 7, 15, 23, 31, 39, 47, 55 and 63) and the keys connectedtoSEN5NandSEN6Narenotcovered completelyby the multiple key protection. If one sense inputisswitchedto ground,further keyson the same sense line are ignored, i.e. the com­mand code corresponding to ”key to ground” is transmitted.
- SEN5N and SEN6N are not protected against multiple keystroke on the same driver line, be­cause this condition has been used for the defi­nition ofadditionalcodes(codenumber56to 63).
OUTPUTSEQUENCE(data format) The output operation will start when the selected
code is found. A burst of pulses, including the latchedaddressandcommandcodes,is generated at the output REMO as long as a key is pressed. The format of the output pulse train is given in Figures 2 and 3. The operation is terminated by releasingthe keyorifmorethanonekeyispressed at the same time. Once a sequenceis started, the transmitted data words will always be completed after the key is released.
The toggle bits T0 and T1 are incremented if the key is released for a minimum time t
REL
(see Fig­ure 4). The toggle bits remain unchanged within a multiplekey-stroke sequence.
3/10
Loading...
+ 7 hidden pages