Analog Delta-Sigma interpolation DAC

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Disabled Account
Joined 2015
Why complicate it with deglitching, PCM1702 is considered as glitch-free due to sign-magnitude architecture, ... finding or creating a low THD analog switch for voltage out hold circuitry is hard, because switch has own THD. Controlling the switch with slowed LRCK can increase jitter problem.
621843d1497854153-denafrips-discrete-r2r-multibit-tek00203-png

This is pcm1704, posted here Denafrips discrete R2R Multibit
As promised by Ds yes on zero zone no glitches, how about other levels?
A fellow on e2e ti support forum was complaining for glitches
https://e2e.ti.com/support/data-converters/f/73/t/240050
The expert advised nothing but RC filter. The guy used bit banging and here is the result,
before and after.
befor.jpg after bitbanging.jpg

Bit banging is to emulate a hardware by software. How on earth he programed the emulator?
 
Last edited:
Disabled Account
Joined 2015
The hike in hold was due to spice model defect of 2n7000. With ZVN3310, not suitable, has near perfect function.
The current sample and hold got invented. How strange that since 4 decades people are struggling to eliminate glitches and no one has thought about such simple solution.
attachment.php

The circuit with opamp.
attachment.php
 

Attachments

  • glitch reduction circuit.JPG
    glitch reduction circuit.JPG
    21.5 KB · Views: 365
  • glitch reduction.JPG
    glitch reduction.JPG
    36.4 KB · Views: 371
Last edited:

Attachments

  • 20210122_100135.jpg
    20210122_100135.jpg
    310.6 KB · Views: 51
  • 20210122_100058.jpg
    20210122_100058.jpg
    283.2 KB · Views: 63
  • 20210122_095913.jpg
    20210122_095913.jpg
    290 KB · Views: 62
  • 20210122_095800.jpg
    20210122_095800.jpg
    310.5 KB · Views: 54
  • 20210122_095614.jpg
    20210122_095614.jpg
    307.7 KB · Views: 57
here is the AD1862
 

Attachments

  • 20210122_101505.jpg
    20210122_101505.jpg
    309.7 KB · Views: 57
  • 20210122_101420.jpg
    20210122_101420.jpg
    279.5 KB · Views: 52
  • 20210122_101327.jpg
    20210122_101327.jpg
    257.4 KB · Views: 55
  • 20210122_100632.jpg
    20210122_100632.jpg
    305.8 KB · Views: 56
  • 20210122_100552.jpg
    20210122_100552.jpg
    307.3 KB · Views: 52
  • 20210122_100507.jpg
    20210122_100507.jpg
    298.8 KB · Views: 55
  • 20210122_100410.jpg
    20210122_100410.jpg
    297.6 KB · Views: 56
I tried a standard R-2R network in the past, feeded by 2s complement data and the glitch was huge, great visible on 1V scale, sometimes over 100mV ... Such glitches are well audible during normal listening :D
I was looking for an audible glitch at lowest volume on headphones in PCM1704 and AD1862 (even other dacs like AD1865, PCM1702, PCM63, ...) and I didn't hear a tiny sign of that. If an output filter is added on the output, the sound will be modified/colored. Try to create the most transparent filter possible.
Sallen-key filter topology is often used on the output as a post filter, but it also slightly colors the sound.
 
Disabled Account
Joined 2015
Before digital era, we could speak so. The most revered pick-up cartridge for Pro use the Shure V had 2.5% 2nd harmonic and 0.5% 3rd with 3%IM. No one could dare to commit lese majesty. When CD replaced the vinyl, the purpose was not to give more beautiful sound but we were promised to receive very precise reproduction.
From day one, the commercial aspect driven by competition, diverted the initial goal to subjective domain dominated by hifi magazine reviews until decadence 32bit 196k.N× OS.
The purpose of this project is to achieve the initial promise by analog approach to deliver the most precise as possible with no compromise.
 
Disabled Account
Joined 2015
Before the digital era we could speak so. the most revered pick-up Pro cartridge the Shure V had 2.5% 2nd harmonic, 0.5% 3rd 3%IM. Amplifier were asked to be precise, amplifying subjectively good sources. To put an end to approximate, that came the digital source in CD. We were promised very precise reproduction.
From day one, the commercial aspect took over, dictated by magazine reviews, to drive the technology on wrong track to dead end in decadence of 32bit 196k NxOS.
The consumer simply turned his back to go vinyl.
The purpose of the project is to achieve the initial promise of very precise reproduction, without any compromise using analog approach.
 
