Özet: USB destekli bir Li-ion şarj devresi kuruyorum ve elbette mümkün olan maksimum şarj akımını durumsal olarak çekmek istiyorum - fakat mevcut çizimdeki USB spesifikasyonlarını ihlal etmediğimden emin olmak istiyorum. USB koşullarından birini / ikisini tek tek karşılayabilsem de, hepsini tatmin etmenin akıllıca bir yolunu düşünme konusunda biraz sorun yaşıyorum. İşte neler oluyor ...
Özel durumumla ilgili dört USB spec kuralı (Akım çekme maksimumları ve üçü Akım akım sınırlaması ile ilgili) aşağıdaki gibidir: (Not: Bu şemada farklı zaman aşamaları gösteriyorum :)
İyi haber şu ki ...
Bir FTDI USB-UART IC, FT232R ( veri sayfası ) kullanıyorum, numaralandırmayı önemsiyor ve aynı zamanda ne zamanki akımın ne zaman çizileceğini belirlemek için yararlı olacak Numaralandırma durumunu ve Askıya Al durumunu gösteren çıktılara da sahibim .
Ayrıca yararlıdır, ChargeEnable pimine sahip bir Li-ion şarj cihazı IC, MCP73871 ( veri sayfası ) kullanıyorum, ayrıca Şarj akımı limitlerini ayarlamaya izin veren Prog2 pimi ve Prog1 pimi kullanıyorum.
Bu yararlı pinlerin her iki yukarıdaki IC için de işlevleri, aşağıdaki (kaba) denenmiş düzenimde özetlenmiştir. Belli bağlantılardaki soru işaretlerinde belirtildiği gibi henüz tamamlanmamıştır:
Benim düzen
Güncel çizim özellikleri
Son olarak, burada iki IC için durumsal akım çekme özellikleri. Tabii ki, bu akım çekimlerinin ayrıca USB beslemesindeki 0,5 / 100/500 mA akım çekme sınırlarına dahil edilmesi gerekir:
SORU: tatmin edecek şekilde bir çözüm benim düzenini ayarlamak gibi görünüyor tüm dört kuralları / kerede koşulları, ama bunu göremiyorum; Herhangi bir fikir?
Daha önce düzenimde görebileceğiniz gibi, yumuşak başlangıç problemi için bağlantısız bir devre kurdum (MOSFET'te RC kombinasyonu); ve PROG1 pimi üzerinde sınırlama direnci var, bu da belki 500mA - 100mA - 0.5mA probleminin kısmen çözülmesi için bir bölücünün bir parçası olarak kullanılabilir (kısmen bu uygulama notundaki FTDI stratejisine dayanarak ). Ama ulaşabildiğim kadarıyla.