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.

[参考译文] TMS320F28P650DK:有关 EtherCAT ESC 的一些问题

Guru**** 2419530 points
Other Parts Discussed in Thread: LAUNCHXL-F28P65X

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1517921/tms320f28p650dk-some-questions-for-ethercat-esc

器件型号:TMS320F28P650DK
主题中讨论的其他器件:LAUNCHXL-F28P65X

工具/软件:

大家好!

我正在研究 P65x 器件上的 EtherCAT 功能并收到以下问题:

  1. ESCSS_ACCESS_CTRL 寄存器位 10。
    • 此位配置为允许或不允许通过并行端口访问存储器、这意味着什么?它的工作原理是什么?
  2. ESCSS_RESET_DEST_CONFIG 寄存器位 0。
    • 该位是否用于启用/禁用 ESC_PHY_RESETn 引脚以复位 PHY? 我之所以提出这个问题、是因为无论该位的设置如何、ESC_PHY_RESETn 引脚似乎可以复位 PHY。
  3. ESCSS_CONFIG_LOCK 寄存器位 4。
    • 该位用于将 EtherCAT 端口连接到 I/O 引脚。 但是、无论该位的设置如何、EtherCAT 端口似乎已连接到 I/O 引脚。
  4. PDI 的总线宽度。
    • Beckhoff ET1100 支持多个 PD、P65x 器件支持 16 位异步 PDI。 PDI 总线宽度是否仅影响数据访问速度? 是否有任何关于 PDI 总线宽度(8 位或 16 位)的问题?

请帮助我澄清以上问题、感谢您的帮助。

Luke

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

    您好、请告知您对问题的意见、谢谢。

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

    您好 Luke、

    ESCSS_ACCESS_CTRL 寄存器 bit-10。
    • 此位配置为允许或不允许通过并行端口访问存储器、这意味着什么?它的工作原理是什么?
    [/报价]

    此功能没有完整记录/支持。 提供了一个并行端口特性、可实现更快的 DPRAM(但不支持寄存器)备用路径、即下面的存储器位置。

    ESCSS_RESET_DEST_CONFIG 寄存器位 0。
    • 该位是否用于启用/禁用 ESC_PHY_RESETn 引脚以复位 PHY? 我之所以提出这个问题、是因为无论该位的设置如何、ESC_PHY_RESETn 引脚似乎可以复位 PHY。
    [/报价]

    我认为、无论这些设置如何、在驱动 ESC_PHY_RESETn 的情况下、这些都是无关的。 如果我了解更多细节、我会告诉您。

    ESCSS_CONFIG_LOCK 寄存器位 4。
    • 该位用于将 EtherCAT 端口连接到 I/O 引脚。 但是、无论该位的设置如何、EtherCAT 端口似乎已连接到 I/O 引脚。
    [/报价]

    我认为不需要向用户公开该寄存器位。 让我检查一下...

    PDI 的总线宽度。
    • Beckhoff ET1100 支持多个 PD、P65x 器件支持 16 位异步 PDI。 PDI 总线宽度是否仅影响数据访问速度? 是否有任何关于 PDI 总线宽度(8 位或 16 位)的问题?
    [/报价]

    P65x 仅支持 16 位异步 PDI。 与其他 ET1100 选件相比、这将是速度最快的接口。

    此致、

    Kevin

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

    尊敬的 Kevin:

    感谢您的答复。  您是否对问题 2 和问题 3 有任何更新?

    此致、

    Luke

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

    您好 Luke、

    我正在与我们的设计人员核实。 这可能需要几天时间。

    此致、

    Kevin

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

    您好 Luke、

    ESCSS_CONFIG_LOCK 寄存器位 4。
    • 该位用于将 EtherCAT 端口连接到 I/O 引脚。 但是、无论该位的设置如何、EtherCAT 端口似乎已连接到 I/O 引脚。

    我认为不需要向用户公开该寄存器位。 让我检查一下...

    [/报价]

    我前面提到的问题是正确的、它可以用于将来的一些潜在用途。 目前、您应忽略该寄存器位、我们 (TI) 应在将来的 TRM 更新中将其保留。

    ESCSS_RESET_DEST_CONFIG 寄存器位 0.

    我仍在努力与我们的设计团队了解并确认这种行为。 我在 LAUNCHXL-F28P65X 板上测试了“f28p65x_cpu1_echback_solution"示“示例、并在探测 GPIO_76_ESC_PHY_RESETN 信号时看到了以下行为。

    此致、

    Kevin

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

    尊敬的 Kevin:

    我想提出以下问题、

    ESCSS_LED_CONFIG 寄存器位 2、位 3 和位 4。

    无论此寄存器中这些位的设置如何、这些 LED 似乎都能正常工作。 这些位是否真的起作用?

    ESCSS_RESET_DEST_CONFIG 寄存器位 0、位 1、位 2 和位 7。

    您是否有设计团队关于 bit-0 的更新? 这个位可以工作吗?
    我真的不明白何时以及如何使用该寄存器的位 1、位 2 和位 7、如何测试和检查这些位是否正常工作?

    请告知您的意见、感谢您的帮助。

    此致、

    Luke

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

    您好 Kevin、

    请告知您对上一篇文章的问题的意见,感谢您的帮助。

    此致、

    Luke

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

    您好 Luke、

    ESCSS_LED_CONFIG 寄存器位 2、位 3 和位 4。

    请与我们的设计人员一起查看。

    [报价 userid=“655563" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1517921/tms320f28p650dk-some-questions-for-ethercat-esc/5884115 #5884115“]

    ESCSS_RESET_DEST_CONFIG 寄存器位 0、位 1、位 2 和位 7。

    您是否有设计团队关于 bit-0 的更新? 这个位可以工作吗?
    我真的不明白何时以及如何使用该寄存器的位 1、位 2 和位 7、如何测试和检查这些位是否正常工作?

    [/报价]

    这些位 最初旨在与器件复位分离、以便在 发生 ESC 的 RESET_OUT 时支持 ESC IP 和 CPU 之间的复位隔离。 我仍然不清楚这种复位隔离的设计原理以及这些寄存器位如何影响它。

    此致、

    Kevin

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

    尊敬的 Kevin:

    请继续与设计团队核实、如果您对问题有任何更新、请随时向我发布信息。
    感谢您的大力支持。

    此致、

    Luke

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

    您好 Luke、

    [引述 userid=“315587" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1517921/tms320f28p650dk-some-questions-for-ethercat-esc/5892583 #5892583“]
    ESCSS_LED_CONFIG 寄存器位 2、位 3 和位 4。

    请与我们的设计人员一起查看。

    [/报价]

    这些寄存器位似乎没有影响。 我们的理解是、 一旦 GPIO 配置为 用作 ECAT_LED_RUN 引脚、它就会将 IO 焊盘配置为自行输出。

    仍需要花时间了解和测试  ESCSS_RESET_DEST_CONFIG 功能。

    我们需要采取措施来更新许多 ESCSS 寄存器和说明、其中许多寄存器和说明应该隐藏/保留、因为它们没有影响。

    此致、

    Kevin