Software DSP Processing using Gstreamer pipelines and the GSASysCon app

Last Update to this Page: 25 April 2025.

GSASysCon Release 3.15.1 is now available for download. It includes an automated setup script that should make it easier to get started. You can find the project at GitHub using this link:
https://github.com/charlielaub/GSASysCon

To download the GZIP+TAR compressed file:
Under Linux you can use wget to download the file into the current directory instead of having to use a browser:
wget https://github.com/charlielaub/GSASysCon/archive/refs/tags/3.15.1.tar.gz
To unpack the compressed files: first gunzip the gz archive and then run tar -xvf on the resulting tar file. Follow the instructions in the SetupGuide.txt doc in the directory /system_control/docs.

You can look over the documentation online before downloading, at this link:
https://github.com/charlielaub/GSASysCon/tree/main/system_control/docs



ABOUT GSASysCon:
During the past 10 years I have been using Gstreamer pipelines plus my LADSPA plugins to implement software based IIR DSP processing. I find this approach much easier to configure and use than CamillaDSP so I would like to share this with the rest of the DIY community.

Gstreamer is a powerful multi-media platform that is continually undergoing development and improvement. Because Gstreamer pipelines are difficult to write from scratch, I wrote an application that generates them based on the contents of a user input file that describes the DSP processing. The application consists of a couple of input files and a large bash script (currently about 3000 lines long). The app will also launch and kill the pipelines when directed by you, and basic in-app volume control of local devices is available. Together these can be used to turn your computer into a “preamp” with input switching and volume control plus everything you need to do DSP processing. I use this to run all my own systems.

The app has the name “Gstreamer Streaming Audio System Controller”, or GSASysCon. GSASysCon is completely open source and you are welcome to modify or develop it.

Here is a quick overview of the behavior and features:

• Control of and Interaction with the program is 100% text based via simple input files and a text-based user-interface.
• Substitution and channel duplication capabilities make it easy to describe the DSP processing for complicated, multichannel setups.
• Filtering and routing is easy to configure via an intuitive configuration file structure
• The control interface can turn systems on and off and control playback volume. These features can be controlled remotely over your LAN via SSH.
• Gstreamer provides several source and sink TIME (not rate) based synchronization mechanisms. This makes it possible for synchronized playback of multiple, disparate sinks and adaptive rate playback.
• Can be run under Debian/Ubuntu based OSes (including Rasberry Pi OS) or Windows 11 WSL2 in which the bash shell is available.
• GSASysCon has no external dependencies except Gstreamer, and bash built-in commands.
• Input audio is typically via Pipewire/PulseAudio monitor or ALSA Loopback (use VB-Audio Virtual Cable under Windows)
• The Gstreamer command string for any pipeline can captured and run outside of the app, if desired.

Some differences between GSASysCon and CamillaDSP are:

• GSASysCon can create playback systems made up of multiple remote clients. Audio is sent using RTP over the local network (hardcable or WiFi) to one or more playback endpoints (computer+audio device/DAC). Tight playback synchronization between endpoints can be achieved when their clocks are synchronized using chrony (NTP).
• GSASysCon has no fancy level meters, no GUI, and no flow or filter diagrams except what can be generated manually using Gstreamer
• In GSASysCon, DSP is exclusively IIR filtering via LADSPA as filter-chains. FIR filtering is not currently available.
• GSASysCon was designed for music playback without any particular concerns for latency. Buffer size is fixed at 1024 samples.
• Gstreamer pipelines created with GSASysCon run at a fixed audio rate and bit depth that is chosen by the user. There is a high quality resampler built into Gstreamer that handles SR conversions.


The combination of Gstreamer and LADSPA is a robust and reliable DSP platform for DIY audio processing under Linux, or WSL2 under Windows. I've been using this to implement IIR DSP crossovers for almost 10 years in tandem with my ACDf LADSPA plugin. ACDf implements all the first and second order filter types – it’s all you need for loudspeaker crossovers and PEQ duty.




.

Woden Design Linear Quadrupole Designs

Since I've found these intriguing and have not seen any real discussion, I thought it might make sense to start a focused thread on them. Perhaps, they are best not labeled 'Woden Design' as all I've seen are on MarkAudio's site, but it seems appropriate.

Some Initial Questions:

1) Do these result in a similar sound field to that of the MBL RadialStrahler systems and, perhaps others similar (Manger?, Ohm Walsh?)? Without the added complexity of crossovers for omnidirectional considerations.

2) Does the need to site them around four feet from the nearest walls diminish if they are not square to the walls of a rectangular room?

3) There are quadrupole designs for three of the MA 11CM drivers (MAOP11ms, Alpair 11MS, CHN110). Each has different interior dimensions. Could the same dimensions be used for all three with adjustments to the vent length and diameter without any real compromise?

4) If I would like to be able to readily change vent length and diameter without needing to do work inside the cabinet, would using exterior mounted vents without any protrusion into the cabinet work? I'm thinking of round cylinders of wood that would attach to the cabinet with a larger hole in the cabinet, large enough to not alter the vent function.

I'm interested to see the responses and would love to know about any builds.

Skip

Overcurrent protection monitor for a direct bias amp

Does anyone have a schematic, (or sell a PCB), for a circuit that can monitor the voltage drop across a 1 ohm sense resistor and output a latched high output if the voltage goes over the pre determined set point? Whereby if the voltage rises over a set point it will output a latched high that can then be used to energize a relay that cuts mains power via its NC contacts. For example your amplifier loses its bias for some reason, your four 300B tubes worth $1,000 start to melt down and you want the whole amp to simply turn itself off. I see that the INA300 chip does exactly what I need, but I don't want to start from scratch on that.

Belt will not stay on pulley shaft

I purchased this thorns TD 165 a few months ago while I was trying to get back into audio on the cheap. It was for parts only, and among other things, the andskate rods replaced with pop rivet shafts. I figured there are a few other things wrong as I was trying to tweak it and get it back into shape. One thing I noticed was that the third screw that was used to mount the motor was a shaft with screw threads at the bottom. This led me to believe that this unit may have been cobbled together from other non-working turntables.
The turntable belt looked old, and I figured it might be original. I ordered a good replacement, but it would not stay on the pulley.
Another thing I noticed was that the belt was thinner than the standard replacement belt.
I purchased a replacement pulley. But it suffered from the same difficulty - it would not stay on the pulley. It works fine at 45, but will not work at 33.
Thanks for your help.

Small Driver for MEH

I have been designing another small MEH.

So far I have been designing it around the Faital Pro 2fe24 however from doing measurements the distortion is mega high at 10% THD at 10W around 600hz. It's still mega high on less power minimum 2% or 3% THD

Edit: thought I would add that this distortion is even just with a small rear chamber and no front chamber/ports/horn

1745482469615.png


This is the rear chamber I made for it: (I got the 3d file from Faital Pro and seal it with a small o ring at the top)
It is fully sealed, you can tell because the cone is harder to move than when it's free.

20250424_091136.jpg


I'm going to borrow some peerless 830970 to try which look a bit more suitable

Does anyone know of any other good drivers that could be used in a MEH that are 2" or 2.5"?

I'm trying to push the mid up to 2.5khz at least so I need a 2" really
  • Like
Reactions: Naturlyd

The Future of Twisted Pear Audio

Hi all.

