Part Number: TMS320F280039C
Other Parts Discussed in Thread: C2000WARE
问题描述:希望通过CLB功能,实现输入一路pwm信号,输出两路正交的pwm信号,且输出的正交信号频率可调。
目前疑惑点:1:这个想法是否可以通过CLB进行实现?
2:如果可以,是否可以说一下实现方案?或者给一些实例借鉴一下。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: TMS320F280039C
Other Parts Discussed in Thread: C2000WARE
问题描述:希望通过CLB功能,实现输入一路pwm信号,输出两路正交的pwm信号,且输出的正交信号频率可调。
目前疑惑点:1:这个想法是否可以通过CLB进行实现?
2:如果可以,是否可以说一下实现方案?或者给一些实例借鉴一下。
您好,
请问您是希望输出信号与输入信号的频率相匹配吗? 如果是的话,可以通过 CLB 实现。 您可以使用计数器块和 FSM 块的某种组合来增加输入信号的延迟,并通过 CLB 输出 XBAR 将该信号输出到 GPIO。
是的,就是想用CLB来实现伺服驱动器的分频输出功能。可在延迟这一块不知道该怎么做了,看了咱们目前提供的C2000Ware_4_01_00_00关于CLB的例程,目前还没有好的思路,希望可以得到一些指导或者一些相关资料分享
您好,
您可以通过使用计数器并设置匹配值来实现延迟,以便在 ePWM 切换时,计数器计数到匹配值并在达到该值时切换正交输出。 可以使用 FSM 来保持正确的正交输出(高电平或低电平)。 想要实现动态的,很可能需要使用 eCAP 来获得一些必要的波形细节,如频率和周期,并定期将该数据馈送到计数器模块的匹配参数中。 我们应该会在不久后推出一个 CLB 示例来展示 CLB 模拟该捕获功能。