Estoy de vuelta otra vez con otro dolor de cabeza de mi propia creación. Parece que estoy aprendiendo constantemente las cosas de la manera más difícil.
Preguntas directas:
-
Me he dado cuenta de que mi mosfet de protección de voltaje inverso interactúa con otro interruptor p-mosfet de una mala manera (¡gracias!). ¿Hacer que los mosfets sean idénticos a esta interacción / quiero que el interruptor sea más / menos capacitivo que el otro?
-
He hecho cuatro copias de este diseño. Uno "funciona" y los otros (que en mi opinión son mucho más limpios) no lo hacen. ¿Puede el descuido en la soldadura contribuir al rendimiento del sistema?
-
¿Hay alguna manera fácil de saber si un microcontrolador se está apagando o reiniciando? (Estoy pensando que solo hay que recorrer la línea de restablecimiento / agregar un límite y ver si desaparece)
Cómo llegué aquí:
Estoy haciendo tableros de interruptor de microcontrolador. El diseño utiliza tres mosfets: 1: Protección contra tensión inversa (p-mosfet) 2/3: par n-mosfet / p-mosfet para encender un riel de 12V.
Aquí está el diagrama completo del circuito:
¡Pareceuncircuitosimple!Heusadoestetipodecircuitotodoeltiempo(menoslaproteccióndevoltajeinverso).Penséquetodoestaríabien.Construíuno,yfuncionócomoseesperaba.Todobien,¿verdad?Asíquehicetresmás.Ningunodelosnuevosfunciona.Elmicrocontroladorsereiniciacuandoselanzaelinterruptor(brownout?).Despuésderascarmelacabeza,saquéelosciloscopioyconectéloscablesalosrielesde12Vdespuésdecadamosfet,elriel3v3despuésdelprimerreguladorylaseñaldegiroalapuertan-mosfet:
Parecebastanteinocente.¡MEJORAR!
Uhoh.¿Esesounmeneo?¡MEJORAR!
Genial.Asíquetengounagranondapasandopormisistema.Esonecesitaarreglarse,¿verdad?Supongoqueestoespartedelproblema.(4Vsobrepasaenel12V...yun3v3incrementandoa5v5...ouch).El5.5vpodríasersignificativoporqueelmicrocontroladortieneunaclasificaciónde1.8-5.5V?Séqueelcontroladorseapagasiestápordebajode2v7.Cambiaréelniveldereduccióndetensiónyverésiesoayuda,peroimaginoquedeboabordarlasondulacionesdefrente.
Heinvestigadolasopciones.
1.Ponerunlímiteenmilíneadereinicio(¿2Vpodríaestarleyendocomológicabaja?)
Ponga tapas más grandes en v_out para los reguladores. Actualmente tengo el 2uF recomendado, pero no parece que sea suficiente.
Ralentiza el encendido:
Planeo ir con el intercambio del n-mosfet con un transistor (y tal vez también un circuito rc para conducir). Es un circuito que funciona con baterías, así que me gustaría ahorrar corriente (de ahí el n-mosfet). Observaré las especificaciones de los mosfets para asegurarme de no freírlos en el camino hacia arriba, pero esto es una vez / día, así que tienen mucho tiempo para refrescarse. ¿Hay algunos consejos / cosas que estoy pasando por alto?
También otra cosa: El primer circuito que construí tiene oscilaciones PEOR (en el riel de 12 V) pero parece que es propio / no se reinicia. No estoy seguro de si el restablecimiento se debe a un apagón o al interruptor de restablecimiento (agregaré esas fotos pronto). El área de reinicio es un poco de un laberinto, así que tal vez la capacitancia del cableado esté ayudando. ¿Alguna idea sobre esto?
Muchasgraciascomosiempre.Matt
ACTUALIZACIÓN:Efectivamente,avecestienesquefrenar.Dejaréquelosdatoshablenporsímismos:
Puse una resistencia de 100k en la puerta del gran mosfet. Disminuir la velocidad impidió apretar el sistema a la vez. Gran respuesta Claro como la noche y el día. Voy a empezar en el capítulo 2 de Horowitz. Realmente debería tener una idea sólida de esto. Gracias jp!