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.

[参考译文] TPS65987D:GPIO 辅助功能的设置

Guru**** 2606725 points
Other Parts Discussed in Thread: TPS65988, TPS65987D

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1290412/tps65987d-setting-of-gpio-secondary-functions

器件型号:TPS65987D
主题中讨论的其他器件:TPS65988

大家好、

[请求]

您能否提供最新的 GPIO 辅助功能表(GPIO_MUX_SEL)? 因为并不清楚哪个 GPIO 引脚与寄存器中的哪个位相对应。

[背景]

一些 GPIO 具有辅助功能、可通过 GPIO_MUX_SEL 寄存器对其进行设置。 技术参考手册中的表3-73 列出了该寄存器的详细信息。  

不过、 数据表中的表5-1 (引脚功能)和  TRM 中的表3-73中的某些 GPIO 并不一致。

例如...

  • I2C3_IRQ (GPIO7)、 C_USB_P (GPIO18)、 C_USB_N (GPIO19):未在表3-73中列出。
  • 表3-73 显示了 SWD_CLK/SWD_DAT。 但数据表中没有关于这些函数的解释
    线程提到 GPIO12/13具有 SWD 功能。
  • 一些函数名不同。 例如、PWM 与 DSM_PWM1、SPI_MISO 与 SPI_PICO
  • 表3-73中 GPIOn 的18与 GPIO5和6的设置有关。

顺便说一下、TPS65987D 数据表的图5-1看起来不正确。 它与 TPS65988的 FIFO 是相同的。

此致、
太田麻吾

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

    尊敬的 Shota-San:  

    让我来回顾一下 TRM 和 GPIO 表格之间的区别、然后帮您回过头来。  

    [quote userid="309278" url="~/support/power-management-group/power-management/f/power-management-forum/1290412/tps65987d-setting-of-gpio-secondary-functions 顺便说一句、TPS65987D 数据表的图5-1看起来不正确。 它与 TPS65988的唯一端点是相同的。[/报价]

    更新 TPS65987D 的引脚布局时似乎存在编辑错误、感谢您提请我们注意这一点。 同时忽略用于 TPS65988端口2的引脚。

    谢谢。此致、

    雷蒙德·林

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

    尊敬的 Raymond - San:

    您是否有关于 TRM 和 GPIO 表之间差异的更新?

    此致、

    太田麻吾

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

    尊敬的 Shota-San:  

    Unknown 说:
    I2C3_IRQ (GPIO7)、 C_USB_P (GPIO18)、 C_USB_N (GPIO19):未在表3-73中列出。[/引号]

    [quote userid="309278" url="~/support/power-management-group/power-management/f/power-management-forum/1290412/tps65987d-setting-of-gpio-secondary-functions 表3-73 显示了 SWD_CLK/SWD_DAT。 但数据表中没有关于这些函数的解释
    提及 GPIO12/13的此线程具有 SWD 功能。

    针对这一点、我将向系统团队跟进这两个方面。

    Unknown 说:
    某些函数名不同。 例如、PWM 与 DSM_PWM1、SPI_MISO 与 SPI_PICO [/报价]

    SPI 引脚名称已从 MISO (主器件输入、从器件输出)更改为 PICO (外设输入、控制器输出)。 有关更新的名称、请参阅下面的比较(这反映在数据表中)。

    SPI_MISO -> SPI_POCI

    SPI_MOSI -> SPI_Pico

    [quote userid="309278" url="~/support/power-management-group/power-management/f/power-management-forum/1290412/tps65987d-setting-of-gpio-secondary-functions 表3-73中 GPIOn 的18与 GPIO5和6的设置有关。

    这在表3-73的辅助函数中进行了描述、但请注意、这可能会误导我们、请与系统团队合作以获取更新信息。  

    谢谢。此致、

    雷蒙德·林

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

    尊敬的 Shota-San:  

    Unknown 说:
    I2C3_IRQ (GPIO7)、 C_USB_P (GPIO18)、 C_USB_N (GPIO19):未在表3-73中列出。[/引号]

    TRM 中的表直接与硬件中的 GPIO 多路复用器寄存器相对应。 I2C3_IRQ、C_USB_P、C_USB_N 功能不需要多路复用引脚、因此没有位可用于更改其行为。 当配置为 GPIO 时、它们能够执行这些功能。  

    [quote userid="309278" url="~/support/power-management-group/power-management/f/power-management-forum/1290412/tps65987d-setting-of-gpio-secondary-functions 表3-73 显示了 SWD_CLK/SWD_DAT。 但数据表中没有关于这些函数的解释
    提及 GPIO12/13的此线程具有 SWD 功能。

    这些引脚用于内部测试目的。  

    [quote userid="309278" url="~/support/power-management-group/power-management/f/power-management-forum/1290412/tps65987d-setting-of-gpio-secondary-functions 表3-73中 GPIOn 的18与 GPIO5和6的设置有关。

    GPIOn 的18指 多路复用器寄存器(GPIO_MUX_CFG)中更改这些函数的位字段、请参阅以下 TRM 摘录:

    谢谢。此致、

    雷蒙德·林

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

    尊敬的 Ralymond-san:

    感谢您的确认。 让我选中 GPIO_MUX_SEL。

    GPIO_MUX_SEL 被分配给 17 :0 of bytes: 17-20.

    而表3-73似乎将  GPIO_MUX_SEL 分配给了 18 :0。

    哪一个是正确的?

    此致、

    太田麻吾

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

    尊敬的 Shota-San:  

    GPIO_MUX_SEL [17:0]是 GPIO_MUX_CFG [字节17至20]中的一个18位配置。 如果启用了 GPIO_MUX_SEL 中的位18、则 GPIO5和 GPIO6 分别配置为 I2C3_SCL 和 I2C3_SDA。  

    GPIOn 代表 GPIO_MUX_SEL 中的位字段定义以及每个单独位被分配到什么(辅助功能)。  

    谢谢。此致、

    雷蒙德·林