During my PCB design experience of around seven years, I have learnt some very simple tips to better PCB design irrespective of the EDA tool used. Here are these:
1.Use existing libraries as much as possible. Why re-invent the wheel, it saves lots of time and helps to market product quickly. Search around and you will find libraries like those hosted on this website.
2.When you design your component library, keep the pin layout as per datasheet. Often the component pin-out arrangement is difference in schematic then the real physical layout. Try to design components according to the real layout. Why? Because when you place components around that component, say an IC, you can easily copy that arrangement in your PCB layout. His will help you to better components placement hence better PCB.
3.Arrange your designed library for good reference. By this you will quickly located the parts and hence re-use the library for your future designs.
4.Arrange components on PCB as in your schematic. What components are near, to say an MCU, keep them close in layout as well. Components like coupling capacitors need to be near the ICs, they are meant to be near. This will reduce the physical length of the traces on PCB. This will also help you to understand where different parts of a “system” are located and help while troubleshooting. In-fact placing components in the PCB layout is the key to PCB design. This is the “soul” of PCB design skill.
5.Use hand-routing as much as possible. CADs are not more intelligent than human mind. Unless it is very difficult, like multi-layer PCB with dozens of ICs, use hand-routing. It will be a much cleaner and neat design at the end.
6.Keep housing of final product in mind when designing layout. Often we design PCB when no housing is decided. But at the end of the day they need to be housed. So keep mounting holes there, and better choose some readily available and simple housing and design around that. It is possible that later-on the same housing gets approved and the re-designing is avoided.
- Comments(0)