TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748 PRU的使用问题

1   看了技术参考手册,没找到有明确说C6748的PRU的指令运行速度是多快,然后应该都是单周期的指令吧

2  关于PRU部分看了很久,感觉用PRU产生PWM脉冲不像其它芯片那样要么使用电机驱动模块的PWM发生单元,要么使用ECAP的输出比较来做,PRU感觉是靠汇编指令对IO进行电平翻转得到方波信号,然后用汇编语言延时来控制方波的频率和占空比的,不过我试了下,这种用IO电平翻转+延时控制频率和占空比的方法得到的方波脉冲似乎也很精确。有关第二点,不知道我理解的是否正确

Tony Tang:

user189140631   看了技术参考手册,没找到有明确说C6748的PRU的指令运行速度是多快,然后应该都是单周期的指令吧

http://www.ti.com/lit/an/sprace8a/sprace8a.pdf

2.3 Other PRU Instructions All other PRU instructions execute in a single cycle.

user189140632  关于PRU部分看了很久,感觉用PRU产生PWM脉冲不像其它芯片那样要么使用电机驱动模块的PWM发生单元,要么使用ECAP的输出比较来做,PRU感觉是靠汇编指令对IO进行电平翻转得到方波信号,然后用汇编语言延时来控制方波的频率和占空比的,不过我试了下,这种用IO电平翻转+延时控制频率和占空比的方法得到的方波脉冲似乎也很精确。有关第二点,不知道我理解的是否正确

在C6748上是这样的。

赞(0)
未经允许不得转载:TI中文支持网 » C6748 PRU的使用问题
分享到: 更多 (0)