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.

[参考译文] AM263P2:引脚多路复用器选项

Guru**** 2378650 points
Other Parts Discussed in Thread: TMDSHSECDOCK-AM263, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1509046/am263p2-pin-mux-options

器件型号:AM263P2
主题中讨论的其他器件:TMDSHSECDOCK-AM263SysConfig

工具/软件:

大家好、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 中完成、而不是在应用代码中完成。 这是正确的、还是缺少一些内容?  

此致、

公务员制度委员会

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TICSC:  

    控制卡和扩展坞上的网络名称差异的原因是每个 EVM 上使用的名称对应于  主要用例  硬件平台上执行网络分级。 网络名称与信号/引脚多路复用模式无关  你  通过 SysConfig/软件分配。 扩展坞与控制卡之间的引脚排列本身是相同的。

    话虽如此、在 SysConfig 中更改 pinmux 模式后、您是否会在将.out 文件部署到控制卡之前重新编译 CCS 工程?

    此致、

    Brennan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brennan、

    你好。

    对 SYSCFG 进行更改后、我进入了我正在处理的项目的调试模式、但没有明确点击"rebuild project"命令。 这似乎适用于默认 PWM 引脚。 您建议在每次更改 SYSCFG 后进行重建吗?

    我认为 工程在进入调试模式时已重建。

    此致、

    公务员制度委员会

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TICSC:  

    是、请在更改 syscfg 后重新编译。 如果这样可以解决您的问题、请告诉我。

    此致、

    Brennan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brennan、

    你好。

    我已尝试在更改 syscfg 后重新编译工程。 它仍然不输出 PWM 信号。 即使我没有点击 rebuild 而只是进入调试模式、专用的 PWM 引脚似乎也会跟随我对 syscfg 所做的更改。 您能否验证我是否正在探测坞站上的正确插针编号、以及第一封电子邮件中发送的整体方法/代码是否正确? 除了我之前发送的 syscfg 设置之外、我没有任何额外的代码来更改 PWM 信号。   
    此致、
    公务员制度委员会
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TICSC,

    控制卡上 HSEC 引脚上游有一个多路复用器、用于控制信号从 AM263Px 引脚 M16到板载以太网接口或 HSEC 引脚的路由:

    为了将此信号路由到 HSEC 连接器、此多路复用器的 SEL1需要被拉高。 您可以使用 SW14控制此选择信号。 SW14的默认位置为低电平。 请尝试将 SW14切换为高电平、然后再次运行您的代码。 现在、您应该会在 HSEC 上看到 ePWM 信号。

    此致、

    Brennan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brennan、

    你好。

    通过探测控制卡上 RA3的未填充焊盘、我能够在 PWM17上获得 PWM 信号。 这个引脚似乎直接连接到 AM263P 芯片、不需要多路复用芯片。  为了将其路由到 HSEC、我能否将 RA3的焊盘短接在一起? 我是否也可以针对类似的 PWM 通道执行此操作?  

    此致、

    公务员制度委员会

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TICSC,

    是的、您可以短接 RA3和 RA5上的焊盘以访问来自 HSEC 上这些引脚的信号。 我假设您参考的是这些信号? 您可能需要移除 RA2和 RA4、以避免任何残桩或信号反射。

    此致、

    Brennan