Perbedaan antara switching daya tinggi dan rendah?

12

Apakah ada perbedaan nyata antara switching sisi tinggi dan sisi rendah?

Menganggap:

  • Switching untuk kontrol on / off dari suatu objek (RPi kasus saya)
  • Basis / Gerbang dapat didorong ke Vcc dan GND
Alexander M
sumber
2
Jika Anda mengganti perangkat digital dengan pin IO yang terhubung, pin ini dapat bertindak sebagai ground dan switching sisi rendah lainnya tidak berfungsi. Dalam hal ini Anda akan membutuhkan switching sisi tinggi atau buffer.
geometrikal

Jawaban:

11

Satu-satunya perbedaan nyata adalah permukaan tanah dan arus maksimum yang tersedia:

  • Pergantian sisi-rendah berarti bahwa dua subcircuit akan memiliki permukaan tanah yang berbeda karena elemen pensakelaran akan memiliki penurunan tegangan non-nol (kecil).
  • Pergantian sisi-tinggi akan memiliki batas arus maksimum lebih rendah karena elemen-elemen switching tipe-P (sisi-tinggi) biasanya memiliki tahanan yang lebih tinggi daripada elemen-elemen switching tipe-N (sisi-rendah).
Ignacio Vazquez-Abrams
sumber
25

Tentu saja ada perbedaan, kalau tidak, tidak akan ada dua metode yang berbeda dengan nama yang berbeda.

Jika beban mengambang, seperti motor atau solenoid misalnya, maka perpindahan sisi tinggi atau rendah tidak membuat perbedaan pada beban. Itu karena, menurut definisi mengambang, node hanya "melihat" tegangan diferensial melewatinya dan tidak bereaksi terhadap tegangan mode umum.

Bahkan dengan beban mengambang, perbedaan pada sirkuit penggerak untuk switching sisi tinggi versus rendah dapat menjadi signifikan. Dengan konvensi, kami biasanya mempertimbangkan tanah sisi negatif dari catu daya yang menggerakkan sirkuit kontrol, dengan daya yang kemudian menjadi positif. Karena ground adalah sisi negatif, dan sinyal lain yang mungkin kita perlukan untuk berinteraksi dengan koneksi ke seluruh dunia akan dirujuk ke ground ini, sirkuit kontrol kemudian juga direferensikan ke ground. Misalnya, bahkan jika Anda mengendarai solenoid 24 V, mikrokontroler yang memproduksi pulsa PWM akan ditenagai oleh rel dan ground 3,3 V.

Karena sirkuit kontrol berada di sisi daya yang rendah (arde), menggerakkan sakelar sisi rendah biasanya lebih mudah daripada mengendarai sakelar sisi tinggi. Oleh karena itu, dengan beban mengambang yang tidak peduli apakah kita mengganti sisi rendah atau tinggi, kita biasanya mengganti sisi rendah.

Alasan lain untuk menggunakan sakelar sisi rendah adalah ketika satu sisi beban sudah terhubung ke suplai positif di luar kendali kami. Satu-satunya pilihan yang kita miliki adalah membiarkan sisi rendah dari beban mengambang untuk mematikan beban, atau menghubungkannya ke ground untuk menyalakannya. Akan lebih mudah bagi beberapa beban untuk terhubung terlebih dahulu ke daya di satu sisi untuk menyederhanakan pengkabelan sistem secara keseluruhan.

Dalam beberapa kasus beban tidak peduli. Jika beban memiliki sinyal referensi-darat lainnya yang harus disambungkan, maka Anda biasanya perlu menjaga simpul pembumiannya terhubung ke pentanahan. Dalam hal ini, Anda harus mengalihkan daya positif ke beban apakah Anda suka atau tidak. Sekali lagi, ini biasanya lebih rumit daripada menggerakkan sakelar samping yang rendah, tetapi tidak terlalu berlebihan sehingga perlu waktu lama untuk menghindari.

Saat mengganti sisi rendah dengan sirkuit kontrol sisi rendah, cukup jelas Anda ingin menggunakan transistor NPN atau N kanal FET. Namun, dengan sakelar sisi tinggi Anda harus mempertimbangkan lebih banyak opsi. N kanal FET umumnya memiliki karakteristik yang lebih baik sebagai sakelar, tetapi dengan menggunakan satu menghadirkan dua masalah: Gerbang harus membanting pada rentang sakelar plus jangkauan on / off gerbang, dan perlu voltase di atas rel daya saat dinyalakan. Ada chip driver yang dapat mengambil hal-hal ini sebagian besar waktu, tetapi masih ada masalah.

FET saluran AP lebih mudah untuk beralih karena tegangan gerbang hanya berkisar dari tegangan daya hingga sekitar 10 V lebih sedikit untuk sebagian besar FET. Transistor PNP bisa lebih mudah karena Anda hanya perlu menarik arus keluar dari pangkalan untuk menyalakannya. Namun, mematikannya dengan cepat bisa menjadi tantangan.

Jadi, seperti biasa, tidak ada jawaban universal, dan pengorbanan harus dipertimbangkan secara terpisah untuk setiap aplikasi.

