(2) Generate a network table: The network table is a bridge between the circuit schematic design (SCH) and the printed circuit board design (PCB), which is the automatic soul of the circuit board. The netlist can be obtained from the schematic or extracted from the printed circuit board.
(3) Design of printed circuit board: The design of printed circuit board is mainly for PCB, another important part of PROTEL99. In this process, we use the powerful functions provided by PROTEL99 to realize the layout of the circuit board. Complete difficult tasks.
However, in practice, the main steps are mainly based on the following subdivision steps:
1. Pre-work of circuit board design
1.1 Use the schematic design tool to draw the schematic and generate the corresponding network table. Of course, in some special cases, such as the circuit version is relatively simple, if you have a network table, you can also do not design the schematic, directly enter the PCB design system, in the PCB design system, you can directly access the parts package, manual Generate a network table.
1.2 Manually change the network table to define the pads not on the schematic such as the fixed feet of some components to the network connected to it. No physical connection can be defined to the ground or the protection ground. Change the device pin names of the schematics and PCB package libraries with inconsistent pin names to be consistent with those in the PCB package library, especially the diodes and transistors.
2. Draw a package library of your own defined non-standard devices.
It is recommended to put your own devices into a PCB-specific design file.
3. Set the PCB design environment and the layout of the printed circuit with the middle of the hollow, etc.
3.1 The first step after entering the PCB system is to set the PCB design environment, including setting the grid size and type, cursor type, layer parameters, wiring parameters and so on. Most of the parameters can use the system defaults, and after these parameters are set, they are in line with personal habits and need not be modified in the future.
3.2 Planning the circuit board, mainly to determine the border of the circuit board, including the size of the circuit board and so on. Place the appropriate size pad where you need to place the mounting holes. For 3mm screws, 6.5~8mm outer diameter and 3.2~3.5mm inner diameter pads are available. For standard boards, they can be transferred from other boards or PCBizard. Note - Before drawing the layout of the circuit board, be sure to set the current layer to the KeepOut layer, that is, disable the wiring layer.
4. After opening all the PCB library files to be used, it is very important to transfer the network table file and modify the part package.
The network table is the soul of PCB automatic routing, and it is also the schematic design and the impression circuit design. Interface, the circuit board can only be wired after the network table is loaded. During the schematic design process, the ERC inspection does not involve the packaging of the part. Therefore, when the schematic is designed, the package of the part may be forgotten, and the package of the part may be modified or supplemented according to the design situation when the network table is introduced. Of course, you can manually generate a netlist directly in the PCB and specify the part package.
5. Arrange the location of the part package, also known as the part layout Protel99 can be automatically laid out, or manual layout.
If you are doing automatic layout, run "AutoPlace" under "Tools". With this command, you need to have enough patience. The key to wiring is layout, and most designers use manual layout. Select a component with the mouse, hold down the left mouse button, drag the component to the destination, release the left button, and fix the component. Protel99 adds some new tricks in layout. New interactive layout options include automatic selection and automatic alignment. Using the automatic selection method, components of similar packages can be quickly collected, then rotated, expanded, and organized into groups, which can be moved to the desired position on the board. When the simple layout is complete, use an automatic alignment to neatly unfold or tighten a set of similarly packaged components. Tip - When auto-selecting, use ShiftX or Y and CtrlX or Y to expand and contract the X, Y directions of the selected component. Note - part layout should be considered from the aspects of mechanical structure heat dissipation, electromagnetic interference, and convenience of future wiring. The devices associated with the mechanical dimensions are placed first, and these devices are locked, then the core components of the large positional devices and circuits, and then the small components of the periphery.
6. Make appropriate adjustments according to the situation and then lock all the devices.
If the board space allows, you can put some wiring areas similar to the experiment board on the board. For large boards, add more screw holes in the middle. Screw holes should be added to the side of the device with heavy components or larger connectors. If necessary, put some test pads in place, preferably in the schematic. Change too small pad vias to define the network of all fixed screw pad pads to ground or protective ground. After putting it in, use the VIEW3D function to check the actual effect and save it.
7. Wiring Rules Setting
Wiring Rules are the rules for setting up wiring (such as usage level, line width, via spacing, routing topology, etc.), which can be exported from other boards through the Menu of Design-Rules. Then import this board. This step does not have to be set every time. It can be set once according to personal habits.