PCB Layout Engineers Must Know It ! Tips for Converting Protel 99se Design to DXP (1)




CLICK→https://www.jrpanel.com/T


Circuit design software is widely used, and modern circuit design cannot do without circuit design software. Among many circuit design software, protel is a commonly used one. In order to enhance everyone's understanding of circuit design software and protel, this article will introduce how to convert Protel 99se design into PCB projects in DXP based on this circuit design software . In addition, this article is only the first one, please refer to the next one for more content.


1. Generate the project


Simply open the database file in the DXP menu, and you can convert a 99SE database file into a project in DXP. Make sure this operation starts a two-step process. First, the contents of all database files are placed in a new Windows folder (has the same name as the database file and stored in the same path). Secondly, some nearby files are generated and opened in DXP, which is a project group file with several independent project files.


When your 99SE database contains multiple types of documents-all of them are written to the hard disk in the first step-then only PCB, schematics, libraries and netlists are considered in the automatic project construction of the second step. A separate project file will be created for each folder containing at least one of these file types. The type of item depends on the contents of each folder.


If this folder contains schematics, net lists or PCB files, then a PCB project will be created, and all recognized design documents will be included in it (ie schematics, PCB and library files). If there is only a schematic library in this folder and no schematic or PCB, a library package will be created, and the schematic library files in this folder will be added to the library package. (The PCB library will not be automatically added to the library package, you can specify the search path to find the model.) DXP recognizes the document by the file extension. When the DXP project is generated, any documents in the database without the proper extension (or no extension at all) will be lost. Remember, however, these documents will be written to the hard drive. You can make the project include them by renaming these documents with the appropriate extension and dragging them from the Windows browser to the DXP project panel.


Components


When you check the design documents in your DXP, you will find some changes-these changes will not interrupt your workflow. One change is that all text fields and component fields of schematic components and libraries will be converted to parameters. When 99SE provides 8 text fields and 16 component fields for each component, DXP can add an unlimited number of available parameters. The contents of special columns in some 99SE components will be saved as simulation data. When the contents of these columns are also used in simulation, DXP will transfer their values to the model column instead of the parameter column. Like parameters, a single component can add multiple models without limitation. Unlike the parameters, only one of the given models can be enabled at the same time.





2.Library


DXP provides some innovations in library processing, but none of them is mandatory. All the libraries in your 99SE can work directly in DXP; simply load the libraries you need (schematics or PCB) into the library panel of DXP, and they can work as before. That said, it is strongly recommended that you adapt to the new library resources of DXP. The list of loaded libraries in the library panel can be rearranged so that you can decide which library to search for matching packages first. This also allows you to use a third type of library: integrated library.

 

The integrated library allows you to assign specific models to specific components and then bind them together. In this way, when a component is placed in the schematic, a synchronous, a PCB document, in the library, the package model you are going to use for this component appears. There will be no "components not found" error, because the integrated library file is actually a database containing all the models in the integrated package. With the security and portability they provide, you will eventually include the integrated library into your design flow. In the meantime, the library you have created will continue to work well.


3. Connection and unique identity


Same as 99SE and DXP, the unique identity keeps the schematic and the objects in the PCB in contact, even when one of their basic parameters is modified. However, it should be noted that when you generate a new DXP project from a 99SE design, all the connections between the schematic and PCB components will disappear.

 

Re-establishing the connection relationship is simple. First, reset all unique identities in the schematic part to make it shorter for management, and then give other objects new values, such as schematic symbols. Then in the PCB part, the paired components with packages appear in the component contact dialog box. Complete synchronization of the 99SE database requires two procedures: First, add a contact relationship (the default contact) based on the identifier matching, and then perform an update. The fundamental difference between DXP and 99SE is that establishing a connection is not a prerequisite for synchronization. For example, if you skip the sequence described above and simply and directly try to run the update/import command in the PCB design brought from 99SE to DXP , you will get the following message, according to the unique name synchronization failed, you It is still possible to continue matching based on the identifier. This will not affect the content of the unique column in your design, which means that when you repeat the process, the same failure error will be reported. Assigning the same unique identity to the schematic component and the PCB package is the only way to maintain a solid connection between them.




4. Scope of Network Certification


Specific network definitions should be assigned appropriately in your schematic objects. By default, the settings in the project options dialog are automatically assigned (based on content). This means that if your project includes schematic symbols and drawing entries, the scope will be set to hierarchical. If there are ports in your project but no drawing entry, the range will be set to parallel. If your project has neither a drawing entry nor a port, the network label will become global. If you don't want to use automatic detection, you can simply assign a separate scope to the project regardless of what it contains. It is recommended to use global port and network tags in the 99SE project, because these will not be found by DXP's automatic detection.

评论

此博客中的热门博文

Tactile Vs. Non Tactile Membrane Switches | What’s the difference?

What is membrane switch/kepad/push-button?

Circuit Diagrams Reading