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.

[参考译文] AM4378:PRU-ICSS-HSR-PRP-Dan PPS 输出问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1068246/am4378-pru-icss-hsr-prp-dan-pps-output-issue

部件号:AM4378

你好!
请告诉我,PRU-ICSS-HSR-PRP-Dan (АМ437х)计划何时解决 PPS 信号生成问题(PINDSW-1968,重置 IEP 计数器和 CMP1寄存器时的 Sync0输出间隔变化)? 我们需要使用此输出通过 PTP 实现 FPGA 控制器的硬件同步。
谢谢你,
乔治

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

    嗨,Georgy,

    “PINDSW-1968,复位 IEP 计数器和 CMP1寄存器时 Sync0输出间隔发生变化”

    此问题对于 ICSS v2 SoC 来说是唯一的,因为它们使用64位自由运行计数器。


    此外,低脉冲值1ms 等也未出现问题

    此问题不适用于 AM3或 AM4,因为它具有32位 IEP 计数器。

    此致,
    罗帕克

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

    感谢您的回答。

    另外还对问题何时解决感兴趣: 在 AM335x/AM437x 上,当前 PPS 实施可能无法将 PPS 输出正确同步到主设备(仅 PPS 输出受到影响,PTP 功能仍然成功)。 这似乎是从 PPS 在启动 PPS 时或在运行一段较长时间后以40-100ms 的顺序与主 PPS 信号偏移。 作为一种变通办法,如果观察到 PPS 输出被偏移,那么要暂时稳定 PPS 输出以进行测量,请关闭并重新启动用于重置 PTP/PPS 的以太网接口(例如 ifconfig eth1 down/ifconfig eth1 up)。 如果 PPS 输出成功,则输出有效,可用于测量抖动。

    (https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/07_03_00_005/exports/docs/linux/Industrial_Protocols_PTP.html 4.3.4.2. PRU-ICSS IEP)

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

    乔治,

    请问,在 Linux 或 RTOS 环境下,您尝试使用 PPS 时天气如何。

    此致,

    罗帕克

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

    你好!

    我们使用 RTOS。 PPS 信号连接到 FPGA,FPGA 必须确保继电器保护设备的模拟信号同步测量精度为1 us。

    发现有关此问题的信息后,实现设备的可能性似乎是不可能的。

    谢谢!

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

    Hai  Georgy,

    您能否告诉我们有关如何重现此问题的详细信息(如设置,主板连接,SDK 和 HSR-PRP 版本等),以便我们可以在结束时重现此问题并计划加以解决。

    此致,

    罗帕克