I have been running Twisted Pear Audio for upwards of 18 years now, and it feels like a child (actually, it's roughly the same age as my kids). As with children, it has reached a point where I feel it is time to let go. As such, I will be winding down operation of Twisted Pear Audio in the coming weeks and months.

To be honest, this has already been happening for a while now. Back in in 2021, Russ decided to drop out for personal and professional reasons, and I have been carrying things along since then by myself. I find I have less and less resources to dedicate to it (time really), and think I have reached a point where my priorities lie elsewhere.

I (we) started Twisted Pear out of a shared love of electronics, tinkering, and most of all, helping others with their interests. The web site started as a better way to manage Group Buys, but over time turned into it's own thing, and dragged us a long into a small business. While it was always just the two of use running things, it was really our customers that kept us going, and brought us the joy required to wrap our lives around the whole thing. I have built many friendships with you folks over the years. I have seen many of you come and go. It was, at times, all-consuming, and an emotional roller coaster, and mostly great fun. My personal drive has always been (and is) to help other people find enjoyment, and Twisted Pear has certainly helped me scratch that itch.

I want to express my thanks to everyone in the community who has participated in our little adventure over the years. My memories are rich and fulfilling. Thanks to you all.

Anyway, over the coming weeks and months I will be finding ways to dispense with a good sized inventory of electronic components. I am thinking of either giving things away, or trading for contributions to charity (someone donates to charity and I send them a box of stuff). Not really sure at this point, and I am open to ideas. I am not sure how many people will be interested in a 4000 piece spool of 59.4-ohm resistors, for example, so, what do I do with them? Other things are much more straight forward. In addition to parts for kits, I have a large personal inventory that could use some thinning out. How many power transformers am I going to need for personal projects? I have lots.

Keep and eye out for more updates, and please stay in touch.

All the best-
Brian


UPDATE (2024-Jan-1): I am keeping Twisted Pear open, with just a more limited selection.

3 way project - final impedence too low

Hi all
some years ago I built a couple of 2 way speakers based on mid-woofer SB17NRXC35-8 and a tweeter SB26STC-C000-4.
The cabinet was sealed with a volume of 15L
I enjoyed a lot them, but I feel that bass are too poor. So I decided to realize a new project 3 way that is an extension of that one.
I'm evaluating 2 sub-woofer: SB26SFCL38-8 or dayton sd270a-88 (the first one to be preferred bcause it is 8 ohm).

I designed the cabninet, all SPL response and the crossover. My only problem is that the final impedence seems too low (about 2 ohm expecially at high freq) and I'm not able to adjust it. I tried with LPAD, but I'm not so familiar and I was not able to reach good result.

Can someone help me?

Attachments

  • vituixcad.png
    vituixcad.png
    313.7 KB · Views: 180

SounDigital 2400.4 output fet identification

Hello all, I'm currently working on a SounDigital 2400.4 EVOX. Would anyone happen to know which output fets are used?

Back story: When powered up, the amp has no power light or rail voltage and smoke comes from a few pins of the SG3525a. When I remove the output card, the amp powers up with a blue light and builds rail voltage with no issue.

So the issue seems to be a short on the output card. All output fets don't appear to be shorted when checking continuity between the gates/drain/source, so I believe the issue may be the irs2052m chips instead. But I'm planning on replacing the fets as well while I'm in there. Thanks in advance

Attachments

  • 20250427_225911.jpg
    20250427_225911.jpg
    903.4 KB · Views: 30
  • 20250427_225142.jpg
    20250427_225142.jpg
    847.5 KB · Views: 28
  • 20250427_235507.jpg
    20250427_235507.jpg
    797.9 KB · Views: 25

Open-source USB interface: Audio Widget

Announcement: Audio Widget project

The Audio Widget project is open-source code and schematics for
USB based digital audio. It has functional firmware and software. And
it sounds good!

Cool? You bet! Here you can get started with USB audio without
worrying too much about the USB part of things.

Or you can contribute to a great open-source coding project. The
most important contribution we could need right now is coders for
USB Audio Class 2 drivers on Windows. But other efforts are needed
too. See below.

The code is written in C for the Atmel AT32UC3A3256 32-bit MCU. It
supports USB Audio Class 1.0 and 2.0 (UAC2). On Windows / UAC1 it
works with 24/44.1 and 24/48 with sample skip/insert. Asynchronous
USB is in progress, and we could use your help.

On Linux (>2.6.37) and OS X, using asynchronous USB, it also
supports 24/88.2, 24/96, 24/176.4 and 24/192. The open-source
firmware is in a git repository. It can be selectively compiled to run
on the three different boards. The firmware includes several UI and
display options.

There are three hardware options. The hardware is in a beta state. It
plays music very well, but there is still tweak potential.


1) A stand-alone USB-DAC with stereo audio playback functions only.
This board uses the ES9022 DAC chip. Contact
george.boudreau@YoyodyneConsulting.ca for info on how to obtain
one. More information on the this and other audio designs visit
Yoyodyne Consulting/Audio Hardware

2) USB-I2S module + Analog Board. The module has all the pinouts you
need for digital audio, GPIO, I2C, SPI, LCD display and UART debug.
The module uses 2.0mm pitch pin rows. The Analog Board uses the
module to do stereo playback with an ES9022 DAC and low-noise
VBUS-LDO based power. AB-1 is a straightforward design to begin with,
and if you're into analog tweaking we challenge you to make your own
versions! Schematics and BOM are on
Downloads - sdr-widget - Audio and Control Interface for Amateur Radio SDR and Audiophile USB-DAC - Google Project Hosting.
Go to Q N K T C USB-I2S Module and Analog Board 1 for more information. Contact
borge.strand@gmail.com to obtain a kit.

3) SDR-Widget Beta 2.0. This is the original fork of the project,
open-source HAM radio. The hardware supports both playback and
record. Contact george.boudreau@YoyodyneConsultingl.com for info
on how to obtain one. Visit
Yoyodyne Consulting/SDR-Widget
for more information of pricing and availability.

For more information, go to sdr-widget - Audio and Control Interface for Amateur Radio SDR and Audiophile USB-DAC - Google Project Hosting
and
https://groups.google.com/group/audio-widget?hl=en
This announcement is cross-posted. Please join the mailing lists of
both SDR-Widget and Audio-Widget to continue the discussion there.

SDR-Widget is the original branch, where most of the firmware
discussions take place.

Feel like contributing? We'd always like to see more hands. There's
quite a few tasks planned:

- Firmware for Asynchronous UAC1 / Windows for 44.1 and 48ksps.

- Analog tweaks. Ideas are welcome for PSU, DAC, IVC, preamp etc.
Feel free to make suggestions, or even better, your own Analog
Board for the USB-I2S module.

- Windows open-source drivers for USB Audio Class 2.0. This
protocol is supported in Linux and OS X kernels, but not yet
in Windows.

- Adding more IO control to the firmware


Cheers,
Børge

Jeff Bagbys Universal Crossover Query

Rather than muddy my other speaker post I'll ask for answers here.
If I want to play "Mix&Match" with different boxes as Jeff talked about I'll want to put the XO in a separate enclosure and either use it as a base or as a divider and sit the second box on top.

Would the components get warm enough to need a ventilated box?
I've made standalone crossovers before but I've made those in old amplifier cases so I've never had to think about heat issues

Hello from Korea! Excited to Join DIYAudio 🎶

안녕하세요 여러분.
이 놀라운 커뮤니티에 가입하게 되어 매우 기쁩니다!


저는 하이엔드 오디오 디자인, 특히 DIY 스피커와 크로스오버 네트워크에 깊은 열정을 가지고 있습니다.


최근에 Accuton 드라이버(C25-6-158, C90-6-079, C173-6-191E x2)를 사용하여 4방향 스피커 시스템을 설계하고 맞춤형 패시브 크로스오버를 신중하게 만들었습니다.
AI(ChatGPT)와 철저한 계산을 통해 부드럽고 자연스러운 소리를 위해 주파수 응답과 위상 정렬을 조정했습니다.


이 멋진 취미를 계속 발전시키고 즐기면서 여기 계신 모든 훌륭한 전문가분들께 배우고 제 프로젝트를 공유할 수 있기를 기대합니다.


환영해 주셔서 감사합니다!
제목 없음 - 제외 (2).jpg

TPA3255 will not start

Have made a TPA3255 board thinking it would be super easy to get working 🙄

But it will not start up, and I'm a bit stuck .....

There is oscillation on OSC_IOM/IOP, see oscilloscope picture.
Had made some stupid mistakes with the reset circuit, but have replaced it with just a blue LED and the 5.6k to 12V which was already there. This means I get 2.6V on reset which should be ok. When I short the LED, bringing RESET to GND and let go again, there is short action on the output surely trying to start up, but it stops right away.
I have put red numbers on the Schematics, for the measured voltages.

Fault is low, and Clip_OTW is high.
This should mean "Overload (OLP) or undervoltage (UVP). Junction temperature lower than 125°C" .... but where is the Under voltage?
Nothing is hot.

When reset is set to GND Fault goes high.

Any suggestions?

Thanks

Attachments

  • Measurement March 23. 2025.JPG
    Measurement March 23. 2025.JPG
    336.2 KB · Views: 135
  • IMG_4292.jpg
    IMG_4292.jpg
    386.4 KB · Views: 147
  • IMG_4290.jpg
    IMG_4290.jpg
    586.5 KB · Views: 113
  • IMG_4291.jpg
    IMG_4291.jpg
    730.6 KB · Views: 144

DA Ultimax II 18" for Sealed box (first build ever)

Ive had my hsu VTF2 Mk3 forever and I kinda wanted something new. Bringing a whole subwoofer from the US (live in Brazil) checked in on the plane is a huge hassle. I know, cause thats how I brought my hsu sub back home. After online dating with Speedwoofers I've decided that it's easier and better to just buy the driver, amp (not sure if plate or external) and assemble it here in Brazil.

I was thinking. If I get a 150ish liters box (not counting the area of the driver itself, potential amp or braces might take), would that be enough for a good response? I live in an apartment, even my hsu sub never ever reached anywhere near its potential, so I'm really not looking to reach some crazy output. My goal is to have an agile that performs very well for music and can deal with a good range (20hz+) for movies and videogames. 18 inches may sound a bit overkill, but since I can't just swap the driver cause I have to fly to America to get another one, I just don't wanna waste the trip.... does that make sense?

I cant get my hands on 0,25mm MDF here, which is pretty much equivalent to one inch thick. I was thinking maybe using the 1 inch thick MDF would make me require less bracing making the build a lot easier?
Also maybe using a external amp could make my life easier too for the assembly and maybe I could save money with a used external amp... I use a Denon 3313 CI. Do I need anything else? Or is it just the amp, woofer and enclosure?

Any thoughts? The Ultimax II 18" measurements made me really excited!!!
Help me out, and if you think something you might wanna point out is too obvious: don't. I'm stupid, go ahead and say it. I'm just an ******* with a dream here.

Travel speaker build

First, you should know:
I am a seafarer and I spend fully half of my adult life out at sea. I'd like to say it's just a job, but it really does qualify as a life.

Second thing: I built a powered speaker system to suit my job and I'll tell you the things it needed to achieve in order to even make it aboard a ship with me.
  1. Minimum weight: check in luggage has weight limits if you aren't filthy rich. I think the whole setup (2 speakers, MiniDSP Flex & cables) is around 25lbs.
  2. Small box dimensions: keeping things small is actually a good way to keep weight down as well...less wood, less weight...and Small box means small suitcase witch might also weigh less.
  3. Nothing stands proud of the box: it's soo much easier to protect the drive units if the surrounds or domes aren't sticking out into harms way. Just tape a protective piece of cardboard over delicate drivers and done!
  4. Wide bandwidth at the expense of SPL: staterooms aboard ship are tiny so no need to get crazy loud....but I still like bass.
045.jpg
The completed package.

More later.

Russian TV damper diode (6D20P) heater-cathode voltage

Hi,

