Raspberry Pi DAC Audio Decoder Board HIFI I2D Output Wiki - DFRobot

[](Product Link)

Introduction

This Raspberry Pi DAC Audio Decoder Board supports I2S/DSD/coaxial input, analog/coaxial/optical/I2S output, 384K/32Bit decoding function and unique DSD clock de-jitter.
The board supports decoding of I2S and DSD digital audio signals output from the Raspberry Pi motherboard, as well as can decode external coaxial signals by setting the three buttons on the board.
Supporting for 7 kinds of audio outputs like analog audio, coaxial, optical fiber, I2S, etc. The audio output signal of each interface can be independently turned on or off through the button on the board. The board employs four professional chips. Two groups of LDO are designed to power analog and digital circuits separately. Solid capacitors with large capacity and tantalum capacitors are used for filtering and decoupling to ensure a stable and clean power supply and effectively improve the overall SNR (signal to noise ratio).
PCM9211: TI original professional digital audio transceiver chip, up to 216K sampling rate and ultra-low jitter with coaxial transceiver clock less than 50RMS.
PCM5122: TI original DAC (Digital to Analog Converter) decoder chip, up to 384K/32Bit decoding capability, high SNR (signal to noise ratio) of 112dB and high dynamic range. Richer sounding with more details.
LVDS Output: I2S and DSD output employ DS90LV047A high-speed differential driver chip, supporting transmission rate of 200MHz and ensuring distortion-free I2S/DSD signal.
SiTime Crystal: Industrial programmable digital silicon oscillators, with ultra-low jitter and extremely-low phase noise.
I2S/DSD adopts HDMI interface and differential signal output, and a better replay effect can be obtained by connecting common HDMI cable to DAC decoder with I2S input.

Specification

Specification

Note:
1.The coaxial interface can be set to either output or input by pressing buttons. You can only choose one.
2.I2S and DSD signals are input from the pins on the Raspberry Pi motherboard. The I2S or DSD signals output by HDMI interface are synchronized with the ones output by Raspberry Pi. PCM9211 chip will de-jitter the DSD clock.

Installtion & Use

When you use for the first time, it is recommended to download the latest system image file for Raspberry Pi from volumio.org and unzip it to get the image file in IMG format. Use the tool to burn it into the system then you are ready to go!

  1. Download the mirror burning tool Win32DiskImager and image file.
  2. Insert the SD card into the PC.
  3. Run the Win32DiskImager, select the unzipped system image file and the drive letter corresponding to the SD card.
  4. Click "Write" to start burning, when finished, eject the SD card and insert it into the Raspberry Pi, power on to start.

Imager

System Initial Configuration

The interfaces of playback systems such as Volumio and RuneAudio are very similar. Here we take Volumio as an example to illustrate. It is recommended to use a Raspberry Pi with a wireless network card. Volumio pre-configures the Raspberry Pi wireless network card as a Wi-Fi hotspot. After the system starts, you can search for wireless networks with your mobile phone or laptop to find a wireless network named volumio, and use the password volumio2 to connect.

Wifi

When connected, the system will automatically pop up the initial configuration wizard to configure the system language and host name (unless multiple Volumio systems are used in the same environment, it is not recommended to modify this name).

Configuration

Set the DAC option, turn on the I2S DAC option, and select HiFiBox DAC (or HiFiBerry DAC Plus), as shown in the figure.

DAC select

Set up the wireless network configuration and connect the Raspberry Pi to your own wireless LAN. Once the wireless network is enabled, the original Wi-Fi hotspot will become invalid. Because the same wireless network card can only be used for one purpose.
If the Raspberry Pi is successfully connected to your own wireless LAN, you can access the Volumio Control Panel of the Raspberry Pi via http://volumio.local after restarting the Raspberry Pi.
Add a USB drive, you can just skip it if you don’t have it yet.

Add USB

Add a shared directory which in the local area network. Skip this step if you don’t have it yet.
The initial configuration is done and it enters the player panel automatically.
In mobile browser or computer browser, you can also access this player panel through http://volumio.local.

Add shared catelog

If you are using Raspberry Pi without a wireless network card, you need to connect to your local area network via wired connection to ensure that it is in the same local area network as your terminal (mobile phone or computer). First, you need to find the IP address of the Raspberry Pi. There are several ways to do that:

A. For Volumio system, type http://volumio.local into the browser to access IP address.
B. Log in the Router's client list to the IP address corresponding the device name raspberry pi or volumio.
C. Connect a external display to check the IP address assigned by DHCP in the system startup information.
D. Set your fixed IP address(assign by the router's DHCP or enter Volumio system to configure), can be set only when entering the system successfully for the first time.
When input the IP address, it enters the WebUI of a set of playback interface.

WebUI

The mobile access interface is similar. Next, configure the audio output device in Playback Options, turn on the I2S DAC option, and select HiFiBox DAC( or HiFiBerry DAC Plus), as shown in the figure below.

Audio Output

It is recommended to start Raspberry Pi when the configuration is done. After entering the player interface again, click "Browse" to see that there are various audio sources.

Browse

Commonly used are USB disks, NAS, system internal storage (that is, the SD card, this can be used to upload audio files through the network by Volumio's built-in Samba).

9

If the audio source changes (for example, a new disk or NAS path is mounted), you can use the scan function to automatically update the music list. Select the music file to play directly. Or add to the play list.

10

The use of Volumio is relatively simple, just like a common player.

APP Remote Control

You can also use Volumio through the APP. Currently supports iOS system. Download the app named Volumio in the AppStore.

APP Remote control

Airplay

Take iPhone as an example. When the mobile phone and Raspberry Pi are in the same LAN segment, the available playback devices will be automatically found in the shortcut menu. Select it to output the sound of the mobile phone to the Raspberry Pi, decode and output it through HiFi DAC.

Airplay

FAQ

For any questions, advice or cool ideas to share, please visit the DFRobot Forum.

More Documents