Crystal Free USB with mTouch Demonstration

Slides:



Advertisements
Similar presentations
INDIVIDUAL PROJECT BY R.KARTHIKMANOJ
Advertisements

Introduction to PIC Microcontrollers
POE-Client Overview The POE-CLIENT product is a Zero client powered by power over Ethernet. Unlike other zero clients this board directly drives all internal.
Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Chung for Robofest 05 1 Introduction to RoboLab CJ Chung Lawrence Technological University.
Teacher/Mentor Institute Using the Cortex Chuck Powell.
Telecommunications & Networking
EMS1EP Lecture 9 Analog to Digital Conversion (ADC) Dr. Robert Ross.
All rights reserved. Copyright © 2008 Argox Information Co., Ltd ISO 9001:2000 F1 Commercial & Light Industry Printer.
Microcontroller – PIC – 4 PIC types PIC architecture
This document guides you through using the common features of the InFocus™ Mondopad™ touchscreen display located in this room. Getting Started Power Display.
Group 6 John Blackburn Steve Johnson Anish Raj Pant Devin King Sponsored by BCI Technologies.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Introduction.
THIS INFORMATION EMBARGOED UNTIL JULY 20
PIC® MCU based USB AAA Battery Charger
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
©2008. Renesas Technology America., All rights reserved. Renesas Direct Drive for Connecting to TFT-LCD Panels David Hedley – Staff Applications Engineer.
1 Instant Graphical User Interface Solutions Why you need a new User Interface Thanks to the iPhone® & Smart Phones Customer GUI expectations have changed.
TUSB3210 Product Overview.
 Keyboards, LCDs most widely used input/output devices of the 8051  Contents to be covered:  keyboard fundamentals  key press and key detection mechanisms.
Silicon Labs ToolStick Development Platform
TRANSMILLE PATs The New Alternative To Fast, Easy & Efficient Portable Appliance Testing.
ID 413C: Can Touch This: Designing Capacitive-Based Touch Solutions Mark F Rodriguez Senior Engineering 13 October 2010 Version: 1.0 Xaplos Inc.
Back to USB Devices TUSB2136 TUSB2136 Product Overview.
Mini Control System Final Presentation Performed By: Yaron Adler Supervised By: Boaz Mizrachi.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
High Speed Data Converter University
BY- UPENDRA SHARMA.  It is a electronic machine.  When we gives input in a computer it takes and process then and after then it gives output.  It is.
Introduction to PIC-C. Required Software PIC-C Compiler Firmware Downloader Driver for the USB->Serial Adapter.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
The George Washington University Department of ECE ECE 1010 Intro: Electrical & Computer Engineering –Introducing KIPR Link/Interface and Set-up –Continuation.
Basic Computer Components INTRODUCTION TO COMPUTER.
PRIYADARSHINI SHRAVYA KAVYAA MOBILE CONTROLLED ROBOT USING DTMF ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
1 Chapter Overview Modems The Internet and Web Browsers.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
Arduino.
Voice Controlled Robot by Cell Phone with Android App
Safety, Security & Savings
SUBMITTED BY EDGEFX TEAM
Scrolling LCD using Arduino.
Home automation using Arduino & ‘PIR sensor’
Motor Control Solutions
Cypress Roadmap: CapSense® Controllers
2N® Access Unit Touch Keypad
DIGITAL CALCULATOR USING 8051
CP220x The Industry’s Smallest Ethernet Controller
‘SONAR’ using Arduino & ultrasonic distance sensor
Project Title EVM IN PIC Under the Guidance of Submitted by.
Introducing KIPR Link/Interface and Set-up
PRoC-UI Solution for Wireless Touch Human Interface Devices (HID)
Introducing low-power buses for Windows 8
Analog Room Command Module
NSA-7000 Stylish flush mount Network Sensors
2N® Access Unit Touch Keypad
Future Designs, Inc. Your Development Partner
Motor Control Solutions
Designing with ARM Cortex-M4 (and a Real Dev Board)
Cypress PRoC-UI vs. TI CC MSP430 HID Applications
FAN5622/4/6:. 2, 4 and 6 Channel Linear. LED Drivers with Single-
FPGA Vinyl to Digital Converter (VDC)
Arduino म्हणजे काय?.
Motor Control Solutions
Nellcor™ Bedside SpO2 Patient Monitoring System, PM100N - Home use
Presentation transcript:

