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.

[参考译文] TMS320F280021:使用输入和输出 XBar 访问无法访问的引脚的功能

Guru**** 2609955 points
Other Parts Discussed in Thread: TMS320F280021, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1573878/tms320f280021-use-input-and-output-xbar-to-access-features-of-inaccessible-pins

器件型号:TMS320F280021
主题: SysConfig 中讨论的其他器件

工具/软件:

GPIO8、GPIO9 和 GPIO11 不会外露到 TMS320F280021 48 引脚封装中的引脚。 我希望通过使用输入和输出 XBar 来在可访问的引脚上使用这些无法访问的引脚的 PWM 功能。 因此、我会将 GPIO8、GPIO9 和 GPIO11 配置为 PWM、然后使用输入和输出 XBar 将 GPIO8 发送到 GPIO28、将 GPIO9 发送到 GPIO37、将 GPIO11 发送到 GPIO33。 您能否确认这是可能的?

下面是 SysConfig 的输出、其中我添加了最后 3 行、以说明如何通过输入 XBAR 选择不可访问的引脚(SysConfig 不会让我选择不可访问的 GPIO 作为输入 XBar 的输入)。  

设计信号焊盘名称 焊球名称 所选模式编号 模式接口名称 模式信号名称 用户要求名称
GPIO0 42 1. EPWM1 EPWM1_A HR_EPWM1AB
GPIO1 41. 1. EPWM1 EPWM1_B HR_EPWM1AB
GPIO2 40 1. EPWM2 EPWM2_A HR_EPWM2AB
GPIO3 39 1. EPWM2 EPWM2_B HR_EPWM2AB
GPIO4 38 1. EPWM3 EPWM3_A HR_EPWM3AB
GPIO5. 47 1. EPWM3 EPWM3_B HR_EPWM3AB
GPIO6 48 1. EPWM4 EPWM4_A HR_EPWM4AB
GPIO7 43 1. EPWM4 EPWM4_B HR_EPWM4AB
GPIO18_X2 33 5. EPWM6 EPWM6_A EPWM6A
GPIO12 24 1. EPWM7 EPWM7_A EPWM7AB
GPIO13 23 1. EPWM7 EPWM7_B EPWM7AB
GPIO19_X1 34 0 GPIO19 GPIO19 x1
GPIO35/TDI 31. XBAR1 INPUTXBAR INPUTXBAR1 ECAP_IN
GPIO28 2. 5. OUTPUTXBAR5 OUTPUTXBAR5 OXBAR_EPWM5A
GPIO37/TDO 29 1. OUTPUTXBAR2 OUTPUTXBAR2 OXBAR_EPWM5B
GPIO33 25 5. OUTPUTXBAR4 OUTPUTXBAR4 OXBAR_EPWM6B
GPIO24 27 6. SPIB SPIB_SIMO MySPI1
GPIO16 26 14 SPIB SPIB_SOMI MySPI1
GPIO32 32 3. SPIB SPIB_CLK MySPI1
GPIO29 1. 11. SPIB SPIB_STE MySPI1
GPIO8 不适用 XBAR2 INPUTXBAR INPUTXBAR2 IXBAR_EPWM5A
GPIO9 不适用 XBAR3 INPUTXBAR INPUTXBAR3 IXBAR_EPWM5B
GPIO11. 不适用 XBAR4 INPUTXBAR INPUTXBAR4 IXBAR_EPWM6B
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 rs:

    感谢您的耐心和耐心,让我看看这件事。

    您的推理是合理的、我想了解为什么“SysConfig 不允许我选择无法访问的 GPIO 作为输入 Xbar 的输入“。

    您是否还测试过此配置?

    此致、

    Zackary Fleenor

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

    您好、Zackary、  

    感谢您的答复。 很抱歉晚回复。

    我无法尝试此配置、因为我处于设计阶段。 评估板安装了 x0025 部件、可以访问相关引脚、因此我认为这不是一个公平的比较。 您是否可以访问您可以在其上试用的 x0021 设备?

    对于 sys config 问题、sys config 将只允许您选择软件包上可用的 GPIO。 下面我无法选择 GPIO8、9 或 11。 请参阅下图。

    我怀疑我想要访问的电路仍然在芯片上、因此我仍然能够通过 XBar 使用它们、它们只是不会引出到封装上的引脚上。 我想确认一下。


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

    嘿、rs、

    我就这个问题与团队取得了联系。 我们将提交工单、以确保通过 INPUTXBAR 选项启用所有 GPIO 选项、无论它们是否在给定的封装中固定输出。 同时、我们建议使用 XBAR driverlib API 手动启用这些连接、SysConfig 在生成的输出文件中使用该 API 来使用通过下拉菜单不可用的 GPIO 选项。

    此致、

    Zackary Fleenor