Head-Fi: Covering Headphones, Earphones and Portable Audio  

Support Head-Fi by starting your Amazon.com shopping by clicking here

Follow headfi on Twitter!

Follow Rocky Mountain Audiofest (RMAF) on Twitter!

Head-Fi Is Sponsored By:

Featured

Head-Fi's Sponsors
(Premier Sponsors bolded)

Featured

Can Jam '09
(2009 International
Head-Fi Meet)
Impressions,
Reviews, Photos


Can Jam '09 graphic
courtesy of Edwood

Click on the links below
for Can Jam '09 photos,
impressions and reviews:

blubliss 1, 2, 3
dallan 1, 2, 3, 4
santacore 1, 2
nhat_thanh 1, 2
vpivinylspinner 1, 2, 3
amb 1
augustwest 1
eaglejo 1

johnsonad 1
shellylh 1
Jon L 1, 2, 3, 4
Germancub 1
zippy2001 1
IPodPJ 1
bhd812 1
Edwood 1, 2
abellaw 1, 2
minidiscs 1

atothex 1
HighLife 1
achristilaw 1
SiBurning 1, 2, 3, 4
SiBurning 5, 6, 7
LFF 1
Iron_Dreamer 1
doping panda 1
morphsci 1
ironbut 1
shaizada 1
jasper994 1, 2
jp11801 1
Uncle Erik 1
drubrew 1



(More impressions/photos
still being added.)

 


 

Head-Fi Blogs
and Facebook

Check out Head-Fi's new
Blogs section.

Featured Head-Fi Blogs:


Jude's "Take My Word"

 From Japan - by Sasaki

Currawong's Blog

(
Start your own Blog!)

Attention
Facebook Users



Join the official
Head-Fi.org
Facebook Group


Featured

Head-Fi's Sponsors
(Premier Sponsors bolded)

Featured

  #121 (permalink)  
Old 10-02-2007, 05:09 PM
100+ Head-Fi'er
 
Join Date: Sep 2007
Location: Perth, Australia
Posts: 221
Default

Interesting ideas people.

I have been considering designing, from scratch, a 24bit desktop FLAC player (16bit files aswell) with built in DAC, ~1Tb of HDD.

Would a dual processor design say ARM like the iPod be useful to decouple the control logic from the playback engine? I envision a second processor would take care of buffering, decoding, signal processing and output to the DAC.

An expert in the area told me that quite a sophisticated ring buffering scheme will need to be written both for the input to the decoder and the output to DAC. It was also suggested that DMA be used to get the data from the HDD to memory and again for outputting from memory to the DAC. Sounds like a challenge

Just thinking out loud at this stage but first I think I will install linux and tinker with it as I'm pretty sure that will be the OS I will use. I have heard good things about RTLinux, has anyone here used it?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #122 (permalink)  
Old 10-02-2007, 09:56 PM
ezkcdude's Avatar
500+ Head-Fi'er
 
Join Date: Mar 2006
Location: Kansas City, MO
Posts: 985
Default

I'm not sure you can make a portable audiophile-quality player. Forgetting about the control logic, processor, FPGA, SOC, let's just take a look at the DAC section, since most people around here are more familiar with that. Think about the board size of the DAC's considered "audiophile" quality. I won't even mention any (although I did once start a thread that still hasn't become sticky), but most of them are not that small. Good voltage regulation, low-jitter clocks, low-distortion output stages do not generally come in very small packages. Just think about all that needs to go into it. I have no doubt one could DIY a portable player, but in order to make it the size of an iPod, you really have to gut the audio parts to fit all the processing and have the whole thing fit in the palm of your hand. And forget about using boutique through-hole parts - it will be strictly smt affair. Just my two cents.
__________________
There are 10 kind of people in the world - those who understand binary and those who don't.
ShinyMetal
Site| RSS |Forum
d(-_-)b | [:] :)
last.fm Music Profile
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #123 (permalink)  
Old 10-03-2007, 05:33 AM
100+ Head-Fi'er
 
Join Date: Sep 2007
Location: Perth, Australia
Posts: 221
Default

I understand, I have no intentions of making this thing small. I don't care if it turns out the size of a 5.1 receiver.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #124 (permalink)  
Old 10-03-2007, 06:01 PM
500+ Head-Fi'er
 
Join Date: Sep 2005
Posts: 550
Default

yep, not gonna be small. might try to miniaturize it in the future, but unless we sacrifice some audio quality it probably won't get anywhere as small as most DAPs out there today.

