conduciendo un pin de control a tierra con diferentes voltajes

0

Estoy usando un atmega2560 de 3.3V para desactivar un regulador de conmutación que funciona con una batería de ~ 12V. El pasador EN del conmutador se eleva a la tensión de la batería y debe ser conducido a tierra para desactivarlo. Claramente esto está fuera de lo que puede hacer el uC. Mi (muy rudimentario) entendimiento es que puedo lograr esto con un N-MOSFET, atándolo al pin de habilitación como este:

¿Funcionaráesto?Parecequeestoycreandouncorto(V_BATT->R1->Q1->GND),perosupongoquenoesunproblemadadoeltamañodeR1.

EDIT

Tengodosreguladoresdeestetipo: enlace enlace

Una cosa de la que no estoy seguro es si como se pregunta en los comentarios, la tensión EN debe estar vinculada a VIN, o si solo debe estar por encima de algún valor absoluto. Hay una discusión en las hojas de datos sobre los umbrales EN, pero no mencionan si estos son umbrales relativos a VIN o valores absolutos:

Dicho esto, el TPS62125 debe estar vinculado a un VIN para evitar una captura 22: alimenta la MCU y una supercap que la MCU usa para la energía cuando pone el sistema y el regulador en suspensión. Entonces, hasta que ese supercap se cargue por primera vez, no hay nada que active el regulador, excepto la batería.

    
pregunta kolosy

1 respuesta

0

Sí, puede conectar el pin EN a tierra a través de un transistor y controlar el transistor con el microcontrolador. Tiene razón, la resistencia de 100k evita un cortocircuito y la corriente será bastante baja, por lo que no dañará nada.

Puede usar un BJT NPN o un MOSFET de modo de mejora de canal N, suponiendo que está usando un voltaje positivo para hacer la conmutación. Si quisiera usar un voltaje negativo (que probablemente no usaría ya que está usando una uC), entonces querría usar un MOSFET de modo de mejora de canal P o PNP.

Como ya se mencionó, dado que la tensión de flanco ascendente de habilitación solo debe ser de 1.8v, y la tensión de flanco descendente de inhabilitación debe ser de 0.4v como máximo, entonces puede controlarla directamente con su microcontrolador, pero Seguro que no olvidas el pull-up (que ya tienes). Si lo dejas flotando, podría causar un comportamiento extraño y posiblemente dañar tus circuitos.

Me doy cuenta de que no soy la primera persona en responder a tu pregunta, por lo que solo aceptaré mi respuesta si los otros que ya publicaron comentarios no vuelven a publicar como respuestas.

    
respondido por el DerStrom8

Lea otras preguntas en las etiquetas