Mail Archives: geda-help/2014/11/16/13:27:32
X-Authentication-Warning: | delorie.com: mail set sender to geda-help-bounces using -f
|
X-Recipient: | geda-help AT delorie DOT com
|
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed;
|
| d=gmail.com; s=20120113;
|
| h=mime-version:from:date:message-id:subject:to:content-type;
|
| bh=O0xNP8evNLBwhz3FD1sM8I+avvTOZocaiPMpgUWPYAo=;
|
| b=sQomiOmPaka6XwX/8Uslcr0Xf3M9RFZr1UPubmTNZSaGsj8uN90azZNqkwhGEaUE8V
|
| er2yMUYuMJuiwFaT7lpCFJOdPhrfRubof0qfkFgRhOF4MSRjms68Zd0HIimL3zE60eKI
|
| 6GBHmD4+VlnwnBClnrmaGxdj1Rwl+nyygATmiQfL/3tgTcr7nlRuY1T3eMX933RarR/a
|
| HTKmclcVl5A+u4550KFz8L7kpy/uXFzLu9dRBvKK2C30nauDaSRVBnhAp1EmdfyK8RER
|
| 6dF5ZNwMdrfjRDdiIekluXTEHiCX3aBd8PRnaqnVdrFlL1CR2plnYct4isdIWCjyT7AA
|
| tSNg==
|
X-Received: | by 10.202.86.129 with SMTP id k123mr1206559oib.58.1416162442712;
|
| Sun, 16 Nov 2014 10:27:22 -0800 (PST)
|
MIME-Version: | 1.0
|
From: | Mike Bushroe <mbushroe AT gmail DOT com>
|
Date: | Sun, 16 Nov 2014 11:26:52 -0700
|
Message-ID: | <CA+CyYa1zaMNquy-seoR23r0Ztg_NOHhe7naXmVs6VwjZ=HtpCA@mail.gmail.com>
|
Subject: | [geda-help] Multiple supply voltages
|
To: | geda-help AT delorie DOT com
|
Reply-To: | geda-help AT delorie DOT com
|
--001a113d7c3c579efa0507fe03a8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sorry, forgot to post my current config with the last post.
gschem 1.8.2 (g875406c)
gsch2pcb 1.6
xgsch2pcb 0.1.3
pcb version 20140316 Compiled on Aug 29 2014 at 07:56:58
Ubuntu 14.10 (just up from 10.04 through 12.04)
Toshiba 5.7GiB Core 2 Duo 2.2GHzx2 64bit
I got an impossible to get around error when using the latest gschem,
sch2pcb, and pcb that would load onto 10.04, and then it would delete the
.new.pcb file with the error before I could read it and try to figure out
what the error was and how to fix. Never did, so I was forced to finally do
the system upgrade. I still hate Unity. But at least now the hidden error
is gone, leaving only a few thousand obscure ones left!
I am trying to make a single phase power to 3 phase power converter for a
friend to run a lathe, and throwing in partial speed control and reverse
for free. As a result, I am using two full wave diode blocks to generate
plus 120V DC and minus 120V DC for the MOSFET H-bridges to chop up back
into 220V AC. But that means the nmos switches have to sit on the lowest
voltage, the -120V supply rail, and the driver chip needs 15V above the
-120V, and the digital inputs to the drivers need 5V above the -120V rail.
That means a 7805 and a 7815 whose ground pins are not at chassis ground.
On the other hand the ATMega that I am using to control the whole mess does
not have the main digital power and ground pins explicitly on the symbol
and so aren't hardwired into the second 7805 that provides true 5V above
ground.
I keep getting warning messages about nets being shorted together, which
I think means that hidden attributes in the 7805 and 7815 symbol are
shorting -120V to chassis ground. On the other hand the buried power and
ground connections on the Atmel seem to be making Vcc pin not found errors.
I have tried copying the 7805 and 7815 symbols into my circuit directory
and making local copies of them and removing all references to 'gnd'. But
then I get found multiple instances errors, so I am guessing that it does
not do 'local instance over rides global instance' type symbol loading and
I add a dash number to the local name and re-edit the schematic to use the
new name. I tried many ways and many power symbols to get a Vcc net going
that the hidden pins on the ATMega would use, but that seemed to cause more
problems than it cured.
My current guess is that I should go back to the original delivered
symbols and find some way to override the built in hidden pin net bindings
and either have ignore everything and just meekly go with where the wiring
connects it or find a way to uniquely name my unusual power rails (see post
above about trouble with names) and get them to connect to the 'ground of
my choice' instead of the chassis ground. But I don't recall seeing any
tutorials on how to over ride the hidden 'net:' pin attributes other than
that I should 'promote' the hidden attribute and change it to something.
Can anyone point me to a different tutorial that gives more specifics on
overriding power connections? (when 'ground' really means '-120V'?)
Thanks again fro your help!
Mike
--=20
"Creativity is intelligence having fun." =E2=80=94 Albert Einstein
--001a113d7c3c579efa0507fe03a8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div><div><div><div><div><div>Sorry, forgot to post m=
y current config with the last post.<br><br>gschem 1.8.2 (g875406c)<br>gsch=
2pcb 1.6<br>xgsch2pcb 0.1.3<br>pcb version 20140316 Compiled on Aug 29 2014=
at 07:56:58<br>Ubuntu 14.10 (just up from 10.04 through 12.04)<br>Toshiba =
5.7GiB Core 2 Duo 2.2GHzx2 64bit<br><br></div>I got an impossible to get ar=
ound error when using the latest gschem, sch2pcb, and pcb that would load o=
nto 10.04, and then it would delete the .new.pcb file with the error before=
I could read it and try to figure out what the error was and how to fix. N=
ever did, so I was forced to finally do the system upgrade. I still hate Un=
ity. But at least now the hidden error is gone, leaving only a few thousand=
obscure ones left!<br><br></div>=C2=A0 I am trying to make a single phase =
power to 3 phase power converter for a friend to run a lathe, and throwing =
in partial speed control and reverse for free. As a result, I am using two =
full wave diode blocks to generate plus 120V DC and minus 120V DC for the M=
OSFET H-bridges to chop up back into 220V AC. But that means the nmos switc=
hes have to sit on the lowest voltage, the -120V supply rail, and the drive=
r chip needs 15V above the -120V, and the digital inputs to the drivers nee=
d 5V above the -120V rail. That means a 7805 and a 7815 whose ground pins a=
re not at chassis ground. On the other hand the ATMega that I am using to c=
ontrol the whole mess does not have the main digital power and ground pins =
explicitly on the symbol and so aren't hardwired=C2=A0 into the second =
7805 that provides true 5V above ground.<br><br></div>=C2=A0 I keep getting=
warning messages about nets being shorted together, which I think means th=
at hidden attributes in the 7805 and 7815 symbol are shorting -120V to chas=
sis ground. On the other hand the buried power and ground connections on th=
e Atmel seem to be making Vcc pin not found errors.<br><br></div>=C2=A0 I h=
ave tried copying the 7805 and 7815 symbols into my circuit directory and m=
aking local copies of them and removing all references to 'gnd'. Bu=
t then I get found multiple instances errors, so I am guessing that it does=
not do 'local instance over rides global instance' type symbol loa=
ding and I add a dash number to the local name and re-edit the schematic to=
use the new name. I tried many ways and many power symbols to get a Vcc ne=
t going that the hidden pins on the ATMega would use, but that seemed to ca=
use more problems than it cured.<br><br></div>=C2=A0 My current guess is th=
at I should go back to the original delivered symbols and find some way to =
override the built in hidden pin net bindings and either have ignore everyt=
hing and just meekly go with where the wiring connects it or find a way to =
uniquely name my unusual power rails (see post above about trouble with nam=
es) and get them to connect to the 'ground of my choice' instead of=
the chassis ground. But I don't recall seeing any tutorials on how to =
over ride the hidden 'net:' pin attributes other than that I should=
'promote' the hidden attribute and change it to something. Can any=
one point me to a different tutorial that gives more specifics on overridin=
g power connections? (when 'ground' really means '-120V'?)<=
br><br></div>Thanks again fro your help!<br><br></div>Mike<br><div><div><di=
v><div><div><div><div><div>-- <br><div class=3D"gmail_signature"><div dir=
=3D"ltr"><span style=3D"font-family:arial,sans-serif;font-size:11pt">"=
Creativity is intelligence having fun." =E2=80=94 Albert Einstein</spa=
n></div></div>
</div></div></div></div></div></div></div></div></div>
--001a113d7c3c579efa0507fe03a8--
- Raw text -