摘自:http://news.eeworld.com.cn/mp/ZLG/a24042.jspx
S/PDIF,全名為Sony/Philips Digital Interconnect Format,是Sony和Philips在80年代為一般家用器材所定制出來的一種數字訊號傳輸接口,可以使用成本比較低的硬件來實現數字訊號傳輸,多用於家庭音響設備之間的傳輸。為了定制一個統一的接口規格,在現今以IEC 60958標准規范來囊括取代。
IEC60958使用的編碼方法如下:
IEC958在傳輸數據時使用雙相符號編碼(Biphase Mark Code),簡稱BMC,屬於一種相位調制(phase modulation)的編碼方法,是將時鍾訊號和數據訊號混合在一起進行傳輸編碼。
其原理是使用一個兩倍於傳輸位率(Bit Rate)的時鍾頻率做為基准,把原本一個位數據拆成兩部份,當數據為1的時后在其時鍾周期內轉變一次電位,讓數據位變成兩個不同電位的形式,變成10或01,而當數據為0時則不轉變電位,變成11或00。同時每一個位開頭的電平與前一個位結尾電平要不同,這樣接收端便能判別每一個位的邊界。
使用BMC編碼可以讓傳輸端與接收端只需一條數據線就可以將數據正確的傳送與接收,並且在收送兩端可以保持比較好的同步性,這是由於BMC格式的電位極性一定會在兩個位周期之間變換,這樣接收端可以不用理會實際接收到的電為是0或1,只需判別與上一個電平的極性是相同或相反即可。此外,BMC編碼可以讓傳輸線保持在接近零的平均直流電位,除了可以降低傳輸需要耗費的功率之外,也可以降低實體電磁干擾,讓數據正確性更高。