可編程交流電源要模擬電網的電壓波動、頻率偏移、諧波畸變,輸出必須又快又穩。艾諾交流電源做到毫秒級動態響應的關鍵,在于電壓外環加電流內環的雙閉環控制架構,以及環路之間的帶寬分配和調制策略配合。
先說為什么非要雙閉環。單電壓環不是不行,但交流電源輸出要經過LC濾波,負載一跳,濾波電容和電感會諧振,單環壓不住,波形容易振鈴。加一個電流內環把濾波電感電流先控住,相當于給電壓環多了一道阻尼,外環只管輸出電壓準不準,內環管電流跟上不搞事,分工清楚。
具體鏈路是這樣的。參考正弦波由DDS生成,經過電壓外環的PI調節器,輸出變成電流內環的給定。電流內環把電感電流采樣回來比對,經過另一個PI再加前饋解耦,輸出給PWM調制器去驅H橋。電壓外環的帶寬一般設在幾百赫茲,保證五六十赫茲基波加上低次諧波的穩壓精度。電流內環帶寬要往上抬,做到幾k到十幾k赫茲,這樣負載階躍時電感電流能在百微秒級跟上,電壓環才有機會在毫秒級把輸出拉回設定值。

毫秒級動態響應的難點在負載突變那一下。比如CC模式負載從零安一步跳到滿載,輸出電容上的電壓會先掉一截,電壓外環檢測到偏差加大,給電流內環的給定瞬間抬升,電流內環再催PWM占空比把能量灌出去。這中間有三個延遲要壓:采樣濾波延遲、PI計算延遲、PWM更新周期延遲。艾諾在這幾個節點上都做了優化,采樣用差分加低延時運放,PI在數字側用定點加速并保證每個PWM周期更新一次,PWM頻率提到幾十k讓占空比調整的顆粒度更細。三者疊起來,整個環路的死區時間壓到亞毫秒級,宏觀上看就是從負載跳變到電壓恢復穩定在百分之二以內的動態時間能進到一至三毫秒區間,具體數值跟機型功率和濾波參數有關。
還有一個關鍵是電壓前饋。單純靠PI去追負載跳變,外環要先等電壓掉了才動作,慢半拍。把輸入直流母線的電壓采樣引一份做前饋,母線有波動時提前調占空比,能把外環的負擔卸掉不少,動態再快一點。配合LC濾波器的阻尼補償,階躍后的超調也能壓下來,不至于為了快而振出一堆毛刺。
雙閉環的參數不是隨便配的。外環太快要跟內環搶,內環太快會被PWM噪聲帶偏,兩者之間一般按一比五到一比十的比例分配帶寬,再用伯德圖掃一遍相位裕度,保證四十度以上才敢量產。艾諾不同功率檔位的機型濾波電感電容不一樣,環路參數是按機型一一標定的,不是一套參數通吃全系列,這也是為什么同樣雙閉環,不同廠家的動態表現能差出一倍。
所以毫秒級動態響應不是某一個元件的功勞,是外環內環分工、帶寬分配、前饋補償、PWM頻率、采樣鏈路一起湊出來的結果。用戶看規格書時那個動態恢復時間,背后其實就是這套雙閉環調得干不干凈。