If deemed to be necessary, the 5V bus shall be conditionally isolated into {P5V_PWR} and {P5V_LOG} -- the former handling high-power sections, and the latter powering the microcontroller.
Net {P5V_PWR} shall be derived from either:
{P5V_LOG}, should {Vin_BARREL} be disconnected or <5V.
{Vin_BARREL}, bucked down to 5V, causing isolation between LOG and PWR.
Should more modules be created and integrated together, a "hub" of some sort shall be created to consolidate power distribution, and the USB bus of each module.
Should an EL variant ever be created, a HVAC inverter will be required. The net will likely be isolated from USB power altogether, both in power and return. A flyback converter would be used to create a sufficiently high DC voltage before inverting it to approx. 150V RMS @1kHz. Harmonic distortion is not a concern for this application, unless found to cause electrical interference or harsh acoustic whining.
If deemed to be necessary, the 5V bus shall be conditionally isolated into {P5V_PWR} and {P5V_LOG} -- the former handling high-power sections, and the latter powering the microcontroller.
Net {P5V_PWR} shall be derived from either:
{P5V_LOG}, should {Vin_BARREL} be disconnected or <5V.
{Vin_BARREL}, bucked down to 5V, causing isolation between LOG and PWR.
Should more modules be created and integrated together, a "hub" of some sort shall be created to consolidate power distribution, and the USB bus of each module.
Should an EL variant ever be created, a HVAC inverter will be required. The net will likely be isolated from USB power altogether, both in power and return. A flyback converter would be used to create a sufficiently high DC voltage before inverting it to approx. 150V RMS @1kHz. Harmonic distortion is not a concern for this application, unless found to cause electrical interference or harsh acoustic whining.