How can we connect the CS8414 to the CXD1244 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level

Digital Line Level DACs, Digital Crossovers, Equalizers, 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 17th April 2010, 02:36 AM   #1
diyAudio Member
 
Join Date: Apr 2007
Default How can we connect the CS8414 to the CXD1244

Hello

I've found a CXD1244 digital filter Ic.

I want to connect the CS8414 to the CXD1244, to use them with a TDA1541A in a 4X oversampling to made a DA converter with a SPDIF input.

How can I connect the CS8414 to the CXD1244 ?

I include the link to the CXD1244 data sheet.

http://vasiltech.nm.ru/files/CXD1244S.pdf

Thank

Bye

Gaetan

Last edited by gaetan8888; 17th April 2010 at 02:41 AM.
  Reply With Quote
Old 17th April 2010, 08:14 AM   #2
amc184 is offline amc184  New Zealand
diyAudio Member
 
amc184's Avatar
 
Join Date: May 2007
Location: Christchurch
Unfortunately, I don't think these two ICs can work together. The problem is frame lengths; the CS8414 only wants to output a 64 bit frame, while the CXD1244 only wants to accept a 48 bit frame.

I don't think that there is any way to get around that incompatibility (at least not practically). Someone else may have a better idea, but I'd start thinking about using a different digital filter or receiver.
  Reply With Quote
Old 17th April 2010, 08:47 AM   #3
diyAudio Member
 
Join Date: Apr 2007
Hello

Which receiver Ic would work with the CXD1244 ?

I also have the DIR9001 , DIR1701 , DIR1703

Thank

Bye

Gaetan
  Reply With Quote
Old 17th April 2010, 09:29 AM   #4
amc184 is offline amc184  New Zealand
diyAudio Member
 
amc184's Avatar
 
Join Date: May 2007
Location: Christchurch
It looks to me as though those are all the same; the frame length is 64 bits. I had a short look around, and none of the S/P DIF receivers I could find supported a 48 bit frame.

Is there any particular reason you want to use the CXD1244?
  Reply With Quote
Old 17th April 2010, 05:54 PM   #5
diyAudio Member
 
Join Date: Apr 2007
Hello

I allready have this chip, and finding any other digital filter chip here arround are problematic.

And at first look it have better bits of precision in the intermediate calculations than SM5840's and SAA7220.

And the CXD1244 do have a ripple within .00001 db and attenuation at -100 db

The PMD100 would be better but to hard for me to implement and anaway I can't have it here arround.

How about reclocking after the digital filter for the right frame length ?

Thank

Bye

Gaetan

Last edited by gaetan8888; 17th April 2010 at 05:57 PM.
  Reply With Quote
Old 17th April 2010, 08:50 PM   #6
amc184 is offline amc184  New Zealand
diyAudio Member
 
amc184's Avatar
 
Join Date: May 2007
Location: Christchurch
Quote:
How about reclocking after the digital filter for the right frame length ?
You say this as though it will be an easy thing to do. It won't be. Sorry, but I'm out of ideas.
  Reply With Quote
Old 18th April 2010, 11:32 AM   #7
diyAudio Member
 
Join Date: Apr 2007
Hello

How about using one of those 2 circuit to convert 64 bit frame to 48 bit frame (I2S to Sony ( aka EIAJ )) ?

Thank

Bye

Gaetan
Attached Images
File Type: gif i2s to sony.gif (28.6 KB, 145 views)
File Type: jpg i2s_to_eiaj-2.jpg (165.5 KB, 142 views)
  Reply With Quote
Old 18th April 2010, 09:35 PM   #8
amc184 is offline amc184  New Zealand
diyAudio Member
 
amc184's Avatar
 
Join Date: May 2007
Location: Christchurch
Quote:
circuit to convert 64 bit frame to 48 bit frame
But neither of those circuits do that. The main clue is the BCK line, on each of the above circuits it is only inverted twice, coming out more or less the same as it went in.

Frame length and BCK frequency are analogous. If you have data with a sample frequency (fs) of 44.1 kHz (which you do), and a BCK frequency of 64 x fs (which a CS8414, DIR9001, DIR1701 and DIR1703 all output) then the BCK will cycle 64 times per sample, clocking out 64 bits, hence a 64 bit frame.

So, for a 48 bit frame you'd want BCK to have a frequency of 48 x fs, a different frequency. If the BCK frequency hasn't changed, neither has the frame length.

That said, it is still possible to connect a S/P DIF receiver to this CXD1244. If you used a DIR9001, setting it to output 16 bit right justified data and a 384 x fs recovered master clock, deserialised the data it output, latched it, and reserialised it using a clock divided from the recovered master clock, you'd be away. This is something you'd want to use programmable logic for, and something with a fair few macrocells as well. This wouldn't be a trivial undertaking.
  Reply With Quote
Old 18th April 2010, 10:08 PM   #9
diyAudio Member
 
Join Date: Apr 2007
Hello

I may not try that with the CXD1244.

Few months ago, I've try a non oversampling TDA1541A dac using a IV amp with 20khz low pass filter , but in orchestral music it was not very good.

There is also a better solution, it's a kind of shift-register 4X analog oversampling, here is the schematic, what do you think of it ?

Thank a lot for your help.

Bye

Gaetan
Attached Images
File Type: gif tda1541 analog oversampling.gif (78.4 KB, 138 views)

Last edited by gaetan8888; 18th April 2010 at 10:15 PM.
  Reply With Quote
Old 18th April 2010, 10:37 PM   #10
amc184 is offline amc184  New Zealand
diyAudio Member
 
amc184's Avatar
 
Join Date: May 2007
Location: Christchurch
Looks quite cool, though you'd want to have a good supply of TDA1541As!

Sound wise, it's too hard to say whether something will sound any good just from looking at a schematic. The only thing I would watch is the CD4517, they're getting hard to find due to the prevalence of programmable logic, and it'll be running at its limit, so you'll need to get a good brand one.

Good luck with your DAC,
Anton
  Reply With Quote

Reply


Hide this!Advertise here!
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cs8412 ManUtd Digital Source 36 12th April 2011 12:27 AM
How connect CS8412 to OS filter ? Bernhard Digital Source 11 22nd December 2009 11:42 PM
Cxd1244, Cxd1144 Datasheet? panos29 Digital Source 2 26th April 2009 06:01 PM
i need the datasheet of cxd1244 daniu Digital Source 1 17th April 2007 06:46 AM
why cs8412? SunRa Digital Source 2 24th November 2006 06:36 AM


New To Site? Need Help?

All times are GMT. The time now is 10:44 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2