Last edited:
Its already possible for dac reproduction of digital audio to be extremely precise, not only to measurements, but to the ear. The problem is that doing it at that level of performance remains very expensive to implement. Thousands of dollars at retail, maybe more than ten thousand dollars. Bruno Putzeys' Mola Mola Tambaqui DAC being one example: Mola Mola

At that level of performance, trying to do as well with your approach seems unlikely to be successful. For one thing, there are likely too many opportunities for measurable and audible nonlinearities to occur in the analog signal processing you propose.

That said, what you are doing is interesting to many of us because of its novelty. Hope it turns out well enough that you will be happy with the outcome.

Also, one problem that no dac can overcome is the quality of the ADC used. IME with a good enough dac one can hear the limitations of the ADC, and also the limitations of the 16-bit format chosen for distribution. Not to mention the limitations of any original tape recording.
 
Last edited:
Its already possible for dac reproduction of digital audio to be extremely precise, not only to measurements, but to the ear. The problem is that doing it at that level of performance remains very expensive to implement. Thousands of dollars at retail, maybe more than ten thousand dollars.
Not true at all. DAC technology has been producing audibly transparent models for at least 20 years. Nowadays they can be had for very low price, as low as built-in DAC in typical disc player on the market.
 
Fashion, maybe? In the 1980's, oversampling was the way to solve the weaknesses of the non-oversampling converters. Of course the non-oversampling converters of the 1980's had steep analogue reconstruction filters, no-one would even consider having just a zeroth-order hold as reconstruction filter and taking all the images and the sin(x)/x roll-off for granted.
 
Last edited:
Disabled Account
Joined 2015
To get precise deltas, difference between to consecutive samples, I wanted to use a pair of DACs and tie the current outputs to get precise delta. As I have four sample hence, 3 deltas +1 I need 8 DACs/channel. The PCM1702 costing 110$/10 has 0.5% gain precision, per pair makes 1%, adding 1% for I/V converter...... May be I rather find an easy way to adjust manually and use only four DACs/channel.
BTW, The output sigma(integrator) cannot go to DC, I was thinking to limit to 5Hz. Why not make the main converter, which is limited to10khz, to be limited to 500k/10k=50Hz and add a standard mode 5th DAC, with just a 1st order low pass, operating from DC to 50Hz?
 
Disabled Account
Joined 2015
sin wave generator for frequency shifter

The high frequency above 10khz treatment needs to heterodyne the data signal multiplying with a clean sin wave of 44.1 or 48khz, in phase with the sample clock WRCK.
To generate such synchronous wave, I will filter the WRCK with a capacitor switched filter that its clock frequency makes the characteristic frequencies to vary, the LTC1067-50
Plan A is to use a sin generator application where the filter notches the 3rd harmonic of the input square wave and the other harmonics submit to low pass.
low pass.JPG
The problem to see if the phase remains the same for both 22.05&24khz.
Plan B is to use a high Q band pass filter with linear phase.
pass band.JPG
Luckily the approximate spice model comes in LTspice to see the results.
 
Last edited:
Disabled Account
Joined 2015
WIN_20210123_163027.JPG
This the block diagram of second round.
It consist of 4 PCBs.
1x Sync. I2S 64/32fs to 2xPCM 20fs + several clock generator by double PLL.
2x Digital analog converter + mixer.
1x 2channel SSB (single side band) generator 10k-20khz.

The D/A has 3 sample delays feeding 5 DACs, 4 of which, to generate 3 deltas (difference between 2 samples) and a 5th to add DC to 50hz at the output mixer. An analog clock generates ramp P + its square P2. The 3 deltas and the two Ps enter the analog calculator to create the interpolating additive delta.
The integrator sigma recreates back the signal from 50hz to 10khz.
The SSB has a sin wave converter which shift the frequency of the data, 20khz becomes 2khz and 10khz becomes 12khz with 44.1 sample rate. The result passes through a Quadrant phase shifter after being filtered above 20khz. The two quadrants are re shifted and additioned to generate 10k to 20khz image less signals to be mixed at the output.
 
Disabled Account
Joined 2015
WIN_20210123_181807.JPG
I made some errors. The DC-50hz doesn't need a separate DAC, The S₀ DAC I/V output can be used for this purpose after amplifying. The SSB doesn't require the data but the same S₀.
I forgot also that the SSB Hartley modulator needs two 90° phase carriers, but should they be sin waves or square waves can, although I tried it out on simulator.
In fact, the SSB will be my next attention.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.