2001 10 24

background image

24

Radioelektronik Audio-HiFi-Video 10/2001

Program CircuitMaker

jest opracowaniem firmy

Microcode Engineering

(USA)

1

.

Jest przeznaczony do

szybkiej i dok³adnej

symulacji elektronicznych

uk³adów analogowych,

cyfrowych i mieszanych.

P

odobnie jak inne, opisywane w Re-

AV, symulatory IsSpice i PSpice

program CircuitMaker bazuje na

procedurach analizy nieliniowej

uk³adów elektronicznych SPICE. CircuitMa-

ker v.6 mo¿e wspó³pracowaæ z programem

TraxMaker do projektowania p³ytek drukowa-

nych. Najnowsza wersja CircuitMakera 2000

2

stanowi po³¹czenie CircuitMakera PRO i Tra-

xMakera (m.in. biblioteka obudów zawieraj¹-

ca kilka tysiêcy elementów). Program mo¿e

byæ instalowany na komputerach klasy IBM-PC

o wymaganiach minimalnych:

q

procesor INTEL 80486,

q

pamiêæ RAM o pojemnoœci co najmniej

8 MB i co najmniej 15 MB wolnego miejsca na

twardym dysku,

q

karta graficzna VGA lub SVGA (zalecany

monitor kolorowy),

q

system operacyjny Microsoft Windows 95

lub Microsoft Windows NT4.

Ekran u¿ytkownika

Na rys.1 przedstawiono ekran programu

CircuitMaker v.6. podczas symulacji wzmacnia-

cza selektywnego, pobudzanego sygna³em

z generatora impulsowego. Wybrano taki

uk³ad, aby uwypukliæ selektywne dzia³anie

uk³adu.

Na podstawie schematu program tworzy listê

po³¹czeñ (netlist), a nastêpnie po uzupe³nieniu

jej rodzajami symulacji jest tworzone zadanie

symulacyjne (listing) sformu³owane w jêzyku

SPICE. W wyniku dzia³ania programu otrzy-

muje siê symulowane przebiegi lub wykresy.

W prawym oknie przedstawiono przyk³adowe

przebiegi napiêæ w ró¿nych punktach uk³a-

du, a w lewym – charakterystykê czêstotliwo-

œciow¹. Pod schematem widoczne jest wska-

zanie wirtualnego multimetru „do³¹czonego”

do wybranego punktu uk³adu.

Wartoœci napiêæ na wykresach mog¹ byæ okre-

œlane wzglêdem masy (Ref = Ground) lub

wzglêdem dowolnego punktu (odpowiada to

oscylografowi z wejœciem ró¿nicowym), co sto-

suje siê np. do okreœlania wartoœci pr¹du. Sto-

suj¹c technikê kliknij i ci¹gnij (Click and Drag)

mo¿na powiêkszaæ dowolny fragment prze-

biegu. W trybie „obs³ugi przez operatora” (Man)

mo¿na stosowaæ ró¿ne czu³oœci dla poszcze-

gólnych przebiegów. Po symulacji mo¿na na-

tychmiast uzyskiwaæ przebiegi dla dowolnych

wêz³ów uk³adu. Dla jednej symulacji praktycz-

na liczba elementów siêga kilkudziesiêciu.

Dla analizy pr¹du zmiennego mo¿na uzyski-

waæ tak¿e przebiegi U (lub I) = f (U lub I), co

stosuje siê m.in. do uzyskiwania dynamicz-

nych charakterystyk z pêtl¹ histerezy lub dyna-

micznych charakterystyk przejœciowych, u¿y-

wanych do okreœlania maksymalnych wartoœci

amplitud na wejœciu. Stosuj¹c technikê kliknij

i ci¹gnij powiêksza siê dowolny fragment prze-

biegu. Mo¿na tak¿e wykorzystywaæ Multimetr,

który wskazuje wartoœci (pr¹du sta³ego, war-

toœci œrednie lub skuteczne pr¹du zmiennego)

