在TMS320C2000 Motor Control Primer中:
GLOBAL_Q Max Val Min Val Resolution
28 7.999 999 996 -8 0.000 000 004
24 127.999 999 940 -128 0.000 000 060
20 2047.999 999 046 -2048 0.000 000 954
请问一下数据范围和精度是怎么计算来的?
Jones Chen:
楼主,
请参考IQmath文档。
见附件。
在TMS320C2000 Motor Control Primer中:
GLOBAL_Q Max Val Min Val Resolution
28 7.999 999 996 -8 0.000 000 004
24 127.999 999 940 -128 0.000 000 060
20 2047.999 999 046 -2048 0.000 000 954
请问一下数据范围和精度是怎么计算来的?
Bruce:
回复 秋之初:
你好,谢谢解答, 以下是我的计算方法,请问一下错误在哪里?
1、如Q28格式,正数最大0_111.1111 1111 1111 1111 1111 1111 1111
| | |
符号 整数 小数
于是得到最大值+7.999 999 996
2、那么是否可以这样计算:表示负的最小值为 1_111.1111 1111 1111 1111 1111 1111 1111
| | |
符号 整数 小数
算的的Q28格式的下限不就应该是-7.999 999 996么?
我这样理解的错误在哪里啊?
在TMS320C2000 Motor Control Primer中:
GLOBAL_Q Max Val Min Val Resolution
28 7.999 999 996 -8 0.000 000 004
24 127.999 999 940 -128 0.000 000 060
20 2047.999 999 046 -2048 0.000 000 954
请问一下数据范围和精度是怎么计算来的?
Bruce:
回复 秋之初:
现在想起来了,是这样的,提了个比较2的问题,谢谢解答!
在TMS320C2000 Motor Control Primer中:
GLOBAL_Q Max Val Min Val Resolution
28 7.999 999 996 -8 0.000 000 004
24 127.999 999 940 -128 0.000 000 060
20 2047.999 999 046 -2048 0.000 000 954
请问一下数据范围和精度是怎么计算来的?
Bruce:
回复 秋之初:
感谢TI, TI的工程师们!