《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > Cypress CY4623 PS2鼠標參考設計方案
Cypress CY4623 PS2鼠標參考設計方案
摘要: Cypress公司的CY4623PS2鼠標參考設計采用CY7C638xxenCoReII系列產品.enCoReII是集成了低速USB接口的8位閃存可編程微控制器,指令集特別是USB和PS2操作.enCoReII具有多達20個GPIO,支持USB,PS/2和其它的應用.USB或PS2鼠標參考設計是成本效益節省空間的解決方案,具有USB,PS/2和WHQL標準的所有功能.本文介紹了enCoReII系列產品主要特性,方框圖,以及CY4623鼠標參考設計主要特性,方框圖,電路圖和材料清單.
關鍵詞: 接口IC Cypress CY4623 PS2
Abstract:
Key words :

Cypress 公司的CY4623 PS2鼠標參考設計采用CY7C638xx enCoRe II系列產品. enCoRe II是集成了低速USB接口的8位閃存可編程微控制器,指令集特別是USB和PS2操作. enCoRe II具有多達20個GPIO,支持USB,PS/2和其它的應用.USB或PS2鼠標參考設計是成本效益節省空間的解決方案,具有USB,PS/2和WHQL標準的所有功能.本文介紹了enCoRe II系列產品主要特性,方框圖,以及CY4623鼠標參考設計主要特性,方框圖,電路圖和材料清單.

Cypress has reinvented its leadership position in the low speed USB market with a new family of innovative microcontrollers. Introducing enCoRe II USB -‘enhanced Component Reduction.’Cypress has leveraged its design expertise in USB solutions to advance its family of low speed USB microcontrollers, which enable peripheral developers to design new products with a minimum number of components. The enCoRe II USB technology builds on the enCoRe family. The enCoRe family has an integrated oscillator that eliminates the external crystal or resonator, reducing overall cost. Also integrated into this chip are other external components commonly found in low speed USB applications, such as pull-up resistors, wakeup circuitry, and a 3.3V regulator. Integrating these components reduces the overall system cost.

The enCoRe II is an 8-bit flash programmable microcontroller with an integrated low speed USB interface. The instruction set is optimized specifically for USB and PS/2 operations, although the microcontrollers may be used for a variety of other embedded applications.

The enCoRe II features up to 20 GPIO pins to support USB, PS/2, and other applications. The IO pins are grouped into four ports (Port 0 to 3). The pins on Port 0 and Port 1 may each be configured individually while the pins on Ports 2 and 3 are configured only as a group. Each GPIO port supports high impedance inputs, configurable pull-up, open drain output, CMOS/TTL inputs, and CMOS output with up to five pins that support a programmable drive strength of up to 50 mA sink current. GPIO Port 1 features four pins that interface at a voltage level of 3.3V. Additionally, each IO pin may be used to generate a GPIO interrupt to the microcontroller. Each GPIO port has its own GPIO interrupt vector; in addition, GPIO Port 0 has three dedicated pins that have independent interrupt vectors (P0.2 - P0.4).

The enCoRe II features an internal oscillator. With the presence of USB traffic, the internal oscillator may be set to precisely tune to USB timing requirements (24 MHz ±1.5%). Optionally, an external 12 MHz or 24 MHz clock is used to provide a higher precision reference for USB operation. The clock generator provides the 12 MHz and 24 MHz clocks that remain internal to the microcontroller. The enCoRe II also has a 12-bit program­mable interval timer and a 16-bit Free Running Timer with Capture Timer registers. In addition, the enCoRe II includes a Watchdog timer and a vectored interrupt controller.

The enCoRe II has up to eight Kbytes of flash for user code and up to 256 bytes of RAM for stack space and user variables.

The power on reset circuit detects logic when power is applied to the device, resets the logic to a known state, and begins executing instructions at flash address 0x0000. When power falls below a programmable trip voltage, it generates a reset or may be configured to generate an interrupt. There is a low voltage detect circuit that detects when VCC drops below a programmable trip voltage. It is configurable to generate an LVD interrupt to inform the processor about the low voltage event. POR and LVD share the same interrupt. There is no separate interrupt for each. The Watchdog timer may be used to ensure the firmware never gets stalled in an infinite loop.

