藍(lán)牙模塊I2C和I2S之間的區(qū)別
藍(lán)牙模塊I2C和I2S之間的區(qū)別
什么是I2C
I2C是用于兩線接口的串行協(xié)議,用于連接低速設(shè)備,例如微控制器,EEPROM,A/D和D/A轉(zhuǎn)換器,I/O接口以及嵌入式系統(tǒng)中的其他類似外設(shè)。它是飛利浦半導(dǎo)體公司(現(xiàn)為NXP半導(dǎo)體公司)于1982年發(fā)明的同步,多主機(jī),多從機(jī),分組交換,單端,是一種串行通信總線。
I2C僅使用兩個(gè)雙向開放集極(串行資料(SDA)和串行時(shí)脈(SCL)),并利用電阻將電位上拉。 I2C允許較大的工作電壓范圍,但典型的電壓電平為+ 3.3V或+ 5v。
I2C參考設(shè)計(jì)使用7位地址空間,但保留16個(gè)地址,因此它可以與一組總線中的112個(gè)節(jié)點(diǎn)通信。通用I2C總線具有不同的模式:標(biāo)準(zhǔn)模式(100 kbit/s),低速模式(10 kbit/s),但是時(shí)脈頻率可以降至零,這意味著可以暫停通信。新一代I2C總線可以更快的速度與更多節(jié)點(diǎn)(支持10位長度的地址空間)通信:快速模式(400 kbit/s),快速模式加(1 Mbit/s),高速模式(3.4 Mbit)/s),超快速模式(5 Mbit/s)。

什么是I2S
I2S(Inter-IC聲音)是用于將數(shù)字音頻設(shè)備連接在一起的電子串行總線接口標(biāo)準(zhǔn),該標(biāo)準(zhǔn)于1986年由Philips Semiconductor首次提出。它用于在電子設(shè)備中的集成電路之間傳輸PCM音頻數(shù)據(jù)。
I2S硬件接口:
1.位時(shí)鐘線
正式稱為“連續(xù)串行時(shí)鐘(SCK)”。通常寫為“位時(shí)鐘(BCLK)”。
也就是說,對(duì)應(yīng)用于數(shù)字音頻SCLK的數(shù)據(jù)的每一位都有一個(gè)脈沖。
SCLK的頻率= 2×采樣頻率×采樣位數(shù)。
2.字時(shí)鐘線
正式稱為“單詞選擇(WS)”。 通常稱為“ LRCLK”或“幀同步(FS)”。
0 =左聲道,1 =右聲道
3.至少一根多路復(fù)用數(shù)據(jù)線
正式稱為“串行數(shù)據(jù)(SD)”,但也可以稱為SDATA,SDIN,SDOUT,DACDAT,ADCDAT等。
I2S的時(shí)序圖
