Saya memiliki proyek elektronik yang sangat kecil dan sederhana yang saya nyalakan menggunakan konektor daya USB plus sebuah resistor. Untuk satu proyek saya harus menggunakan lebih dari 100mA, namun port USB memerlukan proses enumerasi sebelum melakukan lebih dari itu (hingga 500mA).
Saya telah menelusuri TI.com mencari beberapa IC yang dapat membantu saya dengan tugas ini, namun saya tidak yakin saya berada di jalur yang benar (saya sudah memilih IC LM3526 dan BQ2402x sebelumnya, tetapi saya tidak sepenuhnya mengerti bagaimana menggunakannya ... saya masih belajar ....).
Apakah ada contoh desain rangkaian sederhana yang dapat saya gunakan untuk menyelesaikan ini? Idealnya, itu harus menjadi sesuatu yang dapat saya sambungkan ke port USB dan itu hanya akan memberi saya output 500mA dan lebih dari 4,5V.
Terima kasih untuk bantuannya,
sumber
Jawaban:
Pertimbangkan Atmel's ATtiny85 dengan V-USB . Ini adalah chip AVR 8 pin yang harus Anda program dengan V-USB, yang merupakan implementasi USB tingkat perangkat lunak yang akan mengaktifkan Fase Pencacahan, yang akan memungkinkan Anda untuk menggunakan seluruh 500mA yang tersedia.
Ini tentang $ 1,50 dalam kemasan SOIC, gambar di bawah, yang menghemat ruang dan biaya:
Mudah diprogram dan murah, sedangkan chip FTDI di atas (FT232R) adalah sekitar $ 6 untuk satu.
Jika Anda ingin berkomunikasi dengan chip, menggunakan V-USB juga memberi Anda kemampuan untuk bertindak sebagai perangkat USB kelas CDC, yang mirip dengan port serial (UART), seperti halnya chip FTDI.
sumber
Anda dapat menggunakan chip USB-UART FT232R , seperti: -
Anda akan menghubungkan beban Anda di sisi lain sakelar daya MOSFET saluran-p.
Mereka mudah tersedia melalui distribusi , dan tidak terlalu mengintimidasi paket.
Pengaturan daya default adalah 100mA, jadi Anda harus menggunakan utilitas untuk memprogram 500mA yang Anda inginkan ke pengaturan daya USB. FTDI memiliki MPROG , yang dapat digunakan untuk tujuan ini.
sumber
Sementara USB menentukan tidak lebih dari 100 mA yang harus diambil oleh perangkat, tidak ada host USB yang benar-benar menerapkan pembatasan tersebut.
Anda dapat dengan mudah menarik bahkan sedikit lebih dari 500 mA (sebelum polyfuse atau sesuatu yang serupa menendang) dari komputer yang dibangun dalam 5 tahun terakhir. Ya, OS tidak akan menyadari tarikan seperti itu, tetapi saat keluar akan sangat segar. :)
Berdasarkan deskripsi proyek Anda, Anda sebenarnya tidak tertarik pada perangkat USB tetapi hanya menggunakannya sebagai sumber daya. Meskipun mengabaikan spesifikasi apa pun mungkin bukan pendekatan terbaik, saya belum melihat komputer yang membatasi arus di bawah 500 mA.
sumber