Hi
Thanks for drawing that example. However I'm still not sure how I should do this with my design.
I mean, I have this already:
- digital and analog traces are separated, only the SPI and I2C lines necessary for the DAC and ADC go to the analog part of the board (lower part is digital, upper part is analog)
- current return paths should be reasonably short everywhere
- ground planes are split and star grounded, teensy 3.5 has a ferrite bead which connects the AGND pin (which is connected to the analog part of my board) to the GND pin (which is connected to the digital part of my board)
- all traces as short as possible or at least reasonably short, at least for the analog part
- all power supply traces are big ass
- separate LDOs and VREGs for digital and analog circuitry
- no switching regulators on the analog side
i admit, what's not ideal in my opinion or rather say what i really think to understand whats not ideal:
- I2C traces are quite long
- SPI are as well, as I need SPI for the DACs and for the Display as well, which is on the opposite side of the teensy board on the digital side and the DAC is obviously on the analog side
- power supply traces (27V and 15V) are quite long because i just need them in totally different sections of the board
- NTC trace (TH0) goes from the TIP3055 footprint all the way down to an analog input of the teensy 3.5 -> quite long trace as well
for none of these issues I have a solution. I have simply no idea on how to solve those issues - the board is quite large and a bit complex as well (at least for a beginner like me) and many things are already tightly packed and I simply do not know how to make the layout better.
even if I'd relayout everything, I'm pretty sure I'd end up in a similar layout (if not worse) like I have now.
Of course I don't expect you to do my project for me but I'd be really curious how you would layout this design. I just can't see how your clean but simple example layout could scale to a design like mine and still stay as clean as yours is. At least not if I'd do the layout.
I have done some more cleanup and a bit of relayouting to reduce the size of the board and make some traces shorter and I have updated the github repository with the lastest version:
https://github.com/mamama1/LabPSU_Darlington/raw/master/preview.PNG