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.

[参考译文] TM4C1294NCPDT:TM4C1294 上的 EN0PPS 输出

Guru**** 2430620 points
Other Parts Discussed in Thread: EK-TM4C1294XL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1546885/tm4c1294ncpdt-en0pps-output-on-tm4c1294

器件型号:TM4C1294NCPDT
Thread 中讨论的其他器件:EK-TM4C1294XL

工具/软件:

我使用 EK-TM4C1294XL 运行 PTP (IEEE1588) 从时钟、在 PG0 上生成 PPS 信号、并将其与来自 Trimble 和 UBLOX 的其他两个 GNSS 接收器的 PPS 输出进行比较。

下面是如何初始化 EN0PPS:

MAP_GPIOPadConfigSet (GPIO_PORTG_BASE、GPIO_PIN_0、GPIO_strength_12mA、GPIO_PIN_TYPE_STD);

MAP_GPIODirModeSet (GPIO_PORTG_BASE、GPIO_PIN_0、GPIO_DIR_MODE_HW);

MAP_GPIOPinConfigure (GPIO_PG0_EN0PPS);  

在我的示波器显示屏上、EN0PPS 的下降沿与其他两个 GNSS 接收器的上升沿匹配、但我无法理解或找到任何说明这一点的文档。 

我检查了 GNSS 接收器、两者都有 TOS 的 PPS 上升沿、这意味着 PPS 上升沿在第二个开始处完全匹配(太强字)。

有人能帮我理解为什么 EN0PPS 输出在第二个开始时生成下降沿吗? 

顶部的通道 1 是 EN0PPS、另外两个 GNSS 接收器 PPS 输出。


谢谢、

Richard

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

    您好、

    [引述 userid=“526981" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1546885/tm4c1294ncpdt-en0pps-output-on-tm4c1294

    MAP_GPIOPadConfigSet (GPIO_PORTG_BASE、GPIO_PIN_0、GPIO_strength_12mA、GPIO_PIN_TYPE_STD);

    MAP_GPIODirModeSet (GPIO_PORTG_BASE、GPIO_PIN_0、GPIO_DIR_MODE_HW);

    MAP_GPIOPinConfigure (GPIO_PG0_EN0PPS);  

    [/报价]

    就 PG0 引脚配置而言、我在这里没有看到问题。  

    在我的示波器显示屏上、EN0PPS 的下降沿与另外两个 GNSS 接收器的上升沿相匹配、但我无法理解或找到任何解释这一点的文档。 我检查了 GNSS 接收器、两者都有 TOS 的 PPS 上升沿、这意味着 PPS 上升沿在第二个开始处完全匹配(太强字)。 有人能帮我理解为什么 EN0PPS 输出在第二个开始时生成下降沿吗?

    顶部的通道 1 是 EN0PPS、另外两个 GNSS 接收器 PPS 输出。

    [/报价]

    观察示波器电容可以看到、刻度似乎为每分段 500ns。 是这样吗? 如果是这种情况、EN0PPS 的上升沿是 7 个分段、或者比其他两个上升沿早 3.5us。 我不确定您使用的是 Fix PPS 输出还是灵活 PPS。 阅读数据表、您可以定义开始或停止时间以及信号内部宽度和间隔等。 我建议您使用这些参数、看看您是否能使它们与其他两个 PPS 更紧密地排列在一起。 我个人 没有 PPS 模式的经验。