Distorsi unkown dalam amplifier push-pull daya rendah

8

Saya mencoba membuat penguat headphone kecil, dan saya mulai dengan sederhana: Saya menggunakan opamp LM358 untuk menggerakkan tahap push-pull dengan sepasang transistor BD.

Saya mulai dengan mencoba satu saluran (hanya salah satu sisi headphone) sehingga saya dapat memeriksanya dan kemudian menggandakannya ke saluran lainnya.

Berikut diagram untuk sirkuit yang saya buat:

masukkan deskripsi gambar di sini

Impedansi beban (speaker headphone saya) adalah 32 ohm.

Dalam input, saya menambahkan resistor 1K ke tanah (sebelum kapasitor) hanya untuk memberikan beberapa impedansi input yang relevan, karena output headphone mengharapkan beberapa.

Sirkuit menjaga setiap titik DC di mana seharusnya: Tegangan dalam keluaran opamp adalah VCC / 2, tegangan dalam output dorong-tarik (sebelum kapasitor) juga VCC / 2, dan ada tegangan 0,2V konstan melintasi resistor emitor (yang memberikan arus diam 10mA).

Namun, ada distorsi aneh. Ketika saya memainkan apapun dalam volume yang sangat rendah, suaranya sempurna. Jika saya menaikkan volume, itu mulai mendistorsi benar-benar buruk tiba-tiba, khususnya di frekuensi rendah hingga pertengahan, dan jika saya terus menaikkannya, distorsi semakin lemah, dan suaranya tampak lebih baik lagi (tapi masih terdistorsi).

Tentu saja, jika saya menyalakannya lebih banyak lagi itu akan mulai mendistorsi lagi karena ayunan tegangan output akan mencapai puncak max dan akan mulai memotong, hanya gir klasik.

Jika saya memainkan gelombang sinus (tenang) di atasnya dan kemudian mulai menaikkan volume, kesan yang saya dapatkan adalah bahwa, pada titik tertentu, gelombang persegi dengan frekuensi yang sama tiba-tiba "tercampur" dalam suara, tetapi sebagai terus menaikkan volume, gelombang persegi tidak tumbuh lebih keras dalam kecepatan yang sama dengan gelombang sinus, sehingga distorsi menjadi kurang terlihat kontras.

Itu tidak terdengar seperti distorsi crossover (maksud saya, itu mirip dengan itu dalam suara yang sebenarnya tetapi skenario tidak menunjuk ke sana), transistor bias dengan baik, bahkan terlalu banyak, 0.2V agak banyak untuk tegangan melintasi resistor output. Dan jika demikian, akan ada masalah dalam volume yang lebih rendah juga, tetapi suaranya sempurna.

Mungkin tahap keluaran membutuhkan terlalu banyak arus dari keluaran lm358?

Tetapi jika ya, mengapa distorsi ini tidak tumbuh semakin buruk?

Saya tidak dapat menemukan ini dan simulasi tidak membantu, mereka hanya menunjukkan kliping setelah amplitudo output mencapai + -2,4V, tetapi dengan amplitudo ini saya harus mendapatkan sesuatu yang mendekati 80mW RMS pada speaker headphone, yang seharusnya cukup keras .

Ini terdengar seperti amplitudo yang saya dapatkan dalam volume tinggi sebelum overdrive, jadi dugaan saya adalah distorsi yang saya dapatkan tidak muncul dalam simulasi sama sekali.

Ada ide?

Terima kasih!

Ps .: Jika seseorang melihat masalah saya dengan LM358 di posting terakhir saya, abaikan saja, itu adalah kesalahan simulator, itu bekerja dengan baik dalam kenyataan. Ketika saya mengatakan sesuatu berfungsi dalam simulasi adalah karena saya mensimulasikannya dengan 741 opamp dan opamp ideal, dan hasilnya sama, distorsi itu tidak muncul.

Menggunakan 741 sebagai pengganti LM358 ini dalam simulasi, dan menggunakan sumber tegangan AM dengan pembawa 100Hz dan modulasi 1Hz (hanya untuk memiliki tegangan sinus amplitudo yang meningkat dalam input), saya merencanakan tegangan output, dan Anda dapat melihat bahwa tidak ada distorsi yang muncul kecuali dari overdrive ketika klip:

Plot dalam kisaran volume rendah, skala horizontal adalah 20 ms / Div dan skala vertikal 100mV / Div:

