Apéndice: Tecnología de un solo cable
Como ocurre con la mayoría de las placas, observamos que el uso de la conversión ADC de la CPU no funcionaba muy bien con pantallas LCD de gran tamaño (7" y más grandes) con pantalla táctil resistiva de cuatro cables. Algunos proveedores utilizan un módulo USB o UART externo para conectar estas pantallas LCD. Para ahorrar recursos de hardware de la CPU y minimizar el uso de módulos externos, desarrollamos la tecnología de un solo cable que solo utiliza un pin GPl0 y hemos integrado esta tecnología en todas nuestras placas controladoras LCD. Esta tecnología utiliza una MCU para comunicarse con el chip del panel táctil (usamos el chip ADS7843 u otros chips compatibles con ADS7843) y procesa las señales analógicas de la resistencia de cuatro cables y envía las señales estables filtradas a la placa a través de GPl0. Probamos esta tecnología en varias pantallas LCD y funcionó muy bien incluso para una pantalla LCD grande de 19" y no se encontraron algunos problemas comúnmente observados, como giros y vibraciones de la pantalla.
Hoy en día, la mayoría de las pantallas LCD cuyo tamaño es inferior a 12" tienen retroiluminación LED. También utilizamos la MCU de un solo cable para procesar la retroiluminación. La luz de fondo se configura con un rango de valores. Los usuarios pueden establecer un valor para la luz de fondo y este valor se pasa a la MCU para su procesamiento a través del pin GPl0 de un cable.
Cada módulo LCD de FriendlyElec tiene un ID único que se guarda en la MCU de un cable. Cuando la MCU lee la información lD de las señales GPl0, reconocerá el modelo de LCD y le indicará al gestor de arranque que cargue el controlador de LCD correspondiente, creando un LCD plug and play de FriendlyElec.
En cuanto a la tecnología de un solo cable para nuestras pantallas LCD con tacto capacitivo, eliminamos el chip del panel táctil resistivo pero mantuvimos la función de ajuste de la luz de fondo y la información de identificación de la pantalla LCD. Por lo tanto, la comunicación entre el tacto capacitivo y la placa sigue siendo estándar LLC.
Tenga en cuenta que la tecnología de un solo cable es diferente de la comunicación de bus único comúnmente conocida. En realidad, en la placa utilizamos un temporizador PWM (no pines PWM) para generar la frecuencia de comunicación (9600Hz). Para obtener más detalles, consulte el código fuente del controlador.