I am using an Arduino (actually an onboard co-processor AVR on an x86-based SBC) to control 120 Neopixel LEDs. Obviously, the power requirements of this many LEDs requires a separate supply.
I can't just use a single large power supply for both, because the SBC requires 11-15V if using the DC input connectors. The Neopixel strings require 5V.
I believe that I should connect one of the ground pins of the SBC to the ground terminal of the large power supply that the Neopixel is using so that communications works properly and won't damage the Neopixels somehow.
However, is it possible that doing this could somehow hurt the SBC? That would be bad, because it was about $350. I suspect there will be no issue, but I wanted to ask engineers, because again, $350.
The way I understand it is that if there's no path to the positive terminal on the PSU, that there's no potential between the SBC and the PSU's ground, but it does provide a common "floor" so that the two devices can safely interact. But can the connection to the data input on the Neopixels from the SBC potentially be dangerous in this scenario?
If there's a risk of damage, I suppose I can get a voltage regulator to bring the 5V PSU up to 12V and then power the SBC from it.