Estoy trabajando con un módulo GSM ADH8066 y un PIC16F688 . Quiero restablecer el ADH8066 usando el pin ON_KEY que se describe como:
Power On/OFF signal. Effective at low. Required 100ms above power level.
La forma en que leo esto es que para restablecer el módulo GSM, necesito bajar la señal durante al menos 100 ms para restablecer, y lo he confirmado a través de pruebas. Mi pregunta es, ¿cuál es la mejor manera de bajar la señal (es decir, conectarla a tierra) usando mi PIC16F688? Mi primer pensamiento es usar un transistor NPN con la base conectada al PIC y el pin ADH8066 ON_KEY conectado a través del colector/emisor a tierra. ¿Es este el camino correcto?
El ADH8066 puede tener una resistencia incorporada que aumenta su voltaje de suministro. Deberá comprender si esto es así y, de lo contrario, deberá aplicar uno. Luego use un NPN BJT con emisor a 0V / tierra. Conecte el colector al pin de encendido/apagado en el ADH8066 y conecte la base (a través de una resistencia de 10k) al pin PIC que desea usar para controlar el encendido/apagado.
Un alto proveniente del pin PIC hará que el NPN se encienda y tire del pin del módulo GSM relevante a tierra/0V. Un nivel bajo en el pin PIC apagará el NPN y el pull-up externo (o interno) llevará el pin de control del módulo a Vcc.
La respuesta depende del voltaje al que esté ejecutando el PIC. Si está conectado a la misma fuente de alimentación que el módulo, simplemente conecte la entrada ONKEY del módulo directamente a un pin de salida PIC.
Si el PIC está funcionando a un voltaje diferente, entonces tiene sentido usar un transistor NPN. No miré, pero supongo que esta entrada ONKEY solo requiere una corriente bastante pequeña para bajarla. En ese caso, no necesita ninguna parte externa que no sea el transistor:
Use un pin PIC con un pullup interno débil, que se muestra arriba como R1. Nunca conduzca la salida alta. Condúzcalo hacia abajo o deje que el pull-up lo lleve débilmente hacia arriba. La corriente del pullup será amplificada por el transistor, lo que debería permitirle absorber suficiente corriente de ONKEY para que sea sólidamente baja.
matt ruwe
Andy alias