Sorry, my fault--I used to own an iriver and I always got the impression that it was full speed. I got confused with the ISP1761 and ISP1760; the ISP1761 is capable of using one peripheral port and two host ports. Someone mentioned previously that they wanted the DAP to be able to connect to an external hard drive, so it would need host capabilities. I haven't really done all the research on how difficult that would be, so this is of course all preliminary. The Cypress controllers don't seem to be the easiest to obtain for DIYers; the CY7C68300A has a minimum quantity of 468 at digikey. However, I'll look around and maybe there will be something that has a reasonable minimum quantity.
On surface mount--I've decided that for a project of this complexity, it's really just time to forget about looking for THM parts only. The only thing I'm avoiding is BGA packages, which are truly impossible to solder without either a special protoboard (I think schmartboard sells one) or toaster oven reflow. Anyway, chips are slowly becoming surface-mount only, and I really think DIYers must keep up and not limit themselves to the ever-shrinking supply of THM parts. I may have some boards presoldered onto adapters, if necessary, or distribute some parts needed for surface mount soldering, like tweezers or solder wick or something
If anyone wants to prep themselves for a lot of SMT, there's a nice tutorial here:
http://www.sparkfun.com/commerce/pre...7-SMDSoldering
<edddddit>
We'd better spec the whole project before going too far ahead. Here's all the components of the DAP we'll have to think about.
a)
USB - will this DAP have host capabilities, i.e. you can plug in an external hard drive? might be difficult to implement in software
b)
DAC/Audio - this is the most important point, and we haven't really considered it at all. What DAC do we use? should we integrate an existing DAC design, and if so, which one? What outputs? XLR/Balanced, RCA/Unbalanced, 1/4", or a combination of those? Should there be an SPDIF Out (there's an SPDIF module built-in to the scf5250)? Would that SPDIF module be "audiophile" enough?
c)
Power supply - TREAD @ 5V, maybe? 2.5" notebook drives need .6A peak, ~.1-.2A idle @5V; for the absolute worst case scenario let's assume the whole system might use 1.5A @ 5V. Messing around a bit with tangent's calculator, this seems doable without having to go to switching regulators, but things might get a bit tighter with the heatsink required. We'll also need a 3.3V regulator for much of the logic--I think one of those REG10x-3.3's used in the alien DACs should work.
Also, I need to clarify again--will there be space for batteries for somewhat-portable use?
d)
RAM - nothing special, I picked out the MT48LC16M16A2 4x16x4 SDRAM from Micron, which should be sufficient for anything we throw at it. Micron's RAM is also pretty readily available to DIYers from digikey.
e)
EEPROM - nothing special again, I'll just pick something from issi/atmel/microchip
f)
IR - I don't know how people are going to use it, but if this is going to be a sort of desktop/audio system standalone DAP, we might want to stick an IR sensor for remote control
g)
controls - plain old tactile buttons + rotary detector switch? or something a bit nicer like capacitative touch sensors (pretty readily available and pretty easy to use, though more complicated than plain ol' switches--cypress, analog devices, QProx all make ICs)
h)
display - I heard two votes for OLED. IIRC, they need a bit more circuitry to drive them--I have to double check to see how much we'll have to do with the models at digikey
just checked, OLED seem to need a 18V supply. Unless you don't mind two wall-warts, I think it might be necessary to stick a switching driver somewhere in there. Don't know if any of you might mind.
here's digikey's selection of oleds:
http://dkc3.digikey.com/PDF/T072/P2140.pdf
another potential problem: OLEDs don't exactly last that long. Some of them I looked at were rated only to 10,000 hours @ 25*C
g)
firmware - rockbox, completely custom firmware, or uClinux. I'm gonna be honest, I'm not very experienced with linux so if we're using uClinux I'm probably not doing the software for it
h)
hard drive - I think we've gone over this already. 1.8" is too hard to obtain and doesn't hold enough, 3.5" is too big and uses too much power--2.5" seems to be the best candidate
i)
casing - the standard nice metal cases from hammond? we might also need some custom front panels to handle the buttons / display cutout and such. Now that I think about it, 8x5 is pretty big, and probably wouldn't do any good as a portable (even in a bookbag, imo)--are we entirely dropping any portable use from this version of the DAP?
Tell me if I left anything out.
Looks like this might become a pretty expensive project--but heck, this is head-fi!