dla napiêæ lub pr¹dów.

W ramach wykresu czêstotliwoœciowego mo¿-

na wybraæ dla osi pionowej sk³adow¹ rzeczy-

wist¹ i urojon¹ lub amplitudê i fazê (rys.2).

Rzadko kto ma dostêp do mierników fazy

w szerokim zakresie czêstotliwoœci. Zdaniem

autora jest to najtañsza mo¿liwoœæ analizy fa-

zy w projektowanych uk³adach. Wykresy czê-

stotliwoœciowe mog¹ obejmowaæ wiele dekad

(np. 1 kHz

÷

1 GHz) i mog¹ byæ w siatce loga-

rytmicznej dla obu osi (np. oœ Y wyskalowana

w dB).

W uk³adach przenosz¹cych sk³adow¹ sta³¹

stosuje siê analizê sta³opr¹dow¹. Na rys.3

przedstawiono charakterystykê dla wzmac-

niacza operacyjnego pracuj¹cego jako wzmac-

niacz napiêciowy odwracaj¹cy o wzmocnieniu

10. Mo¿na na jej podstawie okreœliæ zakresy

liniowoœci, nasycenia i odpowiadaj¹ce im za-

kresy napiêæ wejœciowych i wyjœciowych (tak-

¿e przy ró¿nych napiêciach zasilania: 10, 11,

12, 13 i 14 V – patrz rozga³êzienie charakte-

rystyki w górnej czêœci).

Analizê parametryczn¹, czyli badanie wp³y-

wu zmian parametrów elementów, mo¿na pro-

wadziæ dla dwu elementów jednoczeœnie (jed-

nym z nich mog¹ byæ np. wartoœci wspó³czyn-

nika wzmocnienia pr¹dowego wybranego tran-

zystora). Dla schematu z rys.1 zmieniano (dla

przejrzystoœci) wartoœæ tylko jednego elemen-

tu – indukcyjnoœci cewki LT o wartoœci równej

96

µ

H o

±

20

µ

H z rozdzielczoœci¹ 10

µ

H

SYMULACJA UK£ADÓW

ELEKTRONICZNYCH

z CircuitMakerem

r

PORADNIK

ELEKTRONIKA

Rys. 1 . Widok ekranu programu CircuitMaker

1

Od roku 1999 w³aœcicielem programu jest firma Pro-

tel International Pty Ltd.

2

Wersja studencka (ograniczona) CircuitMaker v.6 i we-

rsja ewaluacyjna pakietu CircuitMaker 2000 jest do-

stêpna bezp³atnie w Internecie na stronie

http://www.circuitmaker.com/.

background image

25

(tj. dla 76, 86, 96, 106 i 116

µ

H). Uzyskane wy-

niki przedstawiono na rys. 4 z liniow¹ skal¹ osi

poziomej. Mo¿na tak¿e stosowaæ analizê Fo-

uriera (na wykresie uzyskuje siê wartoœci har-

monicznych sygna³u) i okreœliæ wartoœæ wspó³-

czynnika zniekszta³ceñ nieliniowych analizowa-

nego sygna³u.

Przedstawione rodzaje symulacji umo¿liwiaj¹

podstawow¹ analizê uk³adów analogowych

i mieszanych. Na rys. 5 przedstawiono typowe

przebiegi dla licznika cyfrowego. W górnej

czêœci jest widoczna liczba taktów cyfrowego

generatora impulsów (pulser). Liczba anali-

zowanych przebiegów jest dowolna i prak-

tycznie ograniczona tylko rozmiarami ekranu

monitora. Liczba taktów mo¿e siêgaæ tysiêcy

(dla z³o¿onych uk³adów), a obraz stanów lo-

gicznych p³ynie po ekranie. Symulacjê mo¿na

uruchamiaæ i zatrzymywaæ w dowolnym cza-

