主题中讨论的其他器件: HALCOGEN
工具与软件:
团队成员、您好!
我有一个关于 IC MCU 16/32位3MB FLSH 144LQFP (TMS5703137DPGEQQ1)的疑问。
在该控制器中、我们可以一次使用多少个 PWM。
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.
工具与软件:
团队成员、您好!
我有一个关于 IC MCU 16/32位3MB FLSH 144LQFP (TMS5703137DPGEQQ1)的疑问。
在该控制器中、我们可以一次使用多少个 PWM。
尊敬的 Priyanka:
在 Hercules 器件中、可以使用3个主要模块生成 PWM:
1. ePWM
2. ECAP
3. N2HET
如果您验证的是 TMS570LS3137的数据表、则 PGE 封装没有 ePWM 和 eCAP 模块。
因此、生成 PWM 的唯一方法是使用 N2HET 模块。
使用 N2HET、我们可以通过两种方法生成 PWM。
1. HalCoGen 的内置黑盒 N2HET 模型
2. 自定义的 NHET 程序
我将在下面详细解释它们。
1. HalCoGen 的内置黑盒 N2HET 型号:
这是使用 N2HET 生成 PWM 的最简单方法之一。 这样、我们只需在 HALCoGen 中进行配置即可生成 PWM。
在这里可以看到、我们可以在 HALCoGen 中配置所需的周期和占空比、并且可以生成 PWM。
通过这种方法、我们可以从每个 N2HET 实例生成8PWM、并且我们在 TMS570LS3137器件中有两个 N2HET 实例:
因此、我们总共可以使用此方法生成16PWM。
2. 自定义的 NHET 程序:
我们可以从 HET IDE 生成我们自己的定制 NHET 程序、因此如果我们这样做、理论上我们可以在每个 N2HET 引脚上生成 PWM。
如果我们验证 PGE 封装上的 N2HET 引脚:
N2HET1实例上有31个引脚
N2HET2实例上的9个引脚:
因此、总共可以生成40个 PWM。 但我们从未实际测试过这种方法、因为没有客户请求这么多 PWM、因此我们根本没有机会测试它。
——
谢谢、此致、
Jagadish。