Cita Iniciado por lupi200 Ver Mensaje
Como ya he comentado en el otro Thread (controladora bipolar con mosfets), trate durante un largo tiempo diseñar una controladora bipolar, con la cual no obtuve buenos resulatdos, por problemas de resonancia. El motor en modo half-step tenia un buen torque, pero cuando la frecuencia de entrada al l297 rondaba los 2.6 khz empezaba a bibrar demasiado, de tal forma de que si no lo apretaba contra la mesa bastante fuerte, no podia seguir aumentando la frecuencia, una vez que superaba esta frecuencia, y llegaba a los 5 khz aproximadamente, debia soltar el motor, ya que si lo apretaba contra la mesa, como lo venia haciendo, perdia pasos y se detenia.
Al no poder solucionar esto decidí volver al diseño anterior de controladora compuesto por un l297 y dos L6203. Pero desafortunadamente no tuve buena suerte con esta controladora ya que queme tres L6203, y aqui en Argentina son muy dificiles de conseguir, ademas de ser caros ($20 c/u). Los primeros dos que se me han quemado yo creo que fue por desconectar la alimentación de potencia (16v) mientras estaba girando (enable del L297 habilitado), digame si estoy pudo ser el causante.
El tercero, y aqui esta mi duda, no tengo idea de porque se quemo, venia andando perfecto durante varios dias, y estoy seguro de que no hubo ningun corto en el cableado, ni un sobre calentamiento ya que estaban montados sobre un buen disipador, y cada tanto tocaba con los dedos los integrados para controlar que no esten caliente.
Lo unico que se me ocurre es agregarle diodos fast recovery como el uf5402 (Maximum Reverse Recovery Time = 50ns), aunque el L6203 ya trae los suyos con un recovery time de 200ns, pero estos estan conectados en paralelo a los mosfets (con la resistencia Rsens en serie). Mi idea es conectarlos como figura en la imagen 2, la modificacion esta rodeada por un rectangulo rojo, ahora bien, ¿es valida esta conexion?, los diodos conectados a Vcc quedarian en parelo a los que ya trae el l6203, pero los diodos inferiores, no estan completamente en paralelo, ya que los del l6203 tienen en serie a Rsense y los otros estan conectados a masa. ¿Esto causaria algun problema?.
Espero que los expertos del foro me puedan ayudar, y darme las recomendaciones a tener en cuenta acerca de este ciruito, ya que esto es lo ultimo que pruebo, y si no funciona voy a tener que recignarme, y abandonar el proyecto.
Adjunto imagen sobre el esquema original, la modificación del circuito montada sobre el digrama interno del integrado, y el pcb que fabrique.

La resonancia que se manifiesta es la tipica resonancia en la banda media "midband resonance" puedes aumentar la frecuencia en la que comienza a aparecer este efecto si subes el voltaje de la fuente de alimentacion de los motores hasta alrededor de 35 voltios y trabajas en modo 1/2 step ("half step").

El ponerle los otros diodos en paralelo (diodos de alta velocidad) no afectara en lo absoluto, puede ayudarte a proteger los L6203 y ayudara a que estos ultimos se calienten menos. Todo depende de los diodos que uses.

Mas importante son los componentes que usas en el "snubber" (resistencia de 10 ohm y capacitor de 0.022 uF), la resistencia debe ser de composicion de carbon o ceramica y el capacitor de bajas perdidas baja inductancia preferiblemenmte de polypropileno metalizado.

No hay razon para que que hayan quemado los circuitos integrados excepto si ha habido un falso contacto en la conexion, un corto circuito, o has desconectado el motor sin haber desenergizado la controladora completamente. Ese circuito que usas es el mismo que se usa en las notas de aplicacion del fabricante.