Sé que ya hay preguntas y respuestas sobre los MOSFET de canal P y la selección de la fuente de alimentación, pero todavía me siento bastante confundido, ya que muchos de ellos son más complejos que mi circuito o simplemente están conectados de manera diferente. Presentaré mi diseño y luego enumeraré algunas preguntas. ¡Cualquier pensamiento sería muy apreciado!
Estoy alimentando un ATMEGA328P usando aproximadamente 5V (para que pueda funcionar a 16MHz). Normalmente, funcionará con 3 AAA en serie (4,5 V en total). Cuando conecto una placa de USB a serie FTDI de 5 V para programarla, me gustaría que se cortara la alimentación de la batería para evitar dañarla (no quiero tener que poner un diodo allí). Estoy planeando usar un MOSFET de canal P de nivel lógico. Espero consumir alrededor de 50 mA como máximo, pero puedo planear 100 mA solo para estar seguro.
simular este circuito : esquema creado con CircuitLab
Análisis:
Vusb range: [4.75V, 5.25V] (per USB standards)
Vbat range: [3.8V, 4.8V] (min needed for 16MHz and max from 1.6V AAA estimated max voltage)
USB Connected:
Vusb Vbat Vgs Expected MOSFET State
--------------------------------------------
4.75V 3.8V 0.95V OFF
4.75V 4.8V -0.05V OFF
5.25V 3.8V 1.45V OFF
5.25V 4.8V 0.45V OFF
USB Disconnected:
Vusb Vbat Vgs Expected MOSFET State
--------------------------------------------
0V 3.8V -3.8V ON
0V 4.8V -4.8V ON
Preguntas:
¡Gracias de nuevo! He hecho varias preguntas en este foro y siempre son muy útiles.
Estuve cerca, pero este parece ser un circuito que funciona, según esta nota de la aplicación para un circuito de carga compartida y esta pregunta SO . Esencialmente, necesitaba invertir de qué lado del MOSFET continúa la carga. Vea abajo:
simular este circuito : esquema creado con CircuitLab
Analizando este circuito...
Cuando el USB está conectado, Vs = Vg - Vf1 ==> Vg - Vs = Vf1 = Vgs
¿dónde Vf1
está la caída de tensión directa D1
? Luego D1
se puede seleccionar de manera que su voltaje directo caiga por debajo Vgs(th)
del MOSFET, manteniéndolo abierto. Si Vgs(th)
se trata de -2 V a -4 V (basado en un MOSFET de canal P de nivel lógico típico), entonces solo necesitamos un diodo con una caída de menos de 2 V, lo cual es muy fácil. También debemos mantener lo más cerca posible de 5 V para el chip ATMEGA, por lo que es mejor un schottky, ya que puede proporcionar una caída de menos de 1 V.
Cuando se desconecta el USB, Vg
se tira a 0V, y Vs = Vcc = Vbat - Rds(on)*50mA
(para una corriente aproximada de 50mA). Por lo tanto Vs
, está cerca de 4.5V y Vgs ~= -4.5V
, y el MOSFET conducirá. Seleccionar un MOSFET con un nivel bajo Rds(on)
evitará perder demasiado voltaje. El D1
diodo evita que la puerta Vg
sea igual a Vs
en este punto, ya que tendrá polarización inversa.
Preguntas pendientes...
Una parte de la que no estoy totalmente seguro es el escenario cuando se desconecta el USB: ¿Cómo puedo suponer que el MOSFET está conduciendo? Parece que si comienzo con esa suposición, no me encuentro con ninguna contradicción. Sin embargo, si asumo que el MOSFET está abierto y Vs = Vg = 0V
, entonces tampoco me encuentro con contradicciones. ¿ Qué sería Vs
cuando en este segundo caso? ¿Quizás alguien pueda aclarar? De lo contrario, asumiré que las personas que escribieron la nota de la aplicación a la que me refiero saben lo que están haciendo.
ACTUALIZACIÓN - Respuesta: cuando el USB está desconectado, Vg = 0V
y Vs = Vd - Vf
dónde Vd = Vbat
está Vf
la caída de voltaje directo del diodo del cuerpo del MOSFET, generalmente alrededor 0.65V
(tenga en cuenta que esto generalmente se especifica como Vsd
en una hoja de datos y generalmente se da como un número negativo). Esto pone Vs ~= 3.85V
, resultando en Vgs = Vg - Vs = -3.85V
. Para un MOSFET de canal P con una Vgs(th)
de -2 V a -4 V, esto activará el MOSFET y hará que conduzca. Una vez que el MOSFET se ha encendido, la caída de voltaje del diodo del cuerpo desaparece y es reemplazada por la caída de voltaje de la resistencia interna, llamada , Rds(on)
entonces, ¿ Vs = Vd - Rds(on)*i
dónde i
está la corriente esperada a través del MOSFET?
Nota al margen: no se confunda por el hecho de que
Vgs(th)
a menudo es un rango en las hojas de datos en lugar de un valor único. Está totalmente bien y, a menudo, se desea que sea más negativo que el "máximo" para el rango (por ejemplo, -4V en nuestro caso), dentro de las clasificaciones máximas absolutas de la hoja de datos, por supuesto.
¿Es D2
necesario? Si entiendo correctamente, evita que la corriente se retroalimente a la batería. La nota de la aplicación lo muestra y menciona que puede comprar el MOSFET con él incorporado (schottky). Lo agregué manualmente a mi esquema, pero ¿ya se asume? es decir, ¿es el mismo o diferente del diodo del cuerpo parásito?
ACTUALIZACIÓN - Respuesta: Es lo mismo que el diodo del cuerpo del MOSFET y no se requiere como un diodo "extra". Dicho esto, algunos han recomendado no usarlo como el único diodo de protección de corriente inversa .
eliot alderson
eliot alderson
andres m
eliot alderson
andres m
andres m
eliot alderson
andres m
andres m
eliot alderson
andres m
andres m
eliot alderson
andres m