I think some other people have been working on the DAP too--any news on those? Sorry to disappoint, but I haven't really gotten to work on the DAP since my last update. Until maybe november or so i'm far, far, far too busy to touch the project. To be honest, I really shouldn't be on head-fi right now =P After that, I should have loads of free time.

I admit, it's starting to smell a bit like vaporware =O
__________________
the death of dynamic range
about cables & such

team threepointone =D
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #125 (permalink)  
Old 10-06-2007, 04:06 AM
100+ Head-Fi'er
 
Join Date: Sep 2007
Location: Perth, Australia
Posts: 221
Default

I think I will make my design single processor, not dual as mentioned before. I'm thinking maybe a Coldfire processor. Does anyone know where I could find a reasonably priced Coldfire Dev board?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #126 (permalink)  
Old 10-06-2007, 09:29 PM
500+ Head-Fi'er
 
Join Date: Sep 2005
Posts: 550
Default

Dunno where the dual processor idea came from, but my current design (which has a lot to go) happens to be also based on the coldfire design. There might be some useful info in the previous posts in this thread (most importantly there's a link to a cheap coldfire BDM debugging cable somewhere in there). I don't know of any cheap coldfire dev boards, at least for freescale's audio processors that I've seen.
__________________
the death of dynamic range
about cables & such

team threepointone =D
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #127 (permalink)  
Old 10-15-2007, 11:26 PM
antonyfirst's Avatar
Headphoneus Supremus
 
Join Date: Dec 2006
Location: Milano - Italy
Posts: 3,426
Send a message via MSN to antonyfirst
Default

What about the diy dap? I'd be really interested to get one.
__________________
Feedback
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #128 (permalink)  
Old 10-17-2007, 01:42 AM
500+ Head-Fi'er
 
Join Date: Sep 2005
Posts: 550
Default

unfortunately, it's going to be quite a while before you can get one of the diy daps.

good news: i managed to get myself a mcf5251 eval board =) Should make things easier. I'm rather tempted to use the mcf5251/mcf5253 uCs for the final project, but I have no idea how DIYers would be able to solder these things. I'm not even sure if I could do it reliably myself if I set up a hot air gun/toaster reflow soldering system, especially for a chip with so many balls--anyone done bga soldering before?
__________________
the death of dynamic range
about cables & such

team threepointone =D
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #129 (permalink)  
Old 10-17-2007, 07:36 AM
100+ Head-Fi'er
 
Join Date: Jun 2007
Location: Sweden
Posts: 158
Default

Quote:
Originally Posted by threepointone
anyone done bga soldering before?
It can be done with a normal kitchen oven, a hot-air rework station, and a lot of patience. I have done it in the past, and I definitely wouldn't recommend it for a DIY project.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #130 (permalink)  
Old 10-17-2007, 08:49 AM
error401's Avatar
1000+ Head-Fi'er
 
Join Date: Oct 2006
Location: Vancouver, BC
Posts: 1,239
Send a message via AIM to error401 Send a message via MSN to error401
Default

Why not choose something like the AT91SAM9260 from Atmel? ARM9 core at 180MHz, and it's got basically everything the Freescale part has. Except it's easier to get; DigiKey carries it. The two big missing peripherals are the SPDIF interface and ATA controller, though if you're happy with Ethernet or SD, this part should be fine. I2S can be done with the SSC, and is explicitly mentioned in the documentation, and I know that was a big appeal for choosing the Freescale part.

This chip is significantly faster than the Motorola as well, and I think it's probably fast enough to run embedded Linux with proper networking and standard user-mode FLAC etc. decoding libraries and some plain-jane C code to tie it together. You might end up having to write some simple drivers, but these shouldn't be too difficult.

iPod uses an ARM core, so if you wanted to, porting Rockbox to your device would likely be no more difficult than targetting Coldfire. In fact, there's probably more ASM optimization in the ARM port. I bet the GNU toolchain for ARM is probably better than the Coldfire one. ARM seems to be a lot bigger than Coldfire in all sectors but mobile gadgets, where they seem to have about equal share.

Check this guy's work out: http://www.mikrocontroller.net/artic...MP3/AAC_Player
__________________
http://audio.gotroot.ca/

