Saya telah memecahkan masalah rangkaian analog dan baru saja menyadari bahwa sumber tegangan sinus pada mV rusak.
Berikut adalah salah satu yang seharusnya memberikan gelombang sinus 1Hz 1Hz di atas sinyal DC 300mV. Sebaliknya saya mendapatkan sampah lengkap.
Menjalankan LTSpice versi 4.22. Adakah orang lain yang melihat masalah ini atau dapat memberi saran apa masalahnya?
Jawaban:
Kemungkinan besar Anda memiliki kompresi bentuk gelombang diaktifkan dan algoritma kompresi memiliki toleransi relatif terlalu tinggi untuk memproses sinyal seperti itu dengan benar, karena komponen AC sangat kecil dibandingkan dengan offset DC.
Buka panel kontrol dan kurangi toleransi relatif:
LTspice biasanya melakukan kompresi bentuk gelombang untuk menghindari menghasilkan file data besar untuk bentuk gelombang. Algoritma kompresi bersifat lossy, jadi Anda mungkin kehilangan detail dan memiliki artefak seperti yang Anda lihat pada simulasi Anda.
Kutipan bantuan LTspice online:
Terkadang berguna untuk menonaktifkan kompresi sepenuhnya, untuk bentuk gelombang yang kompleks, tetapi mengharapkan file .raw ukuran GB (ini adalah file tempat LTspice menyimpan data bentuk gelombang). Namun demikian, biasanya cukup untuk bermain-main dengan pengaturan kompresi, tetapi hanya ketika Anda cukup tahu apa yang diharapkan dari simulasi.
EDIT (untuk membahas beberapa komentar yang relevan)
Beberapa komentator telah menunjukkan bahwa meningkatkan toleransi, atau secara khusus,
reltol
parameter SPICE akan meningkatkan waktu simulasi. Ini benar, tetapi kompresirelative tolerance
tidak ada hubungannya denganreltol
parameter SPICE, yang ditemukan di tab lain dari panel kontrol:Untuk lebih memperkuat poin saya, saya akan mengutip seluruh bagian bantuan LTspice mengenai
compression
tab panel kontrol (penekanan milik saya):Sekali lagi, arahan terakhir hanya berarti menonaktifkan kompresi seperti yang Anda lakukan menggunakan panel kontrol. Seperti yang sudah saya katakan di atas, ini hanya apa yang ingin Anda lakukan untuk menghindari artefak, tetapi file besar akan dihasilkan.
sumber
opt plotwinsize=0
daripada mengurangi toleransi . Secara umum, rentang dinamis adalah masalah karena semuanya dihitung secara matematis menggunakan presisi mesin.