Estoy diseñando un convertidor Buck controlado por procesador. Estoy viendo algunas inestabilidades, que sospecho que pueden deberse a una selección de frecuencia incorrecta en diferentes puntos de mi sistema. Estoy tratando de regular la corriente de salida, con un resultado que parece un diente de sierra. Las caídas de corriente a un canal, recibo algunos pulsos cortos que parecen detener la caída, luego recibo un pulso mucho más largo que eleva la corriente hasta un pico. No hay pulsos hasta el siguiente paso. La corriente promedio medida tanto por mi sistema de control como por una pinza externa se está regulando, por ejemplo, dentro del 20% de mi punto de ajuste. No es lo suficientemente bueno para mi especificación.
- Frecuencia de conmutación: 12 kHz
- Frecuencia de muestreo A / D: 12 kHz
- Frecuencia de actualización del bucle de control: 12 kHz (observado)
- Filtro RC anti-aliasing en señales de realimentación que ingresan al convertidor A / D: polo único, frecuencia de esquina de 1 kHz
- Filtrado digital: Ninguno
- Choke: ~ 2 mH
¿Quizás debería estar tomando muestras más rápido? ¿Actualizar mi bucle de control más lento? ¿Usando un filtro anti-alias con una frecuencia de esquina más alta? ¿Hay algún defecto obvio en este esquema de control como lo describí? En general, ¿cómo se seleccionan adecuadamente estas frecuencias y valores entre sí?