sie i przeplataæ j¹ z symulacj¹ krokow¹. Do ba-

dania uk³adów cyfrowych mo¿na stosowaæ

Radioelektronik Audio-HiFi-Video 10/2001

generator s³ów (sequencer) o pojemnoœci do

32 tys. dowolnie programowanych s³ów

8-bitowych.

Menu u¿ytkownika

W górnej czêœci ekranu (rys.1) znajduje siê pa-

sek rozwijanego g³ównego menu u¿ytkownika,

zawieraj¹cy grupy instrukcji: File, Edit, Window

i Help (spotykane w innych programach dzia-

³aj¹cych w systemie operacyjnym Microsoft

Windows) oraz specyficzne dla CircuitMakera

grupy funkcji: Macros

3

, Options, View, Simu-

lation i Devices.

Macros s³u¿y do tworzenia makroinstrukcji

(tj. sekwencji poleceñ umo¿liwiaj¹cych two-

rzenie bloków funkcjonalnych, zawieraj¹cych

kilka elementów podstawowych, np. wzmac-

niacza ró¿nicowego wywo³ywanego jednym

poleceniem).

Options obejmuje funkcje zwi¹zane m.in.

z oznaczaniem po³¹czeñ, numerów wêz³ów

oraz automatycznym nadawaniem nazwy ele-

mentom.

Simulation zawiera instrukcje umo¿liwiaj¹ce

wybór rodzaju analizy _ analogowy i cyfrowy,

okreœlanie warunków (wartoœci) analizy, ro-

dzaje analizy _ krokowa, automatyczna itp.

Devices umo¿liwia szybkie wyszukiwanie ele-

mentów.

Drugi pasek zawiera szereg ikon przyporz¹d-

kowanych najczêœciej stosowanym polece-

niom, jest podzielony na 7 grup tematycznych.

Wskazanie ikony powoduje pokazanie siê na-

pisu o jej przeznaczeniu i funkcjach.

Biblioteka

CircuitMaker v.6. dysponuje bogat¹ bibliotek¹

zawieraj¹c¹ 4 tys. modeli elementów i wirtu-

alnych bloków funkcjonalnych. W tablicy wy-

mieniono w zarysie rodzaje i rodziny elemen-

tów i uk³adów: diody, elementy aktywne (m.in.

tranzystory), cyfrowe uk³ady scalone; wskaŸni-

ki i prze³¹czniki, analogowe uk³ady scalone,

elementy pasywne, ró¿ne, Ÿród³a sygna³owe,

bloki arytmetyczne, zasilacze i Ÿród³a, bloki

funkcyjne.

n

Bogumi³ Owczarek

3)

Nie wystêpuje w wersji ewaluacyjnej

Diody

Diody, mostki prostownicze, LED-y, stabilistory (diody Zenera), diody pojemno-
œciowe (warikapy), diody Schottky,ego (du¿ej mocy) i fotodiody

Elementy czynne

Tranzystory bipolarne n-p-n i p-n-p, uk³ady Darlingtona, tranzystory polowe z³¹czo-
we z kana³em N, z kana³em P, tranzystory polowe MOS NMOS (N-DMOS z ka-
na³em zubo¿anym, N-EMOS z kana³em wzbogacanym) i PMOS (P-DMOS,
P-EMOS), tyrystory, triaki i transoptory

Cyfrowe uk³ady scalone

Serie 40xx, 41xx, 45xx, 47xx, 74xxx, 1k RAM, 32x8 PROM oraz podstawowe
uk³ady logiczne _ bramki, inwertery itp

Wyœwietlacze, wskaŸniki

WskaŸniki alfanumeryczne i prze³¹czniki heksadecymalne, 7-segmentowe wskaŸni-

i prze³¹czniki

ki LED, wskaŸniki logiczne, klucze CMOS, cyfrowy generator impulsów, generator
s³ów (sequencer), prze³¹czniki sterowane (U lub I) itp

