strona główna::studia::elektronika

Wstęp

Wszystkie obwody .spice zostały przetestowane w programie ngspice, którego bazą jest SPICE3f5, więc zapewne także w większości programów pochodzących od SPICE3 powinno udać się je zasymulować.

Wszystkie pliki źródłowe są dość dobrze udokumentowane (opisuję gdzie jest wejście, wyjście, czasem nawet podam jakiś końcowy wzór), natomiast na końcu pliku – w instrukcji .plot lub .print – pokazuję co w danym obwodzie było obserwowane. Ponadto na początku prawie każdego pliku znajduje się odnośnik do pewnego PDF-a. Jest to informacja wyłącznie dla mnie, ponieważ pliki te, to niedostępne publicznie opracowania wykładowcy.

Wojciech Muła

XCircuit

Schematy elektryczne zostały narysowane w programie XCircuit, są to pliki PostScriptowe. Chociaż XCircuit umożliwia generowanie plików spice na podstawie schematu (tzw. netlist), to wszystkie pliki zostały utworzone przez mnie „ręcznie” — ze względu na ich prostotę nie widziałem potrzeby, by wspierać się jakimś graficznym edytorem.

XCircuit nie posiada symboli elementów elektronicznych używanych w naszym kraju, toteż przygotowałem podstawową bibliotekę symboli.

przegląd symboli

Pobierz:

Bibliotekę LPS można wczytać z poziomu programu: menu File, pozycja Load Library, chociaż wygodniej zmienić plik /usr/share/xcircuit/xcstartup.py; można przy okazji zablokować ładowanie nieużywanych bibliotek. Końcówka mojego pliku wygląda tak:

# First library page
library("generic.lps", 1)
library("analog.lps", 1)
library("avlsi.lps", 1)
library("digital.lps", 1)

# Second library page
#library ("analoglib2.lps", 2)

# Third library page
#library ("ic_templates.lps", 3)

# Fourth library page
#library ("quadparts.lps", 4)

library ("xcirpl.lps", 5)

Układy

Układy prądu stałego
Najprostsze lustro prądowe (dwa tranzystory bipolarne)
współczynnik powielania ok. 0.96
SPICE schemat
Zmodyfikowane źródło prądowe (trzy tranzystory bipolarne)
współczynnik powielania ok. 0.998
SPICE schemat
Przesuwnik napięcia (podstawowy) SPICE schemat
Przesuwnik napięcia (praktyczny) SPICE schemat
Przesuwnik napięcia SPICE schemat
Prosty stabilizator napięcia (równoległy) SPICE schemat
Regulowany stabilizator napięcia (równoległy) SPICE schemat
Wtórnikowy stabilizator napięcia (stabilizator szeregowy) SPICE schemat
Bramki CMOS
Bramki CMOS (biblioteka dołączana poleceniem .include, wykorzystywana we wszystkich obwodach):
  • Inwerter
  • NOR (buforowana, niebuforowana)
  • NAND (buforowana, niebuforowana)
  • EXOR (buforowana, niebuforowana)
  • bramka transmisyjna
SPICE schematy:
inwerter,
NOR,
NAND
Test inwertera SPICE  
Test bramek NOR, NAND, EXOR SPICE  
Test bramki transmisyjnej SPICE  
Zależność napięcia wyjściowego bramki NOR (buforowanej i nie) od napięcia wejściowego oraz pomiar prądu pobieranego ze źródła zasilania SPICE  
Zależność napięcia wyjściowego bramki NOR (niebuforowanej) od prądu obciążenia SPICE  
Opóźnienia wprowadzane przez bramki buforowane i niebuforowane SPICE  
Wzmacniacz różnicowy
Charakterystyki idealnej pary różnicowej SPICE schemat
Charakterystyka przejściowa (Uo=f(Ud)) idealnej pary różnicowej SPICE schemat
Idealny wzmacniacz różnicowy jako przełącznik SPICE schemat
Układ wzmacniacza z obiążeniem aktywnym (praktyczna relizacja) SPICE schemat
Wzmacniacz operacyjny
Model [prawie] idealnego wzmiacniacza (używany w niektórych obwodach) SPICE schemat
Model wzmiacniacza ua741, pochodzi z programu Oregano (używany w niektórych obwodach) SPICE  
Wzmacniacz odwracający SPICE schemat
Wzmacniacz nieodwracający SPICE schemat
Wzmacniacz odejmujący   schemat
Wzmacniacz o regulowanym wzmocnieniu od -1 od +1 SPICE schemat
Wtórnik napięciowy SPICE schemat
Konwerter prąd-napięcie SPICE schemat
Układ całkujący (integrator) SPICE schemat
Przesuwnik fazowy SPICE schemat
Filtr pasmowy SPICE schemat


$Id: index.html,v 1.2 2009-02-17 14:17:05 wm Exp $