Jak zrobic model w PSpice!!!
Masz problem? Zapytaj na forum elektroda.pl
From: "Kysy" <kysy_at_nospam_zp.ite.pwr.wroc.pl>
Subject: Jak zrobic model w PSpice!!!
Date: Thu, 16 Dec 1999 17:12:16 GMT
Prosiłbym o skontaktowanie się wszystkich, którzy wiedz, jak zrobić model w
PSpice. Mam na mysli zastąpienie istniejącego już schematu jakimś jednym
elementem. Chyba niektorzy nazywają to podukladem (subcircuits). Od razu
zastrzegam, ze nie chce zmodyfikowac parametrow jakiegos tranzystora, czy
cos takiego, ale po prostu pod jednym elementem miec jakis schemat podpiety,
z wyprowadzeniami. Podobno cos takiego da sie zrobic, ale w polskiej
literaturze za wiele na ten temat nie bylo.
Bylbym wdzieczny za wszystkie wskazowki. Z gory dziekujac za pomoc...
pozdrawiam, Krzysztof Habowski
PS. Jest juz PSpice 8.0, ja mam 6.3, ale mysle, ze i tam jest to mozliwe.
| kysy_at_nospam_rst.com.pl http://rst.com.l/kysy
| wEbDesiGN + pr0graMMinG + Sleeep mode
From: jslupick_at_nospam_mtl.pl (=?iso-8859-2?Q?Jan_S=B3upicki?=)
Subject: Re: Jak zrobic model w PSpice!!!
Date: 18 Dec 1999 11:14:56 +0100
Są książki i nie ma problemów z ich kupnem. Z jednej z nich o
podobwodach:
.SUBCKT nazwa N1 <N2 ... >
(tu definicja podobwodu)
.ENDS <nazwa>
i wywołanie:
Xnazwa2 N1 <N2 ...> nazwa
Przykład: (mostek prostowniczy)
.SUBCKT mostek 1 2 3 4
D1 1 3
D2 4 1
D3 2 3
D4 4 2
.ENDS
i wywołanie:
X1 1 2 5 6 mostek
Uwaga !: Schemat mostka podałem z "głowy" więc nie musi
być poprawny.
Aha !: numery węzłów i nazwy elementów w podobwodach są
lokalne i nie wchodzą w konflikty. Podobwody można zagnieżdżać
i deklarować w nich modele - są one (modele i podobwody) lokalne.
Jan Słupicki
----- Original Message -----
From: Kysy <kysy_at_nospam_zp.ite.pwr.wroc.pl>
To: <pl-misc-elektronika_at_nospam_newsgate.pl>
Sent: Thursday, December 16, 1999 6:12 PM
Subject: Jak zrobic model w PSpice!!!
Prosiłbym o skontaktowanie się wszystkich, którzy wiedz, jak zrobić model
w
PSpice. Mam na mysli zastąpienie istniejącego już schematu jakimś jednym
elementem. Chyba niektorzy nazywają to podukladem (subcircuits). Od razu
zastrzegam, ze nie chce zmodyfikowac parametrow jakiegos tranzystora, czy
cos takiego, ale po prostu pod jednym elementem miec jakis schemat
podpiety,
z wyprowadzeniami. Podobno cos takiego da sie zrobic, ale w polskiej
literaturze za wiele na ten temat nie bylo.
Bylbym wdzieczny za wszystkie wskazowki. Z gory dziekujac za pomoc...
pozdrawiam, Krzysztof Habowski
PS. Jest juz PSpice 8.0, ja mam 6.3, ale mysle, ze i tam jest to mozliwe.
| kysy_at_nospam_rst.com.pl http://rst.com.l/kysy
| wEbDesiGN + pr0graMMinG + Sleeep mode
--
Internetowe Forum Dyskusyjne - http://www.newsgate.pl
From: radecki_at_nospam_dmcs.p.lodz.pl (Andrzej Radecki)
Subject: Re: Jak zrobic model w PSpice!!!
Date: Sun, 19 Dec 1999 16:57:04 GMT
Kysy <kysy_at_nospam_zp.ite.pwr.wroc.pl> pisze:
Prosiłbym o skontaktowanie się wszystkich, którzy wiedz, jak zrobić model
w PSpice. Mam na mysli zastąpienie istniejącego już schematu jakimś
jednym elementem. Chyba niektorzy nazywają to podukladem (subcircuits).
Od razu zastrzegam, ze nie chce zmodyfikowac parametrow jakiegos tranzy
stora, czy cos takiego, ale po prostu pod jednym elementem miec jakis
schemat podpiety, z wyprowadzeniami. Podobno cos takiego da sie zrobic,
ale w polskiej literaturze za wiele na ten temat nie bylo.
Bylbym wdzieczny za wszystkie wskazowki. Z gory dziekujac za pomoc...
Ok. Jeden z prostszych przykładów.
.SUBCKT OPAMP1 1 2 3
RIN 1 2 1MEG
ROUT 4 3 1
E1 4 0 1 2 1E6
.ENDS OPAMP1
Definicja modelu. Deklarujesz piny, które będziesz 'widział' z zewnątrz.
Ich numeracja jest dowolna. Wyjątkiem jest tylko węzeł 0 - jest on zawsze
połączony z wezłem 0 obwodu głównego. Pozostałe węzły nie są widziane z
zewnątrz.
*VCC 9 0 DC 15
*VEE 10 0 DC -15
VIN 1 0 PWL ( 100n 0 100.1n 1 ) AC 1
RB1 3 2 1K
RA1 2 0 1K
X 1 2 3 OPAMP1
*X 1 2 3 9 10 OPAMP2
Użycie. Tu akurat numery węzłów w obwodzie głównym i modelu zgadzają się
ale w ogólnym przypadku tak nie musi być. Ważna jest tylko ich kolejność i
liczba.
Trochę przesadziłeś z tym brakiem polskiej literatury. ;-)
Pozdrawiam,
--
( /6/ Andrzej Radecki
==== \ mailto:radecki_at_nospam_wpk.p.lodz.pl
/ | http://www.wpk.p.lodz.pl/~radecki