Analogowe uk³ady scalone

Wzmacniacze operacyjne, komparatory, uk³ady czasowe, bufory, wzmacniacze,
modulatory, uk³ady mno¿¹ce, przetworniki a/c i c/a, uk³ady PLL (z pêtl¹ fazow¹) i VCO
(generatory o czêstotliwoœci sterowanej napiêciem)

Elementy bierne

Elementy R, L, C, kondensatory elektrolityczne i cewki indukcyjne sprzê¿one

Ró¿ne

Rezonatory kwarcowe, FVC (przetwornik f - U), VFC (przetwornik U - f), bezpiecz-
niki, przekaŸniki, transformatory, kable ekranowane, silniki krokowe, lampy elektro-
nowe, z³¹cza i koñcówki, przyciski

ród³a sygna³ów

Generatory sinusoidalne, prostok¹tne, trójk¹tne, pi³ozêbne, przebiegów AM i FM
i inne; mog¹ byæ napiêciowe lub pr¹dowe.

Bloki arytmetyczne

Dodawanie, odejmowanie, mno¿enie, dzielenie (2- lub 4-wejœciowe) i 2 x 18 ró¿-
nych funkcji (ABS, LN, LOG, EXP, SQRT (pierwiastek kwadratowy), UNARY (funk-
cja przyjmuj¹ca tylko wartoœci +1 lub -1), SIN, COS, TAN (tg), ASIN (arcsin), ACOS,
ATAN, SINH (sin hiperboliczny), COSH, TANH, ASINH (arcsin hiperboliczny)
ACOSH, ATANH). Wszystkie mog¹ mieæ wyjœcia napiêciowe lub pr¹dowe.

Zasilacze i Ÿród³a

Zasilacze napiêciowe i pr¹dowe, 4 rodzaje Ÿróde³ sterowanych o dowolnie okreœla-
nych wspó³czynnikach transformacji (U

Ÿród³o U, U

Ÿród³o I, I

Ÿród³o U,

I

Ÿród³o I), stabilizatory i Ÿród³a referencyjne

Bloki funkcyjne

Ca³kuj¹cy, ró¿niczkuj¹cy, wzmacniacz, ograniczniki U i I, uk³ad z histerez¹, gene-

(programowane)

rator pojedynczego impulsu (oneshot) itp

Rys. 2. Charakterystyka fazy w funkcji czêstotliwoœci

Rys. 3. Charakterystyki sta³opr¹dowe

wzmacniacza operacyjnego

µµ

A741

Rys. 4. Wykres analizy parametrycznej

wzmacniacza wg rys.1

Rys. 5. Przebiegi analizy funkcjonalnej uk³adu cyfrowego (TP1 _ sygna³ steruj¹cy, TP2

÷÷

TP5 impulsy

na wyjœciach dzielnika binarnego, TP6

÷÷

TP12 impulsy na wyjœciach dekodera kodu BCD steruj¹cego

7_-segmentowym wskaŸnikiem LED, TP12

÷÷

TP6 odpowiadaj¹ wejœciom a

÷÷

g wskaŸnika)


Wyszukiwarka

Podobne podstrony:
2001 10 26
2001 05 24
2007 10 24 Koniec świata za" lata
2001 06 24
2001 03 24 matematyka finansowaid 21604
2003 10 24
2001 10 38
2007-10-24 Dlaczego plany zabijaja prawo wlasnosci, materiały, Z PRASY
2001 03 24 prawdopodobie stwo i statystykaid 21605
12 10 24 Que es la?
Egzamin 2001.03.24, rozwiazania zadań aktuarialnych matematyka finansowa
2008 10 24 Ustawa PZP tekst ujednolicony przez UZP
BYT Wzorce projektowe wyklady z 10 i 24 11 2006
2002 10 24
2001.03.24 matematyka finansowa
2001 10 04
2001 10 10
2001 10 45
2001 10 08

więcej podobnych podstron