WARNING: This thread had a tortuous start during the initial four weeks. Therefore, new readers are invited to start from this
recap post, which should save them a lot of frustration. Curious readers can then go back to the earlier posts in order to get a sense of how we got there in the first place... I hope you enjoy the ride!
###
I am currently working on a modular audio interface with the following specs:
- Dedicated ADC board powered by 1 ×
XMOS XUF232-1024-FB374 (isolated)
- Dedicated DAC board powered by 1 ×
XMOS XUF232-1024-FB374 (isolated)
- 8 × balanced mono inputs (XLR or mini XLR, TBD)
- 8 × balanced mono outputs (XLR or mini XLR, TBD)
- 8 ×
AK5578EN 32-bit, 768kHz, 130dB ADC chips in mono mode
- 8 ×
AK4499EQ 32-bit, 768kHz, 140dB DAC chips in mono mode
- 192 ×
OPA1612 Op Amps for input channels
- 64 ×
OPA1612 Op Amps for ouput channels
- TOSLINK S/PDIF + ADAT Input
- TOSLINK S/PDIF + ADAT Output
- 5-pin LEMO Jack Clock Input
- 5-pin LEMO Jack Clock Output
- CC-BY-SA-3.0 Open Source License (Hardware + Software)
I am making good progress, but I have a few questions:
# Op Amp Selection
- Is the OPA1612 the best option?
- Would the
OPA2156 CMOS be a better alternative?
- Should I give the mysterious RT6862D/RT6863 of the
Khadas Tone Board a shot?
# Input Buffers Design
I am designing the DAC board following AKM's reference design, which is making things pretty straightforward. Unfortunately, the ADC reference design is using the obsolete NJM5534. Where could I find a reference design for an ADC input buffer using the OPA1612 or any pin-compatible Op Amp?
# Connectors
For many applications, the small footprint of the mini XLR connector is really attractive. Unfortunately, it is more expensive, less reliable, and less versatile (male versions cannot be found in certain for factors). Therefore, I am inclined to mount the input and output connectors on separate boards. When doing so, how should I design the connection between these connector panel boards and the ADC and DAC boards?
# Shielding
Should I shield the ADC and DAC chips? If so, which other passive components should be covered by the shields?
Just for kicks, these interfaces will be connected to a
Xilinx XCZU15EG-2FFVC900I FPGA with 3,528 DSP slices for low-latency/low-jitter sound processing, using an
Enclustra ME-XU7-15EG-2I-D12E System-on-Module mounted on an
Enclustra Mercury+ PE1-300 base board. And for the user interface, I will use a
Khadas Edge mounted on a
Khadas Captain. All this goodness will be released under CC-BY-SA-3.0 as well.