Basing on device requiements:
Design criteria:
1.Bus inerface to EtherCAT Network
a.Converter(from 100Base to LVDS(Low Voltage Differential Signaling))
b.Two MII(Media indepandence interface)(PHY Selection Guide)
2.ESC(EtherCAT Slave Controller) and PDI(Process Data Interface)
(1).The ESC is the controller which provides the communication interface between the EtherCAT network and the host controller or the digital I/O (if no host controller is used).
(2).SPI(serial peripheral interface) or 8/16 bit synchronous or asynchronous microcontroller interface(MCI) via parallel port
(3)DPRAM(Double Ports RAM,also call user memory) size and number of SynchManagers
a.SyscManagers ensure data consistency within the DPRAM
b.Mailbox and process data is exchanged via additional DPRAM(also call user memory)
(4).Number of Fieldbus Memory Management Units(FMMUs).In an EtherCAT network,the memory of all slaves can be compiled in the master to a logical memory.This logical memory is managed by FMMUs to map logical addresses to physical addresses in the slaves.
(5).Distrbuted Clocks(DCs,) for synchronization with other slave devices.
3.EEPROM
Ther EEPROM is mounted outside the ESC and connected via IIC with the point to poi