|
|
@@ -25,17 +25,20 @@ CherryECAT is a tiny and beautiful, high real-time and low-jitter EtherCAT maste
|
|
|
- Support Slave SII access
|
|
|
- Support Slave register access
|
|
|
- Support multi master
|
|
|
-- Support backup redundancy
|
|
|
-- Minimum PDO cyclic time < 40 us (depends on master and slave hardware)
|
|
|
-- Support multi cyclic time(every slave can use different proportional cyclic time)
|
|
|
+- **Support backup redundancy(TODO)**
|
|
|
+- **Minimum PDO cyclic time < 40 us (depends on master and slave hardware)**
|
|
|
+- **DC jitter < 3us (depends on master and slave hardware)**
|
|
|
+- **Support multi cyclic time(every slave can use different proportional cyclic time)**
|
|
|
- Support ethercat cmd with shell, ref to IgH
|
|
|
|
|
|
+The pic shows dc jitter < 3us (hpm6800evk with flash_xip):
|
|
|
+
|
|
|
+
|
|
|
## Hardware limitations
|
|
|
|
|
|
- **Master**
|
|
|
- - CPU (cache > 16K, memcpy speed > 100MB/s)
|
|
|
+ - CPU (cache > 16K, **memcpy speed > 100MB/s**)
|
|
|
- ENET must support descriptor dma and iperf with lwip > 90 Mbps
|
|
|
- - Code must run in ram, ignore if no dc
|
|
|
- Must support High-Precision Timer (jitter < 1us)
|
|
|
- Must support High-Precision timestamp (ARM DWT/RISC-V MCYCLE)
|
|
|
- Must support long long print
|
|
|
@@ -56,6 +59,7 @@ CherryECAT is a tiny and beautiful, high real-time and low-jitter EtherCAT maste
|
|
|

|
|
|

|
|
|

|
|
|
+
|
|
|
|
|
|
## Tool
|
|
|
|
|
|
@@ -108,4 +112,4 @@ QQ group: 563650597
|
|
|
|
|
|
## License
|
|
|
|
|
|
-FOE,EOE and Backup redundancy features are available for commercial charge; other are free to use
|
|
|
+FOE, EOE and backup redundancy features are available for commercial charge; other are free to use
|