Lossless SD-card player - Page 3 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source
Home Forums Rules Articles diyAudio Store Gallery Wiki 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
Thread Tools Search this Thread
Old 27th March 2009, 12:22 PM   #21
diyAudio Member
Join Date: May 2006
Location: Holland
SD-card player prototype is working, there are some minor problems with SD-card latency, this will be solved by doubling RAM buffer size.

SD-card access is software-driven, I2S signals are generated by the on-chip DCI module and through DMA.

The player already supports multiple directories (99) and multiple tracks within each directory (99 track / directory). Long file names can be used as well.

Shuffle play (CD / tracks) also works.

Bit clock jitter can be kept very low as expected. First impressions of sound quality are very good.

The SD-card latency limits max. sample rate and bit depth. The latency is basically caused by the on-card controller, and may vary with SD-card brand.
  Reply With Quote
Old 27th March 2009, 02:50 PM   #22
glt is offline glt  United States
diyAudio Member
Join Date: Oct 2004
Very nice. Any photos?
  Reply With Quote
Old 27th March 2009, 03:15 PM   #23
Onnosr is offline Onnosr  Netherlands
diyAudio Member
Join Date: Aug 2006
Originally posted by glt
Very nice. Any photos?


Congrats to you (and brothrer!)

  Reply With Quote
Old 27th March 2009, 06:46 PM   #24
EUVL is offline EUVL  Europe
diyAudio Member
Join Date: Oct 2003
How about user interface (display, remote, ....) ?
And when would you be offering to us ?

I have a serious interest in the frontend part, up to I2S output.
There are just too many limitations in the Koonlab version.

Pls keep us posted.

  Reply With Quote
Old 27th March 2009, 11:33 PM   #25
diyAudio Member
Join Date: May 2005
Location: Melbourne
Blog Entries: 1
Just came across this...


it seems the only stuff being released in this format at the moment is psychedelic trance, however it will be interesting to see if this becomes more widely adopted.

There is specification for the filesystem layout here:


  Reply With Quote
Old 28th March 2009, 12:40 AM   #26
UV101 is offline UV101  England
diyAudio Member
UV101's Avatar
Join Date: Dec 2008
Location: Oxford
Could a Squeexebox be used to output I2S?

If so, it will handle FLAC no problem?

Whilst the media os not solid state, has no mechanical and servo parts which I think is the point of this thread??

When Bitstream came out, I thought, “my God, what are we going to do...?” Ken Ishiwata http://www.hifisounds.co.uk
GValve Pre, GFA-5500 Class A power, Audio Aero Capitole MKII, Focal and Kimber "Leave Nothing as Standard"
  Reply With Quote
Old 28th March 2009, 01:22 AM   #27
diyAudio Member
Join Date: Mar 2007
ecdesigns, are you planning an electronic control (user) interface of some kind? This would make it a very useful module for other projects.

There are a ton of cheap transflash and sd players (also mp4 video) from china around for between $20 - $35. Do you think any of these would be hackable for i2s or some kind of digital output?
  Reply With Quote
Old 28th March 2009, 04:01 AM   #28
diyAudio Member
Join Date: Sep 2003
Location: earth
Default regarding hardware design

It would be very useful to buffer both the clock signals
going to the dac and dsp, as changes in the impedances
or pll pulling (if that happens in the internal circuitry)
will cause some jitter. It will be a pity to loose the
clean clock to this.
Also, make sure all impedances are matched as far as
you can from chip pin to external circuitry.

Looking forward to the final thing!
  Reply With Quote
Old 28th March 2009, 10:09 AM   #29
diyAudio Member
Join Date: May 2006
Location: Holland
Hi git,

The prototype is built around a Microchip DV164027 MPLAB debugger module:


We added a SD-card holder, an external 2.8224 MHz low jitter clock, and a stereo DAC for testing.

The microcontroller is a DSPIC33FJ128GP802.

I try to make and post some photographs of the test set-up soon.
  Reply With Quote
Old 28th March 2009, 10:17 AM   #30
EUVL is offline EUVL  Europe
diyAudio Member
Join Date: Oct 2003

I hope you would offer a dedicated board before long.

I like your designs, not only this one but also your TDA154x DACs, especially the linear interpolation. Innovative stuff, as one often finds in designs coming from the Netherlands.

  Reply With Quote


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

New To Site? Need Help?

All times are GMT. The time now is 06:06 AM.

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

Content Relevant URLs by vBSEO 3.3.2