Como lidar com os dados da tela de toque capacitiva?

Nov 26, 2020 Deixe um recado

Depois detela de toque capacitivarecebe o sinal de toque, ele converte os dados de toque em pulsos elétricos e os transmite para otela sensível ao toquecontrole IC para processamento. O sinal é primeiro amplificado por um amplificador de baixo ruído LNA, depois por meio de conversão analógico-digital e demodulação e, finalmente, enviado a um DSP para processamento de dados.

A tela de toque capacitivageralmente tem M + N (M colunas e N linhas) sensores de toque capacitivos físicos. Os sensores entrelaçados M + N formam M * N pontos de detecção capacitivos. Quando o dedo do usuário' se aproxima dotela sensível ao toque, sua capacitância mudará de acordo. A distância entre os sensores (ou seja, a distância entre linhas ou colunas adjacentes) é geralmente de cerca de alguns milímetros, e esta distância determina a resolução física M * N dotela sensível ao toque.

O sistema de coordenadas entre otela de toque capacitivamódulo e o módulo LCD são completamente diferentes. As coordenadas de pixel de um módulo LCD são geralmente determinadas por sua resolução. Por exemplo, uma tela WVGA tem resolução de 800 * 480, o que significa que há 800 linhas com 480 pixels RGB por linha. Portanto, uma posição específica pode ser determinada pelos pixels (x, y) nas direções X e Y. otela de toque capacitivamódulo determina o sistema de coordenadas de acordo com seu tamanho físico original nas direções X e Y. Deve haver um método de mapeamento razoável entre os dois sistemas de coordenadas para garantir a exatidão das operações de entrada e saída.

Portanto, o processador DSP dotela sensível ao toqueo IC de controle deve realizar a conversão de mapeamento de pixel entre ostela de toque capacitivamódulo e o módulo LCD sobre os dados obtidos, de modo a garantir que o ponto de contato do usuário notela sensível ao toqueé o ponto apontado pelo usuário.

Além disso, a fim de manter a estabilidade das coordenadas de toque, o IC de controle de tela de toque precisa processar ainda mais o jitter do ponto de toque, incluindo o jitter do dedo e o ruído dos dados de capacitância, e alterar o coeficiente de filtro de o filtro passa-baixo de acordo com a mudança das coordenadas para alcançar a suavização das coordenadas. Lide com.

Finalmente, antes de enviar os dados para o host, você deve usar um software para analisar os dados e determinar para qual função cada toque é usado. Este processo envolve determinar o tamanho, a forma e a localização da área tocada na tela. Se necessário, o processador organizará toques semelhantes em grupos. Se o usuário mover o dedo, o processador calcula a diferença entre os pontos inicial e final do toque do usuário'.