UbicaciónDongguan, Guangdong 523927, China Correo electrónico[email protected] Teléfono+86 136 3262 5290
Cotizar
Home › Blog tecnico › Pruebas de teclados capacitivos: lista de verificación para un conjunto representativo de producción

Pruebas de teclados capacitivos: lista de verificación para un conjunto representativo de producción

By Liu Zhou

·

Panel de control negro con cinco símbolos, ventana de visualización y conector de cinta

Las pruebas de teclados capacitivos deben verificar que cada tecla de posición fija genere los eventos de entrada, las acciones del sistema anfitrión (host), la respuesta al usuario y el comportamiento de recuperación especificados, utilizando un conjunto representativo de producción. Compruebe tanto los toques intencionados como los periodos sin contacto: detectar un dedo no equivale a aceptar una orden.

Esta lista de verificación se aplica a teclas táctiles discretas, no a la precisión de coordenadas de una pantalla capacitiva proyectada (PCAP), al seguimiento en los bordes ni a la aceptación de múltiples puntos de contacto en una pantalla táctil. Establezca los límites de aceptación a partir de los requisitos del proyecto antes de realizar las pruebas.

Identifique el conjunto representativo de producción

Apruebe una configuración identificable, no una muestra de laboratorio sin identificar. «Representativo de producción» significa que la muestra representa la construcción prevista y la electrónica instalada; enumere todas las sustituciones provisionales que aún se utilicen en el prototipo.

La guía de diseño de TI CapTIvate explica cómo influyen en la detección la cubierta, la tinta, el adhesivo y los espacios de aire. Las recomendaciones de Microchip sobre el apantallamiento activo también describen la carga que los conductores cercanos referenciados a tierra introducen en el sensor. Registre estas condiciones físicas, en lugar de considerar equivalentes una carcasa distinta o una disposición diferente del apantallamiento.

Elemento controlado Registro mínimo
Identificación de la muestra Identificadores de muestra y lote, fecha de fabricación, retrabajos y alcance de la aprobación prevista
Planos y estructura de capas Revisiones de los planos y de la lista de materiales (BOM); revisiones de la cubierta, la impresión, el adhesivo, el sensor y la cola de conexión
Electrónica táctil Referencia del controlador y revisión de la placa; modo de detección; mapa de canales; archivo de configuración e identificador del firmware
Sistema anfitrión y respuesta al usuario Versiones de hardware y software del sistema anfitrión, asignación de teclas y configuración de la pantalla, los LED, el audio y la respuesta háptica, cuando estén presentes
Configuración instalada Revisión de la carcasa y del montaje, elementos de fijación, recorrido del cableado, conexiones de tierra y apantallamiento, fotografías del conjunto
Configuración de la prueba Modelo y ajustes de la fuente de alimentación, tensión medida, cargas en funcionamiento, versiones del útil de prueba y del software, entorno, operador y objeto de contacto

Asigne responsables distintos para la cubierta y su unión adhesiva, el sensor y la cola de conexión, el hardware del controlador, el firmware táctil, la pantalla y la iluminación, y el software del sistema anfitrión. Registre las conexiones de los instrumentos de prueba y del depurador para que la configuración de validación siga siendo reproducible.

Para las compras, utilice los paneles táctiles capacitivos a medida de JASPER como punto de partida de la familia de productos y defina en la oferta el conjunto incluido y las responsabilidades de prueba. La guía de diseño de paneles táctiles capacitivos a medida abarca la documentación de diseño más amplia; las evidencias que se indican a continuación se centran en el comportamiento de las teclas de posición fija.

Verifique cada tecla y las reglas de las teclas vecinas

Antes de probar cada tecla, defina un contrato de eventos. Relacione su leyenda visible con el electrodo o canal, el identificador de tecla comunicado, la función del sistema anfitrión, los modos permitidos y la respuesta al usuario.

A continuación se utilizan DOWN y UP como etiquetas ilustrativas de las transiciones de entrada y salida del estado de contacto comunicado, no como campos de protocolo obligatorios. En una interfaz de niveles o máscara de bits que deba entregar una orden por pulsación, deduzca las transiciones en lugar de contar cada informe de estado como una nueva pulsación. Defina si la activación se produce al tocar, al retirar el contacto o al completar una pulsación mantenida.

