Hi ... I couldn't give you specific electrical calculations for what the noise might be, but I'd never propose building a setup like this.
My first suggestion is do it with rs485 (differential) which is designed for exactly this purpose, run it at 57600 baud and you're all set, you'd get near the same bandwidth as the 50Khz synchronous. Or use 115200 baud and have near 2x the bandwidth you'd need.
Wiring-wise definitely definitely use a twisted pair for the rs485, and for extra certainty shielded cable. You'll need a ground wire between all the units as well, unless you use isolated rs485 (a lot more expensive, like $14 a transceiver vs. $1). Shielded cat6 cable makes great rs485 cabling and it is pretty cheap. But for these low speeds and relatively short lengths just having the rs485 be a twisted pair and you're all set.
Is there a reason to use sync serial vs. async?
Note that using a data format that can detect errors may avoid the need for any consideration at all of signal integrity. If you're sending packets of data out to or between these devices, add a CRC and have acknowledgement replies from the receiver back to the sender, and if errors happen the sender then does retries etc. and then you can have a poor link and no problems. If 9 out of 10 packets are garbled, but you just retry until success, well, hey that may be just fine. (or not, depending on your application...)
Anyway my 2c.
J
Jason White wrote:
{Quote hidden}> This question is completely theoretical. I'm just curious as it
> pertains to something
> I may be building in the near future.
>
> Lets say I have 25 devices spread throughout a building connected through a
> low speed (50Khz) synchronous serial bus at 5 volts. Lets say we have 50 feet
> (or so) of cable sloppily daisy chained in between each of the devices
> (around high
> amounts of florescent lighting). Would noise be a likely issue with
> the bus ? If so
> what would be an effective way of dealing with it. (differential
> signaling, perhaps ?)
>
> Thanks
> Jason Whit