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.
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.
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 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):
|
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 |