Pruebe cada zona de tecla en su centro y en las posiciones exigidas de su límite. Incluya contactos entre zonas vecinas, pulsaciones secuenciales en ambos sentidos y operaciones repetidas con los intervalos de liberación especificados. Defina si un contacto ambiguo selecciona una tecla, rechaza ambas o aplica otra regla documentada.

Para las combinaciones permitidas, pruebe ambos órdenes de contacto, las pulsaciones mantenidas superpuestas y ambos órdenes de liberación. Para las combinaciones prohibidas, verifique el comportamiento exigido de rechazo o prioridad. La notificación de la tecla dominante de TI selecciona la respuesta con mayor variación delta para las aplicaciones que no requieren multitáctil; el estado de cada elemento es información independiente. Confirme que la interfaz elegida proporciona la información necesaria para aplicar sus reglas de combinación.

No atribuya cada toque no detectado a una sensibilidad baja. La documentación de TI sobre antirrebote distingue entre el filtrado de entrada y de salida del estado de contacto y explica el retardo de respuesta adicional. Pruebe los tiempos en torno a los límites de toque breve, liberación y repetición del proyecto sin modificar los ajustes durante la ejecución de aceptación.

Placas de circuito y pantalla en un puesto de inspección visual

Pruebe las condiciones con y sin contacto

Exija evidencias independientes para las entradas intencionadas y las activaciones no deseadas. Un intervalo sin intervención del operador es un caso de prueba, no la pausa entre pulsaciones.

Antes de ejecutar las pruebas, defina las cantidades de muestras, los intentos por tecla, la duración del contacto, los intervalos de liberación, los periodos de observación, los objetos de contacto, las consignas ambientales, las condiciones de estabilización y los límites de aceptación. Registre los intentos reales y el tiempo de observación transcurrido junto con los eventos omitidos, adicionales, de tecla incorrecta o de estado bloqueado. No convierta «no se observó ninguno» en una afirmación de fiabilidad sin límites.

Comience por la condición de referencia en seco acordada. Después, pruebe los guantes, los estados húmedos, las condiciones de limpieza y las transiciones de recuperación especificados. Cada condición necesita una respuesta esperada: aceptar, rechazar, inhibir o indicar un fallo. Utilice la guía de validación con agua y guantes para definir esas condiciones, sin sustituir esta lista de eventos de teclas de posición fija por una prueba de pantalla por coordenadas.

Repita los casos con y sin contacto en los modos exigidos de pantalla, retroiluminación, alimentación, modo de carga y cargas del equipo. TI identifica las señales digitales y de accionamiento de LED como posibles fuentes de acoplamiento cerca de las pistas táctiles. Registre tanto el funcionamiento estable como las transiciones de conmutación. Incluya las zonas accesibles sin teclas, el marco y las superficies de manipulación en las que se deba rechazar cualquier entrada no deseada.

Para investigar un fallo, conserve la configuración que falló antes de modificar una variable. Guarde los recuentos brutos disponibles, la línea de base, el estado táctil procesado, el tráfico de la interfaz y los registros del sistema anfitrión; identifique expresamente las mediciones no disponibles.

Compruebe los estados del sistema anfitrión, la respuesta al usuario y la recuperación

Valide la ruta completa de la orden en los estados listo, deshabilitado, bloqueado, ocupado, suspensión y fallo que el producto implemente realmente. Un identificador de tecla correcto no basta si el sistema anfitrión ejecuta una acción equivocada.

Separe la latencia del contacto físico a la entrada, la de la entrada a la acción del sistema anfitrión y la de esa acción a la respuesta al usuario. Defina las referencias de las marcas de tiempo, la resolución de medida y los límites antes de comparar resultados. Para las respuestas luminosas, sonoras o hápticas, compruebe que la salida, el momento y el significado sean correctos tanto para las órdenes aceptadas como para las rechazadas. No permita que un indicador de detección se confunda con la confirmación de que el equipo ha completado una acción.

Pruebe las pulsaciones mantenidas por debajo de cada límite de la aplicación, exactamente en él y por encima; después verifique la liberación y un nuevo toque. Mantenga separada la lógica de pulsación prolongada o repetición de la aplicación del tiempo de espera del sensor en el controlador. La documentación de TI sobre el tiempo de espera del sensor describe un reinicio tras un estado de detección prolongado e indica que la frecuencia de muestreo influye en el tiempo transcurrido hasta dicho reinicio. Una pulsación mantenida intencionada no debe reinterpretarse de forma inadvertida como una nueva pulsación después de ese reinicio.

