Datasheet Studio ADC
Datasheet Studio ADC
Overview
The HiFiBerry Studio ADC is a high-resolution analog-to-digital converter for the Raspberry Pi (newer models with 40 pin GPIO connector). This is a special sound card for the Raspberry Pi, optimised for one specific use case: the best recording quality. It is specifically designed for applications that only require input functionalities for balanced audio sources.
Facts
- Stereo input
- Dedicated 192kHz/24bit high-quality Burr-Brown ADC
- Hardware gain control. You can control the input and parameters using “alsamixer” or any application that supports ALSA mixer controls.
- Connects directly to the Raspberry Pi, no additional cables needed
- No soldering, comes as a pre-fabricated kit. You just plug it onto the Raspberry Pi, it is conform to the Raspberry Pi hardware-attached-on-top (HAT) specification.
- Compatible with all Raspberry Pi models with a 40-pin GPIO connector
- Directly powered from the Raspberry Pi, no additional power supply
- Ultra-low-noise linear voltage regulators for optimal audio performance
- HAT compliant, EEPROM for automatic configuration
- XLR, 1/4″ combo input jacks
- Comes with all components required to mount it. We include 4 M2.5x12mm spacers to fix the board onto the Raspberry Pi
Hardware and connectors
1 | DSP header |
2 | Balanced input connectors |
Note that the actual board might look a bit different. Layout and components might change without further notice. We do not guarantee a specific PCB layout or specific components.
Specifications
Maximum input voltage | 2.1Vrms unbalanced 4.2Vrms for balanced input | |
Maximum output voltage | 2.1Vrms | |
ADC signal-to-noise ratio | 110db | typical |
ADC THD+N | -90db | typical |
Frequency response | 10Hz-70kHz | (-3dB) |
Input gain | -12db to 32dB | |
Power consumption | <0.3W | |
Sample rates | 44.1-192kHz |
Configuration
Overlay for config.txt:dtoverlay=hifiberry-adc
Mixer controls
Name | Function | Comments |
---|---|---|
ADC Left Input | Selects the input for the left channel | For unbalanced input use VINL1[SE] for balanced input use {VIN1P, VIN1M}[DIFF] |
ADC Right Input | Selects the input for the right channel | For unbalanced input use VINR1[SE] for balanced input use {VIN2P, VIN2M}[DIFF] |
ADC | Configures the input gain of the analog input | Use low gains for line-level sources like keyboards or similar and high gains for sources like microphones |
Example: Configure input for balanced input and maximum input gain (e.g. to connect a balanced dynamic microphone)amixer sset "ADC Left Input" "{VIN1P, VIN1M}[DIFF]"
amixer sset "ADC Right Input" "{VIN2P, VIN2M}[DIFF]"
amixer sset ADC 40db
Example: Configure input for onboard input with low gain (e.g. to connect a CD player or similar)amixer sset "ADC Left Input" "VINL1[SE]"
amixer sset "ADC Right Input" "VINL1[SE]"
amixer sset ADC 0db
While there are lots of other ALSA mixer control, most of these access internals of the DAC and ADC chips on the board and
should not be changed.
Media
Additional documentation