masukkan deskripsi gambar di sini

Plot di jendela waktu yang sama tetapi sekarang dengan skala vertikal 1V / Div:

masukkan deskripsi gambar di sini

Plot dengan skala vertikal yang sama seperti sebelumnya tetapi selanjutnya dalam waktu (ketika tegangan sumber AC meningkat dan mencapai overdrive)

masukkan deskripsi gambar di sini

Seperti yang Anda lihat, tidak ada distorsi yang muncul sebelum overdrive

Berikut ini tegangan diferensial plot di atas R5 dalam jendela waktu yang sama dari plot pertama dan dengan skala vertikal 200mV / Div:

masukkan deskripsi gambar di sini

Seperti terlihat di sini, di jendela waktu itu, transistor PNP mencapai cutoff penuh tetapi ini tidak menyebabkan distorsi pada output push-pull yang sebenarnya, seperti yang ditunjukkan oleh plot pertama itu.

pengguna2934303
sumber
Apa yang Anda gambarkan adalah konsisten dengan (a) volume rendah, operasi sepenuhnya kelas A dengan Q1 / 2 R5 / 6 melakukan semua waktu, kemudian (b) mulai operasi kelas B, seperti memotong atas atau bawah, tiba-tiba mengubah gain loop , maka (c) masih kelas B, tetapi distorsi crossover konstan terkait dengan sinyal audio yang lebih besar, sehingga rasio distorsi yang lebih rendah. Simulasikan secara forensik, tidak hanya menonton gelombang output, tetapi juga tegangan diferensial di R5 atau Q1 VBE. R3 / 4 tidak perlu, tidak ada salahnya, tetapi tidak ada gunanya juga. Simulasikan pada pemuatan yang sama dengan yang Anda dengarkan, arus keluaran penting.
Neil_UK
Ya, saya disimulasikan menggunakan beban yang sama yang saya gunakan pada kenyataannya, tetapi tidak ada distorsi yang muncul. Satu-satunya distorsi yang muncul dalam simulasi adalah overdrive, ketika output mulai terpotong, tetapi sebelum itu, tidak ada distorsi yang muncul di amplitudo apa pun, semuanya bekerja dengan baik.
user2934303
memposting plot tegangan input, tegangan output, dan tegangan diferensial melintasi R5 dengan amplitudo rendah, menengah, tinggi, dan terdistorsi yang melewati amplifier.
Neil_UK
Bagaimana saya mempostingnya di komentar?
user2934303
apa impedansi headphone?
Tony Stewart Sunnyskyguy EE75

Jawaban:

9

Saya menduga masalah Anda adalah distorsi crossover, tetapi berasal dari op amp daripada output transistor. The LM358 datasheet mengatakan: -

Untuk mengurangi pembuangan arus catu daya, amplifier memiliki tingkat keluaran kelas A untuk tingkat sinyal kecil yang mengkonversi ke kelas B dalam mode sinyal besar ...

Untuk aplikasi ac, di mana beban digabungkan secara kapasitif dengan output amplifier, harus digunakan resistor, dari output amplifier ke ground untuk meningkatkan arus bias kelas A dan mencegah distorsi crossover.

Saya membangun sirkuit Anda dan menunjukkan distorsi crossover sekitar 0,2V di bawah garis pusat sinyal, yang menjelaskan mengapa tiba-tiba muncul ketika volume meningkat. Saya dapat memindahkan distorsi ke atas atau bawah dari bentuk gelombang (di mana hanya nyaris tidak terlihat pada volume maksimum) dengan menghubungkan resistor 1kΩ dari keluaran op amp ke Vcc atau Ground.

Biasing op amp ke kelas A mengurangi tegangan penggerak puncak dalam satu arah yang menyebabkan amplifier untuk klip asimetris, tetapi masih mampu menghasilkan lebih dari 2V puncak keluaran tidak terdistorsi menjadi 32Ω.

Bruce Abbott
sumber
1
Ini adalah bug LM324 klasik, 358 adalah era yang sama. (Saya juga akan memisahkan pin 3 (Vin +) untuk menghilangkan kebisingan atau umpan balik tentang hal itu.
Brian Drummond
Tetapi output amp sudah bias oleh resistor dalam tahap push-pull. Apakah menggunakan 741 sebagai gantinya menyelesaikan masalah ini?
user2934303