Olin Lathrop
sumber
Anda dapat menggunakan pull-up untuk sisi tinggi, dan beralih di antara Z / L alih-alih H / L
Alexander M
1
@Alex: Tentu, ada banyak cara untuk menggerakkan sakelar sisi tinggi, masing-masing dengan kelebihan dan kekurangan masing-masing. Satu masalah dengan pullup untuk mematikan sakelar sisi tinggi adalah ini mematikannya perlahan. Itu bisa menjadi masalah serius untuk sesuatu seperti konverter uang, misalnya.
Olin Lathrop
@AlexanderM: Bahkan jika Anda mengabaikan kecepatan switching, cukup sering Anda akan menggunakan MOSFET dalam aplikasi di mana tegangan beban di bawah maks Vds MOSFET dapat mengambil (jelas) tetapi di atas maks Vgs dapat mengambil (yang jauh lebih rendah, mis. 20V pada 100V MOSFET), dalam hal ini Anda membutuhkan lebih dari sekadar resistor pull-up: books.google.com/books?id=FSpC6yNyNWcC&pg=PA297
Fizz
Juga, dengan PNP switching sisi-tinggi, Anda sering harus khawatir tentang tegangan (tinggi) yang akan dinaikkan, terutama ketika drivernya adalah jeelab.org/2012/11/12/high- side-switching
Fizz
@ OlinLathrop, Terima kasih atas penjelasannya. Jika kita menggunakan saklar sisi rendah untuk kontrol motor dc, bagaimana rangkaian Tegangan Umpan Balik diatur? Dalam drive SCR, kami mengambil V + dan V-bus dan mendapatkan nilai umpan balik tegangan dengan mengurangi secara tepat (terisolasi, diperkuat secara berbeda, presisi diperbaiki, dll). Di sini, sisi V + selalu terhubung ke suplai penuh, dan karena sirkuit kontrol kami dirujuk ke ground, + ve ujung dari rangkaian umpan balik Tegangan akan menunjukkan tegangan penuh, sedangkan -ve akan menunjukkan beberapa tegangan mengambang -ve ketika tegangan rendah saklar samping OFF, kan? Apa yang harus dilakukan?
Vishal
6

Untuk sirkuit terisolasi, tidak ada perbedaan besar antara switching sisi tinggi dan rendah. Untuk arus beban yang lebih tinggi, sakelar semikonduktor sisi rendah (misalnya transistor NPN dan MOSFET saluran-N) sering kali lebih kecil rugi daripada setara sisi-tinggi, dan karenanya lebih disukai.

Namun, jika sirkuit terhubung ke perangkat eksternal dengan koneksi daya mereka sendiri, ini menjadi kabur. Jika perangkat eksternal ini menyediakan koneksi ke referensi ground yang sama dengan catu daya ke sirkuit dan Anda beralih ini masuk dan keluar maka perangkat eksternal akan memberikan rute alternatif ke ground, switching Anda tidak akan efektif dan Anda mungkin akhirnya merusak sesuatu tidak diberi peringkat untuk arus yang sesuai di sepanjang jalan.

Demikian pula, jika perangkat eksternal menyediakan suplai V + yang dirujuk ke ground yang sama dengan suplai yang Anda ganti, Anda dapat menyalakan kembali rel tegangan positif melalui perangkat bertenaga eksternal, sekali lagi dengan hasil yang tidak diinginkan.

stefandz
sumber
Menerima jawaban Ignacio hanya b / c dia yang pertama
Alexander M
3
@Alex: Jika saya tahu Anda akan menerima jawaban apa pun hanya 18 menit setelah mengajukan pertanyaan, saya tidak akan repot menulis satu, apalagi pergi ke latar belakang. Saya akan mengingat hal ini untuk pertanyaan mendatang yang Anda ajukan.
Olin Lathrop
Maaf, Olin. Saya seharusnya mengatakan bahwa jawaban Anda sangat mirip dengan jawaban Ignacio. Itu juga sebabnya
Alexander M
2
@AlexanderM: tidak mirip dengan saya. Olin membahas banyak detail yang penting dalam praktiknya, yang sepenuhnya diabaikan dalam jawaban yang Anda terima.
Fizz
1

Ada banyak alasan untuk memilih satu jenis pengalihan.

Jika sirkuit Anda / beban dapat mentolerir arus tanah yang dibuat saat mengganti beban .. umumnya switching sisi rendah lebih mudah dan lebih murah.

Jika sirkuit Anda tidak dapat mentolerir ini (terlalu banyak gangguan pada bidang tanah dari prosesor / logika tegangan yang lebih sensitif / lebih rendah) .. lebih baik untuk beralih beban menggunakan metode sisi tinggi, ini memungkinkan arus balik beban menjadi dikelola secara terpisah (seringkali beban daya yang lebih tinggi membutuhkan rel listrik bertegangan lebih tinggi .. masih berbagi potensi "tanah" yang sama dengan jalur balik yang terpisah).

Alasan umum lainnya untuk switching sisi tinggi (disebutkan oleh Olin) .... Jalur arus balik yang paling tersedia untuk beban adalah rel daya negatif. Contoh: sasis otomotif yang digunakan sebagai "ground" (jalur pengembalian DC) untuk relai / dll. (Contoh ini memiliki banyak keuntungan dan risiko tambahan).

John
sumber