PCB design is a very important part of electronic product design, and it is an important carrier of electronic products. A good PCB not only needs to have a good appearance, but also needs to meet the requirements of high cost-effectiveness, good electrical performance, high stability and reliability, easy production and maintenance, and easy certification. Some technical experts believe that as an excellent PCB engineer, one should have the following knowledge architecture:
1. Familiar with at least one industry mainstream EDA tool
There are many PCB design software, and currently there are four main types used in the market: Cadence Allegro, Mentor, EE, Mentor Pads, Altium Designer, Protel, etc. Among them, Cadence Allegro has the highest market share.
Allegro has many advantages, such as a friendly software operation interface, fast response speed, high operational efficiency, rich secondary development functions, complete rule manager functions, and powerful high-speed design exclusive functions. It has good support for large-scale projects and will not significantly reduce response speed due to the increase in design scale. Using Allegro for design projects with tens of thousands of pins will not have much pressure, so it is very suitable for the communication industry, commercial servers, as well as industrial control and military fields.
2. Familiar with devices, understand circuit schematics, and recognize key signals
Common electronic components: resistor, capacitor, inductor, transformer, diode, triode, Field-effect transistor, optocoupler (OC), sensor, crystal oscillator, relay, buzzer, rectifier bridge, filter, switch, fuse, etc.
Key signals include: power supply, analog signal, high-speed signal, clock signal, differential signal, synchronization signal, etc.
3. Familiar with the manufacturing processes and processes of several commonly used board and circuit board factories
Commonly used boards: cardboard, semi fiberglass board, FR-4 fiberglass board, aluminum substrate, etc.