| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
PS/2 MOUSE CONTROLLER EM84502 EM84502 EM84502 Mouse Controll
Top Searches for this datasheetPS/2 MOUSE CONTROLLER PS/2 MOUSE CONTROLLER EM84502 EM84502 EM84502 Mouse Controller specially designed control PS/2 mouse device.This single chip interface three key-switches four photo-couples direct 8042. EM84502 receive command echo status data format which compatible with PS/2 mode mouse. debouncing circuit provided prevent false entry improve accuracy. conventional mouse, great number noises generated when grid partially closed opened. These noise usually mistaken movement signals conventional mouse controller cursor dispaly screen thus moved frequently down back forth. This will consumes great amount energy.The EM84502 PS/2 mouse controller provides noise immunity circuits eliminate these noise order reduce energy consumption. FEATURES Being compatiable with PS/2 mouse mode. Built-in noise immunity circuit. power dissipation. oscillation. Three key-switches four photo-couples inputs. Both key-press key-release debounce interval Through three key-switches input, EM84502 exert seven different output. motion detector EM84502 could sense m/sec maximun with wheels. APPLICATIONS Optical mouse pen-mouse. Mechanical mouse pen-mouse. Optomechanical mouse pen-mouse. Mechanical track ball. Optomechanical track ball. ASSIGNMENT EM84502AP OSC.OUT DATA OSCR EM84502AM OSC.OUT DATA OSCR EM84502BP OSC.OUT DATA OSCR EM84502BM* OSC.OUT DATA OSCR (Under developed) This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER FUNCTIONAL BLOCK DIAGRAM COUNTER TIMING CONTROLLER OSCR SYSTEM CLOCK GENERATOR DATA DATA DESCRIPTIONS Symbol Function Power inputs. Floating Comparator input. Schmitt trigger input. Short Testing Mode. Clock output. 8042 auxiliary port line. 8042 auxiliary port DATA line. Ground Three key-switches exert seven different combinations totally. Both key-pressed key-released signals will sent accomplanied with horizontal vertical state. status key-switches will preserved, whenever value horizontal vertical counters will present DATA. debounce interval both key-press key-release Four photo-couple signals denote DOWN, LEFT, RIGHT state. During scaning period, long photo-couples change their states, value vertical horizontal counter will increase decrease accordingly. Kohm pull oscillation. OSCOUT DATA OSCR FUNCTION DESCRIPTIONS Operating mode There four operating modes PS/2 mouse: Reset Mode: this mode self-test initiated during power-on Reset command. After reset signal, PS/2 mouse will send: Completion code code This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER default: sampling rate: reports/s non-autospeed stream mode dot/count disable ii). Stream Mode: maximum rate transfer programmed sample rate. Data report transmitted switch pressed movement been detect iii). Remote Mode: Data transmitted only response Read Data command. iv). Wrap Mode: byte data sent system, except Reset wrap mode Reset returned EM84502. PS/2 Mouse Data Report: stream mode: data report sent sample interval. ii). remote mode: data report sent response Read Data command. iii). Data report format: Byte Description Left button status; pressed Right button status; pressed Middle button status; pressed Reserve data sign; negative data sign; negative data overflow; overflow data overflow; overflow data data PS/2 mouse Data Transmission: EM84502 generates clocking signal when sending data receiving data from system. ii). system requests EM84502 receive system data output forcing DATA line inactive level allowing line active level. iii). Data transmission frame: This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER Function Start always Data bits Parity parity Stop always iv). Data Output data from EM84502 system inhibit status data transmission. high DATA request-to-send data updated. Data received from system transmission started EM84502 until DATA both high. DATA both high, transmission ready. DATA valid prior falling edge beyond rising edge CLK. During transmission, EM84502 check line contention checking inactive level intervals exceed 100u sec. Contention occurs when system lowers inhibit EM84502 output after EM84502 started transmission. this occurs before rising edge tenth clock, EM84502 internal store data buffer returns DATA active level. contention does occur tenth clock, transmission complete. Following transmission, system inhibits EM84502 holding until service input until system receives request send response from EM84502. Data Input from system EM84502 System first check EM84502 transmitting data. EM84502 transmitting, system override output forcing inactive level prior tenth clock. EM84502 transmission beyond tenth clock, system receives data. EM84502 transmitting system choose override output, system force inactive level period less than 100µ while preparing output. When system ready output start (0), allows active level. request-to-send detected, EM84502 clocks bits. Following tenth clock EM84502 checks active level DATA line, found, force DATA clock once more. occurs framing error, EM84502 continue clock until DATA high, then clocks line control request Resend. When system sends command data transmission that requires response, system waits EM84502 response before sending next output. PS/2 Mouse Error Handling: Resend command following receipt invalid input input with incorrect parity. ii). invalid input received succession, error code send system. iii). counter accumulators cleared after receiving command except "Resend". iv). EM84501 receives Resend command transmit last packet data. stream mode "Resend" received EM84502 following 3-byte data packet transmission system. EM84502 resend 3-byte data packet prior clearing counter. vi). response sent within This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER system requires response error detected transmission vii). When command requiring response issued system ,another command should issue until either response received 25ms passed. PS/2 Mouse Commands Description: There valid commands that transmits between system EM84502. "FA" code always first response valid input received from system other than Wrap Mode Resend command. following table list commands: Code F3,XX E8,XX Command Reset Resend Default Disable Enable Sampling Rate Read Device Type Remote Mode Wrap Mode Reset Wrap Mode Read Data Stream Mode Status Request Resolution Autospeed Reset Autospeed EM84502 echo code FA,AA,00 XX,(XX,XX) FA,FA FA,00 FA,XX,XX,XX FA,XX,XX,XX FA,FA following describes valid commands: Reset EM84502 operation: Completion reset. ii). Transmitted FA,AA,00 system. iii). default: sampling rate: reports/s non-autospeed stream mode dots/count disable Resend time EM84502 receives invalid command, returns Resend command system. ii). When EM84502 receives Resend command, retransmits last packet data. last packet Resend command, transmits packet just prior Resend command. iii). stream mode, Resend command received EM84502 immediately following 3-byte data packet transmission system. This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER Default command reinitializes conditions power-on defaults. Disable This command used stream mode stop transmissions from EM84502. Enable Begins transmissions, stream mode. Sampling Rate F3,XX stream mode, this command sets sampling rate value indicated byte shown following: Second byte Sample Rate 10/sec 20/sec 40/sec 60/sec 80/sec 100/sec 200/sec Read Device Type EM84502 always echoes FA,00 following this command. Remote Mode Data value reported only response Read Data command. Wrap Mode Wrap mode remains until Reset Reset Wrap Mode( received. Reset Wrap Mode EM84502 returns previous mode operation after receiving this command. Read Data This command executed either remote stream mode. data transmitted even there been movement since last report button status unchanged. Following Read Data command, registers cleared after data transmission. Stream Mode This command sets EM84502 stream mode. Status Request When this command issued system, EM84502 respond with 3-byte status report follows: Byte Description Right button pressed Middle button pressed Left button pressed 8.3.2001 This specification subject changed without notice. EM84502 PS/2 MOUSE CONTROLLER Reserved Normal speed, Autospeed Disabled, Enabled Stream mode, Remote mode Reserved Current resolution setting Current sampling rate Resolution E8,XX EM84502 provides four resolutions selected second byte this command follows: Second Byte Resolution dot/count dot/count dot/count dot/count Autospeed sample interval stream mode, current data values converted values. sign bits involved this conversion. conversion only stream mode. relationship between input output count follows: Input Reset Autospeed This command restore normal speed. Testing mode Whenever connected OUT, chip will enter buyer's testing mode. direction output signals comparators will present pin. Pressing toggle output from direction direction. Ouput 2.0*N ABSOLUTE MAXIMUM RATINGS Parameter Temperature under bias Storage temperature range Input voltage Output voltage Sym. TOPR TSTR Ratings 0~70 -65~150 -0.3~6.0 -0.3~6.0 Unit 8.3.2001 This specification subject changed without notice. EM84502 PS/2 MOUSE CONTROLLER ELECTRICAL CHARACTERISTICS (TA=25°C 70°C) Parameters Operating voltage Operating current load) X,X2,Y1,Y2 input reference current X,X2,Y1,Y2 high input reference current X,X2,Y1,Y2 input current Schmitt trigger input (76µA) X,X2,Y1,Y2 input current Comparator input (80µA) X,X2,Y1,Y2 input current Comparator input (500µA) CLK, DATA postive-going threshold voltage CLK, DATA negative-going threshold voltage input voltage, other pins High input voltage, other pins input current (pull resistor Vin=5V) PS/2 mouse mode DATA, input Current (pull resistor) (VIN=0V) PS/2 mouse mode DATA, output voltage (Iprl=-2mA) input leakage current (Vin=0V) Sym. Vail Vaih Vprl Min. 16.6 0.56 Typ. Max. 1.86 Unit voltages above table compared with VSS. parameters above table tested under VDD=5V. DATA output gates open drains that connect pull resistors. X2,Y1,T2 Input Impedance MAX. TYP. MIN. 16.0K 15.0K 14.0K 13.0K 12.0K 11.0K 10.0.K 9.0K 8.0K 7.0K 6.0K 5.0K 4.0K 3.0K 2.0K 1.0K 10.0M VOLTS (LIN) This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER ELECTRICAL CHARACTERISTICS (TA=0°C 70°C) Parameters Oscillating Frequency Debounce Rising Edge Crossed Width Fosc=35 Falling Edge Crossed Width Fosc=35 Mouse Active Time Mouse Inactive Time Mouse Sample DATA from rising Edge System Active Time System Inactive Time Time from DATA Transition Falling Edge Time from rising Edge DATA Transition Time mouse Inhibit after 11th ensure mouse does start another Transmission Sym. Fosc Tmca Tmci Tmdc Tsca Tsci Tsdc Tscd Min. 37.5-10% 14.3 14.3 Typ. 37.5 42.9 42.9 14.3 42.9 42.9 14.3 28.6 Max. 37.5+10% Unit timings measured under using system clock signal. TIMING DIAGRAM Photo-couples pulse width (Y1) (Y2) PS/2 Mouse Receiving DATA Inhibit 10th 11th DATA Start Tmca Tmci Tmdc Bit0 -Bit7 Parity Stop Line Control This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER Sending DATA 10th 11th DATA Start Tsci Tsca Tsdc Tscd Bit0 -Bit7 Parity Stop Timing point: Output: DATA, (PS/2 mouse mode) Input: X1,X2,Y1,Y2 CLK, DATA L,M,R -2.6 +0.4 48.4 +1.6V 39.6 -0.8 +0.8 EM84502 equivalent circuit R,M,L DATA (R,M,L) (R,M,L) INTERNAL SIGNAL MOUSE ENABLE DATA OUTPUT SIGNAL DATA DATA INPUT SIGNAL X1,X2,Y1,Y2 X1,X2,Y1,Y2 PHASE DIGITAL SIGNAL 13.2K 12.5K MOUSE ENABLE OUTPUT SIGNAL 80µA INPUT SIGNAL 13.2K 12.5K This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER APPLICATION CIRCUIT 10µf PS/2 MOUSE ONLY EM84501 OSC.DR OSC.OUT EM84502A DATA This specification subject changed without notice. DATA GROUND 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER DIAGRAM OSCR (0,0) OSCOUT EM84502 RTSCK RXDBDAT Chip Size 1500 1310 (EL5741) Sym. OSCOUT RTSCK RXDBDAT OSCR -204.6 -385.9 -596.3 -586.7 -426.4 -265.6 -143.8 63.9 235.3 407.1 587.4 587.4 587.4 587.4 409.6 509.4 512.6 -175.7 -384.8 -487.9 -487.9 -510.9 -508.7 -508.7 -508.7 -453.2 -332.6 374.1 494.6 512.6 This specification subject changed without notice. 8.3.2001 EM84502 PS/2 MOUSE CONTROLLER PDIP 15°(2X) 5°(2X) 15°(4X) Symbol MIN. .059 .740 .259 .290 .345 Inches TYP. .130 .060 .018 .060 .010 .750 .260 .300 .130 .020 .100 .355 7.5° MAX. .061 .760 .310 .365 MIN. 1.499 18.796 6.579 7.366 8.763 Milimeters TYP. 3.302 1.524 0.457 1.524 0.254 19.050 6.604 7.620 3.302 0.506 2.540 9.017 7.5° MAX. 1.549 19304 7.874 9.271 This specification subject changed without notice. 8.3.2001 Other recent searchesWSD420 - WSD420 WSD420 Datasheet TPS54680 - TPS54680 TPS54680 Datasheet MAX8530 - MAX8530 MAX8530 Datasheet MAX8531 - MAX8531 MAX8531 Datasheet MAX8530 - MAX8530 MAX8530 Datasheet MAX8531 - MAX8531 MAX8531 Datasheet ENN7783 - ENN7783 ENN7783 Datasheet CPH3235 - CPH3235 CPH3235 Datasheet DS04-21703-3E - DS04-21703-3E DS04-21703-3E Datasheet
Privacy Policy | Disclaimer |