主要内容

使用基于i2s的DAC播放树莓派的高质量音频

I2S (Inter-IC Sound Bus)是一种用于传输数字音频信号的通信协议。使用基于i2s的数模转换器(DAC),您可以播放来自Raspberry Pi™的高质量音频。

连接DAC HAT并在树莓派上安装树莓图像

  1. 在你的树莓派上安装一个DAC帽子。

  2. 将一对扬声器或耳机连接到DAC HAT的模拟音频输出。

  3. 按照下面的说明配置树莓派硬件硬件设置

    请注意

    确保安装了MathWorks提供的Raspbian映像®

开启I2S Drivers覆盆子π

  1. 在MATLAB®命令窗口,键入listAudioDevices命令。如果此命令列出了您的音频设备,请跳过本节中的步骤,直接执行中的步骤在Simulink中播放音频万博1manbetx

  2. 打开SSH命令行会话,如打开命令行会话与树莓派硬件

  3. 在终端中输入sudo纳米/ boot / config.txt编辑config.txt文件。

    1. 如果要使能树莓派设备树中的I2S接口,请取消注释dtparam = i2 =在硬件接口部分的文件。

    2. 要配置HiFiBerry DAC,请添加dtoverlay = hifiberry-dacplus在文件的lirc-rpi模块部分。

    3. 要禁用树莓派的机载ALSA音频设备,请注释掉该行dtparam =音频=在启用音频部分。

  4. 将树莓派从你的电脑上断开并重新连接。

    警告

    确保DAC HAT仍然安装在树莓派上。

在Simulink中播放音频万博1manbetx

  1. 配置您的仿真软件万博1manbetx®模型运行在树莓派,如所述树莓派硬件模型配置Simulink支持包万博1manbetx万博1manbetx

  2. 添加一个ALSA音频播放块到模型。

  3. 打开ALSA音频播放块在模型中。中指定DAC HAT的设备号设备名称参数。

    如果您不知道DAC的设备号,请使用listAudioDevices功能如列出可用的ALSA音频输出设备.生成的结构化数组显示DAC的设备编号。

  4. 硬件选项卡的工具条,在模式部分中,选择机上运行,然后选择构建、部署和启动.这个操作在树莓派硬件上构建、下载并运行模型。音频开始播放。

另请参阅