主题中讨论的其他器件:TMDSHSECDOCK-AM263、 SysConfig
工具/软件:
大家好、E2E 专家:
你好
我尝试通过使用引脚多路复用来增加 AM263Px 控制卡 EVM 上可供我使用的 PWM 引脚的数量。 我无法做到这一点、我不确定这是否是我忽视的软件问题。 我使用 TMDSHSECDOCK-AM263进行探测和调试。 CCS 已更新至最新软件版本。 我能够在 EVM 的专用 PWM 引脚(例如 EPWM4_A)上获得 PWM 信号、但不能在需要通过多路复用配置为 PWM 的引脚上获得 PWM 信号。 我将使用 EPWM28_A 作为示例、并且该解决方案可能会扩展到其他引脚。 以下是我迄今为止所做的尝试。
根据数据表、EPWM28_A 不是专用的 PWM 引脚、但可通过将焊球 M16 (引脚131)设置为模式5来使用。 下面的 EVM 文档屏幕截图显示了这一点。
引脚排列:
多路复用选项:
然后、我尝试在 Code Composer Studio 中实现它。 在"syscfg"中、我设置了一个 EPWM28实例并选择与文档匹配的引脚(M16)。 检查 ti_pinmux_config.c 文件、我看到自动生成正确地选择了引脚模式5以将其用作 PWM 引脚。
自动生成的引脚多路复用代码:
所有其他设置(ePWM 时基、ePWM 计数器比较、ePWM 动作限定器、ePWM 死区等) 都与我的 EPWM0实例相同、我可以使用它。 在 TMDSHSECDOCK-AM263电路板上、正在探测引脚131 (接头 J24_6)。 到目前为止、我没有收到任何 PWM 信号输出。 我需要注意的是、在扩展坞板上、它将引脚131标记为 GPMC0_A7、而不是 ICSS_MII0_TXD0标记为 EVM 上的引脚。 即使在 EVM 文档中、M16的"封装信号名称"和"引脚列表"也存在差异。 我假设扩展坞与控制卡之间的引脚(针脚131)应相同。
我的印象是所有引脚多路复用都将在 syscfg 中完成、而不是在应用代码中完成。 这是正确的、还是缺少一些内容?
此致、
公务员制度委员会