TI论坛
直播中

张兰英

8年用户 169经验值
私信 关注
[问答]

请问Q格式和Q0格式是不是一样的东西?

Q格式和Q0格式,是不是一样的东西?

回帖(7)

张嘉

2018-10-11 15:24:04
Q格式是一种用定点数来表示浮点数的方法,它分Q0~Q31,每个Q格式的精度和可表示的数据范围不同
 
举报

张兰英

2018-10-11 15:32:56
引用: linlin3105 发表于 2018-10-11 10:30
Q格式是一种用定点数来表示浮点数的方法,它分Q0~Q31,每个Q格式的精度和可表示的数据范围不同
 

我问这个是因为《InstaSPIN Projects and Labs User’s Guide》中Page 21中有这么一句话,没看懂:
Converts the Q pwm values in gPwmData to Q0 and writes these values to the EPWM compare registers.
上面说从Q格式转换成Q0格式
我觉得好像没有Q格式,只有Q0~Q31格式(我之前看过IQ数的一些资料)。
上面的Q是什么意思?
举报

张嘉

2018-10-11 15:51:30
引用: cmh16 发表于 2018-10-11 10:39
我问这个是因为《InstaSPIN Projects and Labs User’s Guide》中Page 21中有这么一句话,没看懂:
Converts the Q pwm values in gPwmData to Q0 and writes these values to the EPWM compare registers.
上面说从Q格式转换成Q0格式

这句话的意思应该是:将PWM值从某种Q格式转换成Q0格式,只是它没有明确说是由哪种Q格式来转换,应该是根据程序中具体的变量值决定
举报

徐小婷

2018-10-11 16:05:37
引用: cmh16 发表于 2018-10-11 10:39
我问这个是因为《InstaSPIN Projects and Labs User’s Guide》中Page 21中有这么一句话,没看懂:
Converts the Q pwm values in gPwmData to Q0 and writes these values to the EPWM compare registers.
上面说从Q格式转换成Q0格式

QPWM可能是Q1到Q31的某个被标幺的浮点数,而EPWM寄存器只能写定点数,所以这句话的意思就是把原来gpwm变量里的Q浮点数通过乘以一个系数,转回Q0,也就是整型数后,赋给EPWM。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分