I am trying to connect multiple microcontroller board(slave node) through a main supervisor(master node) via EtherCAT protocol. All the slave nodes will be connected through a switch. So, Is there any interpacket latency or switching latency in switching hub while exchanging the data to one switch port to another switch port? Is there any mechanism to improvise these latencies as minimal as possible?
How can be minimize inter packet and switching latency in EtherCAT protocol?
126 Views Asked by MishraA At
1
There are 1 best solutions below
Related Questions in MICROCONTROLLER
- HOW to connect my UPS with my android device
- What is the difference between USB host VS USB OTG support when it comes to Microcontrollers?
- STM32F4 Handling peripheral error while making a DMA Transfer (RX)
- USB Full Speed polling interval
- Which is better? int8_t vs int32_t in 32 bits MCU
- Detecting EEPROM data and address bus short circuit
- Incrementing an int in a C code for microcontroller only moves the LSB
- Using SD card as external storage for Beaglebone Black
- arm-none-eabi-ld: section .ARM.exidx overlaps section .data
- FT801 chip id error on Arduino
- lpc17xx frequency detection of square wave using polling
- How to debug C program on microcontroller
- Char array of array values to pointer array
- Embedded software program block, I2C?
- Reset vector not working though RCHW is loaded with start address in MPC5777M?
Related Questions in ETHERCAT
- Getting the TwinCAT EtherCAT master device NetId knowing nothing about the project that is running in the runtime
- ecrt_master_activate function does not work
- ioctl blocked and Etherlab Ethercat Master Activate not working
- Why does the Ethercat device stays in PREOP and does not go to OP mode, when CoE (CAN over Ethernet) is implemented on it?
- ESI for an EtherCAT slave works in Config mode but not in Run mode
- TwinCAT 3 console message display
- Does EtherCAT Slaves Can Have Static Address?
- Error 87 in WriteFile function (NDIS) when using EtherType 0x88A4 (EtherCat)
- Dead time delay between axis command (SetPos) and execution in TwinCAT3 with EtherCAT
- How does EtherCAT support different network topologies?
- Twincat, how to virtualise Ethercat between two hyper V pc
- How to configure TwinCAT EtherCAT PDOs?
- How can be minimize inter packet and switching latency in EtherCAT protocol?
- Codesys Control RTE V3 - Network Adapter configuration for Ethercat real time bus
- How can I convert an existing project with .c and .h files into a dynamic link library in visual studio 2019?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
What switch are you planning on using? Typically there is no need for a switch in an EtherCAT network as you can daisy chain the slave devices together. A slave device only adds about 1us of latency so this would be the best way to keep latency as minimal as possible. Is there a reason you can't daisy chain?