Cara tercepat melakukan on / off-modulation dari LED?


23

Saya perlu memodulasi LED dengan cepat (rentang multi-megahertz) on / off. Ini adalah LED daya tinggi. Saya mengalami kesulitan menemukan metode terkenal untuk melakukan ini. Cukup mengganti tegangan dengan FET yang menyalakan LED dengan cepat tetapi waktu jatuh akan menderita, dan untuk menyelesaikannya, saya kira ada beberapa solusi yang berbeda, misalnya mungkin beralih dalam bias terbalik untuk sementara waktu? Ada ide?

Saya pikir masalah yang mendasari dengan turn-off adalah bahwa muatan-operator membuat pn junction bertindak sedikit seperti induktor bahwa saat ini akan terus berjalan sebentar setelah mematikan gradien tegangan, tapi saya belum menemukan referensi tentang ini.

Saya tahu bahwa dioda laser dapat dimodulasi lebih cepat.

EDIT: karena pertanyaan ini memiliki banyak pandangan, izinkan saya menambahkan beberapa konteks - aplikasi untuk ini adalah kamera 3D menggunakan sensor CMOS waktu penerbangan. Pada dasarnya, Anda mengirim cahaya, memantul pada adegan yang akan dicitrakan, dan sensor gambar dapat membedakan perbedaan fase antara cahaya yang dikirim dan cahaya yang diterima. Modulasi yang lebih cepat dan lebih dalam berarti resolusi yang lebih baik dan lebih sedikit noise pada gambar 3D. Dalam aplikasi khusus ini, 20 MHz adalah tingkat modulasi target.


laser sama sekali tidak sebanding dengan LED (kecuali bahwa keduanya memancarkan cahaya). Laser tercepat namun lebih dari kali lebih cepat dari LED. 109
stevenvh

4
@stevenvh: ya, itu masuk kualifikasi "jauh lebih cepat" bukan? ;)
Bjorn Wesen

4
Mengapa dioda laser dapat dimodulasi lebih cepat dari dioda pemancar cahaya biasa?
endolith

Jawaban:


11

Jika Anda mencoba mengirim data dengan cara ini, jangan coba memodulasinya 0% -100%. Go 10% -90%, ini akan jauh lebih cepat.

Untuk mematikannya dengan cepat, Anda memerlukan 2 transistor dalam konfigurasi push-pull, PNP + NPN atau N-MOSFET + P-MOSFET, sehingga status 'off' LED akan disingkat menjadi ground. Mencapai kecepatan tinggi dengan BJT akan lebih mudah.

Jika Anda perlu menggunakan 1-5Mhz, Anda perlu menambahkan dioda anti-saturasi Schottky.

Hal lain untuk dicoba adalah menjembatani rangkaian dari 4 BJT's - ini akan menghilangkan sisa muatan dalam LED lebih cepat (karena LED akan terbalik bias dalam keadaan off), tapi saya belum mencobanya. Beberapa LED mungkin mati jika bias terbalik terlalu banyak.


terima kasih atas jawaban Anda, itu adalah sesuatu yang saya eksperimen dengan ini! pertanyaan tambahan: apa maksud Anda dengan 0-100 lebih lambat dari 10-90%? jelas waktu naik / turun total akan lebih lambat, tetapi jika kecepatan tepi naik / turun adalah sama, area mata meningkat secara total, dan membantu modulasi saya. mengapa BJT-setup lebih cepat? kurangnya modulasi biaya gerbang FET?
Bjorn Wesen

2
Ya, mengendarai MOSFET dengan kecepatan tinggi sulit. Tentang hal 10-90 - naik dari mematikan lebih lambat dari dari 10% kecerahan. Jadi karena itu dalam drive DVD-RW misalnya pendekatan ini digunakan - laser tidak pernah dimatikan, tetapi dalam keadaan "off" itu kekuatannya jauh lebih rendah.
BarsMonster

2
Juga, tampaknya saya salah tentang 90% - abaikan itu, 2 kasus adalah 0-100%, dan 10-100%, bukan 0-100 dan 10-90.
BarsMonster

@BarsMonster Anda harus mengedit komentar asli Anda dengan perbaikan untuk hal 10-100%
Shadetheartist

6

LED sendiri butuh sedikit waktu untuk mematikan, tapi saya pikir beberapa MHz masih mungkin.

Kedengarannya masalah Anda adalah waktu mati dari transistor yang digunakan untuk mengganti LED. Coba kendarai LED dari emitor alih-alih kolektor. Logika output menggerakkan basis NPN secara langsung, kolektor terhubung ke pasokan, emitor ke resistor, lalu ke LED, lalu ke ground. Karena transistor tidak pernah jenuh, itu harus mati dengan cepat. Pangkalan sedang dipaksa aktif ke tegangan rendah, yang juga harus membantu mematikannya dengan cepat.


