Professional Documents
Culture Documents
Summary
Device Sheets simplify the design process by providing modularized and consistent building blocks which can be reused between projects.
Device Sheets are building blocks developed with the intent of being re-used in different designs. They usually contain predefined circuits which are commonly used between projects. Device Sheets are stored as normal Schematic Documents in special Device Sheet Folders. They are placed and referenced in your project, similarly to a simple component. When the project is compiled, Device Sheets are included in the project hierarchy and can be distinguished from Schematic Documents by a different schematic document icon in the Projects Panel.
Figure 1. Device Sheet Folders contain all of the Device Sheets available across your projects. When Device Sheets are placed in your project, they are given a unique schematic document icon to differentiate them from normal Schematic Documents. One Device Sheet can be used across multiple projects.
Note that by default, the path C:\PROGRAM FILES\ALTIUM DESIGNER\Library\Device Sheets is already declared in your Preferences and Include Sub-folders is enabled. This is the default installation path for the application. If you have installed Altium Designer in a custom location, this location will be declared instead. Device Sheets are included in your installation under the \Library directory for use with the NanoBoardNB2DSK Project. This project is located under \Examples\Reference Designs\NanoBoard-NB2DSK.
The Select Device Sheet dialog appears with all of your declared Device Sheet Folders.
Figure 2. Device Sheets have different graphical properties to standard Sheets. The Device Sheet (recycle) icon indicates that the Sheet references a Device Sheet and can be re-used within and across projects.
Note: You can also declare additional Device Sheet Folders from this dialog by clicking on the Device Sheet Folders button which pops up the Device Sheet Folders dialog where you can add or remove Device Sheet Folders. You can navigate through all of your folders to locate your Device Sheet or use the Filter field to search for all or part of your Device Sheet Name. The Filter field does not require wildcards (*) and is not case sensitive. Select your Device Sheet and click the OK button Once the Device Sheet is selected for placement, the cursor will change to a cross-hair, indicating that you are in Editing Mode, with the Device Sheet Symbol floating under the cursor. Click to place your Device Sheet Symbol.
After the Device Sheet Symbols have been placed in your Schematic Documents, they will act in the same way as standard Sheet Symbols but have different graphical properties indicating that they reference a Device Sheet. Note that the Sheet Symbol File Names (in this case AUD_LM4849_AMP) for Device Sheets do not use the .SchDoc file extension.
Figure 3.A Device Sheet Symbol which has been placed in your project.
The Projects Panel shows multiple Device Sheets and Schematic Documents in the one project
Figure 4. A Read-Only Device Sheet. Notice the Editor Tab at the bottom of the design window has the suffix (ReadOnly) to indicate that you are viewing a Device Sheet which cannot be edited. There is also a Read Only watermark with a Device Sheet (recycle) watermark.
If you allow Device Sheet Editing, the graphical properties of your Device Sheets change.
Disable the Make Device Sheets in Projects Read-Only checkbox and click OK.
The preferences you set in this dialog are global and affect all of your projects. Ensure that you want to enable Device Sheet editing for all of your projects before you proceed. The changes made in your Device Sheets will be saved back to their source in the Device Sheet Folders and all projects referencing these Device Sheets will also be updated upon compilation. You will notice that once your Device Sheets are editable, the Read Only watermark is removed and the Editor tab no longer has the (ReadOnly) suffix.
Figure 5. An editable Device Sheet. The Read Only watermark and the (ReadOnly)suffix on the Editor tab are removed once the Make Device Sheets in Projects Read Only checkbox is disabled. The Device Sheet (recycle) watermark remains by default to indicate that you are working on a Device Sheet.
Close all projects referencing your Device Sheets and then open your Device Sheet from its source in the Device Sheet Folders Open the Device Sheet to be edited, noting that the Device Sheet is like a normal Schematic Document in this context Make modifications and save changes.
Note: Once you have changed a Device Sheet, all projects referencing this Device Sheet will also be updated upon compilation.
Watermark Options
You can configure your Watermark options in the Device Sheets tab in your Preferences dialog. By default, the Read Only and Device Sheet (recycle) watermarks are enabled when your Device Sheets are Read Only.
Disable the Display Read Only Watermark checkbox and click OK.
Note: If your Device Sheets are editable, by default, the Read Only Watermark is removed and the Display Read Only Watermark checkbox is disabled and inactive.
Note: For Read-Only Device Sheets, you can choose from a Read-Only and Device Sheet (recycle) watermark, Read-Only watermark or a Device Sheet (recycle) watermark. For editable Device Sheets, you can choose to display the Device Sheet Symbol watermark or have no watermark.
Advanced Topics
Device Sheet Symbols in Device Sheets
A Device Sheet may contain Device Sheet Symbols although it cannot be a top sheet due to hierarchical implications. To ensure that Device Sheet Symbols in Device Sheets are referenced correctly in your project: Save all relevant Schematic Documents in your Device Sheet Folders and declare these Device Sheet Folders Place Device Sheet Symbols in your Schematic Document When the project is compiled, all of the Device Sheets referenced in your project will be added to the Projects Panel.
Figure 6. This Schematic Document is saved as a Device Sheet and also has Device Sheet Symbols.
When the project is compiled, all of the Device Sheets referenced in your project will be added to the Projects Panel.
Figure 7. This Schematic Document is saved as a Device Sheet and also has Sheet Symbols.
The Convert Schematic Sheet to Device Sheet dialog appears with a number of controls which are described below. Once you select your preferences and click the Ok button, the Sheet Symbol changes to a Device Sheet Symbol and your Schematic Document is moved to the Target Device Location. Upon compilation, all referenced Device Sheets will be added to the project tree in the Projects Panel, replacing the Schematic Sheets.
Convert Schematic Sheet and Update all Relevant Sheet Symbols in the Current Project
This option converts the currently selected Sheet Symbol to a Device Sheet Symbol and creates a new Device Sheet in the target location. All of the relevant sheet symbols in the current project are updated. This option is enabled by default. If you disable this option, your preferences will be remembered the next time you invoke the dialog.
Convert Schematic Sheet and Update all Relevant Sheet Symbols in the Current Workspace
This option converts the currently selected Sheet Symbol to a Device Sheet Symbol and creates a new Device Sheet in the target location. All of the relevant sheet symbols in the current workspace are updated. Note, the Undo operation only works for the current schematic sheet not for multiple sheets. This option is disabled by default. If you enable this option, your preferences will be remembered the next time you invoke the dialog.
Create Device Sheet from Schematic Sheet and Update only the Current Sheet Symbol
This option converts the currently selected Sheet Symbol to a Device Sheet Symbol and creates a new Device Sheet in the target location. The current sheet symbol is updated only. This option is disabled by default. If you enable this option, your preferences will be remembered the next time you invoke the dialog.
Figure 10. Converting a Device Sheet to a Schematic Sheet using Design Refactoring
The Convert Device Sheet to Schematic Sheet dialog appears with a number of controls which are described below. Once you select your preferences and click the Ok button, the Device Sheet Symbol changes to a Sheet Symbol and your Schematic Document is moved to the Target Schematic Sheet Location Upon compilation, newly converted Schematic Sheets will be added to the project tree in the Projects Panel, replacing the Device Sheets
Create Schematic Sheet from Device Sheet and Update all Relevant Sheet Symbols in the Current Project
This option converts the currently selected Device Sheet Symbol to a Sheet Symbol and creates a Schematic Sheet in the target location. All relevant Sheet Symbols in the current project are updated. This option is enabled by default. If you disable this option, your preferences will be remembered the next time you invoke the dialog.
Create Schematic Sheet from Device Sheet and Update only the Current Sheet Symbol
This option converts the currently selected Device Sheet Symbol to a Sheet Symbol and creates a new Schematic Sheet in the target location. The current sheet symbol is updated only. This option is disabled by default. If you enable this option, your preferences will be remembered the next time you invoke the dialog.
10
Figure 12. Device Sheets are cross hatched to indicate that they are read only and their Sheet Numbers cannot be edited.
If you would like to modify the Sheet Numbering of your Device Sheets, first make them editable following the steps in the Editing Device Sheets section. Once you have enabled editing for your Device Sheets, you can number your Schematic Sheets using the Tools Number Schematic Sheets command. The rows containing Device Sheets are not cross hatched once they are editable.
Figure 13. Once editable, Device Sheets appear the same as other Schematic Documents in your project with the exception of the Device Sheet icon in the Schematic Document column.
The changes made in your Device Sheets will be saved back to their source in the Device Sheet folders and all projects referencing these Device Sheets will also be updated upon compilation. You can number your compiled Device Sheets without making any changes to the source documents using the Annotate Compiled Sheets command which is detailed below.
11
Annotation
You can annotate components at the Board Level using the Board Level Annotate command in the Schematic Editor. This feature is relevant to Device Sheets due to the nature of Device Sheets and the possibility of duplicate designators. You can choose from a number of pre-defined naming schemes, Back Annotate from your PCB documents or create custom names. You can choose to name all components in your project, name selected components or name only those components which are undesignated. Board Level Annotation gives you greater control over the annotation in your project. Name the PCB Components in your project by using the Tools Board Level Annotate. The Board Level Annotate dialog is displayed with all of the schematic documents in your project. The left hand side of the dialog is for filtering and setting the scope and the right hand side shows the proposed changes.
After setting all of your Board Level Annotation Options and reviewing the Proposed Change List, click the Accept Changes (Create ECO) button. The Engineering Change Order dialog appears, allowing you to validate, report and execute the ECO.
12
Refer to the Application Note, Understanding Design Annotation for more information about Board Level Annotation and Annotating Compiled Sheets.
Troubleshooting
If you open a project containing Device Sheets and the location of these Device Sheets has not been declared, you will see the following dialog with a list of the Device Sheets which cannot be found. Declare the location of your Device Sheets to resolve this problem.
Device Sheets and Device Sheet Symbols act like standard Schematic Documents and Sheet Symbols respectively. If Missing child-sheet compilation errors occur for Device Sheet Symbols, check that all Device Sheets including the Device Sheet Symbols referenced in Device Sheets have been declared to resolve this problem.
13
Revision History
Date 27-Sep-2007 23-Jan-2008 Version No. 1.0 1.1 Revision Altium Designer 6.8 Release Altium Designer 6.9 Release Updated with Design Refactoring 21-Apr-2008 16-Mar-2011 1.2 Update Page Size with A4. Updated template.
Software, hardware, documentation and related materials: Copyright 2011 Altium Limited. All rights reserved. You are permitted to print this document provided that (1) the use of such is for personal use only and will not be copied or posted on any network computer or broadcast in any media, and (2) no modifications of the document is made. Unauthorized duplication, in whole or part, of this document by any means, mechanical or electronic, including translation into another language, except for brief excerpts in published reviews, is prohibited without the express written permission of Altium Limited. Unauthorized duplication of this work may also be prohibited by local statute. Violators may be subject to both criminal and civil penalties, including fines and/or imprisonment. Altium, Altium Designer, Board Insight, DXP, Innovation Station, LiveDesign, NanoBoard, NanoTalk, OpenBus, P-CAD, SimCode, Situs, TASKING, and Topological Autorouting and their respective logos are trademarks or registered trademarks of Altium Limited or its subsidiaries. All other registered or unregistered trademarks referenced herein are the property of their respective owners and no trademark rights to the same are claimed.
14