3. CARA MEMULAI DENGAN MEMBUMBUI? (untuk pemula)
(URL: http://www.seas.upenn.edu/~jan/spice/spice.guide.html)
Dokumen ini akan menjelaskan bagaimana menjalankan Spice atau HSpice. Itu tidak menjelaskan perintah Spice. Ini dapat ditemukan sebelumnya dalam dokumen ini di bawah Cara Menentukan Circuit Topologi? , Dalam buku teks Anda, atau Panduan Spice Pengguna.
Dalam rangka untuk menjalankan Spice, Anda akan harus melalui langkah-langkah berikut:
- Menggambar skema rangkaian (bisa dilewati)
- Buat file input
- Jalankan program
- Melihat file output dan mencetak hasil
3.1 Membuat Berkas Masukan untuk Spice - Contoh
Kami pertama kali akan menjelaskan bagaimana menggunakan PSpice tanpa Skema edito r (lihat PSpice Primer untuk bagaimana menggunakan Skema Editor).
a. Menggambar skema rangkaian, jumlah node dan label semua elemen. Perhatikan bahwa node umum (ground) selalu memiliki angka "0".
- Sebuah rangkaian sampel diberikan di bawah.
Gambar 1
Kami tertarik pada v12 tegangan, v2 dan i4 saat ini ketika tegangan input vin sama dengan 10V. Kami juga ingin menemukan Thevenin setara tegangan dan resistensi dilihat oleh terminal ab.
Selain itu, kami ingin melangkah tegangan input antara 0 dan 20 V di langkah 2V dan cetak dan plot v12, vo, v2 dan i4 sebagai fungsi vin.
Perhatikan bahwa kita dimasukkan sumber tegangan DC, VMEAS, nilai nol, agar dapat mengukur i4 saat ini.
b. Buat file input (file sumber) untuk PSpice.
File sumber kebutuhan ekstensi (biasanya ".cir") dalam namanya. Untuk deskripsi dari data, kontrol dan output pernyataan, merujuk pada "Cara Menentukan Circuit Topologi" sebelumnya dalam dokumen ini, manual Spice atau buku teks.
Membuat file input dengan editor, seperti Emacs, Microsoft Editor, Word sempurna, NotePad di bawah jendela, dll Simpan di c: drive atau pada disk Anda pada: drive. Dalam kasus Anda menyimpannya di c: drive, memasukkannya ke dalam subdirektori (ex c: \ users \ filename.cir; subdirektori diperlukan untuk versi PSpice yang berjalan pada jaringan di laboratorium PC dan duduk di h. : drive). Simpan file sebagai textfile (bila menggunakan pengolah kata seperti MS Word).
Contoh: c: \ users \ example1.cir
EXAMPLE PSpice
VIN 1 0 DC 10
F1 0 3 VMEAS 0.5
VMEAS 4 0 DC 0
R1 1 2 1K
R2 2 3 10K
R3 1 3 15K
R4 2 4 40K
R5 3 0 50K
.OP
.TF V(3,0) VIN
.DC VIN 0 20 2
.PRINT DC V(1,2) V(2,4) I(VMEAS)
.PLOT DC V(1,2) V(2,4)
.PLOT DC I(VMEAS)
.END
Catatan:
1. Baris pertama adalah baris judul dan bisa apa saja. Hal ini tidak dapat dihilangkan.
2. Baris terakhir harus menjadi pernyataan END.
3. Anda dapat menyisipkan baris komentar. Kapan garis dimulai dengan "*", PSpice mengabaikan seluruh baris. Menggunakan "*" ini juga berguna untuk memblokir baris perintah.
4. Anda bisa menggunakan huruf besar atau lebih rendah.
5. Jangan lupa untuk menambahkan carriage return setelah pernyataan END.
c. Jalankan Spice
Setelah Anda berada di PSpice, pull down Berkas menu di bagian atas layar dan pilih "Buka" . Sistem meminta Anda untuk nama file. Ketik nama file dari rangkaian yang telah Anda buat sebelumnya.Sebagai contoh: c: \ users \ example1.cir
Sebuah jendela akan muncul memberitahu Anda bahwa program Spice sedang berjalan, atau bahwa simulasi telah selesai dengan sukses, atau bahwa kesalahan yang terdeteksi. Klik tombol "OK".
4 PSPICE dengan Tangkap
5. HSPICE
5.1 Menjalankan HSPICE
Anda dapat menjalankan HSPICE dari Eniac (Sun Sparc), yang pada dasarnya merupakan program yang sama seperti PSpice, kecuali untuk editor Skema dan Probe. Keuntungan menggunakan HSpice pada Eniac adalah bahwa Anda dapat menjalankannya dari kamar Anda melalui koneksi modem atau lebih ResNet. Selain itu, ia datang dengan antarmuka grafis user-friendly dan kuat (gsi) asalkan Anda memiliki akses ke x-terminal.
Pertama, Anda harus membuat file input yang berisi data, kontrol dan output laporan dengan cara yang sama seperti yang dilakukan untuk PSpice. Format dan perintah adalah identik. Anda dapat membuat file input ini dengan editor apapun. Setelah Anda memiliki file input, Anda dapat menjalankan HSpice dengan mengetikkan perintah berikut pada prompt unix,
hspice inputfilename
di mana inputfile adalah nama dari file input Anda. output akan ditampilkan pada layar. Anda juga dapat menyimpan output dari HSpice dalam file output, sebagai berikut,
hspice inputfile > outputfile
Untuk melihat file output, menggunakan editor favorit Anda. file dapat dicetak sebagai dokumen lain:
lpr -w80 outputfile
Perhatikan bahwa HSpice tidak memberikan tegangan DC kecuali Anda telah ditentukan jenis analisis tertentu, seperti misalnya .TRAN, atau analisis .AC (Spice otomatis melakukan analisis DC sebelum melakukan analisis sementara atau AC). Jadi, jika Anda hanya tertarik pada tegangan DC di HSpice, Anda harus menentukan pilihan .OP, atau opsi dc.
5.2 Fitur Khusus HSPICE
HSpice memiliki banyak kemampuan. Jika Anda berniat untuk menggunakan HSpice untuk Sirkuit simulasi Integrated Anda akan perlu menggunakan banyak dari ini. Silakan berkonsultasi MetaSoftware user (tersedia dari DSL, ruang 100M). Berikut adalah beberapa fitur ini.
sebuah ekspresi .Mathematical di Hspice
HSPICE mendukung fungsi matematika beberapa yang dapat digunakan untuk kondisi variabel output. mengikuti format umum harus digunakan untuk semua ekspresi:
.print varname=PAR('sqrt(v3)')
Ini menginstruksikan HSPICE untuk mencetak akar kuadrat dari tegangan "v3" dan menetapkan nama varname variabel. Hasilnya dapat ditemukan dalam file output serta gsi di bawah bidang print'plot.Terlepas dari akar kuadrat, fungsi yang berguna lainnya seperti log (), dosa () dan tan () yang didukung. Konsultasikan manual HSPICE untuk daftar lengkap.
b. Nama Node.
Alih-alih menggunakan nomor node, Anda dapat menggunakan nama node dalam file input. Hal ini membuat file lebih mudah untuk dibaca. Nama-nama yang sama akan muncul dalam file output dan tampilan grafis.
5.3 Keluaran grafis: gsi
Dalam kasus Anda memiliki akses ke x-jendela terminal output juga dapat dilihat secara grafis menggunakan gsi Program. Untuk menggunakan tampilan grafis, Anda harus menyertakan pernyataan "option posting " dalam file input. Ini akan membuat * .sw # (untuk analisis .sweep) atau * # File Tr (untuk analisis transien) yang berisi hasil simulasi dalam format yang dapat ditafsirkan oleh gsi.
Untuk menjalankan gsi, ketik " gsi inputfilename ". Semua node tegangan akan disimpan untuk tampilan kemudian. Dalam kasus Anda memiliki sirkuit besar dan tidak perlu melihat semua node, Anda dapat mengurangi ukuran file dengan menentukan mana simpul tegangan untuk menyimpan. Hal ini dilakukan oleh ". Opsi pasca pemeriksaan ", diikuti oleh " nodenames .print " perintah. Perintah terakhir ini identik dengan yang Anda gunakan untuk menentukan tegangan apa node, atau arus yang ingin Spice menyimpan.
Berikut adalah contoh dari file input, dengan perintah .option pos untuk gsi.
example hspice with gsi
vin input 0 dc 10
f1 0 output vmeas 0.5
vmeas 4 0 dc 0
r1 input 2 1k
r2 2 output 10k
r3 input 3 15k
r4 2 4 40k
r5 output 0 50k
.tf output vin
.dc vin 0 20 2
.option post
*.print dc v(1,2) v(2,4) i(vmeas)
*.plot dc v(1,2) v(2,4) i(vmeas)
.end
Untuk melihat output grafis, jenis gsi example1 (jika pada terminal x-window, jika Anda tidak akrab dengan x-windows berkonsultasi CETS). Output gsi ditunjukkan pada gambar berikut. Setelah mengetik " gsi ", dua jendela akan terbuka.
Yang paling atas memungkinkan Anda untuk memilih variabel apa yang akan ditampilkan. Setelah membuat pemilihan "jenis" variabel (tegangan, arus, dll) dan "kurva" yang akan ditampilkan, klik pada tombol "Draw". Kurva akan ditampilkan pada jendela kedua (window Grafik).
Anda dapat memilih jumlah panel dengan pergi ke menu "Panel" dan memilih jumlah panel. Ada beberapa pilihan dan manipulasi Anda dapat menggabungkan (lihat Fitur gsi bawah).
Fitur gsi
Pada jendela Grafik Anda memiliki sejumlah pilihan yang menarik. The pengukuran menu memungkinkan Anda untuk menggunakan kursor. Untuk zoom in / out klik pada tombol kanan mouse dan pilih salah satu dari perintah zoom. Kemudian dengan tombol kiri menarik garis pendek untuk menunjukkan apa yang Anda ingin tampilannya.
Untuk menghapus panel, klik pada tombol kanan mouse dan pilih "Clear".
Pencetakan dapat dilakukan dengan pergi ke menu "Print". Perintah cetak akan menulis output grafis untuk sebuah file (dicap sebagai filename.gr #)) yang kemudian dapat dicetak nanti (menggunakan perintah lpr).
Ekspresi matematika dapat diplot juga. Di bagian atas jendela, Anda akan melihat sebuah kotak kecil yang disebut ekspresi . Anda dapat mengetik ekspresi matematika seperti penambahan, perkalian, persegi, dll grafik. Sebagai contoh mari kita menghitung daya dalam resistor (power = i (vmeas) * v (2)). Untuk menampilkan ekspresi, pilih ekspresi dalam "Jenis" jendela dan "kekuasaan" dalam "Curves" jendela. Selanjutnya, klik pada tombol "Draw".
6. Kesalahan paling umum
- Kesalahan ketik dalam file sumber: nomor node yang salah, unit salah (. Ex nilai kapasitor dari 12 picofarad, salah ditetapkan sebagai 12, bukan 12p.)
- Bingung M untuk mega bukannya MEG: resistor 5 megaohm harus ditetapkan sebagai 5meg dan tidak 5M. (M atau m singkatan mili).
- Mengetik surat O bukan untuk nomor 0 (nol seperti dalam 10)
- Menghilangkan carriage return akhir setelah pernyataan END.
7. Jika Spice tidak berjalan.
1. Pertama, cek / cad / bin adalah di jalan Anda. Jika tidak, Anda harus mengubah jalur pernyataan dalam file inisialisasi shell Anda untuk memasukkan / cad / bin.).
2. Untuk menjalankan hspice pada ENIAC dari X-TERMINAL yang berjalan pada komputer yang berbeda dari ENIAC (katakanlah batak dalam domain EE):
xhost eniac.seas.upenn.edu
rsh eniac.seas.upenn.edu; once on eniac type:
setenv DISPLAY hobo.ee:0.0
- logon ke hobo.ee (yang display tersambung) dan ketik:
- login ke ENIAC dan Jenis:
8. REFERENSI
- SPICE, A Guide to Circuit Simulasi dan Analisis Menggunakan PSpice, 3 Ed., P. Tuinenga, Prentice Hall, Upper Saddle River, NJ, 1995. Buku ini dilengkapi dengan IBM-PC 3,5 disk dengan Student Versi PSpice.
- Tangkap skematik dengan MicroSim PSpice, 3 Ed., Marc. E. Herniter, Prentice Hall, Upper Saddle River, NJ, 1998. Buku ini dilengkapi dengan CD yang berisi versi evaluasi PSpice.
- MicroSim PSpice dengan Analisis Circuit, 2nd Ed., F. Monssen, Prentice Hall, Upper Saddle River, NJ 1998.
- MicroSim PSpice untuk Windows, Vol. I dan II, RW Goody, Prentice Hall, Upper Saddle River, NJ 1998.
- Rempah-rempah untuk Sirkuit dan Elektronik Menggunakan PSpice, 2nd ed., MH Rashid, Prentice Hall, Englewood Cliffs, NJ, 1995. Buku ini dilengkapi dengan kartu air mata-out untuk memesan disk dengan Mahasiswa Versi PSpice (tersedia untuk PC dan MAC ). Biaya untuk disk adalah sekitar $ 7,50- $ 15,50
- Computer-Aided Analisis Sirkuit Menggunakan PSpice, 2nd Ed., W. Banzhaf, Prentice-Hall, Englewood Cliffs, NJ, 1992
- Hands On PSpice, "JG Gottling, Houghton Mifflin Co, MA, 1995
- The Spice Book, A. Vladimirescu, John Wiley & Sons, New York, NY, 1994
- Modeling Perangkat semikonduktor dengan Spice, 2nd Ed., G. Massobrio dan P. Antognetti, McGraw-Hill, NY, 1993
- MOSFET Modeling dengan Spice, D. Foty, Prentice Hall, Upper Saddle River, NJ 1997.
- Macromodeling dengan Spice, JA Connelly / P. Choi, Prentice-Hall, Englewood Cliffs, NJ, 1992
- Di dalam SPICE, Mengatasi Hambatan dari Circuit Simulasi, RM Kielkowski, MacGraw-Hill, Inc., New York, 1994.
- SPICE, Modeling Perangkat Praktis, RW Kielkowski, McGraw-Hill, Inc., New York, 1995.
- Pengantar PSpice, A Tambahan Sirkuit Listrik, 4th ed., Oleh JW Nilsson dan Susan A. Reidel, Addison-Wesley Publ. Perusahaan, Reading, MA, 1993
- Spice, oleh G. Roberts dan A. Sedra, Oxford University Press, 1997, 2nd Edition.
- HSpice Pengguna 'Manual, Meta-Software, Inc., Campbell, CA
- PSpice Pengguna 'Panduan, MicroSim Corporation, Irvine, CA
- Panduan SPICE Pengguna