Pruebe el arranque con las teclas libres y con una tecla ya cubierta. La explicación de TI sobre el contacto negativo describe cómo un contacto durante la calibración de arranque puede afectar a la referencia y a la respuesta posterior al retirar el contacto en esa implementación. Verifique el comportamiento del controlador real, en lugar de suponer que sigue el método de recuperación de TI.

Cuando corresponda, reinicie por separado el controlador y el sistema anfitrión mientras se mantiene el contacto con una tecla. Siguiendo un procedimiento eléctrico aprobado, pruebe las interrupciones de alimentación y los fallos de comunicación especificados. Registre el estado de arranque, la inhibición de entradas, la gestión de los tiempos de espera, la eliminación del estado de tecla mantenida y la primera orden aceptada tras la recuperación. Defina si es necesario retirar el contacto y realizar un nuevo toque antes de reanudar el funcionamiento.

Registre la aceptación, las desviaciones y las responsabilidades de liberación

Autorice la liberación únicamente sobre la base de requisitos acordados y evidencias conservadas. Utilice la siguiente lista de aceptación de teclados capacitivos como plantilla ilustrativa, no como un informe de pruebas completado ni como una especificación universal de aprobación.

Sustituya cada regla «especificada» por una referencia a un requisito aprobado. Desglose «cada tecla» en los identificadores reales y repita las filas pertinentes para cada configuración y condición. Asigne personas concretas a las funciones responsables. Las celdas de resultados reales se dejan vacías de forma intencionada; durante la ejecución, introduzca las mediciones, el estado aprobado/no aprobado/no ejecutado y las referencias a las evidencias.

Matriz de aceptación de teclas de posición fija