Crystal Free USB with mTouch Demonstration www.microchip.com/USBkeypad www.microchip.com/usb

Kit Contents 3ft USB A to mini-B 5pin 28/28AWG Cable USB Keypad w/ bumpers USB Keypad Block Diagram 3ft USB A to mini-B 5pin 28/28AWG Cable Lumvatech Company Profile Insert

Crystal Free USB Keypad with mTouch Demonstration Highlights All features driven by single device – PIC16F1459 Crystal free USB operation 18 touch buttons using Capacitive Voltage Divider (CVD) technique LED backlight with proximity sensing ON and auto power OFF USB HID interface Plug and play Low cost lightweight design Audio feedback using the piezo buzzer Development Made Easy Low-cost development experience Start with the FREE download Schematics & ‘C’ source code Easily modified to your specific application needs Download at www.microchip.com/USBkeypad

Crystal Free USB Keypad – Block Diagram PIC16F1459 device with USB, 9 Channel ADC, PWM, Active Clock Tuning, etc. USB powered device Current consumption < 100 mA

Matrix Key Design Uses mTouch CVD technique COLOUMN 0 COLOUMN 2 Key size 12mm*12mm Uses mTouch CVD technique 9 ADC channels - 5 rows * 4 columns Two columns are also used as proximity sensors Guard ring to reduce parasitic capacitance on sensors CVD application note • • COLOUMN 1 COLOUMN 3 • • • • • ROW 0 S1 S2 S3 S4 • • • ROW 1 S5 S6 S7 S8 • ROW 2 S9 S10 S11 S12 • • ROW 3 • • S13 S14 S15 Guard • • ROW 4 S16 S17 S18 Key size 12mm*31mm Guard ring 3mm away from sensors. Thickness 1mm. 5 5

Lumvatech Graphics, Panel, Keypad PCB Top panel with graphics printed on it. 12 side firing LEDs (6 on each side) provide backlighting. Panels are provided by Lumvatech. (www.lumvatech.com)

High level Firmware Architecture Application (keyboard.c) HID Function Driver (usb_function_hid.c) USB Device Stack mTouch CVD Stack LED and Buzzer Firmware Integrates USB Device Stack mTouch CVD stack Both the stacks are part of MLA MLA is freely downloadable at www.microchip.com/MLA

Simplified Application Flow Chart main() Initialize USB, mTouch() A ISR Send 0x00 to Host Is any valid mTouch key press detected? Is USB Device in Configured state? No No USBDeviceTasks(); Yes Yes Is Last USB transfer completed? mTouch_Scan(); No Is proximity Sensor press detected? No LEDService(); Yes Yes Send corresponding key to Host Activate Keypad Turn ON LED backlight End of ISR Buzzer Beep A

Audio Feedback When Num Lock is ON, buzzer beep frequency is 1000hz When Num Lock is OFF, buzzer beep frequency is 2500hz Slightly longer beep for Num Lock ON and OFF Hold the Clear key for 2 Sec to turn ON/OFF the buzzer feedback. Hold the key until a longer beep is heard from the buzzer.

USB Keypad Summary All features driven by single device – PIC16F1459 Active Clock Tuning for crystal Free USB Saves as much as $0.15 by eliminating external crystal Guarantees 0.25% accuracy when connected to USB host USB HID interface – plug and play Capacitive touch sensing based on CVD technology LED backlight with proximity sensing ON and auto power OFF Sleek and low cost design Easily modified to specific application needs Download schematics & code at: www.microchip.com/USBkeypad

Learn more… Visit us on the web: www.microchip.com/USBkeypad Quick start guide Application note and ‘C’ source code Schematic and board files Visit us on the web: www.microchip.com/USB USB Development Platforms USB Reference Designs USB Application Notes USB Products & Peripherals

Partner Overview A leading provider of microcontroller and analog semiconductors, providing low-risk product development, lower total system cost and faster time to market. With an increasing focus on lighting applications, Microchip offers outstanding technical support along with dependable delivery and quality. A leading U.S. based manufacturer of ultra-thin backlighting that provides solutions from simple logo backlighting to complete user-interfaces. Lumvatech serves the medical, white goods, brown goods, and automotive industries with easy integration, fast speed to market, and high-quality lit products.