1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
|
<html>
<head>
<title>EAGLE Help: PIN</title>
</head>
<body bgcolor=white>
<font face=Helvetica,Arial>
<hr>
<i>EAGLE Help</i>
<h1><center>PIN</center></h1>
<hr>
<dl>
<dt>
<b>Function</b>
<dd>
Defines connection points for symbols.
<p>
<dt>
<b>Syntax</b>
<dd>
<tt>PIN 'name' options *..</tt>
<p>
<dt>
<b>Mouse</b>
<dd>
Right button rotates the pin.
<p>
</dl>
<b>See also</b> <a href=62.htm>NAME</a>,
<a href=87.htm>SHOW</a>,
<a href=32.htm>CHANGE</a>
<p>
<u>Options</u>
<p>
There are six possible options:
<p>
Direction<br>
Function<br>
Length<br>
Orientation<br>
Visible<br>
Swaplevel
<p>
<u>Direction</u>
<p>
The logical direction of signal flow. It is essential for the Electrical
Rule Check (ERC) and for the automatic wiring of the power supply
pins. The following possibilities may be used:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>NC </font></td><td valign=top><font face=Helvetica,Arial>not connected</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>In </font></td><td valign=top><font face=Helvetica,Arial>input</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Out </font></td><td valign=top><font face=Helvetica,Arial>output (totem-pole)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>I/O </font></td><td valign=top><font face=Helvetica,Arial>in/output (bidirectional)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>OC </font></td><td valign=top><font face=Helvetica,Arial>open collector or open drain</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Hiz </font></td><td valign=top><font face=Helvetica,Arial>high impedance output (e.g. 3-state)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Pas </font></td><td valign=top><font face=Helvetica,Arial>passive (for resistors, capacitors etc.)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Pwr </font></td><td valign=top><font face=Helvetica,Arial>power input pin (Vcc, Gnd, Vss, Vdd, etc.)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Sup </font></td><td valign=top><font face=Helvetica,Arial>general supply pin (e.g. for ground symbol)</font></td></tr>
</table>
<p>
Default: I/O
<p>
If Pwr pins are used on a symbol and a corresponding Sup pin exists
on the schematic, nets are connected automatically. The Sup pin is
not used for components.
<p>
<u>Function</u>
<p>
The graphic representation of the pin:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>None </font></td><td valign=top><font face=Helvetica,Arial>no special function</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Dot </font></td><td valign=top><font face=Helvetica,Arial>inverter symbol</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Clk </font></td><td valign=top><font face=Helvetica,Arial>clock symbol</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>DotClk </font></td><td valign=top><font face=Helvetica,Arial>inverted clock symbol</font></td></tr>
</table>
<p>
Default: None
<p>
<u>Length</u>
<p>
Length of the pin symbol:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>Point </font></td><td valign=top><font face=Helvetica,Arial>pin with no connection or name</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Short </font></td><td valign=top><font face=Helvetica,Arial>0.1 inch long connection</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Middle </font></td><td valign=top><font face=Helvetica,Arial>0.2 inch long connection</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Long </font></td><td valign=top><font face=Helvetica,Arial>0.3 inch long connection</font></td></tr>
</table>
<p>
Default: Long
<p>
<u>Orientation</u>
<p>
The orientation of the pin. When placing pins manually the right mouse
button rotates the pin. The parameter "orientation" is mainly
used in script files:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>R0 </font></td><td valign=top><font face=Helvetica,Arial>connection point on the right</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>R90 </font></td><td valign=top><font face=Helvetica,Arial>connection point above</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>R180 </font></td><td valign=top><font face=Helvetica,Arial>connection point on the left</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>R270 </font></td><td valign=top><font face=Helvetica,Arial>connection point below</font></td></tr>
</table>
<p>
Default: R0
<p>
<u>Visible</u>
<p>
This parameter defines if pin and/or pad name are visible in the schematic:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>Off </font></td><td valign=top><font face=Helvetica,Arial>pin and pad name not drawn</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Pad </font></td><td valign=top><font face=Helvetica,Arial>pad name drawn, pin name not drawn</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Pin </font></td><td valign=top><font face=Helvetica,Arial>pin name drawn, pad name not drawn</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>Both </font></td><td valign=top><font face=Helvetica,Arial>pin and pad name drawn</font></td></tr>
</table>
<p>
Default: Both
<p>
<u>Swaplevel</u>
<p>
A number between 0 and 255. Swaplevel = 0 indicates that a pin can
not be swapped with another. The allocation of a number greater than
0 indicates that a pin may be swapped with any other in the same symbol
with the same swaplevel number. For example: The inputs of a NAND
gate could be allocated the same swaplevel number as they are all
identical.
<p>
Default: 0
<p>
<b>Using the PIN Command</b>
<p>
The PIN command is used to define connection points on a symbol for
nets. Pins are drawn onto the Symbols layer while additional information
appears on the Pins layer. Individual pins may be assigned various
options in the command line. The options can be listed in any order
or omitted. In this case the default options are valid.
<p>
If a name is used in the PIN command, it must be enclosed in
apostrophes. Pin names can be changed in the symbol edit mode
using the NAME command.
<p>
<u>Automatic Naming</u>
<p>
Pins may be automatically numbered in the following way. In order
to place the pins D0...D7 on a symbol, the first pin is placed with
the following command:
<pre>
PIN 'D0' *
</pre>
and the location for the other pins defined with a mouse click for each.
<p>
<u>Predefine options with CHANGE</u>
<p>
All options may be predefined with CHANGE commands. The options remain
in use until edited by a new PIN or CHANGE command.
<p>
The SHOW command may be used to show pin options such as Direction
and Swaplevel.
<p>
<u>Pins with the same Name</u>
<p>
If it is required to define several pins in a component with the same
name, the following procedure can be used:
<p>
For example, suppose that three pins are required for
GND. The pins are allocated the names GND@1, GND@2 and GND@3 during
the symbol definition. Then only the characters before the "@"
sign appear in the schematic.
<p>
It is not possible to add or delete pins in symbols
which are already used by a device because this would change the pin/pad
allocation defined with the CONNECT command.
<p>
<u>Pin Lettering</u>
<p>
The position of pin and pad names on a symbol relative
to the pin connection point can not be changed, nor can the text size.
When defining new symbols please ensure their size is consistent with
existing symbols.
<hr>
<table width=100% cellspacing=0 border=0><tr><td align=left><font face=Helvetica,Arial>
<a href=index.htm>Index</a>
</font></td><td align=right><font face=Helvetica,Arial size=-1>
<i>Copyright © 2005 CadSoft Computer GmbH</i>
</font></td></tr></table>
<hr>
</font>
</body>
</html>
|