To make a long story short, I'm working on a SET design with a slightly complex PSU design (200, 270 and 380Vdc from three separate transformer windings).
I plan to use 2x 6AU4GTA in a hybrid bridge for the 380V rail (@140mA) and I also wish to use vacuum diodes for the other two (20mA and 100mA respectively).
To keep the costs down I've been looking at russian dampers (6D14P and 6D20P) for the input and driver tube supply rails but I can't quite figure out how to interpret the heater-cathode insulation ratings in the datasheets:
6d20p.jpg

Would it be safe (in long terms) to use these tubes as rectifiers up to less than 300Vdc with the heaters referenced to ground?
I could connect the heaters to the cathodes but would prefer not to if possible, no other tubes will be powered by the same heater windings though.

PP 6V6 amp from RCA RC-19 manual -- Thoughts?

I'm trying to decide on a push-pull amp to start building. I have most of the parts required, including transformers, and a couple of hand-me-down chassis I can use. I was thumbing through one of my old copies of the RCA Receiving Tubes manuals and found this in RC-19:

1725464422957.png


R18 and R19 (100k) take signal off the 6V6 plates to the 6AU6 driver cathodes for NFB.

R9 and R10 (330k) are a mystery to me. Simulation shows they increase the NFB a little. But how? I guess they feed a little output signal from the cathodes to the grids of the 6AU6s. That would create a little positive feedback, no?

Otherwise the design is straightforward.

I don't have a 9k or 10k OPT, but I do have a pair of 8k:VC OPTs.

The capacitor values introduce high pass filters in a couple of places that result in an infrasonic peak closed loop. I'd increase the values of C3, C4, C7, C8 to smooth that out. Otherwise the design looks well behaved, as the OPT is not within the feedback loop.

I would also improve the power supply; make it stiffer by using UF4007 diodes and bigger reservoir and first smoothing caps, and try to stabilize or regulate the 6V6 screen supply.

QUESTIONS:
  • Would it be better to use plate-grid FB around the 6V6 outputs, or is the 6V6-plate to 6AU6-cathode FB basically the same thing done a little differently?
  • Is the addition of R9 and R10 a good idea? I've never seen that done in any other amp designs I've looked at.
  • I assume using a 6FQ7 or 6CG7 in place of the 12AU7 would be an improvement and would not require much in the way of changes. Good idea?
  • I might also try this with EL84 or even 6P15P outputs instead of 6V6s. Thoughts on that? I think it would be an improvement, and they'd be easier to drive as well.

???

Matching horns to compression drivers, a discussion

A thread to discuss how well a compression driver matches the profile of a particular horn, and how to determine that match - or mismatch.
When choosing a compression driver to go with a particular horn, what is important to know so that the two work well together? Can any driver be used with any horn? Or do some compression drivers work well certain horns and not well with others?

EDIT: April 19, 2023

Attached to this post you will find a spreadsheet, kindly provided by @marco_gea, that allows you to calculate and see the match between a given horn and driver. The spreadsheet takes the parameters of the compression driver throat and calculates an exponential horn that has an equivalent flare rate to the driver throat. With that information you can calculate and see how well a certain expo or hypex horn will match the driver's initial flare rate.
Instructions are included in the spreadsheet.

Obviously the first thing we would look at when choosing a compression driver for a horn is "are they the same size?" In other words, is it a 1", 1.4", 1.4" or 2" entrance to the horn? We normally choose a driver of the exit size as the horn throat. Also to be considered would be the mounting style, such as screw or bolts and the bolt pattern. Adapters can be used for different mount styles and even sizes. For example a common adapter is to use a 1.4" exit driver on a 2" entrance horn. PRV even make a 1" to 2" adapter. But beyond those obvious mechanical matching issues, will a certain driver work well or poorly with a different horn? And how can we determine that for a good match? How do we know the internal geometry of a particular driver?

DE1095TN.jpg
Faital-1inch.jpg
Radian-Altec.jpg


Horns come in many shapes, sizes and profiles. We might look at a Smith horn that has no vertical expansion at all, but a wide horizontal expansion, to a Kilpsch horn with a long narrow vertical expansion and somewhat wide horizontal expansion - to a long horn that looks somewhat like a trumpet, to the Yuichi and others with mixed expansion.
Klipsch.jpg
long-horn.jpg
B-C_horn.jpg



I'll cite a recent example. Forum moderator @kevinkr recently went thru a good deal of trouble and expense to learn what driver works best for his new Yuichi horns. The Yuichi is a wide horn, but not very tall. In fact the horn very quickly goes to over 90° flare in the horizontal axis, while remaining with zero expansion along the vertical axis for about half its length. The horn is very much axi-asymetric, as opposed to a round horn where the expansion is axi-semetric. Is the horn a rapid expansion, narrow, or somewhere in between? What driver geometry would work best on this horn?
This is what the Yuichi looks like inside.

Yuichi-top.png
Yuichi-side.png

Attachments

Who is using a ZEON based machine to render projects.

I recently was glancing at posts and someone mentioned that they had a ZEON based computer with approx 150gig of memory and it was taking several hours to render projects but this was compared to days with a weaker system. I recently was gifted several servers and about a terabyte of ram. Two of the servers can handle 4 cpus. I believe that I can set up a server with 4dies 24cores 48threads and 512gig of memory. The system is absolutely useless for me but it would be interesting to render some of the projects and see how it performs compared to other's systems.

I believe the the model that was being discussed was a wire frame stress model or some such.

At any rate I am requesting some one to tell me what software is needed and offer a project file to be rendered so that we can see the performance.

Jeremy

And now what ..? Anybody has spare Lowther DX3/4 basket cone assembly or planning an upgrade ?

Greed is killing me 🙂 I bought a used pair of DX3 with one reportedly distorting. A common thing with Lowther needing alignment methought . Yeah, right ! There is nothing to be done except $$$ replacement and I will have mismatched drivers anyway.

Attachments

  • 20250427_171216.jpg
    20250427_171216.jpg
    344.3 KB · Views: 28
  • 20250427_171233.jpg
    20250427_171233.jpg
    377.9 KB · Views: 29

Revisiting choke sizing

Hey all,

I'm working on a new amp build - sissysit24 😉 Zen recommended a choke. I have a few questions - hoping to sort things out.

I read up on https://www.diyaudio.com/community/threads/how-do-you-calculate-choke-size-in-a-power-supply.159832/ which covers this topic but is closed so started a new one.

Assuming I did the math right on things:
  1. I think the amp is 25w, need to verify that
  2. I think the current draw, based on the 24v 25w would be approx 1 amp ish. ( per channel )
  3. Based on the formula I think I would need a 2H choke
    1. (24 / .01)/1200 == 2
    2. I'm not sure I'm doing this right!
I'm a little unclear / hazy on where the choke would be placed. If I am understanding things correctly the choke has an in / out. I would place this choke between the dc + of the rectifier and the + in of the power supply board. Is that right?

I'm planning to use the W12 from @rhthatcher . In this configuration I would end up needing a total of 4 chokes - 2 rectifiers per channel. I think each rectifier would be passing .5 amp - is that right? ( each channel would draw aprox 1 a, dividing that evenly I think makes sense?)

When I go to look for a choke from Hammond the size / current I came up with above don't make sense to me. I think I'm either off on my calculations or just don't understand things well enough yet! If my understanding above is correct then something like Hammond 193NP would be a sensible choice?

Thoughts? Am I in the right ballpark here or off? If there is a thread / doc that covers this please let me know. I've googled and searched but not exhaustive. Most of what I found related to using chokes in tube amplifiers.

Vacuum Tube Amplifier Basics Second Edition - EJ Jurich

The most recent edition of my book is available on my website, ejjurich.com. I discontinued using Amazon. The old print versions were not of the best quality and were printed before text was checked for grammar. Some of the print book covers may make reference to different editions; they are all basically edition one with some updates. There are resellers selling old print copies of Vacuum Tube Amplifier Basics for ridiculously high prices. The current version of the book is available as a downloadable PDF document/eBook file for $12.00. It is also available as a PDF document/eBook on a CD for $15.00.
Why PDF?
PDF documents are readable on just about any device. Unlike standard eBook reflowable formats, content remains static. For technical documents, maintaining a static layout is best. Also, in the PDF, images are mostly color, including project circuit layouts.
Note: The CD version is only available in the US and Canada. The $15.00 price includes media postage.

VTAB-Front-Cover-ejunkie.jpg

Alesis M1 MKII simple improvement of bi-amplifier THD by at least -8dB

Hi,
Before I reassembled those powered speakers after repairing one of them, I tried some so simple mod
to improve THD of each amp section.

This can be applied to a lot of amps, when they cheap out a bit on capacitors in the power section…

To prove my point, I ‘ll run a similar mod and video on a Rotel 840 BX II, which doesn’t have the capacitors mentioned on
the schematic ! Increasing many times the original capacitance feeding the power section, is needed to obtain a meaningful
THD improvement 😊, here between -8 dB and almost -20dB on the best of the two power sections…

I cheaped out myself putting only 470uF on some of the two channels, depending on which one it was…the better one or the regular one, to give them a name 😉.
I certainly could have pushed somewhat further than the -80 dB THD figure , I obtained overall, but felt that was ok for these amps 😉!


Login to view embedded media
  • Like
Reactions: Arthur Jackson

Yet another Planar Magnetic Line Source, the SMAPPP

SMAPPP stands for Solhagas's MAgnetic Push Pull Planar.
It'll be a line source 224 cm high; 88 inches for you imperials.
I haven't decided yet if it will be a combined mid and tweeter membrane or seperate membranes.
It will in both cases be one frame with one magnetic structure.

