Estoy luchando por diseñar la red de compensación tipo 3 para un controlador PWM simple. El controlador es un Richtek RT8110B . Según la hoja de datos, la mitad de la red de tipo 3 está incorporada y no se puede cambiar:
LasnotasRs,CsyCpsoninternas.Asíquemiprimerpasofueanalizarlaestabilidaddelcontroladorsinel"opcional" C3 y R3. Mi experiencia en la teoría del control básico es muy irregular, así que señale si me estoy acercando de esta manera fuera de la base.
Los polos y los ceros se dan en la hoja de datos: un cero en \ $ F_ {esr} \ $, un cero en \ $ F_ {z1} \ $, un par complejo de polos conjugados en \ $ F_ {LC} \ $, y una pole en \ $ F_ {P2} \ $. Dado que estoy dejando de lado el C3 y el R3 opcionales, no creo que deba considerar \ $ F_ {p1} \ $ y \ $ F_ {z2} \ $ en este momento.
Mi inductor es 15uH, Cout es 100uF y el condensador ESR es 1mOhm. Basándome en estos componentes, se me ocurrieron los siguientes valores para los polos y los ceros:
\ $ F_ {esr} = 1.6MHz \ $
\ $ F_ {z1} = 796Hz \ $
\ $ F_ {LC} = 4.1kHz \ $
\ $ F_ {p2} = 319.1kHz \ $
Usando Octave (un clon de Matlab) usé la función zp2tf para traducir ceros y polos en una función de transferencia:
[n d] = zp2tf([Fesr Fz1],[FLC -FLC Fp2],1);
H = tf(n(length(n):-1:1),d(length(d):-1:1)); //zp2tf() outputs the coefficients in reverse order to the way tf() expects them
que dio:
1.23e+09 s^2 - 1.601e+06 s + 1
H: -----------------------------------------------
5.364e+12 s^3 - 1.681e+07 s^2 - 3.191e+05 s + 1
Y finalmente, esta trama de Bode:
Lo que más me llama la atención es que la frecuencia de cruce es de casi 0Hz. De hecho, todo lo interesante en la gráfica de bode ocurre antes de 0.1 rad / s. Me hace pensar que hice algo mal en mi procedimiento. ¿O es este comportamiento perfectamente aceptable?
Además, ¿qué significa cuando la gráfica de Fase nunca cruza 180 grados? ¿Eso significa que el margen de ganancia es infinito? ¿Cuál es la interpretación física de eso?