Mengapa osilator relaksasi opamp saya tidak berosilasi?

8

Saya telah merancang osilator relaksasi dengan opamp. Seharusnya berosilasi pada 50Hz, tetapi tidak. Saya belum membangun sirkuit fisik, saya mencoba mensimulasikannya di CircuitLab.

Saya menghitung frekuensi osilasi dengan nilai elemen rangkaian dalam skema sebagai

f=(Tc+Td)1=50.17Hz.

Dimana, Tc dan Td masing-masing mengisi dan mengosongkan kapasitor;

Tc=RCln((+12V)R2R1+R2(12V)(+12V)R2R1+R2(+12V))=9.97ms,Td=RCln(R2R1+R2(+12V)(12V)R2R1+R2(12V)(12V))=9.97ms.

Apa yang saya lakukan salah di sini?

skema

mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab

Tanpa Ri penghambat:
masukkan deskripsi gambar di sini

Dengan Ri penghambat:
masukkan deskripsi gambar di sini

hkBattousai
sumber

Jawaban:

10

Osilator simulasi biasanya tidak dimulai sendiri, coba atur kondisi awal untuk memutus loop umpan balik selama perhitungan titik bias. Saya dapat melakukan ini dengan simulator SPICE Pulsonix (SIMetrix) dengan menambahkan kondisi awal dengan nilai nol, Anda harus dapat melakukan sesuatu yang mirip dengan simulator yang Anda gunakan - lihat dokumentasi.

Leon Heller
sumber
Tentu saja! Osilator mulai dengan kebisingan sekitar. Saya lupa itu. MenambahkanRiresistor memprakarsai osilasi. Terima kasih.
hkBattousai
3
Dalam hal ini, itu tidak perlu kebisingan, tetapi ketidakseimbangan kecil di sirkuit. Dengan komponen yang ideal, ada kondisi metastabil di mana input dan output opamp sama dengan nol. Simulator dapat menemukan keadaan ini, tetapi tidak dapat terjadi dalam rangkaian nyata.
Dave Tweed
Satu bahkan dapat menunjukkan bahwa itu TIDAK PERNAH kebisingan yang memulai osilasi. Ini juga berlaku untuk osilator linier (harmonik). Kebisingan akan menjadi penyebab awal osilasi hanya jika tidak ada transien saklar daya. Namun, di sirkuit nyata (dan dalam simulasi dengan power-on switching di t = 0) akan selalu ada "alat bantu awal".
LvW