Bir USB şarj portunu tanımlamanın düşük maliyetli ve güvenilir bir yolu var mı?
Bir cihazı USB bağlantı noktası üzerinden şarj etmeyi planlıyorum. USB Batarya Şarj Özelliği 1.1, Adanmış Şarj Portuna (DCP) bağlandığında 1.5A akım çekilmesine ve bir Şarj Aşağı Akım Portuna (CDP) bağlandığında 500mA akım çekilmesine izin verir. DCP tipik olarak bir duvar siğilidir ve CDP tipik olarak bir bilgisayardır. Anladığım kadarıyla, bir DCP kısa devre D + ve D çizgileri ile tanımlanır, D + ve D- ile tanımlanan bir CDP kimliği 15k direnç yoluyla toprağa çekilir.
Bu portları tanımlamak biraz ekstra donanım gerektiriyor gibi görünüyor. Muhtemelen D + hattını saptayabilir ve bir DCP aramak için D-'yi bir ADC girişine bağlayabilirim. Ve bir CDP kontrol etmek için benzer bir düzenleme. USB iletişimine müdahale etmemek için bias ve ADC'nin bağlantısını kesmem gerektiğini de varsayalım. Mcu'mdaki USB pedleri 5V toleranslı değildir ve özel USB pedleridir (LPC1343 kullanıyorum).
Standart olmayan Apple ve Sony şarj cihazlarını tanımlamak ek bir bonus olacaktır, ancak kritik değildir.
Bunu yapmanın daha basit veya daha iyi bir yolunu gören var mı?
Gönderen bu bilgi sayfasını