I have a couple of design concerns.

First one is the suspension.
Will it be enough compliance if the membrane is mounted between two 2 millimeter thick nano tape and the distance to the active part of the membrane is 20 millimeters away as depicted below?
MWSnap552 2024-03-14, 10_37_14.jpg

DIY midtweeter planar, physically curved and shaded to be used in a dipole CBT

Thanks to all the amazing help I got in my first thread musing about flexible PCBs (and why not to do it) I decided to scrap my requirements and start again.

My new requirements are:
  1. Single planar driver, 160 cm tall.
  2. Good frequency response, no ugly dipole peak allowed.
  3. Physically curved with a 75 cm radius.
  4. Shadeable, ideally as an internal part of the coils but splitting the coils into multiple separate parts that can be driven separately would be OK.
  5. Can cover from 300-400 hz (24 dB / oct crossover) up to 20 khz.
  6. Can output 100 dB @ 1m across the operating frequency range without too much distortion.
  7. Comparable horizontal dispersion to a Neo3W, limits horizontal radiating area to ~ 35-40 mm wide in the treble.
  8. Should behave as a single driver with vertical CTC of at most 2 cm. I want to avoid vertical lobing.
  9. Manifacturable with a 3d printer + using laser cut plywood.

Basically I want the perfect purpose build planar driver for my new dipole CBT which will look very similar to the old one 🙂 but with a planar as the main driver instead of full range 2.5"cone drivers. I'll still use cone drivers for 80-400 hz but I'm planning to hide them behind the planar in the spine of the speaker.

I will at least initially use 12 micron mylar & 30 micron aluminum foil. I will cut the foil on a silhouette cameo 4. I think I will need ~ 1 mm clearance between traces of the coil but I'll have to test that when I get parts & the machine. But since others here on the forum has done this already I'm not that worried and it will probably work just fine.

I also have plans to Corrugate the membrane lengtwise like this to stiffen side-to-side resonances. And then mount it top and bottom while floating (with foam) at the sides to reduce resonance frequency.

There are lots of small desicions I need to but for now the next open question is:

How should I setup my magnets?​

I'm tossing around ideas for 4 configurations. Since I like tinkering I might just build all 4 and then measure them and see which one I like the best.

The 3 lengthwise setups are pretty normal. Just a question of how big the gap between the magnets can be without it impacting performance. My gut says that of course the 7 magnet setup will measure better in the treble but how much better and would it be significant? Having only 3 rows of larger magnets would probably be much easier to build. Since I wont have a metal front plate I'd have to get creative making a strong enough frame that I can print. But should be solvable although I might need to add more frame around the magnets to help support them.

The magnet-sideways mounted setup is kinda weird but would have some distinct advantages: It would be easier for me to manifacture on my 3d printer while at the same time having less support since I can rely on the magnets themselves for mechanical support. It would also probably measure extremely smooth in the vertical axis since it is extremely uniform thus should have an effective minimal CTC.

It does have some glaring disadvantages though: I'd have to come with some way to ensure that all the magnets and the coils are in alignment which isn't a trivial problem to fix. I'd also have to get creative when corrugating the membrane since all the corrugations would need to be uniform along the whole length. Also, it would be slightly less efficient due to the coil twisting more. It would, however, be fun to try to overcome the engineering challenges and build it anyway 😆

MagnetMusings.png


Next step​


First is waiting for materials but then plan to build and test prototypes. My plan is to build 20 cm tall prototypes since the main thing I want to test is how the different setups perform in the horizontal axis + how easy they are to manifacture and how mechanically stable they are. Or basically how much extra support do I have to add to make it not fall apart, less is better.

The design which measures good enough while also being easy enough to manifacture will be the winner 🙂

Proac Response 1Scrossover diagram needed

Anybody has the original crossover diagram ? Not a DIY/clone version with different woofer , not RS1 and not RS1sc but 1S . Also is Proac version of D2010 with or without ferrofluid ? This was never cleared out with all the cloning mania in the past. I know that the tweeter is not the same becuase I substituted one of the tweeters in Response 2s with standard 2010 and it was different . more efficient and raspy
Years ago I built a clone based on Troels project with optional Hiquphon Owi1 (no ferro) tweeter and original woofer and it sounds like a bucket of rusty nails. Speakers are boxed for several years and it's a waste of a nice tweeter.

Found someones DIY project

I bought these amplifiers from an old man at work.
He brought them in because he heard i love tubes and he wanted to be rid of the heavy turds at 80 something years old...
I offered him $500 for these and the preamp which was also a diy effort.

The workmanship was poor and the amps didn't work. The boards were a rats nest and the builder used 5 different types of green wire.
I bought them for half of what I figured the iron was worth because I knew i could do something with them eventually.
(The preamp has SUTs)

I drew out the schematic and it did not make sense and it also didn't work, so I knew I'd need to overhaul the whole thing in order to make something worthwhile.
Luckily the A-340 dynaco is an extremely easy to use transformer. I could copy the dynaco mk2/3 but I already had 2x small tube sockets.
Instead I went full Williamson.
I am in fact William's son...
I put 6cg7 in the front sockets for va/pi
And driver.
I built a fr4 circuit board with a bias/balance adjustment pot.
I rewired everything using cloth wrapped wire to Retma color codes.
Now they both fire up and bias in and it's time to put signal through them and start fine tuning them.
20250423_084347.jpg
20250422_200010.jpg
20250422_200004.jpg
  • Like
Reactions: arteom and matsurus

Help Tracing lost signal

Hello all,

My Roland Space Echo Re-201 has an issue, and i’m struggling to troubleshoot. When I have an input plugged into the J3 instrument jack, when the SW3 switch is set to ‘Echo’, there is no dry/direct sound outputted. Please can someone help trace where this dry signal goes on the schematic? The echo signal is outputted on this setting, but just not the dry sound. I’ve been trying to trace, but i’m finding the schematic confusing. Ive been inputting a 1k square wave and tracing with a scope from the OP 13 board to the OP 14B board, i will attach.

I have changed all the electrolytics and this hasnt fixed the issue. I suppose it must be simething else, transitor etc. sometimes when i put a loud signal through it, then the direct appears, which makes me think transistor?
Any help or advice is appreciated, Thank you,

Attachments

  • IMG_9698.jpeg
    IMG_9698.jpeg
    465.4 KB · Views: 23
  • IMG_9699.png
    IMG_9699.png
    398.2 KB · Views: 27

K-502 model B with 11BM8 - Seeking Schematic + advice

Hi team,

