I2S總線規(guī)范
總線規(guī)范
本文引用地址:http://2s4d.com/article/201612/330241.htmI2S為三線總線,3個(gè)信號(hào)分別為:
① 串行時(shí)鐘SCK,也叫位時(shí)鐘(BCK)。即每發(fā)送1位數(shù)字音頻數(shù)據(jù),SCK上都有1個(gè)脈沖。SCK的頻率=2×采樣頻率×采樣位數(shù)。在數(shù)據(jù)傳輸過程中,I2S總線的發(fā)送器和接收器都可以作為系統(tǒng)的主機(jī)來提供系統(tǒng)的時(shí)鐘頻率。
② 幀時(shí)鐘WS,即命令(聲道)選擇,用于切換左右聲道的數(shù)據(jù)。WS的頻率等于采樣頻率,由系統(tǒng)主機(jī)提供。WS為“1”表示傳輸?shù)氖亲舐暤赖臄?shù)據(jù),WS為“0”表示傳輸?shù)氖怯衣暤赖臄?shù)據(jù)。
③ 串行數(shù)據(jù)信號(hào)SD,用于傳輸二進(jìn)制補(bǔ)碼表示的音頻數(shù)據(jù)。
I2S格式的信號(hào)無論有多少位有效數(shù)據(jù),數(shù)據(jù)位的最高位(MSB)總是被最先傳輸,1次能夠發(fā)送的數(shù)據(jù)決定于I2S格式的有效位數(shù)。
1個(gè)典型的I2S信號(hào)時(shí)序如圖1所示
圖1 I2S總線典型時(shí)序圖
隨著技術(shù)的發(fā)展,在統(tǒng)一的I2S接口下出現(xiàn)了多種不同的數(shù)據(jù)格式。根據(jù)SD信號(hào)相對(duì)于SCK和WS位置的不同,分為左對(duì)齊和右對(duì)齊2種格式,如圖2和圖3所示。
圖2 16位有效位數(shù)的左對(duì)齊格式
圖3 16位有效位數(shù)的右對(duì)齊格式
在上面2種數(shù)據(jù)傳輸格式中,當(dāng)WS為“1”時(shí)傳輸?shù)氖亲舐暤赖臄?shù)據(jù),當(dāng)WS為“0”時(shí)傳輸?shù)氖怯衣暤赖臄?shù)據(jù)。為了保證數(shù)字音頻信號(hào)的正確傳輸,發(fā)送端和接收端必須采用相同的數(shù)據(jù)格式。
評(píng)論