fachat wrote:
There are guides that actually advice against vcc and gnd as inner layers in a 4 layer board and use two gnd inner layers instead. It may work, I'm running 12.5MHz on a two layer board even...
i'll just have to try and see, my previous 65C02 SBC ran up to 20MHz on a 2 layer board.
i'm only really using 4 layers because someone suggested it.
And because it's cheap enough and i never tried it, i thought why not?
GARTHWILSON wrote:
The big problem with 4-layer boards with power and ground on layers 2 & 3 is that these two are normally the farthest apart, so there's .010" space between layers 1 & 2, .040" between 2 & 3, and .010" between 3 and 4
That is very intersting, i had no idea they had different gaps between the copper layers, i thought all of them were the same distance from eachother. and your Numbers are pretty spot on for what JLC says. 0.21mm between layer 1 & 2 and layer 3 & 4, and 1.065mm between layer 2 & 3.
GARTHWILSON wrote:
and that for signals that run against the power plane and try to use it as a return path, that return current has a hard time jumping from layer 3 to layer 2 when a signal via goes from 4 to 1, and since there's not much capacitance between 2 & 3 to help, that return current has to go quite a ways out from the signal via to get enough area to make the transfer from one plane to the other, and that depending partly on what else is in the area, it can cause problems. Lower frequencies might seem to be less of a problem, but they also need more capacitance, so they have to go out even farther from the via to get the needed capacitance. Here Suzie Web illustrates it. It's about nine minutes starting at
https://www.youtube.com/watch?v=cAh4RyQHjOo&t=4530s (cued up). I know I've seen a better one somewhere though.
hmm, with a target speed of 25MHz would that cause an issue here? and if i were to use 2 GND layers, then what about Vcc? it would need to be routed on the top/bottom layers like the signal lines, wouldn't that also cause problems with signals using it as a return path?
or this is more of a thing for much higher speed circuits like +100MHz and FPGAs and such?