在一些如變頻家電、電動自行車、工業變頻器等需要FOC算法的場合,通常會采用Shunt電阻將相電流轉化為相電壓,并利用運放進行放大;相電流檢測的精度是決定整個電機控制性能的一個重要因素。
電機控制中,PWM頻率一般是20KHz左右,最小PWM占空比常常定義為5%;而在程序控制中,ADC采樣點一般控制在這個相電流檢測窗口正中間,所以對于Shunt電流檢測電路來說,必須在ADC采樣時刻之前完成電壓信號的建立穩定。而運放輸出的穩定時間與運放的壓擺率(SR)以及帶寬參數相關;故弄清運放對于階躍信號響應時間、選擇一顆合適帶寬及壓擺率參數的運放是十分重要的。
接下來,我們將討論帶寬及壓擺率對于輸出響應時間的影響
首先
如果運放放大電路外圍不存在外加的電容,可以認為是一階系統,如下圖1、圖2所示
根據一階系統的數學模型
一階系統對單位階躍響應的公式:
▲圖3.一階系統的單位響應曲線
一階系統響應曲線在t=0時的斜率為1/T
該斜率即變化速率,隨時間下降;當t=∞時,動態過程結束,一般我們會取;因為當;當,系統的響應過程基本結束。
當輸入信號為小信號時輸出響應的計算方法
通常我們認為幅值小于350mV的階躍信號為小信號,此時輸出信號上升時間與階躍信號幅值無關;上升時間受到運放閉環帶寬限制,壓擺率未達到極限。
定義運放輸出的上升時間為輸出穩定值10%-90%的時間差,用tr表示,并假設電路為一階系統:
該公式參考一階系統的單位階躍響應,其中為輸出最終穩定值;為時間常數,
代入上式求得:
注意fc為閉環帶寬,以3PEAK的TP1562AL1為例,其帶寬為6MHz,若放大10倍,則閉環帶寬為0.6MHz;
當輸入信號為大信號時輸出響應的計算方法
當輸入信號是緩慢變化的信號或者小信號時,IS1小于輸入飽和電流IS1 max,IS1隨輸入差分電壓線性變化;
當一個大于350mV的階躍信號輸入到VIN后,所有的電流IS1都從輸入級一側流出,IS1等于飽和電流IS1 max,如圖4;IS1對輸出級的Miller電容C1充電,輸出的壓擺率SR就是IS1對C1充電的速率,等于IS1/C1。
▲圖4. 大信號輸入使輸出進入Slewing狀態
01
從圖4可以觀察到,輸出信號上升時間由兩個階段組成:
第一階段,開始會以固定的斜率上升,壓擺率達到極限;
第二階段,當輸出信號接近終值時,由于輸出已經響應了輸入信號的變化,反饋到輸入端,兩輸入端之間的差值Vos減小,輸出信號又開始受到帶寬的限制。
02
那輸出信號的整體上升時間是多少?應該如何計算?
之前已經提到,根據一階時間響應,可以得到以下公式:
對Vout在t時刻的求導,得到的Vout曲線在t時刻的斜率即變化率:
令,即運放的壓擺率。
其中可以理解為理論需要的最大壓擺率,;
計算得到轉折點:
令轉折點系數:
轉折點處的電壓值,
求出轉折點前受SR控制的時間:
計算出轉折點之前受到SR控制的時間:
轉折點后上升的電壓范圍:
轉折點后受GBW控制的時間:
整體時間為
03
通過以上計算公式可以計算出TP1562AL1的上升時間T=1.48us;對于一般變頻空調、洗衣機、電動自行車、變頻器等應用,TP1562AL1的動態指標式已可以滿足要求,倘若需要更快響應速度的運放,可以考慮采用TP128X,TP258X系列運放。
同樣用公式計算可以得出,各自的上升時間為:1.15us,0.88us
-
電機控制
+關注
關注
3526文章
1856瀏覽量
268370 -
變頻器
+關注
關注
251文章
6503瀏覽量
144239 -
電容充電器
+關注
關注
1文章
14瀏覽量
8802 -
FOC算法
+關注
關注
1文章
16瀏覽量
9656 -
運放放大器
+關注
關注
0文章
8瀏覽量
4030
發布評論請先 登錄
相關推薦
評論