Home [speaker] ~ PC » AlienDAC » 41hz AMP5 » Mission 770
Home [cans] ~ PC » MiniDAC » MiniVol » CK²III » Beyer DT-770 Pro80
Portable ~ Zune 30GB » Mini³ » K81DJ
In progress designs ~ AD1955 'MiniDAC' ~ DIY DTS Decoder
Completed designs ~ Itsy Bitsy TPA6120 Amp ~ MiniPow Bipolar Supply ~ MiniVol Volume Control
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #131 (permalink)  
Old 10-17-2007, 05:58 PM
labmat's Avatar
100+ Head-Fi'er
 
Join Date: Aug 2006
Location: Blaine, MN
Posts: 109
Default

The nice thing about the Atmel is the programing hardware is readily available and inexpensive. Nice for DIY!
__________________
----------------------
Work Rig - MacBook, Alien DAC, DIY Switch Box, No Amp, AKG K701
Home Rig - Quad G5 PowerMac, Dual 23" Displays, Creative 5.1 Surround Speakers
Portable Rig - iPod Video 60Gig, HPDAC v0.1b, Grado SR 60

Projects - HPDAC2 & PPA v2

View my last.fm Charts

Alternative, Jazz, Pop, Progressive, Punk, Rock
DMB Junkie
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #132 (permalink)  
Old 12-12-2007, 10:07 AM
Junior Head-Fi'er
 
Join Date: Dec 2007
Posts: 1
Default Free/Open hardware dap for use with RockBox

Hello :-)

I would like to invite everyone to look at our Free/Open hardware dap for use with Rockbox:
Rockbox Player

If you can help, please join team and let's build the best Free/Open hardware dap which will work with the best open source firmware for mp3 players, written from scratch, the Rockbox ;-) :-)

Thank you.
---
Casainho - http://www.Casainho.net
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #133 (permalink)  
Old 12-12-2007, 08:32 PM
Basil101's Avatar
Head-Fi'er
 
Join Date: Oct 2007
Location: UK
Posts: 97
Default

My idea for a DAP; why not use a Via pico motherboard as the base, it can run any x86 OS (a custom linux perhaps), it has USB ports for a DAC to connect and there are USB screens readily available.
The motherboard is a typical Via in that it is very power efficient therefore battery power is possible (these are used in carputers that run from a 12V lead acid).
Input could be from something like this mini wireless keyboard or just buttons on the casing.
Personally I would have a motherboard, 60GB 2.5" HDD, running from a wallwart/PPA battery board, a USB powered Alien DAC which outputs to a standard 3.5mm jack and a mini wireless keyboard. Case the whole lot in a an enclosure like the hammond 1455N1601 for a great sounding luggable DAP. To get music on a USB CD drive would suffice.

Or buy the kit and mod till your hearts content.

Last edited by Basil101; 12-12-2007 at 08:37 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #134 (permalink)  
Old 12-12-2007, 08:44 PM
00940's Avatar
Headphoneus Supremus
 
Join Date: Nov 2002
Location: Belgium (Brussels)
Posts: 3,612
Default

Anyone considered the VS1033 ? It has problems (it resamples everything to 48Khz and only accepts flash cards) but also has an I2S output so you can add your favorite dac directly to it.
__________________
Pereat tristitia, pereant osores
Pereat diabolus
Quivis antiBurshius
Atque irrisores
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #135 (permalink)  
Old 12-12-2007, 11:36 PM
ericj's Avatar
Headphoneus Supremus
 
Join Date: Aug 2005
Location: Orem, UT
Posts: 7,032
Default

Resampling, especially in short jumps such as 44.1khz to 48khz, is BAD. Causes aliasing unless done with extreme care.

Basically, in order to avoid alisaing when making a sampling change of +3.9khz, you have to upsample to a much higher rate (like 112khz, iirc), and then downsample back to your target sample rate. Google "helmholtz" "nyquist" "sampling theory" and "aliasing" for details. The math here is quite solid.

Best case scenario it only damages fidelity a little. Worst case scenario it sounds terrible. You cannot improve the quality of the stream by manipulating it. You might reduce some of the distortion at the DAC, but you've damaged the stream to do it.
__________________
Server rebuilt - better, stronger, faster. Still busier than a one-legged man at a butt-kicking contest, though.
--
Team Planar | Team Sturzhelm | Team Cheap Bastards | Team Baby Stax
If the monster is immortal, either it does not exist, or there are two.
--
WTB: Your broken iAudio 7
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Reply

Thread Tools

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



All times are GMT. The time now is 04:51 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2
Head-Fi.org