The microcontroller supports 22 maskable interrupts in the vectored interrupt controller. Interrupt sources include a USB bus reset, LVR/POR, a programmable interval timer, a 1.024 ms output from the free-running timer, three USB endpoints, two capture timers, four GPIO Ports, three Port 0 pins, two SPI, a 16-bit free running timer wrap, an internal sleep timer, and a bus active interrupt. The sleep timer causes periodic interrupts when enabled. The USB endpoints interrupt after a USB transaction complete is on the bus. The capture timers interrupt when a new timer value is saved because of a selected GPIO edge event. A total of seven GPIO interrupts support both TTL or CMOS thresholds. For additional flexibility on the edge sensitive GPIO pins, the interrupt polarity is programmed as rising or falling.

The free-running 16-bit timer provides two interrupt sources: the 1.024 ms outputs and the free running counter wrap interrupt. The programmable interval timer provides up to 1? sec resolution and provides an interrupt every time it expires. These timers are used to measure the duration of an event under firmware control by reading the desired timer at the start and at the end of an event, then calculating the difference between the two values. The two 8-bit capture timer registers save a programmable 8-bit range of the free-running timer when a GPIO edge occurs on the two capture pins (P0.5, P0.6). The two 8-bit captures may be ganged into a single 16-bit capture.

The enCoRe II includes an integrated USB serial interface engine (SIE) that allows the chip to easily interface to a USB host. The hardware supports one USB device address with three endpoints.

The USB D+ and D– pins are optionally used as PS/2 SCLK and SDATA signals so that products are designed to respond to either USB or PS/2 modes of operation. The PS/2 operation is supported with internal 5 K? pull-up resistors on P1.0 (D+) and P1.1 (D–), and an interrupt to signal the start of PS/2 activity. In USB mode, the integrated 1.5 K??pull-up resistor on D– may be controlled under firmware. No external components are necessary for dual USB and PS/2 systems, and no GPIO pins need to be dedicated to switching between modes.

The enCoRe II supports in system programming by using the D+ and D– pins as the serial programming mode interface. The programming protocol is not USB.

CY7C638xx主要特性:

