element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Sensors
  • Technologies
  • More
Sensors
Documents HEXWAX - ACCESS-TOUCH-EVAL - Capacitive Touch KeyPad Demo Board
  • Blog
  • Sensor Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Sensors requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: RenfordNel
  • Date Created: 16 May 2012 7:18 PM Date Created
  • Last Updated Last Updated: 16 May 2012 7:26 PM
  • Views 51 views
  • Likes 1 like
  • Comments 0 comments
Related
Recommended

HEXWAX - ACCESS-TOUCH-EVAL - Capacitive Touch KeyPad Demo Board

HEXWAX - ACCESS-TOUCH-EVALACCESS-TOUCH-EVAL - Capacitive Touch KeyPad Demo Board | Buy Now!Buy Now!

 

 

AccessTouch is an integrated combination key access controller featuring tough-sensitive keys for vandal-proof operation. An accompanying design blueprint is available for a complete low cost, access control product.

 

AccessTouch uses capacitive touch sensing technology. The PCB keyboard shown can be overlaid by a non-metallic covering. It automatically calculates signal averages to compensate for track capacitance, water splashes, etc. A buzzer output provides audio feedback as buttons are pressed.

 

AccessTouch is firmware for the PIC16F631 microcontroller and is available as a preprogrammed chip from electronics distributors or as a firmware download from www.hexwax.com.

 

User Operation

 

When the correct code is entered, the door release output is activated for a fixed time delay. The sequence of keys pressed prior to entering the code is unimportant.

 

To change the access code, an electrical switch is closed and the new code is entered twice.

 

Feature

 

  • Tiny volume BOM cost
  • Vandal-proof design, no parts need to be physically exposed
  • Codes may be up to 8 digits
  • Audio feedback on touch press
  • Safe Controller mode available
  • 20-pin SSOP package

 

Electrical Specifications

 

  • Supply voltage Vdd 2.0 – 5.5 VDC
  • Current, sleep scan mode, 3V Vdd ~50ìA
  • Operating Temperature –40°C to 85°C

 

 

Bill of Materials

 

The Table 2 shows the recommended components for the bill of materials. The table does not include components for providing power or driving the lock release, which will be application specific. Package sizes apply to the gerber files in the product blueprint.

 

 

How It Works

 

The touch pads measure the capacitance of the interleaved touch contacts using a relaxation oscillation oscillator which scans the contacts in turn. When a finger is placed close to the contacts, the capacitance will increase, reducing the frequency of the oscillator. A sudden drop in capacitance is interpreted as a button press.

 

The touch pads measure changes in capacitance relative to a recent moving average. This provides some resilience to changes in humidity and water splashes. In order to achieve reliable operation, keys do not need to be pressed hard, but they must be held for approximately 250ms.

 

When power is applied, all three LEDs light for approximately 15 seconds while the average capacitance is initially measured. After a period of inactivity, an optional sleep state reduces the key scan rate to once every 500ms. If this mode of operation is used, the first key must be held for this time in order to wake the device.

 

Vss, Vdd

Vss is the power supply ground reference. Vdd should be connected to a DC supply of 2.0V – 5.5V.

 

TouchA – Touch D

The TouchA to TouchD pins configure the relaxation

 

Touch1 – Touch4

The Touch1 to Touch4 pins are capacitance sense inputs. They should be connected to the touch pads.

 

Vpp, PGC, PCD

 

TEAclipper programming pins. Refer to the Delivery and Programming section for details. Note that the Vpp pin may be subject to voltages as high as 12V during programming.

 

RST#

The pin is an active low reset input. It is important that this is connected to a 22k pull-up to Vdd, the TEAclipper connector, and nothing else.

 

Open LED

Outputs high when the lock release is triggered. This pin can drive up to 25mA.

 

Closed LED

Outputs high when the lock release is not triggered and the device is not in a sleep state. This pin can drive up to 25mA.

 

Set Code LED

Outputs high when the SetSw input is high. This pin can drive up to 25mA.

 

SetSw

Set Code input control. Set to Vdd to enter a new code. The code must be entered twice and is acknowledged with a beep. This minimizes the chance of entering in an incorrect code while keeping user operation simple. It does mean, however, that codes made up of repetitive sequences longer than the minimum code length cannot be specified, e.g. 12341234.

 

Typically the set switch will only be accessible from inside the secured-access area, or will be implemented as a key switch.

The code set by default is 123.

 

Lock, Lock#

The lock outputs control the access lock. These pins can drive up to 25mA, sufficient for a small relay.

 

Click1, Click2

Connect to a buzzer to provide audio feedback:

High note: Button press registered

Medium note: Code set

 

Low note: Lock open

These pins can drive up to 25mA, so a current limiting series resistor may be required. This is the function of R12 in figure 1, which also serves as a volume control.

 

Touch Pad Design

The touch pads need to be designed for maximum capacitance when a finger is present, and minimum capacitance when not present. The design shown in figure 1 has been shown to be effective, with a track width of 1.1mm and gap of 0.33mm. The overall pad size should be at least 13mm square, with a minimum gap between pads of 5mm.

 

No physical contact is required and the touch pads may be overlaid with, for example, a label or thin acrylic panel. Alternatively, the pad may be placed in an inner PCB layer immediately below the exposed PCB surface.

 

Button presses are detected as a rise in capacitance in one or two sense lines. Too high a trigger sensitivity can be just as troublesome as low a trigger sensitivity.

 

Therefore the sensitivity setting may require adjustment to suit a particular physical setup. (See non-volatile settings section below.)

 

To avoid ambiguity, it is important that fingers do not induce capacitance where not wanted. Avoid

unnecessary routing tracks on the exposed surface of the PCB. Apart from the touch pads, the circuit should avoid being placed where fingers might get close. Avoid metal enclosures.

 

Non-Volatile Settings

Various settings can be specified in the code memory at programming time (see the Programming AccessTouch section). Alternatively, they may be set in EEPROM memory at a later date using a PIC programmer.

 

 

Man Part No.Description
ACCESS-TOUCH-EVALACCESS-TOUCH-EVALKIT, EVAL BOARD, TOUCH-ACCESS
  • board
  • 1670842
  • touch
  • keypad
  • hexwax
  • 33p6328
  • demo
  • capacitive
  • access-touch-eval
  • Share
  • History
  • More
  • Cancel
Anonymous
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube