- Stereo input and output
- Dedicated 192 kHz / 24-bit high-quality Burr-Brown DAC
- Dedicated 192 kHz / 24-bit high-quality Burr-Brown ADC
- Hardware volume control for DAC. The output volume can be controlled using “alsamixer” or any application that supports ALSA mixer controls.
- Connects directly onto the Raspberry Pi.
- No soldering required.
- Compatible with all Raspberry Pi models, that have a 40-pin GPIO connector
- No additional power supply required.
- Three ultra-low-noise linear voltage regulators.
- HAT compliant, EEPROM for automatic configuration.
- Gold plated RCA output connectors.
- Includes 4 M 2.5 x 12 mm spacers.
- Analogue input, phone jack 3.5 mm
- Analogue output RCA
- Analogue output (P5)
- Input configuration jumper (J1)
- Connector for balanced input (P6)
Please note: Layout and components might change without further notice.
Balanced/unbalanced input connector (P6)
The 5-pin connector can be used to connect a balanced input. Please note that the balanced input has to be selected with the jumpers and will always have a 12 dB gain. It shouldn't be used with line-level inputs.
Pin 1 is on the left.
- right +
- right –
- left –
- left +
Output connector (P5)
The output connector realizes connections to external components like an amplifier.
Pin 1 is on the top left.
Input gain settings (J1)
The jumper block is responsible for the input configuration. It is recommended to use the default setting without additional input gain. 32 dB gain can be used to connect dynamic microphones.
Jumpers are numbered from top to bottom.
||0 dB gain
||12 dB gain
||32 dB gain
||balanced input, 12 dB gain
- Maximum input voltage: 2.1 Vrms - 4.2 Vrms for balanced input
- Maximum output voltage: 2.1 Vrms
- ADC signal-to-noise ratio: 110 dB
- DAC signal-to-noise ratio: 112 dB
- ADC THD+N: -93 dB
- DAC THD+N: -93 dB
- Input voltage for lowest distortions: 0.8 Vrms
- Input gain (configurable with Jumpers): 0 dB, 12 dB, 32 dB
- Power consumption: < 0.3 W
- Sample rates: 44.1 kHz - 192 kHz
In order to use the HiFiBerry DAC + ADC, your Raspberry Pi Linux kernel must be at least version 4.18.12.
Click here to learn how to update the Raspberry Pi kernel
Using microphones with the DAC+ ADC
The DAC+ ADC is equipped with a stereo analogue input that can be configured for a wide range of input voltages. It performs best with line-level analogue sources. However, it is also possible to use it as a microphone input.
- You can only use dynamic microphones. Microphones that require a power supply are not supported.
- The microphone output voltage is very low. This means you need to amplify it. The DAC+ ADC has the necessary pre-amplifier already equipped. You will have to set the jumpers correctly.
- The sound from the input won’t be played back automatically on the output. You will have to use some software that reads the input and outputs it again.
Setting the correct input amplifier settings for a microphone
By default, the input sensitivity is matched for line-level audio sources. This is done via a jumper on the J1 header.
In order to use a microphone, the jumper needs to be set up as shown below.
Audio input to output
There is no direct connection between the input and the output. That leads to the input from the connected microphone to not be played back automatically. If you want to hear it on the output, you need to use the command line tool
alsaloop can be used for this.