2015年4月4日 星期六

USB線

USB線這東西嘛,D+/D-是數位訊號,頻率極高,電流極小,重點在阻抗匹配,以免訊號反射扭曲無法判讀;
+/-是電源,上限500mA,不過,用在值得關注的DAC上,必然不吃這電,因此只需要關注-這條線;
這-是用來設定基礎電壓,以便判斷D+/D-的電壓是高還是低,也就是1還是0,因此上面的電流也很小,就是D+/D-的電流量;
另外還有一項,這接頭的外圈金屬,接到線的外圈金屬網,屏蔽雜訊用,以免裡面D+/D-那高速訊號被外界雜訊干擾,也避免輻射出高頻雜訊。

就這樣看來,這線該怎麼做好?
D+/D-阻抗控制好,屏蔽網包密實,如此而已。
這兩天組裝UF1.1,測試時,拿一條1m左右的黑色隨機附USB線,接上,鎖不住訊號...
換另一條5m長透明皮的,接上,一切正常...
實在是...五倍長還比較穩...

當初做UF1原形時,剪了一條黑色隨機附USB線來用,屏蔽網寥寥幾鬚...
或許當初這原形機不太穩便是因此而來...誤會電路了...

啥?地線雜訊?
一條-線,要怎麼應付電腦端的雜訊呢?
線的功用就是盡可能無衰減的傳輸二端的訊號,電壓與電流,
越好的線,訊號就越完整無誤的傳輸而過,雜訊亦然...
請用別的方式濾除雜訊好嗎?

又,

USB跑的是數位訊號,只要波形不致於扭曲的太嚴重,資料能正確判讀就沒問題,倘若波形太差,資料讀錯,每個packet也都會有檢查碼,核對確認資料正確與否,錯了,就重發,有時聽來斷斷續續就是這種狀況發生的很頻繁,buffer裡的資料空了,補不上。

數位的頻寬與類比的頻寬是二個不同概念,精準的說,數位該用throughput這詞,也就是流量,以USB這種serial bus而言,單位是bps,bit per second。

沒有留言:

張貼留言