| DRV8301_REVB,F2806M |
各位好!有个问题,在调试motorware代码时(所用的motorware_1_01_00_14),读取ADC的电压,例如线电压,源代码如下:
|
// read the dcBus voltage value |
查看IQmathLib.h可以知道GLOBAL_Q 为 24,但是这里采用IQ12的乘法即_IQ12mpy( )实现,请问是如何实现的?
其后的注释说是除以ADC的位数,由IQ24除以2^12时候直接利用_IQmpy( )实现?
Thank you in advance!~
Zhang YJ