I have a K502 with a quad of 11BM8 tubes (similar to the thread kcroy created here https://www.diyaudio.com/community/...unsure-what-tubes-to-use.290013/#post-4684440 but the B version of it). Bought from Antique Electronic Supply in 2008

While moving I managed to loose the schematic that was supplied with the kit when I bought it so wondering if somebody has the same kit as myself and has a copy of the schematic to spare.

I have found the schematics of other kits (3 links below) and as I see the differences are minor to negligible but would be great if I could have the original to be able to compare 🙂
The layout is identical, pretty much all caps have identical values, just certain resistors are different I presume for adjust the gain between the different tubes used amongst the different versions (10GV8, 11MS8 and 6005).
Small project behind this amp is:
  • Do some major cleanup + new case
  • Replace the power transformer since now it's 110V and I want to be able to plug it straight into 220V (dual output 11v ac for filaments + I presume somewhere between 165V and 200V for B+ but need to measure)
  • Replace the output transformers
  • Introduce a bias circuit on the tubes
Thanks in advance for any help.

Attachments

  • 20250420_223243.jpg
    20250420_223243.jpg
    659.3 KB · Views: 30
  • 20250416_095951.jpg
    20250416_095951.jpg
    568.8 KB · Views: 28

K81 (2SK81) identification and pinout

Hi. Lately i’m working on an old synth and just for test purposes i’m trying to replace some old transistors. Ordered them from china (they will be with me here in Greece in a couple of months) but i may have a chance to find equivalents locally too.

-The “very” odd ones are the k81 ones. I assume they are similar to 2sk81.
Can’t find any info regarding their pinout in english.
Are they jfet, n channel fet, mosfet, or what?
Some people say that they are close to the j113, with different pinout. What is their type and what is their pinout? Is j113 a correct equivalent, or is there anything other equally mainstream more suitable? Any idea?

-i also look for 2sc2785 equivalents. Similar sources said that bc546 is a good equivalent, with just different pinout. Is this correct? Anything more suitable, equally easy to find?

- And lastly there is a 2sa1175 (as a muting switch i guess). Same sources suggested bc556. Is it ok? Better equivalent that can be found as easily?

Thanks in advance

Introducing AST Conductors

I would like to introduce AST Conductors, a new company in the market, but with
a history of advanced several years of advanced R&D. We have been passionate
audiophiles and DIYers forever and we also happen to include in our team accomplished
metallurgists with connections to the research community.
For several years we were discussing ways to develop the best possible silver
conductor, as there were products in the market which indicated that there is some
upside there,
Having rewired several amps and other equipment (both DIY or not) we knew very well
the importance of the hookup wire quality and, of course, the material used in cables.
So we embarked on this R&D journey and invested in some pretty high-tech equipment
for the production of silver wires.
We managed to achieve a purity of 6N+ measured by a very specialised independent lab in
France.
The sonic results were very positive from the beginning and, as we were improving our
processes and lab results, they were becoming really impressive.
Ultrapure silver, when correctly processed, sounds extremely detailed and balanced,
very harmonically rich and smooth sounding. Maybe its most important characteristic
is its naturalness. It does not have any of the typical silver \glare' and aggressiveness.
Even a short piece makes a clear difference in a system's sound quality.

We are getting excellent feedback from our customers, which include DIYers and
audio manufacturers.

Having sent some samples around we were pleasantly surprised to have our first
Youtube review by channel iiWi.
You can see it here:

Login to view embedded media
And you can read more at www.astconductors.com

SInce the start of this year our products are for sale and we are preparing a proper
webshop. Currently we receive our orders by email.

So, we are very happy to present ourselves to the community here (which in the past has included
members of our team) and answer any questions or enquiries.
Nick Mesimeris, General Manager AST Conductors

Return-to-zero shift register FIRDAC

Hi all,

Attached is a preliminary schematic of a return-to-zero FIRDAC I intend to build. No idea when I will find time to design a PCB, stuff it and debug it, but I'll get there eventually. It will be a DAC that can only handle raw DSD. If it works well I may or may not decide to also make a PCM version that uses an FPGA board to convert PCM to sigma-delta modulates.

The circuit with the stacked dual transistors on page 2 is (or at least should be) a low-noise bandgap reference. I have the concept from D. F. Hilbiber's article in ISSCC Digest of Technical Papers from 1964, see https://www.diyaudio.com/community/...ith-ic-voltage-regulators.359652/post-7021353 It should have better noise performance than almost all modern bandgap references, because those almost always amplify a VBE difference by a large factor instead of stacking VBE differences. Only half the transistors are needed; I can't predict whether the BCM56DS or the NST45011 stacks will work best and they don't have the same footprints, so I want to reserve space for both.

The reason I can't predict whether the BCM56DS or the NST45011 stacks will work best is lack of information about the base resistance of the BCM56DS. It's a matched pair of medium-power transistors, so chances are that the base resistance is low, but I can't be sure of that. The NST45011 is specified to have a 1 dB typical noise figure at a 1 kohm source resistance when biased at 0.1 mA, which implies a base resistance of about 130 ohm, which is not bad but not very good either. (There are matched transistor arrays from THAT and Analog Devices with good and clear noise specifications, but I find those much too expensive.)

The fifth page has a clock doubler and a return-to-zero circuit, among other things. JohnW doesn't like the RTZ circuit I used in 74AHC02 and 74AHC08 DAC with 97 dB(A) dynamic range because he is afraid that the switching of the flip-flop may disturb the gate output signal when the flip-flop isn't slow enough. To avoid that issue, in this circuit, I split the RTZ logic from the actual DAC.

74LV574A's connected as shift registers on the third and fourth pages are the logic circuits used as DACs, they have low-noise reference supplies that are separate from the RTZ logic supply. As they run on a doubled clock and there are zeros inserted between each pair of data bits, simple shift registers work as RTZ FIRDACs. It's like the DSC2 DACs, but with return to zero. It's a balanced four-tap FIRDAC, balanced to keep the load on the reference supply as data-independent as possible. For matching reasons, I've connected the 74LV574A flip-flops in an ABABABAB style, with a second 74LV574A in BABABABA style.

Regards,
Marcel

Edit, 12 May, 1 October, 14, 15, 22 November 2022, 1 and 12 February, 26 May, 16 July, 1, 3, 6 and 8 August, 17 and 18 September, 15, 17 and 22 October 2023, 6, 10, 21, 29...31 March, 1, 8 and 15 April, 2 and 18 May, 28 July, 26 October, 1 and 7 November, 2, 3 and 9 December 2024 and 9, 11, 15 and 16 January 2025:
See posts #20 and #21 for the version (DAC3_5.pdf) I built and did some measurements on (using NE5532's rather than OPA1678's in the filter because the latter were out of stock), see post #1931, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7483396 , for the latest BOM and schematics, and see post #241 https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7175580 and its links for the latest layouts. The latest schematic versions are DAC3_10_holdtimefix.pdf and DAC3filter_6.pdf. Versions 9 and 10 of the DAC layout (with or without hold time fix - the fix only consists of four resistors with updated values) are meant for 0.21 mm PR7628 prepreg, the earlier versions for 0.36 mm. See post #272 https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7182183 for the (old-fashioned) KiCad files.

I corrected the literature reference in this opening post.

Measurements:

The most relevant measurements are in posts #35, #60 (noise floor), #75, #79, #88 and #764 (distortion and noise floor driven from an Amanero), https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7403333 The measurements of post #764 were done by Hans Polak. Some measurements by bohrok2610 on a variant of the DAC can be found in post #955, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7417293 and post #1090, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7419240 , and an overview of measured noise floors in post #1092, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7419247 It seems that the noise floor is quite sensitive to far-off phase noise and spurious tones on the clock. Later measurements by bohrok2610 on his variant with an improved board layout can be found in post #1928 and a few posts below it, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7481890

See also bohrok2610's measurements on low-signal-level distortion and 10 kHz distortion starting at post #2467, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7635702

For comparison, using the same sigma-delta modulator, the DSC 2.5.2 has low-level distortion with a similar looking spectrum, but about 20 dB worse, see https://www.diyaudio.com/community/threads/simple-dsd-modulator-for-dsc2.370177/post-7407497

On the other hand, ska managed to make a DAC with a similar spectrum but about 20 dB lower distortion products, apparently using a very simplistic approach. The sigma-delta modulator design is different, so the difference might be due to the DAC itself or due to a different dithering scheme in the sigma-delta modulator or both. The information about ska's design and layout is sparse, but there is some information spread out over posts #3834, #3837, #3844, #3847, #3850, #3851, #3863, #3865 and #3887. See also ska's thread about the same DAC, but with a better sigma-delta modulator, https://www.diyaudio.com/community/threads/discrete-fpga-dac-project.407618/

The measured noise of the bandgap reference with BCM56DS is smaller than the calculated noise with the NST45011, so the BCM's are the winner. Hence, in version DAC3_9, the NST45011's have been removed.

Hold time fix:
Measurements from Markw4 showed that the delay of U22, U24, U26 and U27 was only 1.7 ns, shorter than the anticipated typical delay and quite close to the 1.5 ns minimum hold time required by the SN74LV574As. Reasons may be the fact that I designed the circuit using TI data but switched to Nexperia for U22...U27 because the TI parts were not available, and that U22...U27 see a smaller capacitive load than the 50 pF used for the datasheet measurements. To fix this, R124, R127, R129 and R131 have been increased from 39 ohm to 270 ohm.

The prototype is fully functional with the original 39 ohm, with 270 ohm and even with 560 ohm. This last value is not recommended because it could lead to set-up time issues, I just tried it as an experiment. The noise floor with 270 ohm resistors is in post #1927, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7481723

Supply currents:
The measured supply currents of the prototype at 27 Mbit/s are in post #88, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-6999623 Add 50 % to have some margin for exemplaric spread.

Supply sequencing:
There are some supply sequencing requirements, fortunately ones that can easily be met. Again see post #88, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-6999623 , for details.

Alternatives to components:
The TQ2-12V relays can be directly replaced by Zettler AZ850-12 relays, which are sold by Conrad (among others).

The latest filter design has NE5532's instead of OPA1678's in the second and third stages of its schematic, because the prototype also used NE5532's. Both should work, as the filter was originally designed for OPA1678's.

The OPA210 and OPA2210 could be replaced with OPA209 and OPA2209, respectively. They are very similar, although some specs of the OPA209 and OPA2209 are slightly worse. If neither OPA2210 nor OPA2209 is available, OPA1602 should also be usable as an alternative.

Header length:
The headers connecting the filter PCB to the main PCB have to be relatively long because of the height of the capacitors used in the reference buffers. I hope the ones suggested in the latest BOM are the right size, I guess they are as I didn't get any complaints.

Skipping the last filter stage if DC offset doesn't matter:
You can skip the last filter stage if some DC offset is acceptable, for example because the offset is blocked somewhere further down the signal chain. On the filter board, you can then skip U6 and U13 with the surrounding components and connect the outputs of U5 and U12 straight to the 49.9 ohm resistors. Ray (nautibuoy) made filter boards without the last stage, see posts from #647, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7365893

Output signal level:
A 0 dB DSD sine wave produces a differential output voltage of about 2 V RMS.

.dsf test files:
See post #762, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7403044 , for .dsf files with repetitive silent patterns, these can be useful for measuring just the analogue circuit noise (without the effects of the ultrasonic quantization noise). See post #2610, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7643831 , for a Pascal program that generates a non-repetitive silent DSD512 .dsf file. With small modifications, the Pascal program can also generate a tone.

The program and .dsf file attached to post #2696, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7652259 , are meant for checking to what extent a DAC generates intermodulation products between idle tones around half the sample frequency.

Variants:
Besides Ray and his simplified filter board layout, there are three others who designed variants:

post #429, PCM variant for Raspberry Pi by Thorp, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7272503

posts #955, #1923 and #1928, single-board version by bohrok2610, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7417293
https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7481890

post #1847, latest version of Markw4's mix and match between my DAC and stuff from Andrea Mori and others, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7455840 See also his summary post #1880, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7457164

bohrok2610 did some experiments with the filter to reduce the harmonic distortion at 10 kHz from about 0.003 % to even less, see post #2238, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7620060 for an overview, and see post #2380 https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7625079 for information that is more recent than the overview, and that seems to refute my hypothesis in post #2238, although a later measurement seems to confirm it.

The schematics of the filters he tried are here: https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7635719 and here (well, a description actually): https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7680453

He also did many most interesting experiments related to distortion at low signal levels as well as 10 kHz distortion. There is a whole series of posts related to this, starting with post #2467, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7635702 An attempt at explaining the results can be found in my post #2485, and an extended and updated version in the pdf file attached to post #3265, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7686002

Markw4 made a DAC board layout with some extra test points, see post #2620, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7645321

Hans Polak suggested making the FIRDAC longer by cascading the two SN74LV574A's. A longer FIRDAC is less sensitive to the phase noise floor (not to be confused with close-in phase noise), but doing it according to Hans's proposal has the disadvantage that the suppression of data-dependent reference current gets worse. A calculation shows that the suppression around odd multiples of half the sample rate (where you need the suppression most because of idle tones) theoretically remains intact, see post #3428,
https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7729904 All in all, I cannot predict whether Hans's version would be an improvement or a degradation.

If you are good at lifting SMD IC pins, it can be made on the original PCB, as Hans pointed out in post #3433, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7730150 He explained in more detail how to lift pins in post #4038, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7887181

2A3SET tried Hans's suggestion and subjectively likes the result, see post #4047, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7896594 More information about 2A3SET's set-up, including a fully passive reconstruction filter, can be found in posts #4052 ... #4060.

Calculations:
The way the original filter was designed is documented in sections 1 ... 5 of the attachment of post #3028,
https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7672339 Section 6 contains calculations on how to combine a passive LC filter with an MFB stage.

The attachment of post #2269, https://www.diyaudio.com/community/attachments/jitterfirdac_en-pdf.1282828/ , might be useful for people who want to design longer FIRDACs.

Quasi-multibit digital sigma-delta modulator:
The low-level distortion products bohrok2610 found do not occur when the digital input signal comes from a properly dithered quasi-multibit modulator. See post #4043, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7895559 for the latest version of an implementation on a cheap FPGA.

Suggestions for further improvements:
Even though the DAC works quite well, there are suggestions for further improvements all over the place in this thread, too many to link to in this opening post. I've commented on some of them in post #3526, https://www.diyaudio.com/community/threads/return-to-zero-shift-register-firdac.379406/post-7747974

As mentioned, another potential improvement would be to make the FIRDAC longer to make it less sensitive to the phase noise floor (not to be confused with close-in phase noise). When this is done by using longer shift registers while keeping all measures to cancel out data-dependent reference current in place, it should reduce the audio noise floor you get with an imperfect clock.

Chip Amp Photo Gallery

A lot of the other forums have a permanent photo gallery for projects, so why not the Chip Amp forum?

I will kick this off with my newly finished Chip Amp and let the moderators decide if this should be a permanent thread or not.

This is an LM3886 based Chip Amp using PCBs from www.chipamp.com.

The tranny is a Piltron 160VA 22V transformer with 15000uF caps and snubbers.

For a more laid back sound, I went with Carbon Film resistors.

The results really surprised me. The Chip Amp sounds better than I expected and better than it should considering the cost.

Attachments

  • lm3886-ca-03.jpg
    lm3886-ca-03.jpg
    72.2 KB · Views: 68,228
  • Like
Reactions: kennybee

Hello from AST Conductors, Greece

Hello from an audiophile DIYers team who also happen to be metallurgists and have put a lot of energy and resources to produce the purest possible silver conductors for audio. We do not want to breach any forum rules, we just hope to inform the members (and we have some members here in our team) of our presence and answer any questions they may have.

LEAP 4 lives!

Are you old enough to remember LEAP 4? only the best loudspeaker design program ever written IMHO.

If so and you want to bring back the good old days of DOS, you can now run it on your window machine, cracked and ready to go. Please see my post in the general loudspeaker forum for details and BTW, someone just posted a LEAP 5 crack .... Good times and thank you Chris Strham, you were brilliant and I cherish our many conversations.

Vituix and DSP - Converting my 2-way to 3

Hi everyone,

If you recall, I'm a big fan of XSim, but I'm embarking on converting a 2-way (AMT tweeter + 6.5" mid-woofer, ported) to a 3 way with the addition of a bass cabinet and 3-way plate amplifier. I took my original FRD measurements for the tweeter and mid, and have spliced in the Dayton reference data for the woofer. None of the levels or delays are probably accurate, they are just here to see how far I can get in this design while I consider whether or not to proceed.

Based on my good luck with LR4 in my center channel I'm trying to use that slope again here. Ignore the phase plots, this is VirtuixCAD under Wine/Linux so the graphics are not 100%.

Thoughts?


1740260189399.png

LinearX Leap 5 Software Installation Files for 64/32bit Windows (Crossover Shop, Enclosure Shop & Filter Shop)

Hello everyone,

As mentioned in an old thread from years ago, running this program on newer Windows versions is nearly impossible. Additionally, the original installation files are no longer available on the official website and you can no longer purchase it.

After searching through my dad´s old computers, I found .iso files of the program and was able to make it work NO USB KEY needed. This has been tested and confirmed to work on:
  • Windows 11 (64-bit)
  • Windows 10 (64-bit)
  • Windows 7 (32-bit & 64-bit)
  • Windows XP
For proof, I recorded a short video demonstrating all three programs running on Windows 10 (64-bit) -> Video link

Installation Steps

  1. Download the "LinearX Leap5 + FilterShop.rar" uploaded to Google Drive. It contains two folders: "LEAP" and "FilterShop".
  2. Extract the .rar file and move both folders to C:/Program Files/.
  • Inside the "LEAP" folder:
    • LEAP_XVR.exe → Crossover Shop 5.1.0.334
    • LEAP_ENC.exe → Enclosure Shop 5.2.0.350
  • Inside the "FilterShop" folder:
    • Fshop.exe → Filter Shop 3.4.0.808
You can create a shortcut for each executable by right-clicking the file and selecting "Create shortcut" to place it on the desktop.

Important: Fixing the "System Error: Number Decimal Symbol is Not a Decimal Point"

Before opening the programs, it is necessary to change the decimal symbol in Windows from a comma (",") to a dot ("."), as the software requires this setting to function correctly.

Steps to change the decimal symbol:

  1. Open Control Panel.
  2. Navigate to Clock and RegionChange date, time, or number formats.
  3. Click Additional Settings.
  4. Find the "Decimal symbol" field and change it from , (comma) to . (dot).
These steps apply to Windows 10, but the process is similar on other versions.

To simplify the process for everyone, I decided to upload only the necessary files—this way, installation is as easy as copying and pasting folders.

Greetings from Argentina!

I have Wadia 16 and Krell Schematics

Over the last week or so I have been working on my 1995 Wadia 16 CD player that stopped working back in 2007 and has been languishing up in my attic for more than 7 years. It worked fine for 12 years then suddenly crapped out. I opened it up back then and poked around, but without the prospect for obtaining any kind of dealer or factory support (Wadia was in and out of being a viable company for years), I quickly abandoned my effort. I remember being really pi$$ed off that a $7000 CD player was essentially junk because some tweaky high end "company" knew how to design, but wasn't so interested in the business aspects of running a company; a hobby run amok. If it hadn't weighed 45 lbs. and was in outwardly mint condition, I might have thrown it out in the trash along with a case of Budweiser to ease the pain of the garbageman.

To make a long story short, the 16 is back up and running perfectly. There were a couple of minor issues including a dirty laser, but nothing that was a show stopper. Troubleshooting analog is one thing, but with the advent of microprocessors and FPGA's, modern electronic equipment is becoming more and more non-user serviceable. Thankfully all of this was in good shape, along with the transport, even after 7 years of zero to 100+ degrees F and wide humidity swings.

I think a lot can be said of Wadia's attention to detail when compares the Teac VRDS servo PCB to the Wadia PCB. The Teac isn't even close.

In the end, the last thing that needed to be done was re-solder the servo board digital output shielded cable that runs to the Wadia digital IO board. I broke it loose at the servo board end when I unwisely attemped to remove the bottom chassis plate which has the servo board mounted to it. You get to the servo board from the top. Since I had no idea where it was soldered to I figured I'd email Wadia last Friday and ask them if they had schematics and assembly drawings for the 16. Based on what I've read here in the DYI forums and elsewhere, I wasn't expecting even a reply from them, but it took little effort to at least try.

Wouldn't you know it, they not only replied, but sent me PDF's of all the schematics and drawings they had on the 16! Now that's customer service!

A while ago, I got similar results from Krell, so I also have complete schematics on the KRC preamp and the MDA 500 amps if anyone needs them.

Regards,
Doug

Tube adapters

For sale 4 pairs tube adapters.Like new used verry short time and verry good quality.Buyed by Banzai music Germany and Tube Town Germany.
Price for all 8 is 120 euro or best offer plus 7,90 euro tracekd shipping inside EU!The last pair adapters are for 6sn7 to 6f8g!More info on contact.

Attachments

  • 20241019_124338.jpg
    20241019_124338.jpg
    1 MB · Views: 155
  • 20241019_124333.jpg
    20241019_124333.jpg
    1.2 MB · Views: 153
  • 20241019_124353.jpg
    20241019_124353.jpg
    1.2 MB · Views: 141
  • 20241019_124346.jpg
    20241019_124346.jpg
    636.8 KB · Views: 133
  • 20241019_124342.jpg
    20241019_124342.jpg
    918.2 KB · Views: 134
  • 20241019_134505.jpg
    20241019_134505.jpg
    1.4 MB · Views: 123
  • 20241019_134502.jpg
    20241019_134502.jpg
    1.5 MB · Views: 150

For Sale Tube amp transformer

Verry good tube amp transformer for sale.Zransformer with copper shild and specifications that you can see on picture.Price 100 euro including shipping to EU with tracking and insurance.Payment by Paypal.More info or offers on contact.

Attachments

  • 20250309_191244.jpg
    20250309_191244.jpg
    488.4 KB · Views: 134
  • 20250309_191248.jpg
    20250309_191248.jpg
    508.5 KB · Views: 134
  • 20250309_191301.jpg
    20250309_191301.jpg
    478.3 KB · Views: 133

How to use Ferrite Bead in place of Inductors for TPA3118

I didn't find a lot of information out there on this topic. How can I switch out a 30uH inductor for a ferrite bead? I did a little searching and it looks like the low pass capacitor going to ground becomes quite a lot smaller (instead of around 1uF after an inductor, with the ferrite bead that value becomes 0.001uF). But is that all? Are there any other considerations (for it to function)? I did see in the datasheet that layout runs must be compact to the chip. I also saw that it must be able to carry enough current and must go to around 120 ohms at 100MHz.

SylphAudio New DIY Modules

Welcome to SylphAudio thread!

Our New Product Release Roadmap for 2024

1702024090077.png


****

SE800 PFFB High Power Class-D Amplifier
Supply Voltage: dual ± 25V min, ± 85V DC max
Unclipped Power (<1% THD+N, ± 85V): 350W-8Ω, 700W-4Ω
Input configuration: Single Ended
Output configuration: Single Ended
Input sensitivity (PFFB): 2.6V RMS
Voltage gain (PFFB): ~25dB
PCB area: 140mm x 70mm
Overvoltage Protect: ±88V to ±91V DC
Undervoltage Protect: none, UVLO @ ±12V DC
Speaker Protect: none, requires external SP

Can be used with a 2Ω load if powered with a lower power supply voltage around ± 60V DC, can reach 800W output (< 10s burst signal).
Designed with PFFB to reduce load dependency and improve noise and distortion. 5W at 4Ω THD+N is around -82dB, with THD at -94dB.
Rugged and super-stable PFFB design based on TI, implementation by SylphAudio.

ETA: Jan 2024

Sample pictures
1702022880237.png

1702023249531.png


FB100 and FB360
We've applied the largest feedback factor possible without reducing the output power capability. Which results to exceptional performance.

FBUltra
Under development, composite OPA1612 and LM3886 design.

Pass "DeLite" Amp from BAF

EDITORS NOTE: This is the single depletion mode Mosfet amp that Nelson Pass demonstrated at Burning Amp this year. END



I just opened an unexpected arrival from Jon this morning....

After seeing this, who can resist?

(Tea-bag, thanks for the photo)

It's worth noting that I am considering some other tweaks
on this as well.😎

J-fet CCS? 😎🙂

Attachments

  • ba09_ 021.jpg
    ba09_ 021.jpg
    112.4 KB · Views: 10,257

For Sale 50% of Whammy Headphone amp parts

I have some spare parts if someone has a whammy board and they need a good deal on some parts to get them going. This has MOST of what you need to get the power supply completed.

What is included:
- brand new Talema 18VACx2 25VA transformer

- all the heat sinks (low profile)

- 6 Panasonic 3300uf 35V caps

- 4 IN4004 diodes

- 4 5.1 ohm resistors (for the CRC psu)

- red LEDs

- 2 pairs of different 220uf caps

- a pair of Nichicon UEH bipolar 22uf caps

- opa2134 opamp

- a pair of 1uf poly caps

- assortment of Vishay/Dale RN55 1/8th watt resistors.

I am asking $60 shipped and will throw in some Mogami wire.

Attachments

  • IMG_6546.jpeg
    IMG_6546.jpeg
    1.2 MB · Views: 35
  • IMG_6547.jpeg
    IMG_6547.jpeg
    804 KB · Views: 34
  • IMG_6548.jpeg
    IMG_6548.jpeg
    833 KB · Views: 31
  • IMG_6549.jpeg
    IMG_6549.jpeg
    850.8 KB · Views: 29
  • IMG_6550.jpeg
    IMG_6550.jpeg
    870.8 KB · Views: 31

For Sale Parts for Dual Mono M2x Amplifier and other goodies (Includes Edcor Transformers)

Unfortunate work circumstances force me to sell of some DIY parts. I am selling the whole setup below for $325 shipped Conus. I did a rough estimate and sourcing these parts brand new would put you around $450. Keep in mind I only have the 3 pairs of daughter boards.

Here is everything you get. Keep in mind some parts have been used, some brand new, and the m2x boards untested.
  • Two Triad VPT36-4440 (2x18VAC 160VA) Transformers (USED)
  • Four diode bridges using MBR20200CT (USED)
  • Two Power supply boards with 60,000uf per rail and CL-60 installed for GLB (USED)
  • Two M2x boards with 6l6's DC offset modifications (NOT TESTED)
    • Edcors installed with Copper Strips
  • Three Daughterboards - Norwood, Ishikawa, and Cedarburg (BLANK)
  • Set of Gold Plated Binding Posts (NEVER USED)
  • Unmatched set of IRFP240/IRFP9240 Mosfets (NEVER USED)
  • Pair of Gold Plated RCAS (NEVER USED)
  • XRK's Daughterboard testing PCB (NEVER USED)
  • Mu Metal to cover the Edcor Transformers (to shield the Edcors)
  • Spade connectors for the M2x boards and the diode bridges

Some of these parts will show wear from storage or use, but I can guarantee the diodes and PSU's work perfectly. I replaced all of these parts with SLB boards which is why I no longer need them.

Attachments

  • IMG_6588.JPG
    IMG_6588.JPG
    703.7 KB · Views: 117
  • IMG_6593.JPG
    IMG_6593.JPG
    630.1 KB · Views: 116
  • IMG_6589.JPG
    IMG_6589.JPG
    734.7 KB · Views: 108
  • IMG_6592.JPG
    IMG_6592.JPG
    690.8 KB · Views: 110
  • IMG_6595.JPG
    IMG_6595.JPG
    396 KB · Views: 105
  • IMG_6591.JPG
    IMG_6591.JPG
    583.9 KB · Views: 120
  • Like
Reactions: STOXX and birdbox

Safely lowering transformer secondary voltage output

Hi,
I have a salvaged EI transformer from old boombox. AC voltage details are as follows

transformer.jpg

  • 235 AC input at primary
  • There are three isolated secondary windings (0-5 v) (13/10.7 -0- 10.7/13 v) (40.7-0-40.7 v)
  • The middle one has multiple voltage with common center tap
  • I need approx 25-0-25 or any range between 20 to 30 v center taped for example 30-0-30 will also do.
  • When I measure secondary voltage by connecting multimeter prongs to output shown in two cyan color dots I get 0-23.7 v


My questions are
1) Can I buck the transformer by using one of the isolated secondary winding of lower voltages (A or B) ?
2) What if I discard the center tap of winding B shown in middle (10.7/13 v ) and short two 10.7 v points to use as center tap ? See pic below ... What voltage I will be getting ?
mod.jpg


thanks and regards.

A Bargain Basement Idea for Budget Installations?

Every year I use dumpster parts to make a garden system for the summer. I live in a block of 5 apartment with a communal garden & a bunch of neighbours who love to barbecue! The system only has to last the summer. I don't care if it gets broken & abused.
The first 2 years I made 2.1 systems using D3116D2 chip amps using a laptop PSU - they worked well.
Last year I went in a different direction . . .
DVD / Blueray Receivers have one moving part that is guaranteed to fail. When that part fails they are worthless. You can pick them for $5 - $20.
What remains is a remote control USB player (possibly with Bluetooth) & 5 or 6 amplifiers and an active crossover in a single box,
I picked up an LG HT902PB - 1000 watts (yeah, right). The garden sounded great: a 10" sub & four bookshelf speakers.

In helping my small business friends out, I have installed faulty DVD receivers in two local restaurants & two hairdressers.
These units have untold hidden benefits, not least the ability to control the volume and delay of individual speakers is something you are unlikely to get on even high-end commercial systems.

The tolerance is also impressive. The subwoofer channel claims to deliver 255 watts into 3 ohms, so I guess there'd be few problems running two subs off the one channel.

Marantz CD63 & CD67 mods list

After modding a Marantz CD63 and a CD67OSE I decided to make a list of all the various mod's I found here and elsewhere on the internet.
I'd like to donate my files to this forum, for all to enjoy! 😀

