Hi Supporter,
我們嘗試用IMX8MM公板跳線接上一塊Audio DAC board (AD1933+TPA3116),遇到以下問題。
問題描述:
a. 播音檔時,只聽到"波"一聲。請問有何建議?
b. 我們試著量測BCLK, LRCLK, SDATA,發現SDATA的部份只有左聲道有資料,右聲道完全沒有資料,請問該如何解決?
1.測試流程:
a. 透過spi interface先init ad1933
b. 使用aplay來播音檔。(aplay -Dplughw:0,0 /usr/share/sounds/alsa/Front_Center.wav)
2. 跳線資訊:
SAI3_TXD-> DSDATA1
SAI3_MCLK-> MCLK
SAI3_TXFS-> DLRCLK
SAI3_TXC-> DBCLK
3. 軟体修改部份(請看附件):
SDK: imx-yocto-LF_L5.4.3_1.0.0
---codec: snd-soc-dummy
--Machine : imx-ad1933.c
4. Device Tree:
imx8mm-evk.dts
sound-ad1933 {
compatible = "fsl,AD1933";
model = "imx-audio-ad1933";
cpu-dai = <&sai3>;
};
&sai3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sai3>;
assigned-clocks = <&clk IMX8MM_CLK_SAI3>;
assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
assigned-clock-rates = <12288000>;
status = "okay";
};
5. 示波器訊號量測:
2 ==> LRCLK
1==> BCLK
3 ==> DSDATA1

Regards,
Kenny