I have one control board and 3 additional boards for the power electronics, that send and receive data from the control board over a distance of ~1m (3ft). All signals are single ended.
I have to design the boards, but I'm not sure about the best connection method. I could use D-Sub cables, ribbon cable and so on. That's not the problem.
Each of the 3 additional boards receive following signals from the control board:
- 10x PWM @12kHz
- CLK @16Mhz
- 4x digital signal lines @low frequency (turn on the boards etc.)
- +15VDC @50mA
- -15VDC @50mA
- +5VDC @200mA
- Ground
- Analog Ground
And in the other direction, every power electronics board send following signals to the control board:
- 10x 1bit stream @16MHz
- 5x analog signals -10V to 10V @2mA
Now I'm unsure if I send them as single ended or use differential line drivers and receivers. What would you do?
That would be at least 34 lines as single ended with one ground and one analog ground connection. Where would you put the ground lines, between each signal? Then we're talking about ~70 lines per board. And could I use a differential pair cable or should it be straight ribbon cable? Or do know a better solution? 2 cables per board would be also okay, but not ideal.
If I use differential drivers and receivers for the PWM, CLK, analog and 1 bit stream signals, we're talking about 52 signal lines (26*2) + 4 slow digital lines + power and ground per board. 3 68 pin D-Sub cables with twisted pairs should work in this scenario or not? In my opinion this is the best alternative. But also the most expensive one, because I need 15 differential line drivers and 15 differential line receivers. 3 drivers and 12 receivers (each 4 channel) on the control board and on every power electronics board 3 receivers and 4 drivers, if I make every signal as differential pair. So is it necessary to use differential pairs? Maybe just for particular signals to reduce the number of ICs?
Thanks for every advice and your help :)