Eu tenho uma placa IMX28EVK e gostaria de conectar esta placa a uma tela sensível ao toque resistiva de 5 fios. No Manual de Referência do I.MX28, a Freescale disse:
O LRADC2 - 6 pode ser usado para controle da tela de toque de 4/5 fios. O LRADC6 pode ser usado para o limpador do controlador de tela sensível ao toque de 5 fios e sensor de temperatura externo, mas eles não podem ser ativados ao mesmo tempo na configuração de hardware. LRADC5 pode ser usado para Y de 4 fios e LR de 5 fios; O LRADC4 pode ser usado para X de 4 fios e UR de 5 fios; LRADC3 pode ser usado para Y + de 4 fios e LL de 5 fios; LRADC2 pode ser usado para X + e UR de 5 fios; Para controle da chave pull-up ou pull-down nos pinos LRADC2 ~ 5, consulte o registro HW_LRADC_CTRL0.
Eu acho que há um erro. A palavra UR é repetida 2 vezes e UL nunca aparece
Eu tenho esta tela sensível ao toque:
Modelo: EL-TS-104F-5H Tipo: Resistor analógico de 5 fios tipo B.
Essa tela sensível ao toque possui 5 pinos:
1 - RT; 2 - RL; 3 - SG; 4 - LT; 5 - LL
|----------|
|LT RT|
| |
|LL RL|
|----------|
Eu fiz essa conexão:
RT <-> UR
RL <-> LR
SG <-> wiper
LT <-> UL (?)
LL <-> LL
Mas a tela sensível ao toque não funciona corretamente. A conexão que eu fiz está correta? Caso contrário, qual é a conexão correta? Alguma sugestão?
fonte
Respostas:
Estou cuspindo aqui, mas por que você conectaria RL a LR se conectasse RT a UR? Troque as conexões UL e LR e veja o que acontece. Parece que você conectaria os Ls aos Ls e, obviamente, o SG vai para o limpador, de modo que os U's vão para os Rs, então junte RL e UL.
Não consigo encontrar nenhuma documentação relacionada à tela sensível ao toque mencionada, portanto é o melhor que recebi.
fonte
Para responder à confusão inicial sobre o erro de digitação referente a qual pino LRADC é qual ... o Manual de Referência do iMX28 mostra uma Figura 38-2 na página 2269 com as seguintes definições de pino:
Você também precisará configurar o registro HW_LRADC_CTRL0 para desativar quaisquer pullups ou pulldowns nessas linhas. (Embora a seleção do driver apropriado da tela de toque provavelmente faça isso por você)
As conexões com o dispositivo de 5 fios mencionado devem estar corretas ... como RT deve significar "Lado superior direito" e ser equivalente a UR ("superior direito").
A configuração do LTIB selecionando o driver da tela sensível ao toque e permitindo tudo isso pode ser um problema, mas eu acho que isso deve funcionar imediatamente para a placa de demonstração e sua imagem padrão. (A menos que esteja configurado para 4 fios ou algo assim)
fonte