Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33 Slide 34 Slide 35 Slide 36 Slide 37 Slide 38 Slide 39 Slide 40 Slide 41 Slide 42 Slide 43 Slide 44 Product List
QuickSense C8051F990 Low Power MCU with Capacitive Sensing Slide 21
This slide begins a review of how to implement capacitive sensing using the C8051F99x family from Silicon Labs. The 16-bit SAR block is implemented as a complete stand-alone block and generates its own time base. This allows the SAR to run autonomously from the CPU and provides the capability to wake the CPU from a low power state. Also integrated is a 20-bit accumulator that can add one, four, eight or sixteen scans and then provide the division using a simple shift function. Using this hardware accumulator and simple shift function provides a low overhead averaging function to reduce the affects of noise, thus increasing performance of the system. The window comparator is software programmable and is set based on the system level performance of the pad configurations. After the idle and signal levels are determined and a suitable threshold is obtained, the window comparator can be set to trigger an event when the active switch threshold is met. This is useful to reduce CPU overhead and also for low power modes. The CS0 module conversion is capable of being generated from several sources including software trigger, all of the timers and auto-scanning. Because all of the required components for capacitive sensing are integrated on chip, the capacitive sense pad can connect directly to the MCU.
PTM Published on: 2012-05-16