Tecla/estado Acción/condición Evento de entrada esperado Comportamiento esperado del sistema anfitrión Resultado real Responsable
01 — Cada tecla / listo Tocar el centro y retirar el contacto DOWN y UP de la tecla correcta; ninguna transición adicional Ejecutar la acción asignada en el momento de activación especificado Sistema táctil + sistema anfitrión
02 — Cada tecla / límite de la zona Tocar las posiciones exigidas dentro del límite Eventos de la tecla prevista; ningún evento no deseado de una tecla vecina La misma función permitida que al tocar el centro Panel + sistema táctil
03 — Espacio entre teclas / contacto ambiguo Tocar entre las zonas de tecla Selección o supresión especificada Ninguna orden fuera de la regla de ambigüedad Sistema táctil + sistema anfitrión
04 — Secuencia de teclas / reutilización rápida Alternar teclas vecinas en ambos sentidos; repetir con los intervalos definidos Identificadores, orden y transiciones de liberación correctos Ejecutar únicamente la secuencia permitida Sistema táctil + sistema anfitrión
05 — Combinación permitida Aplicar ambos órdenes de contacto y ambos órdenes de liberación Estados simultáneos exigidos o notificación de combinación definida Ejecutar la combinación; evitar acciones individuales de tecla no deseadas Sistema táctil + sistema anfitrión
06 — Combinación prohibida Superponer el contacto con teclas cuya combinación esté prohibida Prioridad, inhibición o estado no válido especificados Rechazar o priorizar exactamente según lo exigido Sistema táctil + sistema anfitrión
07 — Pulsación mantenida Superar los límites de pulsación mantenida y de tiempo de espera Estado mantenido y cualquier transición de tiempo de espera especificada Acción correcta de pulsación prolongada o repetición; ninguna reactivación no deseada Sistema táctil + sistema anfitrión
08 — Liberación y nuevo toque Retirar por completo el objeto de contacto y volver a tocar UP seguido de un nuevo DOWN válido Finalizar la acción de pulsación mantenida o repetición; aceptar la siguiente orden Sistema táctil + sistema anfitrión
09 — Sin contacto / modo estable Observar durante el intervalo especificado Ningún evento de tecla falso Ninguna acción no solicitada provocada por una tecla Validación
10 — Sin contacto / conmutación de cargas Cambiar los estados exigidos de iluminación, pantalla y cargas Ningún evento de tecla falso; diagnósticos conforme al requisito Mantener el estado ordenado Electrónica + sistema anfitrión
11 — Guante aprobado Probar cada tecla con el guante y la postura identificados Eventos de tecla y liberación exigidos La misma asignación especificada o un comportamiento restringido documentado Validación + sistema táctil
12 — Humedad / limpieza / recuperación Aplicar cada estado definido y, después, su procedimiento de recuperación Entrada aceptada, inhibida o rechazada según lo especificado Aplicar los permisos; no ejecutar ninguna orden almacenada al recuperarse Validación + sistema anfitrión
13 — Deshabilitado / bloqueado / ocupado Tocar y retirar el contacto en cada modo inhibido Eventos comunicados o suprimidos según lo especificado Ninguna acción prohibida; respuesta de rechazo correcta Sistema anfitrión
14 — Suspensión / activación Tocar una tecla capaz de activar el equipo; retirar el contacto y volver a intentarlo Secuencia especificada de activación y eventos de tecla Solo activar, o activar y ejecutar la acción, exactamente según lo exigido Sistema táctil + sistema anfitrión
15 — Arranque / teclas libres Aplicar alimentación sin contacto Secuencia de inicialización y estado; ningún evento de tecla falso Entrar en el estado de arranque definido Electrónica + sistema anfitrión
16 — Arranque / tecla cubierta Encender con contacto; retirarlo; volver a tocar Secuencia definida de calibración, recuperación y nuevo toque Ninguna acción de arranque no deseada; rehabilitación correcta de la entrada Sistema táctil + sistema anfitrión
17 — Reinicio / tecla mantenida Reiniciar por separado el controlador y el sistema anfitrión cuando se admita Reinicio, estado y gestión de la tecla mantenida conforme al requisito Ninguna orden mantenida obsoleta ni repetición no deseada Sistema táctil + sistema anfitrión
18 — Interrupción de la interfaz Introducir un fallo de comunicación aprobado y restablecerla después Estados definidos de indisponibilidad, tiempo de espera agotado y restablecimiento Aplicar la política de fallos; impedir que se vuelvan a ejecutar órdenes obsoletas Electrónica + sistema anfitrión
19 — Respuesta al usuario / entrada aceptada y rechazada Probar las salidas luminosas, sonoras y hápticas instaladas Eventos de tecla correctos; ninguna entrada adicional inducida por la respuesta al usuario Indicar el estado correcto de aceptación o rechazo Sistema anfitrión + validación
20 — Interrupción de alimentación / recuperación Aplicar la interrupción especificada conforme a un procedimiento aprobado Reinicio, estado y recuperación de entradas definidos Entrar en el estado de fallo o recuperación exigido y rehabilitar correctamente la entrada Electrónica + validación

Un teclado con salidas únicamente de nivel puede no proporcionar mensajes explícitos de fallo o reinicio. Especifique el mecanismo de detección y recuperación del sistema anfitrión en lugar de suponer que dispone de diagnósticos no admitidos.

Registro de desviaciones y cierre

Identificador de desviación / referencia del requisito / fila de la matriz:
Identificador de muestra / revisiones completas de hardware, firmware e instalación:
Estado inicial / estímulo / condiciones / frecuencia de reproducción:
Evento y respuesta del sistema anfitrión esperados / diferencia observada:
Archivos de evidencia / marcas de tiempo / muestras o configuraciones afectadas:
Contención / responsable de la investigación / fecha objetivo de cierre:
Causa sospechada / causa confirmada y evidencias que la sustentan:
Cambio correctivo / nueva revisión controlada:
Repetición de la prueba del fallo original / pruebas de regresión de teclas vecinas, ausencia de contacto, pulsación mantenida y recuperación:
Decisión final / limitaciones residuales / aprobaciones del proveedor y del OEM / fecha:

Diferencie los casos fallidos, los no ejecutados y los que cuenten con una exención formal; una exención no equivale a un resultado aprobado. Después de la corrección, conserve la evidencia del fallo original y vincúlela con la configuración de la nueva prueba.

