diyAudio

diyAudio (https://www.diyaudio.com/forums/index.php)
-   Equipment & Tools (https://www.diyaudio.com/forums/equipment-and-tools/)
-   -   DIY Audio Analyzer with AK5397/AK5394A and AK4490 (https://www.diyaudio.com/forums/equipment-and-tools/277808-diy-audio-analyzer-ak5397-ak5394a-ak4490.html)

JensH 29th July 2015 03:25 PM

Audio Analyzer with AK5397/AK5394A and AK4490
 
3 Attachment(s)
For more than 3 years I have been working on and off (mostly off) designing a high-end Audio Analyzer. Parts of the design have been implemented as separate units. I have finally put the pieces together on one PCB (+ some small existing interface PCB's).

Some of the design goals were:

1. The Audio Analyzer should work as a sound card, enabling use with a wide selection of Audio Analyzer SW packages.
2. The performance should be somewhere between a good high-end sound card and an AP, R&S, SR etc.
3. The performance should approach the limits possible with the ADC and DAC used.
4. It should be possible to use it with any relatively modern PC. This is the reason for choosing a USB interface to the PC. SPDIF/Toslink was considered, but this makes it difficult to use portable PC's.
5. The PC should be electrically isolated from the Analyzer to avoid ground loops and noise.
6. No fan for cooling!

I have selected to use high-end converters from AKM. I have previously made a design based on AK5394A and AK4399. This design shows a very good performance, but it was not ideal in terms of flexibility, due to limitations in the input and output stages. The input stage was a relatively straight-forward design based on OPA1612 and OPA1632. The performance is fairly good, but there is no attenuator, so the input range is limited.
The output stage has a limited drive capability, since it is based on the OPA1632.

For this design I originally chose the newer AKM converters AK5397 for the ADC and AK4490 for the DAC. After testing the AK5397 I decided to go back to the AK5394A, since the distortion is much lower.
The input stages of the new design are based on a JFET/op-amp combo, with LSK389 and LME49990. This part of the design has been verified on a separate PCB, with attenuator and gain options.
The output stages are based on LME49990 buffered by LME49600.

Main features:
1. AKM AK5394A 24-bit Super High Performance Stereo ADC, 192 kHz sampling, 123 dB SNR (changed from AK5397)
2. AKM AK4490 32-bit Premium Stereo DAC, 192 kHz sampling, 123 dB SNR
3. Dual fully differential inputs and outputs on XLR connectors
4. Dual single ended outputs on BNC
5. AC and DC input switchable
6. 44.1, 48, 88.2, 96, 176.4 and 192 kHz sampling, selected by the Analyzer SW. Potentially 384 and 768 kHz sampling later on (TBD).
7. Full scale inputs from 100 mV (-20 dBV) to 100 Vrms (+40 dBV) in 10 dB steps.
8. Overvoltage protection on the inputs.
9. Full scale outputs up to 10 Vrms differentially (5 Vrms single ended). Can be attenuated to 1 Vrms and 100 mVrms full scale differential output.
10. Single ended output impedance of 50 ohm (changed from 25 ohm)
11. Single ended input impedance of 100 kohm
12. On-board low jitter crystal oscillators (NDK NZ2520SD).
13. Parallel control lines for relays, controlling the attenuators, gains and AC/DC settings.
14. Power supply is integrated on the board (except for the transformer).
15. USB interface is implemented using a completely isolated XMOS based design (changed from USBStreamer).
16. Expansion connector for future digital I/O
17. 20x25 cm PCB

The parallel control lines may be controlled from either manual switches, e.g. rotary switches for the level settings. Other possibilities are to control it with a microcontroller or from the PC via a USB to serial converter. Initially I plan to use manual switches. Update 161222: Settings can be controlled from the PC via the USB interface.

For the power supply a 2 x 15 V and 1 x 9 V transformer is needed. I plan to use an R-core transformer with 2x15 V and 2x9 V, 30 VA, which I have also used for the AK5394A/AK4399 design.
The transformer may be changed to a 2x15V or 2x18V ring core transformer with a slightly modified power supply design. Update 161222: A ring core transformer is used. Primary voltages selectable between 100 to 120V and 220V to 240V.

The isolation between the Audio Analyzer and PC is done with a Master Clock and Isolator, see:
Master clock and isolator for the MiniDSP USBStreamer
Update 161222: The isolation is now part of the XMOS based USB interface.

I have just received the PCB this morning. It will take some time before I will be able to start testing, since I plan to mount the PCB by hand. And I still need to get some of the parts. There are around 750 parts in the design.


I would like to thank Demian Martin (1audio) for his design inputs, reviews and encouragement.

Update April 8, 2017:
GB is now open. See:
GB for RTX6001 Audio Analyzer with AK5394A and AK4490
Update:
Group buy is closed.

Hardware modifications:
To make it easier to find the descriptions of the hardware modifications, I decided to make a list here.

Disassembly and assembly + overvoltage:
GB for RTX6001 Audio Analyzer with AK5394A and AK4490

The overvoltage modification was originally described here:
GB for RTX6001 Audio Analyzer with AK5394A and AK4490

Shield and stability:
DIY Audio Analyzer with AK5397/AK5394A and AK4490

*Moderator note: Second block diagram added at Member's request.*

soekris 29th July 2015 03:45 PM

Hi Jens,

Nice work, I'll take a couple when available and working, have been waiting for something like that and even considering making one....

Forgot about mounting by hand, you will never get done and/or waste time hunting mounting errors.

I can recommend my local assembly house here in Korsør, KE Supply, they're small and flexible and reasonable low cost on prototypes.

I can even help with parts on reels for prototypes. And if you're not used to manufacturing, I can help you there too.

If you would like additional input or review, I'll be happy to assist. You really also should have integrated the XMOS USB interface, pretty easy...

Max Headroom 29th July 2015 03:58 PM

Cool, sounds like a beter alternative to QA400.
We are all interested to see your test results.

Regards, Dan.

JensH 29th July 2015 05:01 PM

Hi Søren,

I think I can manage to mount one board for initial testing. The PCB I just got is not made for automatic assembly (it is a HASL type). But later it will of course be necessary to mount it on an automated assembly line.

What do you mean by "mounting errors" by the way?:D

Jens

diyaudnut 29th July 2015 05:45 PM

Looks like some excellent work. Congrats.

soekris 29th July 2015 06:08 PM

Quote:

Originally Posted by JensH (https://www.diyaudio.com/forums/equipment-and-tools/277808-diy-audio-analyzer-ak5397-ak5394a-ak4490-post4405495.html#post4405495)
Hi Søren,

I think I can manage to mount one board for initial testing. The PCB I just got is not made for automatic assembly (it is a HASL type). But later it will of course be necessary to mount it on an automated assembly line.

What do you mean by "mounting errors" by the way?:D

Jens

Human handling of 750 parts, small shorts.... Trust me, it's not worth saving a little money....

rayma 29th July 2015 06:11 PM

Quote:

Originally Posted by soekris (https://www.diyaudio.com/forums/equipment-and-tools/277808-diy-audio-analyzer-ak5397-ak5394a-ak4490-post4405386.html#post4405386)
I can recommend my local assembly house here in Korsør, KE Supply, they're small and
flexible and reasonable low cost on prototypes.I can even help with parts on reels for prototypes.

If this is a low cost house, how about making up a run of stuffed boards to sell here?
I'm sure there would be plenty of interest.

soekris 29th July 2015 07:03 PM

Quote:

Originally Posted by rayma (https://www.diyaudio.com/forums/equipment-and-tools/277808-diy-audio-analyzer-ak5397-ak5394a-ak4490-post4405590.html#post4405590)
If this is a low cost house, how about making up a run of stuffed boards to sell here?
I'm sure there would be plenty of interest.

They mount my dam1021 :-)

But it depends on confident you are about design errors.... If the design is as simple as it looks like with few errors then it might be feasible.

But it's up to Jens. I usually have 5 prototypes done and have given up hand mounting long time ago....

rayma 29th July 2015 07:06 PM

Quote:

Originally Posted by soekris (https://www.diyaudio.com/forums/equipment-and-tools/277808-diy-audio-analyzer-ak5397-ak5394a-ak4490-post4405635.html#post4405635)
I usually have 5 prototypes done and have given up hand mounting long time ago....

In the USA, we have little choice but to assemble the protos ourselves,
too expensive otherwise.

31697B 29th July 2015 07:11 PM

Quote:

Originally Posted by Max Headroom (https://www.diyaudio.com/forums/equipment-and-tools/277808-diy-audio-analyzer-ak5397-ak5394a-ak4490-post4405406.html#post4405406)
Cool, sounds like a better alternative to QA400.
We are all interested to see your test results.

Regards, Dan.

The test results are key for me also. And, then how it will eventually be sold.... total DIY as it is now, I cant go there. but a preassembled pcb would help.

THx-RNMarsh


All times are GMT. The time now is 01:00 AM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 17.65%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Copyright ©1999-2021 diyAudio

Wiki