Of course I do not pretend this list to be complete. :whazzat:
This is all I've done to the players so far and more good tips are welcome!

Greetings,

Ray.

Attachments

Transformer winding material, where to buy?

Where to buy transformer laminations, magnet wire and bobbins, preferably in Europe?
And . . . whatever happened to delatsch.com ?
Delatsch sells transformer winding spreadsheets and used to sell all the materials needed, like laminations, magnet wire etc.
but now materials are removed from the web shop.
Little use then by buying the spreadsheets if the needed materials are not available for sale.

The making of: The Two Towers (a 25 driver Full Range line array)

After riding along on a few different line array threads I figured this project deserved it's own thread.
I wanted to get new speakers for my living room for a while but could not quite find something I liked.
The speakers I have right now are just too big to use in a proper setup. In a domestic setting with a girlfriend and a 7 year old son there's just not much room to place anything. After surfing the net in search for an answer I stumbled over several line array's.
Now that was something I thought had potential! Way lower floor space needed than my current speakers with 15" woofers.

So the idea was born to build line array's using 25 full range drivers in each array, long enough to somewhat be floor to ceiling.

Next problem, what should it look like? And what materials to use? I remember seeing a DIY thread with a translam construction. That idea was very appealing to me. You can make it any shape you want on the outside and the inner walls can be used to benefit the design.

I started up my favorite 3D program and started sketching. Pretty soon I had some ideas about the outer and inner shape. Here's a much later version to give an idea:
stacked.jpg


I wanted a round outer shape, round corners to help reduce diffraction. On the inside I choose a wavy shape to hopefully aid in scattering/diffusing the back wave and making the walls uneven in thickness. That last feature should help reduce resonances of the enclosure.

