Both architectures are valid. You can decide which you prefer.
Quote:
Originally Posted by renatoml01
Do I use the microcontroller to "buffer" the message and pass it on?
|
Yes, this can work. The microcontroller has to watch all of the ports and determine which is active, then receive bytes and breaks and retransmit them on the other ports.
However, you can't buffer the entire RDM packet. The maximum delay that's allowed for a transparent inline device is 88 microseconds. This means you need to buffer a byte-at-a-time, not an entire packet.
Quote:
Originally Posted by renatoml01
Or I use the microcontroller just to detect the start communication request and direct the controller communication to responder vice versa.
|
Yes, this is possible too.
When you build a splitter, you also need to determine whether you want it to be protocol aware. It can receive and parse the packets and try to understand the protocol to make decisions. Or it can just look at the falling and rising edges. It's entirely up to you.