ZHCSWO7 May 2024 MCT8316A-Q1
PRODUCTION DATA
可以根据滑行期间的电机相电压波形来计算 MCT8316A 中用于换向瞬间检测的 BEMF_THRESHOLD1 和 BEMF_THRESHOLD2 值。例如,请考虑图 7-6 所示的滑行期间 BLDC 电机的三相电压波形。滑行期间的电机相电压是电机反电动势。
在图 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 电机在很大程度上是一个常数。