Dam1941 Manual
Dam1941 Manual
Dam1941 Manual
The Soekris dam1921/dam1941 discrete R-2R Sign Magnitude DAC is a highly integrated OEM
module with absolute highest sound quality, designed to be used in a DAC using the OEMs own
power supplies and output buffers. Input is USB, I2S and Coax/Toslink SPDIF, with reclocking
FIFO. Clocking is with ultra low jitter digital programmable oscillator. The board has support for
different levels of user interfaces, from just a basic DAC to a DAC/HeadAmp with full volume
controls. Outputs are directly from the R-2R Sign Magnitude resistor networks, the dam1941 have
four resistor networks for full balanced outputs, the dam1921 have just two of them mounted, for
single ended outputs. The board is manufactured in Denmark using high reliability advanced
surface mount technology.
We also offer a set of bare PCBs as example implementation of a Power Supply Board, an Output
buffer Board and an User Interface / Display Board, they can be used for testing and as baseline for
you own designs.
The dam1941 is the fully mounted balanced version, the dam1921 is the same board with only half
the resistor networks mounted so it’s single ended, but otherwise the same.
www.soekris.dk 1 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
Quick Specifications
www.soekris.dk 2 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
Interface
Pinout and mechanical drawing, component side view, all measurement are in inches, connector
position are to center of connectors.
www.soekris.dk 3 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
Pin Description J4, User Interface, 2x10 pins 0.1” Header, Right Angle.
Pin Description J13, Output to Buffer Board, 2x8 pins 0.1” Header, Right Angle.
www.soekris.dk 4 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
Pin Description J9, 2nd I2S input, 2x6 pins 0.1” Header
www.soekris.dk 5 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
Electrical Characteristics
The dam19x1 is powered by VCC5D for the digital parts and VCC5A and VEE5A for the analog
parts. The USB Interface is powered from USB Power. There is no requirement for specific ramp
up/down, although to avoid DC voltage on the outputs all power pins should ramp up and down
within 0.5 sec of each other.
Operating Conditions
Current Consumption
The dam19x1 is a Sign Magnitude R-2R DAC, built with a high number of small very high
precision thin film resistors. The outputs are ideal voltage sources with an output impedance of 625
ohm per R-2R Resistor Network, so no I-V converter is needed and should be avoided. There is no
requirement for a specific load, but low impedance loads will reduce the output voltage.
The dam1941 can be set for “Parallel” mode, in that case it will be single ended outputs with an
output impedance of 313 ohms.
The USB and I2S inputs can take up to 24 bit / 384 Khz PCM and up to 5.6 Mbit DoP and 11.2
Mbit DSD, the I2S format must be with 32 bits per audio word. The SPDIF inputs can take up 24
bit / 192 Khz PCM only. As default the dam1921/dam1941 will autoselect between the USB and
SPDIF inputs with active signals, with priority to the SPDIF so when there is no valid SPDIF signal
the USB input will be selected.
www.soekris.dk 6 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
The dam1921/dam1941 have a small 32 bit ARM based microcontroller with a small monitor for
configurations, the uManager, and control functions over the serial port. At power up in will be in
control mode, where short commands can be used to set the volume and filter type.
The uManager monitor can be entered by entering “+++” followed by a one second pause. It will
then write the signon message and a “#” prompt, then waiting for commands. The uManager is a
command line driven program for configuration and downloading new firmware. Typing “?” or
“Help” at the command prompt will show a short list of commands available.
uManager Commands
The default serial port is set for 115200, n,8,1, but the speed can be changed with “set conspeed=”
command, the default volume is “0 db”, the default filter is “mixed”.
Updating firmware
The dam19x1 firmware can be upgraded though the serial port, either in one step or you can
upgrade the uManager, FPGA or Filters seperately. When upgrading uManager you need to also
enter an “update” command, but not if only download new FPGA firmware or new filters.
To update the dam19x1 firmware you need to have the Serial Port connected and working with a
terminal emulator software package, t.ex. Hyperterminal on Windows. Enter the uManager by
typing "+++", following by a pause. You should then get the uManager promt, you then type:
# download
Start download session using 1K Xmodem CRC protocol, when all is downloaded you also need to
update the uC with new firmware, but only if you downloaded a new version.
# update
You then need to do a power cycle to restart everything, you can then enter uManager again to
verify the new revisions.
www.soekris.dk 7 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
When in the normal runmode the controller will send short status messages and receive short
commands over the serial port using the COM_RXD and COM TXD signals.
Status Messages
Command Messages
Custom filters
The dam1921/dam1941 upsamples everything to the final 2.8/3.1 Mhz DAC sample rate in two
steps, there are three different filters in the dam19x1:
FIR1, when input is PCM it will upsample from incoming sample rate to 352/384 Khz in one step,
with different filter lenght based on incoming sample rate, when input is DSD it will be filtered and
decimated to 352 Khz . There can be four different set of filter types.
IIR, bank of 15 biquads operating at 352/384 Khz, with one used for the CD de-emphasis filter,
none otherwise used for the basic DAC.
Please note that biquad number 16 to 23 is reserved for the crossfeed function.
FIR2, upsampling from 352/384 Khz to 2.8/3.1 Mhz. There can be four different types, usually
matching those in FIR1
All filters are using 32 bit coefficients, with up to 67 bit MAC accumulator. The filter file format is
the same as used in the dam1021, the files are available at http://www.soekris.dk
www.soekris.dk 8 2019-03-11
Soekris Engineering ApS dam1921/dam1941 Manual
https://sourceforge.net/projects/rephase/
The psu1951 is an optional bare PCB and provided as an example, you’re free to provide your own
more advanced power supply, although the psu1951 is good by itself. As a minimum you need to
mount the +-5V sections, the +-12V sections are if you use a buffer solution that require higher
voltages. Please note that the buf1961 will work just fine at +-5V using the standard parts in the
BOM. The psu1951 has space for a 115/230V selector for worldwide use, if you don’t need it you
can mount wires instead. Please note that the text on the PCB is incorrect for J4, it should be
like J1. The regulator IC’s U1, U4 and U5 should be mounted on the small heatsinks using thermal
isolator pads.
The buf1961 is an optional bare PCB and provided as an example, you’re free to provide your own
more advanced buffer, although the buf1961 is good by itself. It can be mounted in three versions,
as Single Ended In / Single Ended Out and Single Ended In / Balanced Out for the dam1921, and
Balanced In / Balanced Out for the dam1941. If the buffer opamps are with rail to rail outputs, like
the recommended parts, the buf1961 works fine with +-5V power, otherwise higher supply voltage
is needed, which a fully mounted psu1951 can supply. Please note the only the Power pins on J5
should be connected, it will get GND though J4 from the dam19x1. The buf1961 is for Line
Output, a headphones amplifier is something you need to find yourself if you want the
functionality. Any headphones amplifier should have a +8 dB gain control, using the pins from J13
to control the gain for each channel. There should also be enable circuit for line out and
headphones. There are footprints on the buf1961 for dual opamps in both so package and for dip
sockets in case you want to experiments with different opamps. Most dual opamps should work as
long as it’s unity gain stable. We can recommend three TI parts:
The opa1678, a new high performance low cost all CMOS part.
The opa1652, a high performance dual part with jfet input.
The opa1612, a well renowed high performance dual bipolar part.
The dsp1941 is an optional bare PCB and provided as an example, you’re free to provide your own
version. The dsp1941 is designed for the full user interface ala dac1541, if you don’t need the
headphones control section you can cut the PCB at the point where the ground layer ends.
It uses smd parts for the shift registers, those should be mounted first. The LED should be mounted
last to fit your case. Buttons:
S5: Input Select
S3: Filter Select
S8: CrossFeed Select
S4: Output Select
Please see the dac5141 manual for buttons usage and display information.
www.soekris.dk 9 2019-03-11