|
一般的I²S6 K( O2 z: _6 S( ~# |
I²S由3條傳輸線組成:
. {& |; K# |. y, d
8 L" a; C$ r6 r" M+ | 1. 位元時脈線(bit clock line)
0 Y& ?& b1 h' T) E 2. 字元時脈線(word clock line)或字元選擇線(word select line)
! b) r. p' {7 w0 ]. u1 y 3. 至少一條複合資料線(multiplexed data)
( q; K1 M6 B& {6 ?7 ~- e
. W: b4 r4 g: C3 H! H: c也有可能找到以下這些線:/ x G& s$ u9 w: e: s! r
4 H9 x+ K( y# b, z% d4 k7 \4 k 1. 主時脈:256個典型的位元時鐘(bitclk)
; h1 N2 l" F# D; }) p" d$ b 2. 上傳資料的複合訊息(multiplex)線
; `5 d& d( [4 v! S/ b3 Z
% ?' w4 H+ k( R9 q$ v+ fI²S由前述的位元時脈、字元時脈和資料三條線所組成。當新的資料被放到資料線上時,位元時脈就會跳動一次。它以資料取樣率的64倍速度在運作,諸如CD的取樣率為44.1 KHz,要傳輸它所使用的位元時脈就為2.8224 MHz。I²S的資料線允許兩個軌道的資料同時傳送,而字元選擇時脈能讓接收裝置知道現在正在傳送軌道1或軌道2的資料。每個軌道可傳輸32位元的資料,所以顯而易見地字元選擇時脈和聲音的取樣率時脈是相同的。位元時脈的64倍即是44.1KHz x 2個聲道 x 32位元 = 2.8224MHz。0 M' _4 P. p8 T5 h
7 x1 V/ q5 F6 C) ?* K: ?I²S的資料是從高位元(MSB)傳送至低位元(LSB),從字元選擇時脈的左端開始,加上一個位元時脈的延遲,即資料將比字元選擇時脈要慢一個位元時脈。也有左校正(Left Justified)的I²S資料流,它沒有位元時脈的延遲,資料和字元選擇時脈是同步的。右校正(Right Justified)則是資料比字元選擇時脈快一個位元時脈。
0 d: s5 c: `( R U0 m5 U來自維基百科 |
|