Post Go back to editing

Unidirectional data flow

For a certain project I need a product which guarantees, that any current can flow in one direction only. In other words: a unidirectional flow shall be enforced on the physical layer and it shall not be possible to circumvent or cheat on this (e.g. by increased voltages) unless the hardware itself is altered.

Let's say I have a custom board that receives data via a GbE (RJ-45) connection and after some data conversions outputs a raw payload to a high speed interface which uses 32 GPIO pins (standard 0.1 inch connectors) to transfer raw data to/from that board. The 32 bits can be configured to be inputs or outputs in groups of 8 allowing bidirectional transfers from/to a 'dumb' device. For the purpose of a unidirectional data flow I could configure them accordingly to output to 8, 16, 24 or 32 pins.

These 8, 16, 24 or 32 pins shall be connected to another board which enforces the unidirectional flow physically.
So I guess I need something like a digital isolator here - since optocouplers have some drawbacks and simply using Schottky diodes will not work proper (forward voltage drop, reverse leakage current)?

That isolator shall then pass the data to a second instance of the custom board (mentioned above) to its 8, 16, 24 or 32 pins (here configured as input pins). That second custom board will then do some data conversions again and output the data to another GbE (RJ-45) connection.

So the data flow shall look like this:
[GbE -> custom board logic -> 8-32 GPIO pins] -> [UNIDIRECTIONAL ISOLATOR BOARD] -> [8-32 GPIO pins -> custom board logic -> GbE]

The performance of the isolator board shall not restrict the GbE bit rate.
Since the custom board works with 3.3V, I guess it would come in handy if the isolator board could work with 3.3V as well.

Will you please give me an advice which of your products suits best for this purpose?

Please note: I'm a professional software developer / architect and not a hardware designer (but need this piece of specialized hardware for my project), so any further technical explanations / advices would be appreciated.

Thanks a lot in advance!

Parents Reply Children
  • Hi Chris,

    thanks a lot for your answer!

    I guess e.g. the ADUM240D or ADUM240E would do that job, but I think I'll need 2 in parallel for an 8bit parallel throughput, right?

    Since I am not going to manufacture my own board: do you know any board level product with these isolators, I mean a board ready to use e.g. in a production environment (possibly from a third party manufacturer) which I could purchase? Maybe you have a hint for me in this direction...

    Thanks a lot in advance!



  • Hi Philip:

    we do have board, but chip is not mounted on it, you will have to buy or apply samples.

    The part number for board is EVAL-3CH4CHSOICEBZ. Please contact ADI FAE or disty at your area to get this board.



  • Hi Chris,

    Thanks a lot for your prompt recommendation! Slight smile

    I found it and I think it is great for evaluation, but the downside with these evaluation boards seems to be that they are not certified for high voltage operation:

    "The board is intended for evaluation of the components, but has not been safety certified for high voltage operation. If differential voltages greater than 60 V are applied, external safety measures appropriate for the voltage must be in place."

    So for a real life solution (production environment) I will need to look further.

    Is there a way to obtain the evaluation board layouts as Gerber files (so that I could submit it somewhere to manufacture the same board, but altered to be suitable for high voltages, certifications and whatever else is needed in addition...)?

    Many thanks for your help and have a nice week!