Also obvious are the braces, making it a potentially very stiff enclosure.

The total array design on the left and the final outcome of this project on the right:
Finaldesign.jpg
LineArray.jpg

(not too far off I presume)

Here's a list of (hopefully) useful shortcuts to different milestones and/or projects done with the arrays:

A memorable moment, first sound!
It took a long time to get there, was it really worth it?

13th December 2014, First sound: A memorable moment!

Measurements begin...
My journey to better sound

14th January 2015, Start of first measurements: Measuring my way to better sound quality

Break trough in processing...
stepping outside of the boundaries of DRC-FIR

16th July 2015, Break trough in processing: Getting time coherency to work
(creating a time coherent correction in my listening room)

Proof of time coherency, at last 🙂

12th January 2016, Proof of time coherency at last! Tested with APL_TDA software

TDA_3D.jpg


Adding Ambience!
Taking control over the room

With installing a virtual Haas Kicker I'm trying to restore some of the energy I "robbed" from the room with my damping panels. I had some clues it might be interesting from my Car Audio days and always wanted to try a proper version in my home. By far one of the most fun tests I have done!
It starts somewhere here... with a later revisit of the theme here! The second part is concentrating on adding reverb to the ambient channels. I can highly recommend playing with this Haas Kicker idea, be it virtual or trough diffusive panels.


Review time!
Printed as is, I hope more will follow

21st January 2016, First official review: Jan Fekkes reviews the Towers

Shuffling the phase, how does that work?
Another interesting, hopefully successful experiment

A thread was started on Fixing the Stereo Phantom Center which inspired me to do some tests with it. Early on it made me do some mid-side EQ, following a paper in that thread. Later on it led to experimenting with a phase only shuffler to brighten up the phantom center. What I think is happening can be read here...

Condensed version of this thread?
For those looking for a more condensed version of this thread, I started a post (a couple actually) on the JRiver forums that's more compact, but it also lacks the detail I put into this thread.
Here's the link: Why I love JRiver, a tale of taming my Line Arrays

Another review, this time by DIYAudio member: Boden
Read it here...
Eelco dropped by for a chat about REW, JRiver and FIR filters and a short listening session. We talked about all things audio and discussed the DSP methods I use in this Monster thread.

Reviews keep on coming in, this time by xrk971
Find his kind words here
We managed to take advantage of a business trip to get both xrk971 and BYRTT together at my home.

It's raining reviews! Another one from BYRTT
You can find it here...
BYRTT was part of the get together. He's the only one to have heard both my lines and the insane effort from B&O, the Beolab 90.
I was very curious about a comparison.

Update! Driver change to Scan Speak 10F
End result here...
In time I'll write more about it after proper DSP has been applied.
I am curious though, will this be the first 25 driver Scan Speak 10F equiped array?
==================================================================================
Line Array Theory, a great read for anyone considering arrays
Infinite line source: analysis by werewolf

An old AES paper on Line Arrays, from speaker dave (David Smith), written at the time he worked at McIntosh:
Constant Beam Width Transducers line arrays

And as long as I'm adding line array papers: This original work of Jim Griffin is worth the read too!
http://www.audioroundtable.com/misc/nflawp.pdf

ISO 226:2003 Equal Loudness Contour:
Interactive link with dB numbers
==================================================================================
Amplifier tests!
The story starts here!
A big special thanks to member koldby and BYRTT. We had a small get together to do some subjective listening.
5 different amplifiers were tested with the arrays.
Vandermill-amp.jpg


==================================================================================

A Picture with the new DIY Scan Speak 30W/4558T00 subs added:

811714d1580045572-towers-25-driver-range-line-array-subinroom-jpg


The actual subwoofer build is scattered all over the thread, but here are some links:
Still making sawdust
Getting it together...
Did I screw it up?
Waiting for paint

744875d1553338967-towers-25-driver-range-line-array-submlv-jpg


Getting ready to paint...
Paint is on!
More info here: www.vandermill-audio.nl outside link (enough to make your own!)

And the new Fetzilla ambient amplifier that followed shortly after that:
817807d1581943721-towers-25-driver-range-line-array-theme-jpg

For Sale Four NHT1259 drivers

I have 4 NHT1259 drivers for sale. I purchased these from Madisound back over 25 years ago, for an isobarik subwoofer project. They were (and still are) highly regarded drivers. They have about 100 hours of use, as they have been in storage for the past 20 years. I no longer have the space to store them.

They weigh over 4 Kg each, so shipping costs will be significant, so a local pickup (south-west France) would be ideal.

I will consider any reasonable offer.

note: photos only show 2, however the other two are in identical condition.

Attachments

  • NHT-1.jpg
    NHT-1.jpg
    311.1 KB · Views: 181
  • NHT-2.jpg
    NHT-2.jpg
    338.1 KB · Views: 189
  • nht1259.pdf
    nht1259.pdf
    209.4 KB · Views: 121
  • Like
Reactions: Arez and taloyd

DIY STM32 USB-I2S Multichannel board

Based on PMs I've received there seems to be some interest in DIY STM32 USB-I2S boards. Earlier I have published designs and software for I2S input board mainly for ADCs (https://www.diyaudio.com/community/threads/diy-adcs.419922/). So let's up the ante and do the same for I2S output board for DACs. Over the last few years I've made several board designs with STM32F7 and STM32H7 having both I2S output and input or I2S output/I2S input only. I believe the STM32H7 based design presented here is quite versatile and should work well with most DACs.

usbi2sv6_2.jpg
usbi2sv6_1.jpg



HW specs:
  • STM32H723 running at 550MHz
  • USB3343 USB HS PHY. USB connector is mini-B.
  • 16-pin header for output
    • I2S with 4x SD (digitally isolated). All I2S signals are buffered and routed through same number of gates/buffers to maintain timings. Digital isolators are lowest jitter 6-channel isolators currently available.
    • I2C bus (digitally isolated)
    • 3 output GPIOs (digitally isolated). In addition unused SD lines can be used as output GPIOs as well.
    • Isolator power (3.3V)
  • MMCX connectors for I2S and external clock.
  • 6 GPIO pin header for jumper configuration or I/O.
  • 2x audio clocks (size 2520/3225) with independent enable control. Clocks can be either 22M/24M or 45M/49M. I use NZ2520SDAs.
  • External clock input (MMCX). Digitally isolated clock selector GPIO for external clock.
  • 20-pin header with 2x SPI (for touch screens) and encoder interface for display/control.
  • I2C bus for displays etc. (independent from output I2C)
  • Battery for backup memory and RTC.
  • 6-pin header for SWD
  • 4 status LEDs
  • Powered either from USB or external 5V supply
  • Board size 75x50mm (without outer mounting holes)
Currently supported protocols:
  • I2S
    • 2 channels up to 768kHz/32bits (with 45M/49M clocks)
    • 4 channels up to 384k/32
    • 8 channels up to 192k/32
  • DSD up to DSD512 or DoP256. Native DSD only in Linux as no ASIO driver yet.
  • TDM
    • TDM128 (4 channels) up to 384k/32
    • TDM256 (8 channels) up to 192k/32
    • TDM256x2 (16 channels) up to 96k/32
    • TDM256x4 (32 channels) up to 48k/32 (not tested).
  • PCM
    • 2 channel single ended or differential up to 768k/32
    • 4 channels up to 384k/32
    • Format: 2's complement, offset binary, simultaneous (also 16fs)
    • Bit depths: 16, 18, 20, 24, 32.
Other:
  • HID interface for configuration
  • DFU interface for firmware upload.
What is missing:

The board works "out-of-the-box" with stand-alone DACs. For DACs requiring I2C or GPIOs a "driver" can be implemented. Currently I have driver implementations for ES9038Q2M, ES9039Q2M, AK4490, AK4493, AK4499+AK4191.

Connection to DAC can be made either through the 16-pin header or using MMCX for I2S with separate wiring for I2C, GPIOs and isolator power. In my DACs I have "sandwiched" the USB-I2S board with DAC board as all my DAC boards have same format and connector placement.

es9038q2m+AK4493.jpg



With display/control board, power supply (e.g. SilentSwitcher) and headphone amp board it is possible to build a compact DIY USB DAC having versatile functionality and good performance. Even bettering commercial offerings.

MKDAC.jpg


Attached are the gerbers, schematic and BOM. BOM has Mouser part numbers except for the NZ2520SDAs which are available from Digikey. Board is quite challenging for hand soldering. Smallest resistors are 0402 size and some ICs are leadless. I have assembled lots of these boards but I have a reflow oven. If there is larger interest it would probably be easiest (and most economical) to organize a group buy and have the boards manufactured professionally.

For sofware development I recommend STM tools which are excellent and license-free. For uploading software to an empty MCU a ST-Link programmer is needed. Easiest is to use a STM32 Nucleo development board which are available for about 15 EUR in Mouser. After initial programming DFU interface can be used for software updates. I will not publish the software source code here but it is available directly from me. If interested send me PM. Sorry, not for vendors.

Attachments

Intro 🤪

Hey all! :king: :hbeat: I'm a professional studio vocalist & vocal producer/songwriter, and have gotten into effects pedal building in the past few years. Being a singer, my most recent and most ambitious project is a diy mic preamp, which I am excited to build from scratch (pcb design, enclosure design, building etc.)
Always been a music nerd, and (audio) technology fascinates and inspires me. Looking forward to learning & growing together! 🤩🤓
Projects by fanatics, for fanatics
Get answers and advice for everyone wanting to learn the art of audio.
Join the Community
507,477
Members
7,873,100
Messages

Filter

Forum Statistics

Threads
405,525
Messages
7,873,100
Members
507,477
Latest member
nides