我们计划在点对点10Base-T1L 10M 单线对以太网通信的基础上实现实时电机控制。每一端的线路端接都是 PHY 和 MCU。
我们需要以下计时规格:
-数据周期时间:= 62,5µs μ s 或更短。
-数据抖动:< 100ns
这对于整体点对点通信是否可行?
您是否使用 PHY 和电缆进行了实时测试?
是否有可用的参考设计?
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.
我们计划在点对点10Base-T1L 10M 单线对以太网通信的基础上实现实时电机控制。每一端的线路端接都是 PHY 和 MCU。
我们需要以下计时规格:
-数据周期时间:= 62,5µs μ s 或更短。
-数据抖动:< 100ns
这对于整体点对点通信是否可行?
您是否使用 PHY 和电缆进行了实时测试?
是否有可用的参考设计?
尊敬的 Victor:
我现在已经了解了定义。
DP83TD510可以支持您提到的数据周期时间。 对于每个数据周期、以位/字节为单位发送的数据大小是多少?
从10M 以太网的角度来看、+/-100ns 的数据抖动似乎非常严格(100ns 只是数据的1位长度)。 数据抖动是由 PHY 由于可变延迟而引起的。 我没有准备好数字、我将在本周结束前尝试用数字进行回复。
奇怪的是、为什么电机控制应用需要严格的数据抖动?
--
此致、
Gokul。
尊敬的 Victor:
根据器件间数据抖动、我是指仅在同一系统/设置中更改器件而导致的数据抖动。
通过链路到链路数据抖动、我是指在不同的电源周期和复位周期内测量时产生的数据抖动。
根据数据包间数据抖动、我是指在单个下电上电或复位周期内、在不同的数据突发中测量时产生的数据抖动。
我们有一个仅适用于 DP83TD510 https://www.ti.com/tool/DP83TD510E-EVM的参考设计。 我们还没有系统级参考设计。 如果我们计划做同样的事情、我可以给您留言。
您可以查看产品页面 https://www.ti.com/product/DP83TD510E 上的一些应用手册 、如果它们有所帮助。
我们可以通过 E2E 在整个开发周期为您提供支持。
--
此致、
Gokul。
尊敬的 Victor:
由于这两个因素之一、数据包间抖动起作用
为了使数据包间的延迟变化为零、我们需要仔细选择 PHY 的 xMII 接口。 RGMII 和 RMII 具有数据包间延迟变化。 MII 有助于实现 PHY 的零数据包间延迟变化。 因此、如果我们使用 MII 接口、我们可以使其正常工作。
--
此致、
Gokul。