EtherCAT 網路架構筆記

EtherCAT 拓撲與時序筆記。

工程筆記7 min readUpdated 2026-03-15By Upage Networking Team

拓撲結構選擇

EtherCAT 支援線性、星形、樹形及環形拓撲。線性拓撲最常見,節省電纜且易於佈線;環形拓撲提供冗餘路徑,適用於高可靠性應用。

星形拓撲需使用交換器,但會增加延遲;樹形拓撲結合線性與星形,適合分散式站點。

實務上,建議優先採用線性或環形拓撲以降低抖動與延遲。

  • 線性:低成本、低延遲,適合長鏈結。
  • 環形:冗餘容錯,需支援環形功能的從站。
  • 星形:集中管理,但交換器可能引入抖動。

電纜長度預算

EtherCAT 使用標準乙太網路電纜(Cat5e 或更高),單段最大長度 100 米。總線長度取決於從站數量與電纜品質。

訊號衰減與傳播延遲需納入預算:每 100 米電纜約增加 0.5 µs 延遲。

若使用環形拓撲,總電纜長度為所有段之和,但需確保每個從站間的距離不超過 100 米。

  • 單段最大 100 米(100BASE-TX)。
  • 延遲預算:0.5 µs/100m + 從站處理延遲(約 1 µs/從站)。
  • 建議保留 20% 餘量以應對環境干擾。

抖動考量與時序最佳化

EtherCAT 抖動主要來自從站時鐘同步誤差與電纜延遲變化。使用分散式時鐘(DC)可將抖動降至 <1 µs。

抖動來源包括:電纜長度差異、溫度變化、交換器轉發延遲(星形拓撲)。

最佳化方法:使用相同長度電纜、避免使用交換器、啟用 DC 功能、定期重新同步。

  • DC 同步精度:<100 ns(典型)。
  • 抖動容忍度:運動控制通常要求 <10 µs。
  • 實測建議:使用 EtherCAT 分析儀驗證抖動。

Frequently Asked Questions

環形拓撲支援纜線冗餘:若單點斷裂,主站自動切換至備用路徑,通訊不中斷。需從站支援環形功能(如 ESC 晶片)。