[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: gschem symbols with multiple identical (power) pins?



Hello,

there exist devices like the OpAmp THS4303 with multiple identical pins
(pins 9,10,11,12 for +V, pins 1,2,3,4 for -V and pins 5,6,7,8 for OpAmp
output signal).

I know that I can divide symbols into multiple parts (i.e. power and
signal), I do this for large parts like FPGAs and ADCs.

But I like to have one single OpAmp symbol with visible power pins --
operation of an OpAmp depends on supply voltage, so it is useful to see
how power pins are connected. (Making 8 power pins makes the symbol very
large and ugly.)

I have decided to make one power pin visible and to connect the other
power pins by a net attribute. gsymcheck is not happy with this
solution, but gsymcheck is not happy with the gnd-1.sym shipped with
gEDA also. Will my solution work, or is there a better way to handle
identical pins?

Best regards

Stefan Salewski

Here is the symbol:

stefan@AMD64X2 ~/gEDA/gschem-sym $ cat THS4303-1.sym 
v 20070902 1
P 25 600 225 600 1 0 0
{
T 175 650 5 8 1 1 0 6 1
pinnumber=14
T 175 550 5 8 0 1 0 8 1
pinseq=14
T 275 550 9 10 1 1 0 0 1
pinlabel=-
T -75 550 5 8 0 1 0 2 1
pintype=in
}
P 25 200 225 200 1 0 0
{
T 175 250 5 8 1 1 0 6 1
pinnumber=15
T 175 150 5 8 0 1 0 8 1
pinseq=15
T 275 150 9 10 1 1 0 0 1
pinlabel=+
T -75 150 5 8 0 1 0 2 1
pintype=in
}
P 525 0 525 200 1 0 0
{
T 575 0 5 8 1 1 0 0 1
pinnumber=1
T 575 -50 5 8 0 1 0 2 1
pinseq=1
T 525 200 9 8 1 1 0 3 1
pinlabel=V-
T 575 -250 5 8 0 1 0 3 1
pintype=pwr
}
P 725 0 725 350 1 0 0
{
T 775 0 5 8 1 1 0 0 1
pinnumber=16
T 775 -50 5 8 0 1 0 2 1
pinseq=16
T 875 200 9 8 1 1 0 3 1
pinlabel=PD
T 825 -250 5 8 0 1 0 3 1
pintype=in
}
P 1025 400 825 400 1 0 0
{
T 875 450 5 8 1 1 0 0 1
pinnumber=5
T 875 350 5 8 0 1 0 2 1
pinseq=5
T 1225 450 9 8 0 1 0 6 1
pinlabel=out
T 1225 350 5 8 0 1 0 8 1
pintype=out
}
P 525 800 525 600 1 0 0
{
T 575 700 5 8 1 1 0 0 1
pinnumber=9
T 575 650 5 8 0 1 0 2 1
pinseq=9
T 475 600 9 8 1 1 0 5 1
pinlabel=V+
T 575 950 5 8 0 1 0 5 1
pintype=pwr
}
T 975 650 8 10 1 1 0 6 1
refdes=U?
T 500 400 9 6 1 0 0 4 1
THS4303
T 725 2800 5 10 0 0 0 0 1
device=THS4303
T 725 800 5 10 0 0 0 0 1
footprint=QFN16_3_EP
T 725 1000 5 10 0 0 0 0 1
author=Stefan Salewski
T 725 1200 5 10 0 0 0 0 1
description=Operation Amplifier THS4303, fixed gain=10
T 725 2200 5 10 0 0 0 0 1
numslots=0
T 725 2400 5 10 0 0 0 0 1
dist-license=GPL
T 725 2600 5 10 0 0 0 0 1
use-license=unlimited
L 225 0 225 800 3 0 0 0 -1 -1
L 225 800 825 400 3 0 0 0 -1 -1
L 225 0 825 400 3 0 0 0 -1 -1
T 707 1595 5 10 0 0 0 0 1
net=netTHS4303Vplus:9,10,11,12
T 707 1395 5 10 0 0 0 0 1
net=netTHS4303Vminus:1,2,3,4
T 707 1995 5 10 0 0 0 0 1
documentation=http://www.ti.com/lit/gpn/ths4303
T 707 1795 5 10 0 0 0 0 1
net=netTHS4303output:5,6,7,8




_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user