I’m not sure the digital isolator is really necessary. It certainly isn’t needed just to have different supply voltages. (I don’t see where 12V appears anywhere.)
The 12V power supply is needed to power the dedicated TDA7375 audio amplifier since I don't trust the motherboard USB will be able to supply the necessary current. I did not include it in the schematic for simplicity reasons. PCM2912 is not capable of driving the speakers I want to use. So the stereo output of the PCM IC will be the input of the TDA7375 amplifier through some decoupling capacitors. I'll try to fix the schematic issues as you mentioned, thanks.
Current or voltage?
USB can’t provide the 8-18V supply voltage required by that amp, so the current draw as such becomes irrelevant. However, since you describe the project as a clock with integrated speakers, I imagine that we aren’t talking about a home theater system here, so your chosen amp chip may be overkill. You might be surprised what a lowly PAM8000-series with 5V supply is capable of! (Even if we ignore the silly specs at 10% THD, you can still get over 2W into 4 ohm speakers, or over 1W into 8 ohms, with 1% THD.) If we are just talking about clock radio type of volume, something like that would be plenty.
Since you haven’t shared many of your design considerations/requirements, it’s hard to give concrete advice, but consider that with a modern class-D amplifier, your amp power requirements would drop significantly. (Most class-D amps still need more than 5V for higher power levels, though there are exceptions*.)
If we assume 12V, then a whole world of efficient class-D amp chips opens up. I have personal experience with the TI TPA3126D2 (and other members of that family of chips) and they’re great. I don’t see any reason to use an antiquated linear amplifier chip.
* If I were designing a USB (or Bluetooth) speaker today, I would use a USB (or Bluetooth) codec with I2S, SPDIF, or other digital output, going directly to a class-D amplifier with corresponding digital input. Avoiding an analog signal chain entirely significantly reduces the chances of interference in the output.
I asked you earlier: I assume you’re using ground pours that aren’t shown here?
This wasn’t a rhetorical question. Grounding is a critical part of PCB layout, so we can’t fully examine your layout if it’s missing.
Yes, I do have ground pours and a grounding plane directly below the signal traces. I thought it would be best though to disable it from the view port in order for the traces to be clearly visible, especially on the lower layers.
The project is targeted for casual PC use, listening to YT, Spotify, etc, and not high-end, that's also the reason why I did not share any specifications for the audio amp and speakers, it seemed irrelevant information since it is not for professional use and there aren't any real specifications. Having not worked with a high-speed layout, I wanted to minimize the possible points of system failure. Dropping into lower and more manageable frequencies seemed like a good idea (hence the use of the analog signals and amplifier), even if it meant a small degradation of the audio quality since it is more generic use and not studio-level applications.
I will check the motherboard manual to see if it mentions what current can it safely output and reconsider going digital.
The reason I wanted to use a 12V power supply is because the Nixie tubes require 160V and 2mA to operate. I have 4 of them. the PCB already includes a DC-DC boost converter to step up 12V to 160V. All in all the USB port would need to power the Nixie tubes themselves, the DC-DC boost converter, the USB controllers, the Arduino, and the amplifier. I am aware of the switching noise. The USB controllers would be powered from an LDO to filter out some noise along with the decoupling caps on the pins of course. Additionally, the physical distance on the board between these ICs is relatively large >30cm along with ground pours on the top layer between them.
I admit I did not look into what sort of power a 5V class D amplifier would draw. I just didn't want to load the port too much and that's why I used a separate 12V power jack especially, after I learned that USB power isolators are a thing and I didn't have to worry as much about the two GND nodes from each power source being at different potential relative to each other.
I have attached a 2D image of the PCB. It is 400x170mm in dimensions, on the left is the DC-DC converter, and on the bottom right are the USB controllers. In the middle is the audio amp along with a number of filtering capacitors for the power supply pins. On the top are the nixie tubes along with some driving ICs. The entire PCB and the rest of the circuit are relatively large and I thought to keep the initial post clean and to the point, hence the limited information. Sorry for the headache.
