其芯片浮点运算能力如何?其ePWM 与HRPWM 差别大吗?
其芯片浮点运算能力如何?其ePWM 与HRPWM 差别大吗?
http://www.ti.com/lit/ds/symlink/lm4f232h5qd.pdf
上面的链接是LM4F232H5QD的Datasheet。
Stellaris Cortex-M4F 系列处理器片上集成了浮点运算单元FPU,具有较好的浮点运算性能:
符合IEEE 754
32-bit指令集,具有单精度数据操作能力
乘累加功能提高运算精度
硬件支持转换,加,减,乘(乘累加),除,平方根
其详细介绍可以参考上面Datasheet中135页:“Floating-Point Unit (FPU)”中的详细介绍。
楼主可以写一段浮点运算代码运行在Cortex-M4F处理器上进行评估。
对于PWM:
楼主提到的ePWM 与HRPWM,其实是C2000系列中的外设名称。详细内容请参考如下链接:
http://processors.wiki.ti.com/index.php/Category:EPWM_and_HRPWM_for_C2000
Cortex-M4F系列MCU的Genaral-Purpose Timers支持单路PWM发生模式.
详细介绍可以参考上面Datasheet中723页:“11.3.2.5 PWM Mode”中的介绍。
另外,LM4F2xx系列片上集成了用于Moto Control的 PWM外设,带有死区发生器,可用于马达控制等应用场合。
详细介绍可以参考上面Datasheet中1243页:“20 Pulse Width Modulator (PWM)”中的介绍。