| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
SYSTEM MANAGEMENT PRODUCTS, SCREENCODER® FAMILY DESCRIPTION ScreenCode
Top Searches for this datasheetScreenCoder® PS/2 UR7HCTS2-P840 High-Performance, Low-Power PS/2 4/8-Wire Touch Screen Controller/Digitizer SYSTEM MANAGEMENT PRODUCTS, SCREENCODER® FAMILY DESCRIPTION ScreenCoder® PS/2 4/8-wire UR7HCTS2-P840 highperformance that interfaces 4-wire 8-wire resistive touch screen standard PS/2 mouse port. Low-power tiny, this single ideal portable systems, phones interactive kiosks. offers advanced algorithm enhanced motion control well extra port hot-plug connection external PS/2 pointing device. Touch screen external mouse operate concurrently with penalty. UR7HCTS2-P840 uses special protocol that enables touch screen operate either relative (mouse-like) absolute positioning mode. interfaces PS/2 mouse port, standard mouse driver relative mode. Semtech offers driver absolute mode. mouse connected ScreenCoder® PS/2 external mouse port always operates relative mode, even touch screen operating absolute mode. PS/2 communication channel bi-directional Kbps. ScreenCoder® PS/2 offers built-in A/D. Touch detection motion handled firmware, external digitizer required. cost-effective solution requires external components, allowing simple real-estate-saving implementation. FEATURES Controller digitizer single need external Interfaces 4-wire 8-wire resistive touch screen standard PS/2 mouse port, regardless size, material, vendor High resolution: 1000 points axis Accurate cursor control using advanced algorithms Low-power consumption, sophisticated power management states; ideal battery-operated systems Enables hot-plug connection external mouse Supports standard wheelmouse standard five-button mouse functionality external mouse Embedded touch screen external mouse operate concurrently with performance penalty Supports both absolute relative (mouse-like) modes operation Functions with standard mouse drivers relative mode; Semtech driver available absolute mode Supports commands defined PS/2 mouse communication protocol Available low-profile 32-pin LQFP package Highly resistant other noise sources external components required Other ScreenCoders® available other interfaces (serial, SPI, USB) PRELIMINARY APPLICATIONS Portable systems Notebook laptop ASSIGNMENTS RSVD2 RSVD3 RSVD4 RSVD5 POWER_DOWN Interactive kiosks Touch-enabled monitors XPWRS RSVD1 VREF RESET VSS2 HDAT XDAT XCLK Semtech ScreenCoder registered trademarks Semtech Corporation. Self-Power Management trademark Semtech Corporation. other trademarks belong their respective companies. Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 OCSIN OSCOUT HCLK www.semtech.com ORDERING CODE Package Options 32-pin plastic LQFP Pitch -20°C +85°C UR7HCTS2-P840-FG Other Materials ScreenCoder® PS/2 eval. Type Evaluation Order number EVK7-TS2-P840 BLOCK DIAGRAM Left Button Right Button PWR_DOWN Power Management XPWRS Switch Interface HCLK PS/2 Communication Port HDAT Input Drivers Touch Screen Sensor Input Sense Lines XCLK 8042 Emulation Port XDAT Control Sensor Interface Timer Power-On Reset Oscillator Circuit OSCIN OSCOUT Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com DEFINITIONS Mnemonic VSS2 OSCIN Type Name Function Power supply Ground Ground Oscillator input: external clock input side ceramic resonator with built-in load capacitors Oscillator output: open external clock input other side ceramic resonator with built-in load capacitors Reset: apply provide orderly start-up Mouse data: connects host's data line Mouse clock: connects host's clock line External mouse clock: PS/2 clock signal from external mouse; keep open unused External mouse data: PS/2 data signal from external mouse; keep open unused Left button: active low, strobed sampling Right button: active low, strobed sampling Sensor's excitation driver: connect right Sensor's excitation driver: connect bottom Sensor's excitation driver: connect Sensor's excitation driver: connect left Sensor's excitation driver: connect left Sensor's excitation driver: connect Sensor's excitation driver: connect bottom Sensor's excitation driver: connect right Reference voltage built-in Sense line: left Sense line: Sense line: bottom Sense line: right Hardware power down: high unused External mouse power sense: high unused external mouse port used; external mouse port unused Reserved _OSCOUT _RESET HDAT HCLK XCLK XDAT VREF _POWER_DOWN (nd) (nd) (nd) (nd) (nd) (nd) XPWRS RSVD1-5 26-29 Note: underscore before mnemonic denotes active signal. Types Legend: AI=analog input; I=input; O=output; I/O=input output; (nd)=input output with n-channel open drain driver Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com FUNCTIONAL DESCRIPTION ScreenCoder® PS/2 4/8-wire UR7HCTS2-P840 consists functionally major sections (see block diagram page These Sensor Interface, Power Management section, 16-Bit Timer, Oscillator Circuit, PS/2 Communication Port 8042 Emulation Port. sections communicate with each other operate concurrently. SENSOR INTERFACE obtain position information from resistive touch screen sensor, ScreenCoder® PS/2 uses four internal drivers (two pins each driver) four sensing lines. During sampling, first drivers sensing lines axis activated, setting driver high other driver low; drivers axis floating. This action produces voltage gradient across touch screen's surface direction. internal measures both voltage across activated plane voltage potential between planes. Next, drivers axis activated, while drivers axis floating. Again, internal measures both voltage across activated plane potential between planes. absolute position information calculated from these four measurements. Before measurement positions, ScreenCoder® PS/2 checks there touch pressure applied sensor. proprietary touch detection algorithm performs this test very quickly, accommodating sensors with various plate-to-plate capacitances. Actual measurements somewhat more complex covered international patent currently pending. OSCILLATOR ScreenCoder® PS/2 built-in oscillator circuit capable operations with external 4.00 clock source such ceramic resonator (preferably with built-in load capacitors). Note that crystals used. ScreenCoder® PS/2 frequently switches oscillator order operate with least amount power consumption. their very high crystal-based oscillators have exceedingly long start-up times used with ScreenCoder® PS/2. PS/2 COMMUNICATION start-up, upon receiving reset command, ScreenCoder® PS/2 waits milliseconds before sending 0xAA host followed device 0x00. then sets itself default values (i.e., Incremental Stream Mode with scaling, report rate Hz). device then disables itself until Enable (0xF4) command sent from host. ERROR HANDLING every correct command parameter received from host, ScreenCoder® PS/2 sends Acknowledge (0xFA). invalid command parameter received, ScreenCoder® PS/2 issues Resend Request (0xFE). invalid input again received, device transmits Error Code (0xFC) host. Both Error Resend Request responses sent device within milliseconds. host issue commands until either ScreenCoder® PS/2 responded until milliseconds have elapsed. POWER MANAGEMENT ScreenCoder® implements power management methods: Self-Power Managementand system-coordinated power management. Self-Power ManagementSelf-Power Managementof ScreenCoder® PS/2 permits, independently system intervention, lowest power consumption possible within present parameters conditions operation. Through Self-Power ManagementTM, ScreenCoder® PS/2 capable operating most time only independently state system. Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com POWER MANAGEMENT (CONT'D) "Stop" mode lowest power consumption mode. this mode, oscillator stopped consumes only leakage current. This default mode which reverts when idle. event signal condition wakes ScreenCoder® PS/2 still operate most time only even when host active state, with active external PS/2 device attached ScreenCoder® PS/2. external PS/2 device sends data packet, ScreenCoder® PS/2 exits "Stop" mode long takes process message relay information system. This operation done transparently host, without data loss response delay from input device. Figure Semtech's Self-Power ManagementState System Request Send, Mouse plug Data Packet, Touch Screen activity, Button press STOP inactivity POWER MANAGEMENT (CONT'D) During "Critical suspend", ScreenCoder® PS/2 shuts down pointing activities. However, communications with host still enabled. External PS/2 power down ScreenCoder® PS/2 monitors power state external PS/2 pointing device through XPWRS pin. ScreenCoder® PS/2 senses that external PS/2 device been powered-down host, actively eliminates shot-through current input buffers clock data lines driving both low. ScreenCoder® PS/2 re-initializes external PS/2 pointing device when power external PS/2 port restored. Figure System-coordinated power management System-coordinated power management Normal Operation State normal operation state, both _PWR_DOWN XPWRS pins high state. ScreenCoder® PS/2 operations controlled SelfPower ManagementTM. Critical Suspend time, host negate _PWR_DOWN order force ScreenCoder® PS/2 into "Critical suspend" mode. This signal activated (driven low) specific conditions host's operations (for example, discharged battery), actions operating system BIOS. Critical Suspend _PWR_DOWN=0 _PWR_DOWN=1 XPWRS=0 _PWR_DOWN=0 _PWR_DOWN=1 XPWRS=1 Mouse power down _PWR_DOWN=1 XPWRS=0 Normal State _PWR_DOWN=1 XPWRS=1 Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com PS/2 DATA FORMAT report format shown this page. values expressed 9-bit two's complement signed integers, with sign most significant separate. there overflow accumulator, maximum positive negative count reported corresponding overflow set. EXTENDED PS/2 PROTOCOL Semtech offers absolute-mode driver ScreenCoder® PS/2 Windows® Windows® Windows® 2000, Windows® Please check with Semtech availability drivers other platforms. Customers interested developing their driver need Semtech document Extended PS/2 Protocol ScreenCoder®. DATA REPORT FORMAT TABLE Byte Byte Byte data Byte (only Wheelmouse-type devices) data data data Left Button status Right Button Status Middle Button Status Reserved data, sign data, sign data overflow data overflow depressed depressed depressed Always negative negative overflow overflow STATUS REPORT FORMAT TABLE Byte Byte Byte b0-7 Current sampling rate Current resolution setting Always Right Button Middle Button Left Button Reserved Scaling Disable enable Stream prompt mode depressed depressed depressed Always Always Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com PS/2 MODE COMMANDS When reset (0xFF) command received, ScreenCoder® PS/2 sets following default parameters: Incremental Stream Mode, scaling, report rate disabled. then sends 0xAA host followed device 0x00. host sends resend last data stream (0xFE) command when host detects error ScreenCoder® PS/2 transmission. device then resends last output data packet host. This transmission occurs after ScreenCoder® PS/2 transmission before host enables interface allowing next ScreenCoder® PS/2 output. default status (0xF6) command re-initializes device condition power-up. disable (0xF5) command stops device from transmitting reports. However, mode does change; ScreenCoder® PS/2 still respond commands. disable command issued while device transmitting report, ScreenCoder® PS/2 immediately stops transmission disables itself. reset echo mode (0xEC) command turns echo mode. prompt (remote) mode (0xF0) command sets device prompt mode. Data values then only reported response read report (0xEB) command. echo mode (0xEE) command received, ScreenCoder® PS/2 immediately returns data bytes receives except 0xFF 0xEC. ScreenCoder® PS/2 Incremental Stream Mode, enable command (0xF4) command allows begin data transmission. device prompt mode, enable command only updates internal status ScreenCoder® PS/2. ScreenCoder® PS/2 responds sampling rate (0xF3) command both stream prompt modes, only updates internal status this command enacted while device stream mode. ScreenCoder® PS/2 responds read device type (0xF2) command with device 0x00. read report (0xEB) command prompts ScreenCoder® PS/2 report. report occurs even device moved status switches change. incremental stream mode (0xEA) command sets ScreenCoder® PS/2 stream mode disables device. status request (0xE9) command returns 3-byte status report. resolution (0xE8) command controls resolution, scaling (0xE7) command enables coarse/fine tracking response, scaling (0xE6) command enables values movements transmitted host without scaling. Semtech's advanced motion algorithm, resolution scaling commands acknowledged reported activated, their status ignored. Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com SEQUENTIAL COMMANDS Unlike normal commands, sequential commands must enacted with sequence commands. sequence consecutive incorrect, ScreenCoder® PS/2 aborts detection responds would normally respond command. individual commands that comprise sequential command have been designed that elements sequential command sent ScreenCoder® PS/2 standard PS/2 BIOS calls device returns valid response status request. This ensures that, sequential command sent using BIOS, status response accurately returned even BIOS performs error detection. Thus, programmer have complete control mouse without having access device hardware port directly. ScreenCoder® PS/2 implements special sequential command that used determine ability report three buttons. sequential command series commands ScreenCoder® PS/2 that cause device respond last command (read status) with alternate information. sequence commands follows. resolution count/ scaling scaling scaling Read status (0xE8) (0xE6) (0xE6) (0xE6) (0xE9) response read status command following format. Byte Standard status Information (buttons, scaling, etc.) Byte Number mouse buttons Byte Firmware revision number (encoded) current sampling rate Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com SCREENCODER® PS/2 ABSOLUTE RELATIVE POSITIONING MODES OPERATION ScreenCoder® PS/2 supports both absolute relative positioning modes. Details each mode specified below.cri ABSOLUTE POSITIONING MODE enable ScreenCoder® PS/2 operate absolute positioning mode, absolutemode driver must installed: either ScreenCoder® PS/2 driver, another driver compliant with Semtech's extended PS/2 protocol ScreenCoder®. Semtech drivers ScreenCoder® PS/2 drivers available under Windows® Windows® Windows® 2000. Other operating systems also supported; please call Semtech details. more information Semtech's absolute-mode protocol, please refer Semtech document Extended PS/2 Protocol ScreenCoder®. RELATIVE POSITIONING MODE relative positioning mode, ScreenCoder® PS/2 operates like normal mouse, using standard system mouse driver. Button functionality achieved follows: actual switches left right buttons, screen acts left-button click. tapping touchscreen, user invoke click, double-click, click-and-drag functions. click, lightly quickly surface touchscreen once. double click, rapidly touchscreen twice. click drag, double-tap rapidly hold your finger down second tap, then glide move. Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com EXT_PS2_VDD RIGHT BUTTON M_DATA 12uH EXT_M_DATA EXT_M_CLOCK LEFT BUTTON (This reference design. evaluation board design, next schematic, Schematic Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 Notes MDIN6_SH M_CLOCK DRV_XL DRV_YT DRV_YB DRV_XR 47pF SCHEMATIC SUGGESTED INTERFACING SCREENCODER® PS/2 UR7HCTS2-P840-FG RSVD2 RSVD3 UR7HCTS2_P840 RSVD4 32-pin LQFP RSVD5 PWR_DOWN OSCOUT OSCIN SENSE_XL SENSE_YT SENSE_YB SENSE_XR HCLK 47pF Mounting holes PWR_ON 4.00MHz M_DATA .1uF TC54VC4502ECB NOT_RESET EXT_POWER_SENSE 10uF M_CLOCK PS/2 DATA SHIELD PS/2CLOCK S5B_PH_K 10nF +/-10% 10nF +/-10% VALUE .1uF C3-C6 10nF VALUE 4.00 TOLERANCE OTHER DATA CERAMIC +/-10% CERAMIC +/-5% PART#, PBRC-4.00BR, www.semtech.com 10nF +/-10% (C)2000 USAR Systems, Semtech Company EXT_PS2_VDD BROADWAY YORK, 10012 212.226.2042 212.226.3215 ScreenCoder UR7HCTS2-P840-FG UR7HCTS2P840 10nF +/-10% NOTES: P840 PS/2 In/Out, 4.00 MHz, 8/4-wire, Model Connect Drive Sense lines together 4-wire Sensor. 4.00 Ceramic Resonator with Built-in Load Capacitors. Crystals used. SCREENCODER® PS/2 BILL MATERIALS SCHEMATIC SUGGESTED INTERFACING UR7HCTS2-P840-FG Description Quantity Capacitors: ICs: Resistor Network Resonator: Inductor Manufacturer Part# Description Generic Generic Generic Generic 0.1µF, 10%, ceramic, 10µF, 10V, +80%/-20%, tantalum 10nF, 10%, ceramic, 47pF, 10%, ceramic, Semtech Microchip UR7HCTS2-P840-FG TC54VC4502ECB ScreenCoder® PS/2 Reset Generic 10K, independent resistors PBRC-4.00BR 4.00 ceramic resonator caps, Generic 12µH Inductor Note: Auxillary components shown. Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com X_PS2_PWR M_DATA EXT_M_DATA EXT_M_CLOCK CON_SIP3 12µH CON_SIP3 RIGHT BUTTON NOTES LEFT BUTTON MDIN6_SH 47pF Mounting holes 47pF M_CLOCK CON_2X5 (For suggested interfacing/reference design, previous schematic, Schematic Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 CON_SIP8 HCLK UR7HCTS2-P840 RSVD4 32-pin LQFP RSVD5 POWER_DOWN OSCOUT SCHEMATIC EVALUATION BOARD SCREENCODER® PS/2 UR7HCTS2-P840-FG RSVD2 RSVD3 OSCIN CON_SIP3 4.00MHz M_DATA M_CLOCK NOT_RESET 100nF 10µF PS/2 DATA SHIELD PS/2CLOCK S5B_PH_K 10nF TC54VC4502ECB (Microchip) 10nF 10nF C3-C6 VALUE 100nF 10nF VALUE 4.00 TOLERANCE OTHER DATA CERAMIC +/-10% CERAMIC +/-5% PART NUMBER/MFR PBRC-4.00BR/AVX 10nF www.semtech.com Notes: P840 PS/2 in/out, 8/4-wire, 4.00 MHz, pre-configured 4-wire sensor. 8-wire sensor, jumpers between drive sense lines, change JP1. Traces jumpers located bottom (solder) side PCB, between pins JP1. SCREENCODER® PS/2 EVALUATION BOARD MECHANICAL Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com MECHANICAL INFORMATION PACKAGE Symbol Detail Recommended Footprint Dimension Millimeters 0.35 0.45 0.105 0.125 0.175 Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings Ratings Supply voltage Input voltage Current drain (not including Vdd) Operating temperature UR7HCTS2-P840 Storage temperature range rating (human body model) Symbol Tstg VESD Value -0.3 -0.3 +0.3 high +125 Unit Electrical Characteristics, Temperature range=T high unless otherwise noted) Characteristic Symbol Supply voltage Output voltage load) Vdd-0.1 Input high voltage Input voltage 0.2xVdd Input current Supply current (Vdd=5.0 Vdc+/-10%, Vss=0) Unit Control Timing (Vdd=5.0 +/-10%, Vss=0 Vdc, Temperature range=T high unless otherwise noted) Characteristic Symbol Unit Frequency operation Crystal option fosc External clock option fosc Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com sales information product literature, contact: Semtech Corporation Human Interface Device (HID) System Management Division Flynn Road Camarillo, 93012-8790 sales@semtech.com http://www.semtech.com/ (805)498-2111 Telephone (805)498-3804 Copyright ©1999-2002 Semtech Corporation. rights reserved. Semtech ScreenCoder registered trademarks Semtech Corporation. Self-Power Management trademark Semtech Corporation. other trademarks belong their respective companies. INTELLECTUAL PROPERTY DISCLAIMER This specification provided with warranties whatsoever including warranty merchantability, fitness particular purpose, warranty otherwise arising proposal, specification sample. license hereby granted reproduce distribute this specification internal only. other license, expressed implied other intellectual property rights granted intended hereby. Authors this specification disclaim liability, including liability infringement proprietary rights, relating implementation information this specification. Authors this specification also warrant represent that such implementation(s) will infringe such rights. Copyright ©1999-2002 Semtech Corporation DOC7-TS2-P840-DS-109 www.semtech.com Other recent searchesTMXF33625 - TMXF33625 TMXF33625 Datasheet TMS320C6747 - TMS320C6747 TMS320C6747 Datasheet MCM69F618 - MCM69F618 MCM69F618 Datasheet DA0923 - DA0923 DA0923 Datasheet BLF881 - BLF881 BLF881 Datasheet
Privacy Policy | Disclaimer |