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.
大家好、我对 controlBoard 中的 clk 分布有疑问。
控制板使用外部时钟和时钟驱动器将时钟分配到 EtherCAT/以太网 PHY 和 uC。
问题是、如果 uC 具有多路复用功能、可以使用晶振/外部时钟和从 gpio154输出、为什么要这样做
我在这里粘贴了 controlBoard 实施细节、其中使用外部时钟和使用跳线的具有选择功能的驱动器、然后我在实施过程中仅使用一个直接耦合到 uC 的外部时钟、然后 PHY 使用引脚 gpio154。
我的方法是否正确? 是否正常工作? 选择一个或另一个的标准是什么?
提前感谢、致以诚挚的问候。
控制板 CLK 页面
控制板上的 CLK 分配。 一个外部 clk 和 clk 驱动器
CLK 驱动程序->以太网
clk 直接来自驱动器、而不是来自 uC 引脚。
我的方法、将外部时钟 IC 连接到 uC、作为唯一的主系统 CLK
gpio156多路复用为 EtherCAT/以太网时钟->以太网 PHY 引脚 XI
Gpio154 uC 多路复用为 EtherCAT/以太网时钟(由固件提供)
巴勃罗
controlCARD 设置为同时支持外部时钟和器件的 ECAT_PHY_CLK OUT 功能。 如果您选择使用 ECAT_PHY_CLK 为 etherCAT PHY 提供时钟源、则没有问题。
此致、
Cody
巴勃罗
这里有几条评论。
我建议您使用外部时钟源、直到此功能已完全验证(当器件在 TI.com 上进入"正在供货"状态时将完成此操作)、实施类似于 controlCARD 的器件可能是您的理想选择、 器件发布后、您可以取消配置25MHz 时钟和缓冲器源、并根据需要使用 ECAT_PHY_CLK 选项。
此致、
Cody
您的问题让我有点困惑、但您不需要为 PHY 和 F28388D 器件使用相同的时钟源。
只要晶振满足以太网和 EtherCAT 的 PPM 要求、您就可以为 F28388D 器件使用晶振。 如果您希望将晶体用于 PHY、我建议您查看其数据表、因为这可能会因器件而异。
此致、
Cody
您好、Coddy、让我尝试澄清一下。
问题不仅仅在于为 clk 源和 uC 和 PHY 分配一组选项、并将其添加到 controlBoard 原理图中以确定路由时间(下周)。 如果我将 UC 放置在远离 PHY 或 PHY 的位置、则可能不是在所有电路板上承载25MHz 的好方法。
1)控制板:1个用于 uC (20Mhz)的外部时钟。 1个外部时钟(25MHz)以及用于 ENET/ECAT PHY 的缓冲器分配
2)分配_2:1个用于 uC 的外部振荡器、然后将 uC GPIO 连接到 ENET/ECAT PHY
3)方法:用于 uC 的3个外部振荡器和用于每个 ENET/ECAT PHY 的 xtal
4) Approach_4:XTAL 用于 uC、XTAL 用于每个 ENET/ECAT PHY
5) Approach_5:用于 uC 的内部 OSC1/OSC2和用于每个 ENET/ECAT PHY 的 xtal
那么、您对这些方法2到5有什么建议/意见? 您认为法院会起作用吗?
我可能会根据尺寸限制在同一电路板上组合多种方法、例如外部振荡器加 xtal、但我想知道至少有一种方法可以正常工作。
谢谢!
Pablo
巴勃罗
内部振荡器不符合 EtherCAT 或以太网的 PPM 要求、因此这不是一个选项。
我同意、长距离布置时钟迹线不是一个好主意。 您将需要确定最适合您的系统的器件。
只要 C2000器件满足 PPM 要求、就可以使用 X 轴或外部振荡器。 我无法评论什么适用于 PHY 的时钟源、请查看该器件的文档。
此致、
Cody
Cody、内部振荡器方法应该为 PHY 使用 xtal、以便法院 IC 满足要求、并且 UC 不需要外部时钟。 也许我还会尝试一下、加上 uC 的 xtal。
但您的答案非常清楚。 如果我在布局过程中发现更多疑问、我现在将关闭该问题并重新打开。
非常感谢您的支持
Pablo。
谢谢。 我很高兴能提供帮助。
如果您有更多问题时该主题已关闭、请随时使用"提出相关问题"按钮。
此致、
Cody