Cevap: kimse bilmiyor.
Eh, birileri biliyor ama ani geçiş / sınav mülkiyet bilgilerini ve nasıl kabul edilir başarısız onların bilmek nedenlerden dolayı USB IF tarafından yayınlanmadı yapıldığını belirlenmesi,. Bunun çok tatmin edici bir cevap olmadığını biliyorum, ama bu basit gerçek.
Elektriksel uyumluluk testleri sayfasını alıntılamak için (metin kırmızıdır, böylece normal USB-IF ciddiyet seviyesinden daha ciddi olduklarını bilirsiniz):
NOT: Aşağıdaki onaylı test çözümlerinden bazıları sinyal kalitesini ve ani akım olaylarını değerlendirmek için özel yazılım kullanır. Sinyal kalitesini ve ani akımı onaylamak için tek resmi analiz aracı USB-IF tarafından yayınlanan USBET20'dir . Ölçümün resmi bir değerlendirmesi için lütfen yakalanan sinyal kalitesini ve mevcut test verilerini USBET üzerinden çalıştırdığınızdan emin olun.
Bu yüzden açıkça bir dalga formu yakalama veya birkaç osiloskopun "USB yığılma testi" özelliği (bunu hiç görmedim, bu yüzden yeterince pahalı osiloskop kullanmamalıyım) kullanarak belirleme yapamayacağınızı açıkça belirtiyorlar ve geçerli değil ani akım uyumluluğunu karşılamak, USBSET20 cihazınızın uyumlulukla buluştuğunu söylüyorsa. .Tsv / .csv dalga formu yakalama verilerini alır ve USB uyumluluk adaletini ortaya çıkarır (html formatında).
USB araçları indirme sayfasından:
USBET20 (8MB, Ağustos 2016), USB Uyumluluk testi için bağımsız bir elektrik sinyali analiz aracıdır. USBET20, bir osiloskoptan yakalanan sinyal kalitesi ve ani akım verileri üzerinde başarılı / başarısız değerlendirmeleri yapan resmi uygunluk elektrik analiz aracıdır.
Daha ayrıntılı olarak söylemek gerekirse, sadece minimum ölçüm süresini söylerler, çünkü bilmeniz gereken tek şey budur. Gerçek başarılı / başarısız belirlemesinin nasıl yapıldığını bilmenize gerek yoktur ve gerçekten söylemezler. USB-IF size uygun olup olmadığınızı söylemeye hazırdır, ancak kimseye bunu nasıl belirlediğini söylemez (en azından ani akım için).
Bu maksimum aşağı akış yükü, bir yukarı akış cihazıyla (ana bilgisayar bağlantı noktası veya hub) ilgili bir özelliktir, yani bunlardan birini tasarlarken ve bir çevre birimini DEĞİLDİR, o zaman bu hub veya bağlantı noktası 44Ω direnç ve a 10µF kondansatör paralel. Ve kesinlikle haklısın - bu, en zorlu koşullar altında 100mA sınırını aşan 25mA kadar çekebilir. Bu haliyle, bir yukarı akış aygıtı, bağlanan böyle bir yükü ("tutamak", 330mV'luk bir düşüşten daha fazla acı çekmeyecek şekilde) işleyebilmelidir.
Ancak, çevre biriminiz böyle bir yük olsaydı, uygun voltaj aralığının bazılarında (esasen hepsi) 100mA'nın üzerine çıkacağı için uyumu geçmezdi. Bu yük tamamen yukarı yönlü cihazlar için en kötü durum tasarım senaryosu olarak ifade edilir ve bunları test etmek için kullanılır. Periferik ani akım uyum testi ile ilgili değildir.
İlgili olan, gerçekte akımla ilgili olmamasıdır. Bu şarjla ilgili, bu yüzden zaten bununla doğru yoldasınız. Özellikle, voltaj düşüşü ile ilgilidir. Bir hub üzerindeki bir yukarı akış portunun, VBUS çıkışında 120µF'den daha az çok düşük ESR kapasitansına sahip olmaması gerekir, bu da veri yolu aşağı akış çevre birimlerine güç verir.
En kötü konektörler, en dar konektörlerden, en dar kablodan, en dar konektörleri de kullanan güçsüz bir hub'a giden en kötü durum çıkış voltajını (4.75V) veren bir ana bilgisayar veya elektrikli hub, daha sonra bu hub daha da VBUS çıkışına en kısa VBUS giriş voltajına sahiptir. / aşağı akım voltaj düşüşü (350mV), voltaj 4.4V olacaktır. Crappy konektörler aracılığıyla berbat bir çevre birimine bağlanan 4.4V, düşük güçlü bir cihaz için gerçek mutlak minimum voltajı görmesine neden olabilir: 4.35V. USB 2.0 spesifikasyonunun 175. sayfasından:
Hadi biraz matematik yapalım. enerjisiz bir yukarı akış göbeğinin 120µF aşağı akış kapasitansı olmalıdır. 4.4V * 120µF'de, bu 528µC şarj demektir. Bağlı bir cihazın 10µF kapasitörü vardır. Statik yük veya güç olmadığını, sadece bağlantı noktasında şarj edilmiş bir kapasitör ve çevre biriminde şarj edilmemiş 10µF'lik bir yük olduğunu iddia ederseniz, yük diğeri dolana kadar değil, aralarındaki voltaj eşit olana kadar dağıtılır. Şarj korunur, bu nedenle 528µC başlangıç şarjı verildiğinde iki kapasitör voltajının birbirine eşit olacağı nokta yaklaşık 4.06V'dir. Veya, 40.6uC aktarıldı. Konnektör dirençlerini ekleyin, aşağı akış kondansatörü ani çalışma sırasında bu kadar fazla yük çekemez.
Yani, kelimenin tam anlamıyla tek önemli faktör, 10 µF'yi aşmamasıdır. Akım gerçekten önemli olan bir şey değildir, kablo endüktansı gibi şeyler gerçek ana bilgisayar gücünün yakalanması için zaman vermeden önce geçici olarak 330mV'den fazla düşmeden hub'ın aşağı akış bağlantı noktası kapasitansı nasıl tükenebilir. Ve 10µF kapasitör bunu yapmayacak en yakın değerdir.
Ayrıca kapasitans sınırı olmadığını da unutmayın. 10µF bölümlere ayrıldığınız ve sadece bir tanesi bağlantıya bağlanacak olduğu sürece, bir alt cihazda tüm seramik kapasitansının 1F'sine sahip olabilirsiniz. Cihaz takıldıktan sonra, herhangi bir 10µF adımının altında kalmalısınız , ancak 10µF'lik artışlarla kademeli olarak daha fazla kapasitans "çevrimiçi" yapabilirsiniz. Bütün mesele bu geçici durumdan kaçınmaktır.
Ve evet, bu düşük güçlü bir çevre biriminin sadece 4.35V'a kadar çalışması gerektiği değil, aynı zamanda bir hub'a yeni bir şey bağlandığında olduğu gibi 330mV voltaj düşüşüne geçici olarak dayanması gerektiği anlamına gelir. Bu aynı zamanda, teorik olarak, SADECE iki cihazı neredeyse aynı anda olacak şekilde doğru zamanlarda taktıysanız, muhtemelen güçsüz hub'daki diğer cihazların çalışmasını kesintiye uğratabileceğiniz anlamına gelir. Eminim robotlar, HPET'leriyle birlikte, düşüşümüzü sağlamak için USB veri yolu spesifikasyonumuzdaki bu kritik açıktan yararlanacaklar.
Şimdi, muhtemelen dI / dT oranları veya başka herhangi bir şey gibi başka ince yönler vardır. Geçme başarısızlık testine neyin dahil olduğunu tam olarak bilen. Bu testi gerçekleştiren program için 7,5 MB'lık bir yükleyiciye sahip oldukları düşünüldüğünde, bunun basit bir şey olmadığını varsaymak muhtemelen güvenlidir. Ancak, akış yukarı kapasitör rezervuarlarını kendi akış aşağı kapasitansınızla aşırı tüketmekten kaçınmaya çalıştığınızı unutmayın ve gerçekten de hepsi bu kadar. Çevresel cihazınızın potansiyel olarak neden olabileceği voltaj nedeniyle diğer cihazların arızalanmasına neden olmadıkça, sorun olmaz. Ve gerçekten, sadece ekte veya diğer güç durumu değişikliklerinde görülen kapasitansı 10µF olarak tutmak anlamına gelir. Aslında bundan daha azına sahip olmak daha iyi olurdu, maksimum 10µF. Yapmıyorum t Mutlak maksimumun 'standart' kapasitansın başlaması gerektiği fikrinin nereden başladığını bilmemekle birlikte, iyi mühendisler maksimum reyting için gitmekten daha iyisini bilirler. Daima küçümseyin. Güzel bir 4.7µF kapasitör seviyorum. Daha fazla ayrıştırmaya ihtiyacınız varsa, tek yapmanız gereken doğrudan VBUS'a bağlamak ve 100mA dalgalanma çekişi ile sınırlamaktır ve altınsınız. Ancak, bir bölge boyunca yalnızca 40.6µC değerinde şarj aktarıldığı sürece 100mA'dan fazla izin veriliyor.
Kalkış akımı hakkında endişelenmeyin. Yığılma akımı testi aslında yığılma akımı ile ilgili değildir.