1、BT401模塊音頻輸出,既支持DAC立體聲輸出,同時也支持I2S輸出。只能二選一。
2、但是請注意,雖然BT401模塊是一樣,但是I2S輸出版本的固件和DAC輸出的固件是不同的
3、I2S的輸出,支持主或者從。但是目前我們開發的固件,只支持BT401作爲主機使用
左圖是對應的測試 環境 。。 右圖是BT401所使用到IO口的定義
BT401端 |
I2S解碼板部分 |
專業術語 |
PB0 [SCLK] |
BCK [綠色線] |
位時鐘 |
PB1 [LRCK] |
LRCK [紫色線] |
左/右時(LRCK)/字時鐘 (Wordclock) |
PB2 [CH0] --- DAT |
DIN [藍色線] |
數據 |
PB6 [MCLK] 如上右圖 |
由於測試板自帶MCLK,所以這裏不需要連接 |
|
演示的效果如下鏈接:https://v.qq.com/x/page/s0861wjlidg.html
注意:如果使用I2S版本的BT401模組,那麼模組的一些IO口的定義就有變化 --- 如上右圖
UART口,就變成了PA3[TX] 和 PA4[RX] 其中PA3接MCU的RX
2、實測IIS音頻基礎信息說明:
(1)、數據:輸入或者輸出數據,一般的DSP芯片標註爲:SDATA
(2)、位時鐘 (BitcLOCk,BCK):確立數據流中兩個相鄰位之間邊界的信號。JL叫SCLK
(3)、左/右時鐘 (LRCK)/字時鐘 (Wordclock):一個在採樣速率下運行、佔空比爲 50% 的慢時鐘,它確立數據流中兩條相鄰通道(左和右)之間的邊界。注意有的IC叫WCK,有的叫LRCK。。他們是同一個意思。