Esta es una nota de aplicación para el diseño de referencia del teclado USB de Microchip. Incluye aspectos destacados de la demostración del teclado USB, instrucciones de uso del teclado USB, disposición del hardware, diagrama de bloques, funcionamiento y configuración de demostración.
prólogo
La mayoría de los usuarios de computadoras están familiarizados con la sección del teclado numérico del teclado de su computadora. Un teclado numérico se usa comúnmente para ingresar cadenas largas de números y para trabajar con aplicaciones como calculadoras, hojas de cálculo y programas de contabilidad. Sin embargo, la mayoría de los fabricantes de portátiles no proporcionan una sección de teclado numérico en sus teclados debido a limitaciones de espacio.
La demostración de teclado USB de Microchip es un teclado USB plug-and-play simple que se conecta a una computadora o host USB para proporcionar un teclado numérico. El teclado USB está diseñado con el dispositivo PIC16F1459, parte de la familia PIC16F14XX compatible con USB de 8 bits de Microchip.
Esta nota de aplicación describe un diseño de referencia de teclado USB. También se proporciona un diseño de PCB para una matriz de sensores táctiles capacitivos.
aspectos destacados de la demostración
Todas las funciones del teclado USB están controladas por un solo dispositivo, el PIC16F1459. La siguiente lista describe las características del teclado USB.
- Funcionamiento USB sin cristales
- 18 botones táctiles que utilizan la tecnología de división de voltaje capacitivo (CVD) de Microchip
- Retroiluminación LED con sensor de proximidad ENCENDIDO y apagado automático
- Retroalimentación de audio usando un zumbador piezoeléctrico
- Interfaz de dispositivo de interfaz humana (HID) USB
- conecta y reproduce
- Diseño ligero de bajo costo
La Figura 1 muestra un teclado USB.
Ejecute la demostración del teclado USB
El teclado USB PIC16F1459 con la aplicación de demostración preinstalada está diseñado para usarse de inmediato. No se requiere hardware o configuración adicional aparte de una sola conexión a su computadora. Conecte el cable USB incluido (A a mini-B) a un puerto USB disponible en su PC o concentrador con alimentación, y conéctelo al teclado USB en el receptáculo mini-B en la parte inferior de la placa. La conexión USB de la PC proporciona comunicación y alimentación al teclado USB. El teclado USB está listo para usar tan pronto como lo conecte a su PC a través de USB.
Primero, cuando el teclado USB está conectado al host USB, la retroiluminación LED se enciende y el teclado USB está listo para funcionar. Toque cualquier botón del teclado para enviar la letra correspondiente al anfitrión. Suena un zumbador cada vez que se reconoce el toque de una tecla. La frecuencia del pitido se establece en 1 kHz cuando Num Lock está activado y 2,5 kHz cuando Num Lock está desactivado. Las operaciones Num Lock ON y OFF dan como resultado un pitido ligeramente más largo. Para desactivar el pitido del zumbador, mantenga presionado el botón Borrar durante 2 segundos o hasta que escuche un pitido largo del zumbador. Presione y mantenga presionado el botón borrar nuevamente para activar la respuesta del zumbador.
Si el teclado no detecta ninguna actividad durante 7 segundos o más, la retroiluminación LED se apagará automáticamente. El teclado está inactivo cuando la retroiluminación LED está apagada. En este momento, el sensor de proximidad escanea periódicamente objetos cercanos (2 cm a 3 cm) (por ejemplo, dedos u otros objetos que provocan un cambio en la capacitancia) y enciende la retroiluminación LED si detecta un objeto. .
Un teclado USB consume alrededor de 250 mA cuando la retroiluminación LED está encendida. Así que asegúrese de que su host USB pueda suministrar esta corriente a su dispositivo. Un host USB puede negarse a configurar un teclado USB si no puede suministrar la corriente solicitada por el teclado.