ZHCSWO7 May 2024 MCT8316A-Q1
PRODUCTION DATA
可以根據滑行期間的電機相電壓波形來計算 MCT8316A 中用于換向瞬間檢測的 BEMF_THRESHOLD1 和 BEMF_THRESHOLD2 值。例如,請考慮圖 7-6 所示的滑行期間 BLDC 電機的三相電壓波形。滑行期間的電機相電壓是電機反電動勢。
圖 7-6 滑行期間的電機相電壓在圖 7-6 中,一個浮動相電壓間隔由通道 3 上的垂直標記表示。通道 3 上的 Vpeak(反電動勢峰峰值)為 208mV,Tc(換向間隔)為 2.22ms,由通道 3 上的水平和垂直標記表示。Vpeak 和 Tc 的數字等效計數值計算方法如下所示。
在 MCT8316A 中,3V 模擬輸入對應 4095 次計數(12 位),相電壓在 ADC 輸入之前按比例縮小為原來的十分之一;因此,208mV 的 Vpeak 對應于 20.8mV 的 ADC 輸入,這相應地等于 29 次 ADC 計數。假設 PWM 開關頻率為 25kHz,則每 40μs 可獲得一個反電動勢樣本。因此,在 2.22ms 的時間間隔內,總共集成了 55 個反電動勢樣本。因此,計算得出的 BEMF_THRESHOLD1 或 BEMF_THRESHOLD2 值為 (?) * (29/2) * (55/2) = 199。因此,在該示例中,BEMF_THRESHOLD1 和 BEMF_THRESHOLD2 被設置為 8h(對應于 200,這是最接近于 199 的值),以便在快速啟動期間使用反電動勢積分方法進行換向瞬間檢測。測量 Vpeak 和 Tc 值以計算 BEMF_THRESHOLD1 和 BEMF_THRESHOLD2 值的確切速度并不重要(只要數字計數有足夠的分辨率即可),因為乘積 (Vpeak * Tc) 對于給定的 BLDC 電機在很大程度上是一個常數。