Pantalla táctil resistiva a ADC

4

Quiero conectar una pantalla táctil resistiva a un ADC.

Soy nuevo en electrónica y tengo experiencia en el desarrollo de software. Mi intención es aprender, le agradecería mucho si pudiera empujarme en la dirección correcta, señalando los problemas, en lugar de entregar una solución.
Además, no soy nativo del idioma, es posible que no entienda bien las palabras, mis disculpas.

Tengo una pantalla táctil resistiva de 4 cables pegada al panel TFT "CFAF320240F -035T (320x240) " y una "LPC2138" placa de microprocesador.

Tengo una fuente de alimentación CC de 12V 300mA.
La fuente está alimentando el microprocesador, que está regulado a 3.3V; y la luz de fondo, utilizando un pin de salida uC, transistor y resistencias,
Así que tengo 12V y 3.3V de inmediato.

El ADC se especifica con
- 10Bit
- Resistencia de la interfaz de fuente de voltaje 40kOhm
- tensión de entrada analógica 0..VDDA; VDDA siendo 3.3V aquí

La documentación tiene poca especificación en la pantalla táctil, mediante el uso de un medidor tengo un lapso de resistencia de
- 300..600 Ohm.

Todavía no quiero usar un Op-Amp o un TS-driver-IC.

En lo siguiente, acabo de trabajar con la dirección horizontal en el TS. Estas son todas las suposiciones, ¡no tengo la menor idea de si estoy equivocado o no!

(Figura1)

R8-300+R-TP1-300eslapantallatáctil,todavíanosécómopresentarlademaneramásadecuada.
Alusarundivisordevoltaje,ignorandolaresistenciadelADC,obtengounrangodevoltajeutilizabledemáximo0,5661V;
enR_TS=300OhmADC_INseconvierteen1.4139V,
aR_TS=600OhmADC_INseconvierteen1.98V;
ConelADCquemedaun17%,ounlapsode7bits,aproximadamente175puntosenlapantalla.Tambiéndibuja3,8mA+-0,6mA;

Ahoramegustaríateneralmenos320puntoshorizontales.

(Figura 2)

Aquí es donde llegué hasta ahora. Aún no hay números, ya que todavía es un poco difícil para mí, Prefiero tener el encabezado correcto primero
- A la izquierda, uso la pantalla táctil más la resistencia R6 para reducir la corriente de control.
- A continuación, T1, R1, R2 y R4 construyen una fuente actual que será derribada por
- R3 y T2.
Al usar R10, R6 y R5 puedo manipular el desplazamiento, usando R3 puedo escalar la salida.
C2 Lo puse porque creo que tengo que filtrar la entrada del ADC.

¿Es ese un enfoque aplicable? ¿Dónde me equivoco o dónde echo de menos las cosas?

Gracias por tu tiempo.

    
pregunta Duchamp

1 respuesta

2

No necesitas un circuito tan complicado. Necesita 4 puertos y posiblemente dos resistencias.

Hay 4 pines para la pantalla táctil (página 12 del PDF):

Pin1 = Y-

Pin2 = X +

Pin3 = Y +

Pin4 = X-

Para obtener la posición táctil "X", el microprocesador ajusta Pin3 a + 3.3V y Pin1 a GND (0V). Pin4 se desconecta (alta impedancia) configurándolo en una entrada o en una salida de colector abierto configurada en alta. El microprocesador usa Pin2 para leer el voltaje a través del ADC.

Para obtener la posición táctil "Y", haga lo contrario. El microprocesador establece Pin2 a + 3.3V y Pin4 a GND (0V). Pin1 está desconectado (alta impedancia). El microprocesador utiliza Pin3 para leer el voltaje.

Pin2 y Pin3 necesitan ir al ADC, a través de una resistencia si desea que la corriente de control disminuya. Pin1 y Pin3 van a una salida de colector abierto oa una E / S normal.

La resistencia utilizada en Pin2 y Pin3 no afectará realmente al ADC si pones una tapa de 100pF a tierra justo al lado del microprocesador.

Para resumir:

Posición táctil "X":

Pin1 = salida de 0V

Pin2 = entrada ADC

Pin3 = salida de 3.3V (con resistencia en línea si es necesario)

Pin4 = Alta impedancia (salida de colector abierto o simplemente una entrada)

Posición táctil "Y":

Pin1 = Alta impedancia (salida de colector abierto o simplemente una entrada)

Pin2 = salida de 3.3V (con resistencia en línea si es necesario)

Pin3 = entrada ADC

Pin4 = salida 0V

Por favor, vea el siguiente enlace, solo para las fotos:

enlace

    
respondido por el David Drysdale

Lea otras preguntas en las etiquetas