¿Qué significa la carga nominal de un interruptor táctil?

3

Quiero conectar un interruptor táctil a un pin GPIO de MSP430 (que funciona con 3.3 voltios). La hoja de datos del microcontrolador dice que los pines IO pueden soportar una corriente máxima de 6 mA.

El interruptor táctil que me interesa tiene una carga nominal de 12 V y 50 mA.

¿Qué significa? ¿El interruptor consume energía cuando está cerrado? ¿Puedo usar el interruptor con ese microcontrolador?

    
pregunta Artium

2 respuestas

5

Primero, sí, puedes usar el interruptor con ese microcontrolador. Su clasificación de 50 mA significa que no se puede usar para corrientes más altas, por ejemplo, para conducir un motor directamente.

Segundo, si un pin IO en un micro puede soportar 6 mA, eso significa que puede suministrar 6mA cuando se trata de una salida, por ejemplo, para controlar un LED, o para activar un transistor para controlar un motor.

Si le está conectando un interruptor, también configurará el pin (en su programa) para que sea una entrada, y la corriente que tomará es muy pequeña (microamperios).

Normalmente lo harías:

conecte el interruptor del pin a 0V, y una resistencia del mismo pin a + v, o
conecte el interruptor del pin a + V, y una resistencia del mismo pin a 0v.

La resistencia tendrá un valor bastante alto, tal vez 5k o 10k (o hasta 47k). Tira el pin al riel de suministro al que está conectado: si + v, jala el pin alto, y leerás '1' en el micro. Presione el interruptor y tirará del pin a 0 V, conduciendo la corriente a través de esa resistencia (un miliamperio o menos) a tierra. Y como el pin ahora es 0V, leerá '0' de ese pin en el micro.

    
respondido por el Brian Drummond
3

La potencia nominal significa que el interruptor puede soportar 12V cuando se abre y cuando se cierra una corriente máxima de 50mA.

La corriente máxima de los pines IO de la uC se refiere al caso en que se utilizan como salidas. Al conectar un interruptor, los configura como entradas y activa un pullup interno. Luego conectas el interruptor a GND y un pin IO. Por lo general, los pullups internos están en el rango de 10k, por lo que el interruptor verá 3.3V cuando se abra y 3.3V / 10k = 0.33mA cuando esté cerrado.

    
respondido por el Simon

Lea otras preguntas en las etiquetas