I2S信号
I2S有4個主要信號:
SCLK:串行時鐘,也叫位時鐘(BCLK),即對應數(shù)字音頻的每一位數(shù)據(jù),SCLK都有1個脈沖。SCLK的頻率=2×采樣頻率×采樣位數(shù)?
LRCK:幀時鐘,用于切換左右聲道的數(shù)據(jù)。LRCK的頻率=采樣頻率。
SDATA:串行數(shù)據(jù),就是用二進制補碼表示的音頻數(shù)據(jù)
MCLK:主時鐘,也叫系統(tǒng)時鐘(Sys Clock)。為了使系統(tǒng)間能夠更好地同步,MCLK的頻率= 256倍或384倍采樣頻率。
隨著技術的發(fā)展,在統(tǒng)一的?I2S接口下,出現(xiàn)了多種不同的數(shù)據(jù)格式。根據(jù)SDATA數(shù)據(jù)相對于LRCK和SCLK的位置不同分為:
左對齊(較少使用)
I2S格式(即飛利浦規(guī)定的格式)
右對齊(也叫日本格式、普通格式)。
這些格式的具體描述如下。
24位左對齊格式
24/16位I2S格式
????對于這種標準I2S格式的信號,無論有多少位有效數(shù)據(jù),數(shù)據(jù)的最高位總是出現(xiàn)在LRCK變化(也就是一幀開始)后的第2個SCLK脈沖處。這就使得接收端與發(fā)送端的有效位數(shù)可以不同。如果接收端能處理的有效位數(shù)少于發(fā)送端,可以放棄數(shù)據(jù)幀中多余的低位數(shù)據(jù);如果接收端能處理的有效位數(shù)多于發(fā)送端,可以自行補足剩余的位。這種同步機制使得數(shù)字音頻設備的互連更加方便,而且不會造成數(shù)據(jù)錯位。
?
24位右對齊格式
?
20位右對齊格式
?
18位右對齊格式
?
16位右對齊格式
由上述數(shù)據(jù)格式圖可知:
對于左/右對齊格式:LRCK為“1”表示正在傳輸?shù)氖亲舐暤赖臄?shù)據(jù),為“0”則表示正在傳輸?shù)氖怯衣暤赖臄?shù)據(jù);
對于標準I2S格式:LRCK為“0”表示正在傳輸?shù)氖亲舐暤赖臄?shù)據(jù),為“1”則表示正在傳輸?shù)氖怯衣暤赖臄?shù)據(jù)。
綜上為了保證數(shù)字音頻信號的正確傳輸,發(fā)送端和接收端應該采用相同的數(shù)據(jù)格式和長度。當然,對標準I2S格式來說數(shù)據(jù)長度可以不同。
?
總結
- 上一篇: USB 2.0高速和全速的区别
- 下一篇: 802.11ac标准简介