• New

RASPBERRY PI 3, X400 DIGITAL AUDIO CONVERTER, 24-BIT/192KHZ

1863
CA$60.00
LOW STOCK Quantity

For Use With  - RASPBERRY PI 3 MODEL B / PI 2 MODEL B / PI 1 MODEL B+
Operating System  - Raspbian Jessie / Volumio ...etc  
Input Voltage  - 6V to 24Vdc converted to 5V, 3A via step-down DC/DC converter to power the Raspberry Pi 
Audio

 - Full-HD audio – up to 24-bit/192kHz playback
 - Class leading audio; 112db SNR, and THD of 0.0019%
 - Audiophile TI Burr Brown 32-bit/384kHz DAC (TI PCM5122)
 - Uses the digital I2S audio signals to reduce CPU load over USB audio solutions
 - Integrated hardware volume control
 - Mute can be enabled / disabled via jumper
 - Built in High quality audio headphone amplifier (TI TPA6133A)
 - Earphone AMP can be enabled / disabled via jumper
 - Built in High quality Class-D stereo audio amplifier (TI TPA3118D2)
 - Up to 2 x 20W into 4 ohm
 - AMP can be enabled / disabled via jumper
 - Phono/RCA connectors 
 - 3.5mm stereo audio jack
 - Speaker terminals

Wireless  - Built in IR sensor (38KHz)
Misc

 - Power output socket
 

- DIP switch to remove connection from RPi’s pin header


 - Directly connected on top of the Raspberry Pi using the board GPIO header pins 
 - No wiring nor soldering is required 
 - Duplicated the 40-pin header of the R-Pi in order to support existing expansion boards

Dimensions

 - 85 x 56mm (Same size as Raspberry Pi)

 

POWER SUPPLY  
 
X400 expansion board supplies the RPi with a regulated +5V through the GPIO header using a 2A poly-resettable (PTC) fuse. With the wide voltage input range (6~24vdc), the RPi can be powered from a wide variety of external sources such as batteries, power adapters, solar battery sources, etc. 

Recommended Power Adapter : 110~240VAC input, 18 ~ 22VDC 4A output   
Dimension of input plug (Unit: mm)

DC%20plug.png

WARNING: DO NOT APPLY POWER TO YOUR RASPBERRY PI VIA THE PI’s MICRO USB SOCKET. 
 
 
   D. CONFIGURING RASPBIAN JESSIE  

RASPBIAN JESSIE

Version :                 March 2016
Release date :        2016-03-18
Kernel version :     4.1

 <1> To ensure that the necessary kernel modules are loaded at boot, ensure your /boot/config.txt file has the entry below …
 
pi@raspberrypi ~ $ sudo nano /boot/config.txt
   
dtoverlay=iqaudio-dacplus

x400%20setting%201.png
  
<2> You must enable i2C support for the X400 to operate. On the Raspberry Pi check if you have the following file and if so delete the line containing i2c-bcm2708 and sndsoc-pcm512x.
 
pi@raspberrypi ~ $   sudo nano /etc/modprobe.d/raspi-blacklist.conf

Delete or comment out the lines containing the text below if it exists
blacklist i2c-bcm2708
blacklist snd-soc-pcm512x

<3> To ensure that the necessary kernel modules are loaded at boot, ensure your /etc/modules file looks the same as below…
pi@raspberrypi ~ $   sudo nano /etc/modules

 

snd_soc_bcm2708
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm512x
snd_soc_iqaudio_dac

x400%20setting%202.png

<4> Flush your filesystem changes and reboot the Raspberry Pi
 
pi@raspberrypi ~ $   sync
pi@raspberrypi ~ $   sudo reboot

<5> Using your mouse to right click the icon of speaker and select "IQaudioDAC"
 
iqaudio%20setting.png

 

Testing the IR remote

 
   
<6> 
Installing LIRC 
 
pi@raspberrypi ~ $   sudo apt-get install lirc

<7> Add the two lines below to /etc/modules . This will start the modules up on boot. Pin 8 bellow will be used to take the output from the IR sensor. 
 
pi@raspberrypi ~ $   sudo nano /etc/modules
     
lirc_dev
lirc_rpi gpio_in_pin=17

ir_0.png

<8> Save your changes by pressing Ctrl-x then Y

<9> If you are using 3.18.x RaspberryPi firmware you must modify one additional file for the lirc-rpi kernel extension to be loaded:
               
Edit your /boot/config.txt file 
             
pi@raspberrypi ~ $   sudo nano  /boot/config.txt

and add:
dtoverlay=lirc-rpi,gpio_in_pin=17

ir_1.png

<10> Edit /etc/lirc/hardware.conf and have it appear exactly as shown below. 
 
pi@raspberrypi ~ $   sudo nano /etc/lirc/hardware.conf

      
# /etc/lirc/hardware.conf 
# 
# Arguments which will be used when launching lircd 
LIRCD_ARGS="--uinput" 
# Don't start lircmd even if there seems to be a good config file 
# START_LIRCMD=false 
# Don't start irexec, even if a good config file seems to exist. 
# START_IREXEC=false 
# Try to load appropriate kernel modules 
LOAD_MODULES=true 
# Run "lircd --driver=help" for a list of supported drivers. 
DRIVER="default" 
# usually /dev/lirc0 is the correct setting for systems using udev 
DEVICE="/dev/lirc0"
MODULES="lirc_rpi" 
# Default configuration files for your hardware if any 
LIRCD_CONF="" 
LIRCMD_CONF="" 

ir2.gif

The highlighted text are the parts that will need changing, though it’s worth checking the rest of the text incase you have a different initial configuration.

<11> Save your changes by pressing Ctrl-x then Y

<12> 
Reboot the Raspberry Pi
 
pi@raspberrypi ~ $   sudo reboot

<13> 
Run these two commands to stop lircd and start outputting raw data from the IR receiver:
   

pi@raspberrypi ~ $   sudo /etc/init.d/lirc stop 
pi@raspberrypi $   mode2 -d /dev/lirc0

<14> 
Point a remote control at your IR receiver and press some buttons. You should see something like this:  

IR_testing.png

 
 
   D. CONFIGURING VOLUMIO  
 
<1> Select the “System” menu

Volumio%20(1).png

<2> Select IQaudIO DAC Plus under “Activate I2S driver”. Then reboot and you’re done.

Volumio%20(2).png