DSP Board Completed (DSP56371) - 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 3rd October 2009, 04:07 AM   #1
Yoshy is offline Yoshy  Canada
diyAudio Member
 
Join Date: Mar 2008
Smile DSP Board Completed (DSP56371)

Took me a while but I've just finished the first revision of my DSP board with SE and USB inputs. This is a pretty nice project and I was thrilled to find that Freescale has a good evaluation board called the SoundBite and has Eagle files of that board to download.

I don't think this board is perfect -- and I still have to figure out how to solder all those 0805 resistors without going mad -- but I'd like if a you could take a look and make sure I didn't miss anything. I'm making the eagle files available for you to play and give better feedback; please be aware that I make no guaranties this will work. If you like this you are free to buy me something from my Amazon wish list

The DSP is set to boot of from SPI in slave mode as I will have another board for the UI (we're looking at a QVGA LCD with Atmel's qTouch like a QT60168).

Download DSP with RCA and USB & RevA (zip)

Click the image to open in full size.

Click the image to open in full size.

Thank you for your comments I'm off to bed before I think of revision B... ahh too late - it's too large. 'll expose the ESAI with headers and put the ADC/DAC on another board that we will mount on top of the DSP board.

Last edited by Yoshy; 3rd October 2009 at 04:11 AM. Reason: Fix the images
  Reply With Quote
Old 3rd October 2009, 12:43 PM   #2
ojg is offline ojg
diyAudio Member
 
Join Date: May 2003
Location: Norway
Nice work! Yeah I think it's a good idea to separate the boards and make things modular. I did so with my DAC and i'm very glad I did because it enables me to try out new ideas without throwing all the old stuff away.
  Reply With Quote
Old 3rd October 2009, 01:34 PM   #3
diyAudio Member
 
Join Date: Aug 2008
I too think Its a good idea to use an ASRC like CS8422 to precede the digital signal processing, then, with fix clock/sample rate, you dont have to alter coefficients ever because of that. This DSP seems capable of some decent FIR stuff @ around 60khz. What you have in mind?
  Reply With Quote
Old 3rd October 2009, 03:16 PM   #4
diyAudio Member
 
Join Date: Oct 2001
Location: .
Quote:
Originally Posted by tritosine View Post
I too think Its a good idea to use an ASRC like CS8422 to precede the digital signal processing, then, with fix clock/sample rate, you dont have to alter coefficients ever because of that. This DSP seems capable of some decent FIR stuff @ around 60khz. What you have in mind?
Not really much point in using the DSP if you plan to butcher the music with an ASRC first. Why on earth would you want to force everything from 44K1 to 192K into one arbitrarily chosen output rate arrived at with sub-optimal coefficients quite possibly chosen on a sample by sample basis.
  Reply With Quote
Old 3rd October 2009, 05:54 PM   #5
Yoshy is offline Yoshy  Canada
diyAudio Member
 
Join Date: Mar 2008
Quote:
Originally Posted by tritosine View Post
I too think Its a good idea to use an ASRC like CS8422 to precede the digital signal processing, then, with fix clock/sample rate, you dont have to alter coefficients ever because of that. This DSP seems capable of some decent FIR stuff @ around 60khz. What you have in mind?
I figured I can do the sample rate conversion in the DSP; insert N zero samples and low-pass filter the result. That is IF I want to resample the signal.
  Reply With Quote
Old 3rd October 2009, 06:49 PM   #6
diyAudio Member
 
Join Date: Aug 2008
I dont think you want to go there, these IC-s are far more sophisticated than what you can come up within a ~year?? ASRC is , lets see, DPLL, ratio estimation, curve fitting, much much more complited than your average oversampling filter ! Basically you also spare the first stage of oversampling because of the ASRC chip, that is , not bad to start with.

Dont forget also FIR filters are grossly inefficient at 96khz .
  Reply With Quote
Old 3rd October 2009, 07:02 PM   #7
diyAudio Member
 
Join Date: Aug 2008
Quote:
Originally Posted by rfbrw View Post
Not really much point in using the DSP if you plan to butcher the music with an ASRC first. Why on earth would you want to force everything from 44K1 to 192K into one arbitrarily chosen output rate arrived at with sub-optimal coefficients quite possibly chosen on a sample by sample basis.

ok then why dont you say he can just redesign his PCB around some different clock generation scheme, that can take up a year in itself. I doubt ASRC matters anything once he has crossover in mind, if thats IIR, he sets 200khz output from asrc and spare a lot, or , if he wants FIR, he sets 60khz. Not everyone is dCS or Wadia to mess around for years with an oversampling filter in itself!

Last edited by tritosine; 3rd October 2009 at 07:05 PM.
  Reply With Quote
Old 3rd October 2009, 07:07 PM   #8
diyAudio Member
 
Join Date: Aug 2008
lets see what Ed Meitner came up with :

MFAST™ vs. conventional PLLs

Most converters utilize PLL (Phase Locked Loop) circuits. MFAST™ has two distinct advantages. It's a high-speed asynchronous system that locks almost instantaneously to any data stream. Moreover, unlike PLLs which merely attenuate jitter, MFAST™ strips jitter out of the audio stream completely. Enabling you to enjoy pristine sonic clarity whether the incoming data stream is pure or anything but. The DAC2 also features:

  Reply With Quote
Old 3rd October 2009, 07:24 PM   #9
diyAudio Member
 
Join Date: Oct 2001
Location: .
Quote:
Originally Posted by tritosine View Post
ok then why dont you say he can just redesign his PCB around some different clock generation scheme, that can take up a year in itself. I doubt ASRC matters anything once he has crossover in mind, if thats IIR, he sets 200khz output from asrc and spare a lot, or , if he wants FIR, he sets 60khz. Not everyone is dCS or Wadia to mess around for years with an oversampling filter in itself!
The DSP56371 has all the clock generation needed onboard.
  Reply With Quote
Old 3rd October 2009, 07:40 PM   #10
diyAudio Member
 
Join Date: Aug 2008
Quote:
Originally Posted by rfbrw View Post
The DSP56371 has all the clock generation needed onboard.
I tought you just sent him to develop DDS clock generation, now I see the destination goes straight into jitter-hell.
  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
Sure Electronics New Tripath Board 4*100W class-D Amplifier Board 7788q Class D 337 13th May 2014 07:50 PM
My Cambridge 500SE, needs an output board (to replace internal DAC Board) slbender Digital Source 0 15th May 2008 01:36 AM
Fs:ad1865n-k Non Over Sampling Dac Completed Board rubydac Swap Meet 7 15th February 2008 04:25 PM
Looking for the Motorola DSP56371 electric scheme denislcp Digital Source 1 4th February 2007 08:02 AM


New To Site? Need Help?

All times are GMT. The time now is 12:25 AM.


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