Go Back   Home > Forums > Source & Line > Digital Source
Home Forums Rules Articles Store Gallery Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 10th May 2004, 07:44 PM   #1
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
Default Near perfect accuracy 16bit DAC idea

Hi,

I know how to reach extremely high accuracy in 16 bit conversion.

It is really possible, but not for DIYers.
  Reply With Quote
Old 10th May 2004, 08:05 PM   #2
dhaen is offline dhaen  Europe
diyAudio Moderator Emeritus
 
dhaen's Avatar
 
Join Date: Jun 2002
Location: U.K.
Wink OK, I bite...

How?
  Reply With Quote
Old 10th May 2004, 08:35 PM   #3
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
How ?

Some big company will make big $$$ and we will not be able to afford it

How could we avoid that ?
  Reply With Quote
Old 10th May 2004, 09:17 PM   #4
dhaen is offline dhaen  Europe
diyAudio Moderator Emeritus
 
dhaen's Avatar
 
Join Date: Jun 2002
Location: U.K.
If they want to make big $$$, it must be made affordable
  Reply With Quote
Old 10th May 2004, 09:20 PM   #5
Banned
 
Join Date: Apr 2002
Location: Germany, Clausthal
go to patent lawyer - or send a kid from your family to "invent a chip"
  Reply With Quote
Old 10th May 2004, 09:47 PM   #6
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
Default Let me know what you think

Calibration:

Take a 20bit DAC chip.
Measure the output voltage with a 6,5 digit DVM.
Calculate the theoretical output voltage of an ideal 16bit DAC for a 16 bit data code.
Measure which 20 bit data code gives closest match to theoretical 16bit value in output voltage on the 20bit DAC.
Store this 20bit code in eprom.

Do this with all possible 16bit data codes.

DAC:

Convert seriell data to parallel data, feed it to eprom adress input, read eprom data, convert it to seriel, feed 20bit DAC.

The 16bit data now is converted by the eprom to a 20bit data that very closely matches the exact value.

Next step:

This procedure could be used to eliminate distortion in non feedback amplifiers.

Instead of measuring output of 20bit DAC output of amp is measured.

Amplitude error correction is stored in the eprom.
  Reply With Quote
Old 10th May 2004, 09:51 PM   #7
Banned
 
Join Date: Apr 2002
Location: Germany, Clausthal
why cant this be done diy?
  Reply With Quote
Old 10th May 2004, 09:57 PM   #8
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
Ok,

do it for us.

65000 codes have to be stored in the eprom, 1000000 measurements have to be done and selected from

Another more simple thing could be to add 4 zeros to a 16bit data word and send that to a 20bit DAC.

I tried to swap PCM56 for PCM61, does not work, sound is distorted.
  Reply With Quote
Old 10th May 2004, 10:13 PM   #9
Banned
 
Join Date: Apr 2002
Location: Germany, Clausthal
Quote:
65000 codes have to be stored in the eprom, 1000000 measurements have to be done and selected from
it may be better to find a funktion to do correction than storer in an eprom. Or if every value should be stored a SRAM. And the measurement a dsp could do at power up of the device, store the values, and compute them with the signal.
  Reply With Quote
Old 10th May 2004, 10:19 PM   #10
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
Unfortunately every chip is different.

So no function can be found.

6,5digit DVMs are still very expensive.

Do you think that can be implemented in the chip ???
  Reply With Quote

Reply


Hide this!Advertise here!

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



New To Site? Need Help?

All times are GMT. The time now is 09:01 PM.

Page generated in 0.10381 seconds (77.67% PHP - 22.33% MySQL) with 10 queries

Copyright ©1999-2012 diyAudio