■USB 2.0-USB-IF certified (TID # 40000085)

■enCoRe™ II USB - ‘enhanced Component Reduction’

?Crystalless oscillator with support for an external clock. The internal oscillator eliminates the need for an external crystal or resonator.

?Two internal 3.3 V regulators and an internal USB Pull-up resistor

?Configurable I/O for real world interface without external components

■USB Specification compliance

?Conforms to USB Specification, Version 2.0

?Conforms to USB HID Specification, Version 1.1

?Supports one low speed USB device address

?Supports one control endpoint and two data endpoints

?Integrated USB transceiver with dedicated 3.3 V regulator for USB signalling and D– pull-up.

■Enhanced 8-bit microcontroller

?Harvard architecture

?M8C CPU speed is up to 24 MHz or sourced by an external clock signal

■Internal memory

?Up to 256 bytes of RAM

?Up to eight Kbytes of flash including EEROM emulation

■Interface can auto configure to operate as PS/2 or USB

?No external components for switching between PS/2 and USB modes

?No General Purpose I/O (GPIO) pins required to manage dual mode capability

■Low power consumption

?Typically 10 mA at 6 MHz

?10 uA sleep

■In system reprogrammability:

?Allows easy firmware update

■GPIO ports

?Up to 20 GPIO pins

?2 mA source current on all GPIO pins. Configurable 8 or 50 mA/pin current sink on designated pins.

?Each GPIO port supports high impedance inputs, configurable pull-up, open drain output, CMOS/TTL inputs, and CMOS output

?Maskable interrupts on all I/O pins

■A dedicated 3.3 V regulator for the USB PHY. Aids in signalling and D– line pull-up

■125 mA 3.3 V voltage regulator powers external 3.3 V devices

■3.3 V I/O pins

?4 IO pins with 3.3 V logic levels

?Each 3.3 V pin supports high impedance input, internal pull-up, open drain output or traditional CMOS output

■SPI serial communication

?Master or slave operation

?Configurable up to 4 Mbit/second transfers in the master mode

?Supports half duplex single data line mode for optical sensors

■2-channel 8-bit or 1-channel 16-bit capture timer registers. Capture timer registers store both rising and falling edge times.

?Two registers each for two input pins

?Separate registers for rising and falling edge capture

?Simplifies the interface to RF inputs for wireless applications

■Internal low power wakeup timer during suspend mode:

?Periodic wakeup with no external components

■12-bit Programmable Interval Timer with interrupts

■Advanced development tools based on Cypress PSoC® tools

■Watchdog timer (WDT)

■Low-voltage detection with user configurable threshold voltages

■Operating voltage from 4.0 V to 5.5 V DC

■Operating temperature from 0–70 ℃

■Available in 16 and 18-pin PDIP; 16, 18, and 24-pin SOIC; 24-pin QSOP, and 32-pin QFN packages

■Industry standard programmer support 0.1 Applications The CY7C63310/CY7C638xx is targeted for the following applications:

■PC HID devices

?Mice (optomechanical, optical, trackball)

■Gaming

?Joysticks

?Game pad

■General purpose

?Barcode scanners

?POS terminal

?Consumer electronics

?Toys

?Remote controls

?Security dongles

圖1.CY7C638xx方框圖

USB或PS2鼠標參考設計

Cypress offers a complete design for a USB or PS2 mouse in a cost effective, space-saving solution. This reference design is a fully functional product that complies with all applicable USB, PS/2, and WHQL specifications.

Our Optical Mouse Reference Design is based on the Cypress enCoRe II - enhanced Component Reduction – device family. This revolutionary family integrates numerous common components, including our breakthrough crystal-less oscillator, 3.3V regulator with external supply, D- pull-up resistor, and flash memory. The result is an overall reduction in board components and a reduced system cost.

This design utilizes a single cable capable of being connected via a USB connector or PS/2 connector with an adapter. Firmware can be built to demonstrate USB or PS/2 operation, and the chip will support a complete combi USB-PS/2 implementation. The flash based microcontroller allows easy firmware modification, as well as storage of Vendor and Product IDs without an external EEPROM. The flash can be re-programmed directly through the USB cable, making it possible to update firmware in manufacturing or in the field without even opening the plastics!

USB或PS2鼠標參考設計主要特性:

? Agilent ADNS-2620 optical sensor

• USB or PS/2 support

? May be customized for full combi support

• No external transistors or pull-ups

• 3 buttons with I/O for 6-10 more

• CY7C638xx device family

? Capable of interface auto detection

? Internal crystal-less oscillator

? Proprietary 8-bit RISC processor, optimized for USB and PS/2

? Up to 8KB of internal flash

• USB 2.0 specification compliant

• WHQL compliant

圖2.USB或PS2鼠標參考設計外形圖

圖3.USB或PS2鼠標參考設計方框圖

圖4.USB或PS2鼠標參考設計電路圖
USB或PS2鼠標參考設計材料清單(BOM):

詳情請見:
http://www.cypress.com/?docID=24699
以及
http://www.cypress.com/?docID=26226

http://www.cypress.com/?docID=26225

 



此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          最新日韩在线视频| 亚洲一区二区三区欧美| 正在播放欧美视频| 亚洲国产一区二区a毛片| 亚洲欧美亚洲| 久热国产精品| 久久精品免费| 久久精视频免费在线久久完整在线看| 欧美11—12娇小xxxx| 午夜在线播放视频欧美| 国产精品视频久久| 麻豆精品在线播放| 欧美午夜精品| 欲色影视综合吧| 欧美一区二区三区在线看| 欧美v国产在线一区二区三区| 在线欧美日韩| 亚洲欧洲一区二区三区在线观看| 91久久精品久久国产性色也91| 在线观看日韩| 99国产精品视频免费观看| 欧美日韩二区三区| 亚洲一级黄色片| 亚洲伊人第一页| 欧美激情一区二区三区不卡| 日韩一级二级三级| 国产一区二区三区四区老人| 久久中文字幕一区二区三区| 亚洲高清资源综合久久精品| 久久夜色精品亚洲噜噜国产mv| 久久精品2019中文字幕| 欧美一区二区免费| 国产麻豆精品在线观看| 亚洲国产精彩中文乱码av在线播放| 伊伊综合在线| 国产精品久久久久久久久| 欧美日韩视频一区二区三区| 国产亚洲精品aa午夜观看| 国产精品成人av性教育| 亚洲精品一区二区三区樱花| 久久婷婷综合激情| 黑人巨大精品欧美一区二区小视频| 欧美sm极限捆绑bd| 国产精品99久久久久久久vr| 亚洲电影免费观看高清完整版在线| 欧美精选午夜久久久乱码6080| 欧美精品一区二区三区蜜臀| 亚洲国产精品久久久久婷婷884| 蜜臀av一级做a爰片久久| 亚洲视频一区二区免费在线观看| 中文久久精品| 伊甸园精品99久久久久久| 欧美激情1区2区| 欧美日韩视频第一区| 午夜国产精品视频免费体验区| 国产精品日日摸夜夜添夜夜av| 亚洲激情视频在线播放| 亚洲国产高清一区二区三区| 国产午夜精品一区二区三区视频| 国产精品色一区二区三区| 国产婷婷色一区二区三区| 欧美日韩在线亚洲一区蜜芽| 亚洲精品色婷婷福利天堂| 国产精品亚洲欧美| 国产乱子伦一区二区三区国色天香| 欧美日韩一区视频| 国模 一区 二区 三区| 欧美精品成人一区二区在线观看| 欧美日韩天天操| 国内精品视频久久| 亚洲国产精彩中文乱码av在线播放| 亚洲天堂偷拍| 久久久久久欧美| 亚洲一区二区三区精品视频| 国产一区二区三区高清在线观看| 亚洲日本久久| 国产九九精品| 欧美日韩国产页| 亚洲精品自在在线观看| 国产精品亚洲一区| 久久在精品线影院精品国产| 欧美香蕉视频| 欧美在线视频观看免费网站| 激情久久中文字幕| 亚洲福利国产精品| 日韩手机在线导航| 亚洲美女在线视频| 日韩网站免费观看| 欧美精品 国产精品| 欧美电影免费观看大全| 亚洲人精品午夜在线观看| 国产亚洲欧美日韩精品| 久久免费午夜影院| 韩国三级在线一区| 欧美一区二区播放| 欧美v国产在线一区二区三区| 国产一区二区你懂的| 欧美日韩天天操| 欧美日韩国产电影| 欧美+亚洲+精品+三区| 久久精品72免费观看| 久久电影一区| 狠狠狠色丁香婷婷综合久久五月| 亚洲视频自拍偷拍| 国产精品超碰97尤物18| 欧美日韩国产精品| 久久久久国产精品麻豆ai换脸| 亚洲欧美自拍偷拍| 免费看黄裸体一级大秀欧美| 男女视频一区二区| 国产午夜精品久久| 亚洲午夜久久久久久久久电影院| 国产精品欧美一区二区三区奶水| 欧美日韩中文在线观看| 99视频一区二区三区| 久久av一区二区| 国产精品a久久久久久| 一区二区三区久久久| 日韩视频免费大全中文字幕| 欧美电影免费观看| 国产伦精品一区二区| 99热在线精品观看| 在线免费观看视频一区| 亚洲国产一区二区a毛片| 亚洲国产高清高潮精品美女| 亚洲色图自拍| 黑丝一区二区三区| 一区二区三区精品久久久| 欧美激情一级片一区二区| 欧美性生交xxxxx久久久| 在线播放日韩专区| 欧美午夜a级限制福利片| 欧美大片网址| 在线观看一区二区精品视频| 国产精品视频午夜| 久热精品视频在线观看一区| 国产精品扒开腿做爽爽爽软件| 欧美视频二区36p| 久久久综合激的五月天| 欧美日本在线播放| 一区二区三区.www| 欧美日韩亚洲天堂| 国产日韩一区二区三区在线播放| 亚洲性感美女99在线| 久久成人免费网| 欧美日韩视频在线观看一区二区三区| 欧美色123| 国产综合久久久久久鬼色| 亚欧成人精品| 亚洲视频综合| 欧美午夜宅男影院在线观看| 欧美一级视频| 国产精品区二区三区日本| 久久久久天天天天| 黄色成人在线网址| 一区二区久久久久久| 亚洲欧美中文日韩在线| 激情成人综合| 国产伦精品一区二区三区| 久久精品一区二区三区不卡| 夜夜嗨av一区二区三区四区| 欧美日韩精品综合| 国产一区二区三区四区五区美女| 在线观看亚洲专区| 亚洲一区二区三区免费在线观看| 亚洲国内在线| 一区二区三区视频在线看| 在线观看亚洲a| 亚洲无亚洲人成网站77777| 在线日韩欧美视频| 国产精品高精视频免费| 国产专区一区| 激情小说另类小说亚洲欧美| 久久综合伊人77777麻豆| 欧美制服丝袜| 亚洲美女免费精品视频在线观看| 99re6这里只有精品视频在线观看| 亚洲狠狠婷婷| 在线视频精品| 亚洲欧洲偷拍精品| 欧美国产日韩亚洲一区| 国产精品资源在线观看| 亚洲免费综合| 中国亚洲黄色| 久久久久久久综合狠狠综合| 久久gogo国模啪啪人体图| 久久久久久久网站| 久久激情综合| 欧美私人网站| 欧美日韩综合视频网址| 国产日韩专区在线| 一区二区日韩伦理片| 嫩草伊人久久精品少妇av杨幂| 国产精品一区2区| 欧美午夜在线| 欧美日韩中文字幕在线| 国产欧美 在线欧美| 欧美在线网站| 91久久国产精品91久久性色| 蜜臀va亚洲va欧美va天堂| 亚洲一区二区三区成人在线视频精品| 欧美一区二区三区视频免费播放| 国产美女一区| 欧美a级理论片| 欧美88av| 亚洲成人在线网| 国产手机视频一区二区| 在线看成人片| 亚洲视频在线观看视频| 亚洲福利视频专区| 亚洲精品午夜精品| 亚洲黄一区二区三区| 亚洲少妇诱惑| 久久精品国产99| 日韩一级视频免费观看在线| 亚洲少妇最新在线视频| 好吊视频一区二区三区四区| 激情久久婷婷| 日韩亚洲一区在线播放| 亚洲人成网站在线观看播放| 久久久久久久综合色一本| 99国产精品久久久| 欧美日韩在线亚洲一区蜜芽| 亚洲在线一区二区| 欧美成人国产| 国产精品av免费在线观看| 欧美日韩免费在线视频| 亚洲国产专区校园欧美| 亚洲一区观看| 国产一区二区久久精品| 免费欧美网站| 国产伦精品一区二区三区免费迷| 在线精品在线| 国产精品美女午夜av| 亚洲毛片一区二区| 国产老肥熟一区二区三区| 国产日本欧美一区二区三区| 国产日韩精品在线观看| 亚洲欧美日韩电影| 亚洲精品视频二区| 亚洲一区高清| 欧美性猛交xxxx乱大交退制版| 免费黄网站欧美| 在线观看日韩欧美| 久久精品免费看| 亚洲巨乳在线| 一本色道久久综合一区| 夜夜嗨av一区二区三区中文字幕| 国产精品草莓在线免费观看| 在线看欧美视频| 欧美精品粉嫩高潮一区二区| 欧美伊人久久久久久久久影院| 在线看欧美日韩| 国产精品久久久一区二区三区| 国产精品久久久久久久久久久久久久| 欧美婷婷久久| 在线欧美小视频| 国产精品视频区| 蜜桃av久久久亚洲精品| 国产精品另类一区| 欧美一区二区视频观看视频| 国产精品激情偷乱一区二区∴| 欧美视频免费| 亚洲欧美网站| 亚洲乱码国产乱码精品精98午夜| 欧美专区第一页| 日韩午夜精品| 国产精品高潮粉嫩av| 老色鬼久久亚洲一区二区| 亚洲视频精选在线| 黄色影院成人| 久久欧美中文字幕| 亚洲伊人第一页| 欧美日一区二区三区在线观看国产免| 亚洲视频1区2区| 一区二区三区中文在线观看| 国产精品美女久久| 欧美一区=区| 国产精品进线69影院| 欧美午夜一区二区福利视频| 亚洲国产精品女人久久久| 久久免费黄色| 亚洲黄色大片| 免费在线欧美视频| 国产欧美一区二区三区在线老狼| 国产一区日韩欧美| 欧美日韩亚洲一区二区三区在线观看| 欧美伦理视频网站| 欧美日韩系列| 尤物在线观看一区| 又紧又大又爽精品一区二区| 亚洲天堂第二页| 久久久久久久尹人综合网亚洲| 国产一区免费视频| 久久精品国产2020观看福利| 亚洲人人精品| 狠狠色伊人亚洲综合网站色| 午夜精品理论片| 亚洲国产成人精品久久久国产成人一区| 亚洲黄色在线看| 欧美精品日韩| 狠狠色狠狠色综合日日tαg| 一区二区三区在线不卡| 国产欧美日韩免费| 国产精品久久久久久久久免费桃花| 亚洲国内欧美| 香蕉av福利精品导航| 亚洲精品久久久久久久久久久久| 最新国产の精品合集bt伙计| 一本色道久久综合狠狠躁篇的优点| 久久精品道一区二区三区| 欧美激情视频给我| 欧美精品在线免费| 欧美激情亚洲| 久久一区二区三区四区| 国产精品ⅴa在线观看h| 在线观看成人av电影| 性做久久久久久久免费看| 亚洲国产成人精品久久| 国产精品久久久久aaaa樱花| 一区二区国产日产| 欧美电影免费观看高清完整版| 亚洲片在线观看| av不卡在线观看| 午夜国产精品视频免费体验区| 国产精品毛片a∨一区二区三区|国| 久久亚洲一区二区三区四区| 一个人看的www久久|