Después de preguntar a colegas, probar algunas variaciones y pasar días investigando, descubrí que podía preguntar aquí ya que se me están acabando las ideas.
La discusión más similar que he encontrado es: mosfet is always on despite a pull-down.
El punto es que, según puedo ver, tengo este circuito...
simula este circuito – Esquemático creado usando CircuitLab
...de manera diferente al enlace mencionado, entiendo que el negativo ya está conectado al source (según entiendo en la imagen, el Source es el pin inferior de M1, el drenaje es el superior).
Esto suele estar en un PCB (tomando 8 de esos cada uno), pero el problema ha estado ocurriendo durante tanto tiempo que he montado un solo ejemplar en un protoboard y el problema aún persiste.
Estoy bastante seguro de que quemé algunos mosfets durante experimentos, pero estoy utilizando mosfets nuevos del rollo para el protoboard. La mayoría de los mosfets (digamos 7 de 10) se comportan incorrectamente.
Comportamiento esperado
- Cuando CTRL no está activado, D1 está APAGADO.
- Cuando CTRL está activado a GND, D1 está APAGADO.
- Cuando CTRL está activado a +5, D1 está ENCENDIDO.
- (objetivo verdadero: cuando CTRL está activado a +3.3, D1 está ENCENDIDO).
Comportamiento observado
-
CTRL = no activado. El LED está encendido, aunque no completamente. Corriente de 6.8mA M1 fuente-a-gnd. MALESTAR.
-
CTRL = no activado. Diferentes pull-downs (o ups) no hacen ninguna diferencia.
-
CTRL = no activado. Desconectar la fuente apaga el LED. BIEN
-
CTRL = activado a GND. El LED está casi apagado. ¡Aproximadamente 2mA fluyen desde la compuerta a GND! MALESTAR
-
CTRL = activado a +5V. El LED está completamente ENCENDIDO. BIEN
En general, este comportamiento es coherente con la mayoría de las pruebas. Es decir, el estado ENCENDIDO siempre es bueno, mientras que el estado APAGADO suele ser malo.
En el trabajo he lidiado con este mosfet varias veces sin problemas, pero descubrí que algo era diferente en casa. Especulé que podría estar quemándolos por descarga estática, así que hice todo el procedimiento nuevamente conectándome a tierra. El mismo resultado.
Estoy bastante seguro de haber logrado ensamblar un caso que funcionó perfectame...