Qué tipo de MOSFET

0

Estoy tratando de establecer el RESET pin, que se establece en alto a través de un pull up interno, de mi MCU (3.3v) a bajo basado en un pin externo (3.7v). Cuando el pin externo está bajo, el pin RESET debe ser Gnd y si el pin externo es alto, el pin RESET debe estar desconectado (volverá a estar alto debido a la tensión interna hacia arriba). Soy nuevo en electrónica, creo que encontré una buena solución con un MOSFET tipo p.

Fuente = RESET Drain = Gnd Puerta = pin externo (0-3.7v)

Ahora mismo estoy luchando con la gran variedad de MOSFET que existen (Farnell tiene 1000). ¿Podría alguien ayudarme, por favor, a calcular los valores correctos o darme otros consejos para resolver ese problema?

    
pregunta perotom

3 respuestas

1

En lugar de utilizar discretos, recomiendo usar un inversor digital con entradas tolerantes de 5 V, pero alimentado por la fuente de alimentación de 3.3 V del micro.

Si este es el único circuito que activa el pin RESET, puede usar, por ejemplo, 74LVC1G04 .

Si necesita hacer una lógica OR cableada para permitir que otros circuitos (como un botón de presión mecánico) presionen el RESET, puede usar 74LVC1G06 .

El costo de cualquiera de estos dispositivos es lo suficientemente bajo como para que la colocación de la parte en el PCB cueste más que la parte en sí misma (de modo que usar una parte un poco más cara para reemplazar 2 o 3 partes más baratas se pague por sí sola) .

Editar:

Acabo de darme cuenta de que escribiste

  

Cuando el pin externo está bajo, el pin RESET debería estar Gnd y si el pin externo está alto, el pin RESET debería estar desconectado (volverá a estar alto debido a la tracción interna).

Para lógica no inversora con salida de drenaje abierto, intente 74LVC1G07 .

    
respondido por el The Photon
1

Alternativamente, para lógica no inversora que oscila de 3.7 a 0.5 v y la hoja de datos de CMOS indica que el VIH y VIL para lógica 3.3 es 2.0 y 0.9 V peor caso (respectivamente), puede usar un diodo Schottky directamente entre las dos interfaces para realice el reinicio. (con pullup interno)

  • Verifique y confirme los cambios de salida en el peor de los casos y las tolerancias de suministro, así como las entradas RESET de VIH y VIL.
respondido por el Tony EE rocketscientist
0

No proporcionó un esquema para el esquema que tiene en mente, pero en cualquier caso no funcionará. Si está utilizando partes discretas, necesitará al menos dos transistores. Aquí hay un ejemplo que usa BJT, podrían reemplazarse con MOSFET complementarios (o podría usar un transistor doble con resistencias base en un solo paquete):

simular este circuito : esquema creado usando CircuitLab

Cuando el voltaje de entrada es menor que aproximadamente 2.5V, fluye suficiente corriente de base para encender el Q1, lo que proporciona una corriente de base al Q2 encendiéndolo y presionando la entrada / RESET baja. R3 evita que las fugas en Q1 se amplifiquen con Q2.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas