Keypad Control
This design senses the keypad (a standard cell phone keypad with 18 keys) by scanning the 6 rows and reading the 3 columns. This design can be targeted to any application requiring a keyboard interface in a matrix form. The row-column matrix combination can be easily changed to cater to the designer’s requirements. The scan method can also be integrated
into an interrupt-based control logic function when interfacing to a processor. |
 |
Brightness Control for White LEDs
This design controls the intensity/brightness of white LEDs by varying the duty cycle of the PWM logic. The 8-bit (256 steps) PWM drives the LEDs through a WLED driver chip. |
 |
Color Mixing for RGB LEDs
This design controls the color mixing for the red-green-blue (RGB) LEDs using three PWM signals. This scheme can be used to generate a keypad backlight or LCD backlight of any color, or illuminate a particular area with required color using the RGB LEDs. The brightness and color of the RGB LEDs are controlled through three 8-bit PWMs. These PWMs signals are time-division multiplexed to reduce power consumption. |
 |
Tone Generation
This design generates tones of desired frequency (period) and volume (duty cycle) using a 16-bit PWM signal. Tone duration and dampening can be controlled through additional counter logic. |
 |