ya saya setidaknya akan mencoba dengan FET dengan off-time yang ditentukan lebih cepat - meskipun hanya memindahkan gerbang-charge adalah faktor pembatas juga sehingga buffer diperlukan. apakah Anda pikir BJT akan benar-benar berfungsi lebih baik dalam kasus ini? Saya menarik 2A ...
Bjorn Wesen

Δt=(slewrSebuahte)ΔV

[Strike] akankah salah satu dari mereka emitor beralih transistor bipolar yang kami lihat kemarin membantu perphaps? Saya ingat mereka sepertinya memiliki waktu switching yang lebih cepat daripada NPN bjts normal </strike> Nevermind Saya kira itu untuk aplikasi tegangan tinggi
NickHalden

@ Josh: Saya tidak benar-benar berbicara tentang dV / dt. Dalam hal ini kita beralih arus, bukan tegangan. BJT jenuh membutuhkan waktu untuk dimatikan karena ada banyak pembawa minoritas tambahan di pangkalan. Mereka berkeliaran setelah arus basis dimatikan, menyebabkan konduksi sampai akhirnya habis. Sebuah BJT tidak pernah jenuh dalam mode pengikut emitor, sehingga dapat mati dengan cepat. Tidak, bipolar yang diaktifkan emitor tidak akan sesuai di sini.
Olin Lathrop


3

Untuk menambahkan informasi yang relevan dari tautan yang diposting oleh Brian O'Regan sebagai jawaban lengkap:

Dokumen ini merujuk pada tiga sirkuit umum / populer untuk drive LED digital:

  1. Seri drive
  2. Melangsir
  3. Shunt dengan over dan under-drive

1. Seri

skema

mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab

  • Q1 langsung mengganti LED

Pro: Arus catu daya rata-rata rendah
Con: Kecepatan rendah (<30-50 Mb / s)

2. Shunt

skema

mensimulasikan rangkaian ini

  • Q1 shunts LED - jadi debit cepat == waktu mematikan cepat

Pro: Kecepatan lebih tinggi (beberapa kali lebih cepat dari 1)
Con: Pemborosan daya lebih tinggi (sirkuit menarik lebih banyak arus saat LED daripada saat LED menyala!)

3. Shunt dengan Over & Under Drive

skema

mensimulasikan rangkaian ini

meluas 2.

  • C1 mengurangi waktu switching Q1
  • R3, R4 dan C2 menyediakan over-drive saat turn-on dan under-drive saat turn-off
  • konstanta waktu RC tipikal untuk R3 + C2 == naik / turunnya waktu LED

Pro: kecepatan yang dihasilkan lebih tinggi dari 2.
Con: nilai-nilai yang dipilih dengan cermat diperlukan - jika tidak merusak

ringkasan:

  • Untuk LED kinerja tinggi dan desain driver, waktu naik optis dapat sesingkat 1.5ns.
  • Sebagian besar LED memiliki waktu mematikan yang lebih lambat.
  • Di sini dengan desain hati-hati 2.5ns, waktu mematikan optik dapat dicapai.
  • Sering kali ide yang baik untuk memiliki arus prategas yang kecil (beberapa persen dari arus penggerak puncak) untuk meningkatkan respons dinamis sehingga LED tidak pernah bias terbalik.

Dengan semua konsep ini, kecepatan operasi hingga sekitar 270 Mb / s dapat dicapai untuk pengaturan siap produksi.


Semua informasi ini hanya bersumber dari dokumen tertaut. Tidak ada eksperimen sendiri yang dilakukan.


Saya merasa ini adalah suntingan yang terlalu besar dari jawaban aslinya; jika itu salah, saya senang memindahkan informasi ke dalam edit.


1

Sudahkah Anda mempertimbangkan untuk menggunakan "driver transistor" untuk menggerakkan LED Anda? (Atau mungkin dianggap menggunakan "driver transistor" seperti yang dimaksudkan untuk digunakan, untuk menggerakkan transistor - yang kemudian mendorong LED Anda?)

Saya berbicara tentang perangkat seperti Microchip MCP14628, Texas Instruments TPS28226, dll., Tersedia di situs web pasokan elektronik favorit saya , yang semuanya menurut datasheet dapat mengubah beban kapasitif dalam 10 ns. (Mudah-mudahan LED Anda jauh lebih kecil kapasitifnya dan agar chip itu dapat beralih dengan lebih cepat).

