Jetson Nano使用PCM5102音频DAC模块

Jetson Nano使用PCM5102音频DAC模块,第1张

​ 数字信号转模拟音薯伍顷频输出

3线音频接口:LRCK、BCK和DIN。

音频格式选择:FMT 引脚

模拟信号输出:OUTL、OUTR

静音控制:XSMT:默认高

系统时钟输入:SCK【可选】

上层应用播放音乐时,每发一个word的数据就切换数陆一次左右声道,就可以达到双声道同时输出的效果。

Audio Setup and Development

参考: https://www.jianshu.com/p/95b3b8cdc08b

The I2S and AUDIO_MCLK are mapped to the following GPIOs:

​ 打开I2S4,保存并重新启动以重新配置引脚:通过为配置应用设备树覆盖来创建新的DTB。然后,它将更新用于引导Linux的配置文件( /boot/extlinux/extlinux.conf)并重新引导开发人员工具包。

​ 使用/boot/tegra210-p3448-0000-p3449-0000-a02-user-custom.dtb文件覆盖public source的tegra210-p3448-0000-p3449-0000-a02.dtb文件。

Jetson AGX Xavier ASoC驱动程序支持以下格式橘握:

备注:测试发现播放双声道音频源会有输出声音杂乱的情况,而输出单声道音频源输出效果正常。

alsa设置默认声卡

理解和使用Alsa的配置文件

alsa的配置文件指亏是alsa.conf位于/usr/share/alsa目录下,通常还有/usr/share/alsa/card和/usr/share/alsa/pcm两个子目录用来设置card相关的参数,别名以及一些PCM默认设置。

免驱蓝牙适配器

用户配置

https://alsa.opensrc.org/Asoundrc

在home目录添加 .asoundrc文件:

全局配竖逗携置

在文件最后添加一下内容

1)调节常用命令

ubuntu *** 音量调整命令amixer

2)使用softvol控制主音量

Softvol

如何使用softvol控制主音量

如果声卡无法控制硬件的音量(如PCM5102),或者驱动程序不支持声卡的此功能,则可以定义一个新的虚拟pcm设备,该设备将控制软件方面的音量。

Ubuntu Linux:从命令行和键盘快捷方式增加减少音量

使用是pulseaudio的自带命令pactl

1.系统不播放音乐,连接过了10分钟,蓝牙自带断开

2.root用户无法调节余伏系统音量


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12219448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存