音樂可以將平凡的畫面賦予深厚的意義,那么音頻接口就是這個(gè)支點(diǎn);今天就來給大家詳細(xì)介紹一下ELF1/ELF1S開發(fā)板的音頻接口。
ELF1/ELF1S開發(fā)板的音頻模塊采用了 NAU88C22 芯片,芯片數(shù)據(jù)信號(hào)使用 I2S 接口進(jìn)行通訊,主要信號(hào)功能:
![wKgaomVAmACASflrAABMdTii7iY039.png](https://file1.elecfans.com/web2/M00/AB/8C/wKgaomVAmACASflrAABMdTii7iY039.png)
同時(shí),芯片還使用了一組 IIC 接口,對(duì)芯片進(jìn)行配置,I2C 地址:0x1A,硬件電路如下圖所示:
![wKgaomVAmCaAJskfAALgHdN16RY572.png](https://file1.elecfans.com/web2/M00/AB/8C/wKgaomVAmCaAJskfAALgHdN16RY572.png)
底板提供的 3.5mm 音頻插座,有 4 級(jí)觸片,支持左右雙聲道播放聲音,和 MIC 錄音。也就是默認(rèn)的 3.5mm 音頻插座的設(shè)計(jì),采用了CTIA (國際標(biāo)準(zhǔn)四段式插針)標(biāo)準(zhǔn),如果插入 OMTP(非國際標(biāo)準(zhǔn)四段式插針)標(biāo)準(zhǔn)耳機(jī),會(huì)有放音和錄音功能失效的現(xiàn)象。
![wKgaomVAmGeALoseAAK8FxsZQ_4287.png](https://file1.elecfans.com/web2/M00/AB/8C/wKgaomVAmGeALoseAAK8FxsZQ_4287.png)
音頻接口問題排查思路
(1)首先檢查焊接器件是否與底板的原理圖一致,音頻芯片是否使用同一型號(hào),電阻電容對(duì)應(yīng);阻值容值如有改動(dòng)是否會(huì)有影響;
(2)檢查焊接上是否有問題:是否芯片虛焊空焊,接地是否良好,畫器件封裝時(shí)中心焊盤是否有過孔接地。
確定以上都沒有問題后,要分以下兩種情況進(jìn)行問題排查:首先是核心板不能識(shí)別到音頻芯片
(1)測(cè)量音頻芯片的電源腳供電是否正常,是否欠壓過壓,上電是否有跌坑;
(2)音頻芯片通過 I2C 通信,檢查核心板是否能讀到音頻芯片(如果有驅(qū)動(dòng)看驅(qū)動(dòng)能否正常加載,沒驅(qū)動(dòng)用 I2C tools 看是否掛載到總線上),如果讀不到檢查數(shù)據(jù)時(shí)鐘線是否上拉;
(3)檢查芯片是否有工作模式選擇引腳上下拉是否選對(duì)了。
核心板能識(shí)別到音頻芯片
(1)音頻芯片和接口間電路連接是否正常,耳機(jī)座、耳機(jī)是否正常;
(2)如果可正常掛載音頻芯片,檢查 I2S 電平是否匹配,1.8V / 3.3V 是否要加電平轉(zhuǎn)換;
(3)I2S 總線在 PCB 走線時(shí)是否受到電源線等干擾;
(4)檢查音頻信號(hào)波形,先測(cè)量音頻芯片的輸出端,如果正常有波形,則是芯片和音頻座連接的問題,如果沒有波形,測(cè)量 I2S 信號(hào)是否給到音頻芯片。
關(guān)于ELF1/ELF1S開發(fā)板的音頻接口就先介紹到這里,希望能對(duì)各位小伙伴在使用開發(fā)板的過程中有所幫助。
-
嵌入式
+關(guān)注
關(guān)注
5095文章
19189瀏覽量
307985 -
接口
+關(guān)注
關(guān)注
33文章
8713瀏覽量
152017 -
音頻
+關(guān)注
關(guān)注
29文章
2909瀏覽量
81990 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5131瀏覽量
98328
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
ElfBoard技術(shù)貼|ELF 1開發(fā)板適配攝像頭詳解
![ElfBoard技術(shù)貼|<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>適配攝像頭詳解](https://file1.elecfans.com/web3/M00/04/02/wKgZO2duDgOAAHDXAAA9ZyCKWSc079.png)
ElfBoard技術(shù)貼|如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的UART功能
![ElfBoard技術(shù)貼|如何在NXP源碼基礎(chǔ)上適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的UART功能](https://file1.elecfans.com/web2/M00/08/D1/wKgaombzpf2ANbDaAABFevJym7M948.png)
如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的PWM功能
![如何在NXP源碼基礎(chǔ)上適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的PWM功能](https://file1.elecfans.com/web2/M00/05/C4/wKgZombem8eAdoE_AABFKKlF4AA364.png)
ElfBoard技術(shù)貼|在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的按鍵功能
![ElfBoard技術(shù)貼|在NXP源碼基礎(chǔ)上適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的按鍵功能](https://file1.elecfans.com/web2/M00/FB/88/wKgaomaN6ZaAeoxXAABAhfkiKBc281.png)
I.MX6ULL-飛凌 ElfBoard ELF1板卡 - FTP連接ELF1板卡
嵌入式學(xué)習(xí)-飛凌ElfBoard ELF 1板卡 - 如何使用FileZilla連接ELF1板卡
項(xiàng)目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項(xiàng)目
![項(xiàng)目分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1S</b><b class='flag-5'>開發(fā)板</b>完成的物聯(lián)網(wǎng)開源項(xiàng)目](https://file1.elecfans.com/web2/M00/E6/2A/wKgaomZCuEyALx2RAAAyjXiLOHA083.png)
項(xiàng)目分享|基于ELF 1開發(fā)板的MQTT遠(yuǎn)程溫濕度監(jiān)測(cè)系統(tǒng)
![項(xiàng)目分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的MQTT遠(yuǎn)程溫濕度監(jiān)測(cè)系統(tǒng)](https://file1.elecfans.com/web2/M00/DB/BB/wKgaomYrCWOAEv13AAA9mJ2NJDI411.png)
飛凌嵌入式ElfBoard ELF 1板卡-ubuntu創(chuàng)建共享文件夾
飛凌ElfBoard ELF 1板卡-如何在ELF 1開發(fā)板上實(shí)現(xiàn)對(duì)java的支持
ELF技術(shù)貼|如何在開發(fā)板上實(shí)現(xiàn)對(duì)Java的支持
![<b class='flag-5'>ELF</b>技術(shù)貼|如何在<b class='flag-5'>開發(fā)板</b>上實(shí)現(xiàn)對(duì)Java的支持](https://file1.elecfans.com/web2/M00/C5/1A/wKgaomXxaDCADbm_AAA89wQPeVU499.png)
項(xiàng)目分享|基于ELF 1開發(fā)板的遠(yuǎn)程監(jiān)測(cè)及人臉識(shí)別項(xiàng)目
![項(xiàng)目分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的遠(yuǎn)程監(jiān)測(cè)及人臉識(shí)別項(xiàng)目](https://file1.elecfans.com/web2/M00/C5/1A/wKgaomXxZr6AA5bxAAA_GCXOUGQ700.png)
ELF 1技術(shù)貼|在NXP源碼基礎(chǔ)上適配開發(fā)板的按鍵功能
![<b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技術(shù)貼|在NXP源碼基礎(chǔ)上適配<b class='flag-5'>開發(fā)板</b>的按鍵功能](https://file1.elecfans.com/web2/M00/C3/62/wKgZomXq0ymANr0hAABDmHpF1tQ264.png)
ElfBoard ELF 1開發(fā)板-putty保存日志的方法
ELF 1技術(shù)貼|如何將Python3.6.9移植到開發(fā)板上
![<b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技術(shù)貼|如何將Python3.6.9移植到<b class='flag-5'>開發(fā)板</b>上](https://file1.elecfans.com/web2/M00/C0/94/wKgZomXW5EiAf1EoAABBQv84DIc700.png)
評(píng)論