ps: datasheet untuk masing-masing driver transistor memberikan angka besar untuk "kekuatan puncak". Angka itu hanya berlaku untuk pulsa yang sangat pendek. LED sering memiliki peringkat "daya puncak" yang serupa sekitar 4 kali dari peringkat daya kontinu. Saya mendengar bahwa sebagian besar sistem komunikasi optik dirancang dengan cermat seperti sistem menyalakan LED atau laser paling banyak satu atau dua kali sebelum mematikannya dan membiarkannya dingin - seperti satu-dari-dua pengkodean alias kode Manchester , dan satu dari empat penyandian alias PPM .

Saya mendengar desas-desus bahwa beberapa perangkat IrDA dapat berkomunikasi pada 16 Mbit / dtk, 96 Mbit / dtk, atau 1 Gbit / dtk. Apakah ini cukup dekat dengan apa yang ingin Anda lakukan sehingga Anda dapat membeli sesuatu dari rak? Atau mungkin membeli sesuatu dari rak, membukanya, dan membuat modifikasi yang relatif kecil?


1

Saya membuat sirkuit avalanche transistor dengan Zetex FMMT 413, 415, atau 417 TA. Alih-alih kapasitor, saya menggunakan kabel coax 50 Ohm seperti di sirkuit Blumlein. Dengan ini saya mengendarai LED hijau SMT kecil dan mendapat waktu kenaikan ~ 7 ns dan lebar pulsa ~ 10 ns (ditentukan oleh panjang kabel coax untuk sirkuit Blumlein). Anda memerlukan catu daya HV untuk transistor longsor.


3
Skema akan membantu membuat jawaban Anda lebih bermanfaat. Sampai Anda memiliki lebih banyak rep, Anda dapat mengunggahnya ke situs hosting gambar gratis dan menyertakan tautan dalam jawaban Anda. Seseorang kemudian akan mengedit jawaban Anda untuk menempatkan gambar sejajar.
The Photon

1
Juga, salam dan salam tidak digunakan di sini. Ikon dengan nama pengguna Anda secara otomatis ditambahkan ke semua posting Anda. Jika Anda ingin membagikan informasi kontak Anda, Anda dapat meletakkannya di halaman pengguna Anda.
The Photon

1

Saya ingin menambahkan sirkuit ini yang saya lihat di kertas. Ini memiliki over drive dan under drive tetapi saya tidak tahu bagaimana perbandingannya dengan 3. Shunt dengan Over & Under Drive dalam jawaban Stefan Kruger. Sepertinya itu harus daya yang lebih rendah ... setidaknya ketika mati. Sekali lagi, nilai-nilai harus hati-hati sehingga arus positif memuncak pada muatan dan arus negatif memuncak pada pelepasan (dan lonjakan tegangan terkait yang diterapkan pada dioda) tidak menggorengnya, meskipun Anda mungkin dapat menempatkan TVS di sejajar untuk melindungi LED dan membuat pemilihan komponen menjadi penting tanpa mengorbankan kecepatan.

Saya belum menggunakan sirkuit ini tetapi Anda mungkin dapat meningkatkan kecepatan nyala dengan resistor bias besar secara paralel dengan MOSFET sehingga LED menjadi bias ketika dimatikan. Namun, arus bocor MOSFET mungkin cukup untuk ini atau mungkin tidak perlu dengan puncak saat ini. Saya kira Anda juga bisa mengubahnya menjadi emitor atau sumber pengikut untuk mencegah saturasi jika kecepatan transistor akhirnya menjadi faktor pembatas.

skema

mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab


0

Saya tidak tahu apa aplikasi Anda, tetapi bisakah kisaran driver LED kecerahan tinggi ini menarik / digunakan?

http://www.maxim-ic.com/datasheet/index.mvp/id/5274

Ada yang serupa lainnya juga.


2
terima kasih, tetapi persediaan switchmode saat ini terlalu lambat untuk mengontrol LED yang dimodulasi kecuali jika itu dilakukan sebagai kontrol rata-rata murni - misalnya, jika Anda memodulasi on / off dengan siklus 50/50, Anda dapat menggunakan driver saat ini untuk memberikan rata-rata saat ini. tetapi untuk aplikasi saya, saya tidak benar-benar membutuhkan arus super-stabil, itu sebenarnya on / off-switching yang merupakan hal penting dan ini harus ditambahkan ke chip yang disebutkan pula secara eksternal. Masalahnya di sini adalah terutama dari fisika LED dan FET / BJT, bukan kontrol saat ini (resistor akan dilakukan secara seri).
Bjorn Wesen

0

Saya telah melihat ke pulsa cepat sebelumnya, dan kami akhirnya menerapkan sesuatu seperti rangkaian dalam makalah ini (angka kualitas yang lebih baik di powerpoint terkait ). Ini secara efektif merupakan sirkuit pembentuk pulsa saat ini, dan Anda akan menemukan lebih banyak jika Anda mencari di "LED berdenyut nanodetik"

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.