【ATU Book-i.MX9系列】OP-GYRO ( NXP i.MX93 ) Audio 功能驗證 ( SGTL5000 / MQS / DMIC )

一. 概述

世平集團 ATU 伊布小編 (一部) 團隊針對 i.MX 相關技術整理了一系列博文,這篇文章會對 OP-Gyro Audio 功能如何驗證進行說明,希望能夠透過這些博文協助大家更了解 i.MX 的相關技術,未來 ATU 伊布小編 (一部) 團隊也會持續更新此系列的相關博文還懇請支持!

1.1 OP-Gyro 介紹

OP-Gyro 是世平集團使用 NXP i.MX93 為核心設計製作的 SBC 方案,其 SOC 規格包含了 Arm® Cortex®-A55 與 Arm® Cortex®-M33 兩種核心的處理器,這種多核心架構 ARM 處理器讓系統實現高效且即時的應用,如想了解更多關於 OP-Gyro 方案i.MX 的相關技術,可以透過 ATU 伊布小編 (一部) 團隊整理的系列博文索引來查找。



二. 環境建置

2.1 BSP 編譯

首先使用 Yocto Project 建立 BSP,更多詳細資訊請參考 Github【ATU Book-i.MX9系列】OP-Gyro ( NXP i.MX93 ) Linux 開發環境架設這篇博文:

$ mkdir <release> && cd <release>

$ repo init -u https://github.com/WPI-ATU-1/wpi-manifest.git -b imx-linux-mickledore -m imx-6.1.55-2.2.0.xml && repo sync

$ DISTRO=fsl-imx-xwayland MACHINE=opgyro source imx-setup-release.sh -b build

$ bitbake <image recipe>

2.2 燒錄

目前 NXP 所採用的映像檔格式為 wic 檔案,至開發環境中的 <Yocto Build>/tmp/deploy/images/<machine> 查看是否有 .wic 或 .wic.zst 檔案,在此以 SD Card 作為儲存裝置的燒錄方式為範例,想了解其他儲存裝置,請參考 【ATU Book-i.MX9系列】OP-Gyro ( i.MX93 ) 系統燒錄介紹這篇文章。

$ sudo dd if=<.wic> of=</dev/sdx> bs=1M stutas=progress conv=sync


三. Audio 功能驗證

在開機上電後,可以在 /proc/asound/cards 下看到 Sound Card,接下來我們會分別介紹 SGTL5000 / MQS / DMIC 功能的驗證方法。

$ cat /proc/asound/cards




3.1 Sgtl5000

OP-Gyro Audio Codec 是使用 SGTL5000,SGTL5000 是一款低功耗立體聲編解碼器,我們透過 Headphone 輸出接上一個喇叭撥放音檔,接線如下:




使用 aplay Command 列出所有 Device 確認來編號,並指定 SGTL5000 來撥放音檔。

$ aplay -l 
$ aplay -D plughw:<card>,<device> <.wav>




3.2 MQS

MQS 全名 Medium Quality Sound 是一種數位音訊接口技術,透過 PWM 輸出音頻,我們透過外接 3.5mm Headphone Jack Connector 來輸出音訊到耳機。




使用 aplay Command 列出所有 Device 確認來編號,並指定 MQS 來撥放音檔。

aplay -l 
aplay -D plughw:<card>,<device> <.wav>




3.3 DMIC

DMIC 則透過外接 PDM Mic Module 來進行錄音測試,示意圖如下:




使用 arecord Command 列出所有 Device 確認來編號,並指定 DMIC 來進行錄音。
*-d 設定錄音時間 ( sec )

arecord -l
arecord -D plughw:<card>,<device> -d 5 <.wav>




四. 結論

本文針對 OP-Gyro 的 Audio 功能驗證進行說明,包含 Sgtl5000、MQS 及 DMIC,希望本篇文章的內容可以幫助到各位讀者更了解 OP-Gyro ( NXP i.MX93 ),也懇請各位讀者多多支持 【ATU Book-i.MX9系列】OP-Gyro ( NXP i.MX93 ) 的系列博文。若未來讀者們有 i.MX 的相關問題歡迎隨時與世平集團做討論。

五. 參考文獻

[1] https://www.nxp.com/products/audio-and-radio/audio-converters/ultra-low-power-audio-codec:SGTL5000

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論