Fije las versiones aprobadas de los planos, el firmware y la configuración, la asignación del sistema anfitrión, el procedimiento de prueba, las evidencias y las desviaciones. Identifique a la persona que aprueba el alcance por parte del proveedor y a la responsable de la liberación del sistema por parte del OEM. Defina por separado las comprobaciones rutinarias de producción y la validación de ingeniería; esta lista no acredita la cualificación ambiental, la vida útil, el cumplimiento de EMC ni una función de seguridad. No utilice la aceptación ordinaria del teclado como sustituto de la validación de controles de seguridad.

Preguntas frecuentes

¿Qué se puede aprobar cuando el proveedor solo suministra la cubierta y el sensor?

Apruebe únicamente los requisitos acordados de interfaz física y eléctrica incluidos en ese alcance de suministro. Mantenga provisional la aprobación del comportamiento táctil instalado hasta que el controlador, el firmware, la carcasa y el sistema anfitrión designados se hayan probado conjuntamente.

¿Cuántas muestras y repeticiones de contacto se necesitan?

Establezca las cantidades antes de las pruebas, en función del riesgo de la aplicación, las variaciones de fabricación y las evidencias necesarias para la liberación. Registre los intentos reales y el tiempo de observación. Una demostración breve sin fallos no permite establecer una tasa de fallos en servicio.

¿Puede una prueba de continuidad sustituir las pruebas funcionales del teclado?

No. Las comprobaciones de integridad eléctrica no evalúan la detección capacitiva, la interpretación de pulsación y liberación ni las órdenes del sistema anfitrión. Defina comprobaciones eléctricas adecuadas para la construcción suministrada y mantenga las pruebas funcionales con el conjunto instalado.

¿Qué se debe registrar cuando no se dispone de datos brutos del sensor?

Registre la interfaz de teclas suministrada, el estado del sistema anfitrión, las órdenes, la respuesta al usuario y un estímulo reproducible. Solicite el acceso a los diagnósticos disponibles para la investigación e indique en el informe la limitación de diagnóstico resultante, en lugar de inventar mediciones del sensor.

¿Cómo se distingue un toque no detectado de una orden rechazada por el sistema anfitrión?

Compare registros sincronizados a lo largo de la ruta de la señal. La ausencia de una transición de tecla comunicada orienta la investigación hacia la detección o la notificación; una transición válida comunicada sin la acción esperada del sistema anfitrión apunta a la asignación, los permisos o la gestión de la aplicación. Confirme la causa reproduciendo el comportamiento.

¿Un resultado de protección contra la entrada de agentes externos sustituye las pruebas del teclado en condiciones húmedas?

No. Mantenga como actividades de aceptación independientes las pruebas de entrada de agentes externos en la carcasa, el comportamiento de entrada en estado húmedo y el funcionamiento ordinario de las teclas. El resultado de una de ellas no aprueba las demás ni demuestra compatibilidad con un guante no especificado.

¿Qué cambios deben dar lugar a una revalidación?

Revise los cambios en la cubierta, el adhesivo, el sensor, el controlador, el firmware, la pantalla, la fuente de alimentación, la carcasa, el cableado o la asignación del sistema anfitrión. Seleccione las pruebas de regresión a partir de la ruta de señal y de las reglas de estado afectadas; documente por qué sigue siendo aplicable cualquier evidencia previamente aprobada.

Planifique la validación de sus muestras de teclado

Comience con una distribución de teclas numerada y un mapa explícito de eventos y estados. Facilite enlaces a planos controlados, detalles de la cubierta, el sensor y la carcasa, la configuración del controlador y del firmware, información sobre la alimentación y la interfaz con el sistema anfitrión, las condiciones de funcionamiento exigidas, la cantidad de muestras, el volumen de producción previsto y las responsabilidades de aceptación. Incluya registros de eventos existentes o las partes completadas de la matriz, de modo que la solicitud identifique qué se debe validar y no solo qué aspecto debe tener el panel.

Planificar la validación de mis muestras de teclado.

LZ
Liu Zhou
Senior Membrane Switch Engineer
Liu Zhou aporta 15 anos de experiencia practica en seleccion de materiales para overlays, diseno de circuitos, desarrollo de estructuras tactiles y control del proceso de produccion. En JASPER, apoya a clientes OEM con revision de diseno, orientacion de prototipos y optimizacion de fabricacion.

Listo para iniciar su proyecto?

Cuentenos sus requisitos para interruptores de membrana, teclados u overlays graficos. Nuestro equipo de ingenieria revisara sus especificaciones y preparara una cotizacion detallada.