|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| 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 |
|
|
#1 |
|
diyAudio Member
Join Date: May 2006
|
Hello!
I'm going to start new open project - GodDAC. Some description of hardware: - USB 2.0 High Speed - up to 480Mbps - DAC - WM8740 - up to 24bit / 192kHz - ADC - WM8785 - up to 24bit / 192kHz - fully differential output and input stages - differential and single ended inputs and outputs - fully powered by USB - CPU - ARM9 with 2x16kB cache, 192kB RAM, 2 I2S Tx and 2 I2s Rx, internal clock generator (clock error < 0.1Hz), capable of boot over USB, etc., also can be connected: SDRAM, NAND memory, SPI flash, price < 7EUR If You want some more specification, please ask ![]() I'm looking for programmers with experience in ARM9 C, USB devices etc. I have in plans to make few first pcs. of hardware for tests. If You have experience in programming, send me You short summary. I'm planning to give for free 2 or 3 pcs. to the best programmers to start development of software in short time. Regards BizonGod |
|
|
|
#2 |
|
diyAudio Member
Join Date: May 2010
|
Ditch the ADC. We're audiophiles, not recording engineers.
|
|
|
|
#3 |
|
diyAudio Member
Join Date: May 2010
|
Ah, and one other thing. Boost the amount of RAM, and add enough I/O (at least a serial port and an Ethernet card, and preferably a Mini-PCIe slot as well) to turn the thing into a computer in its own right
|
|
|
|
#4 |
|
diyAudio Member
Join Date: May 2006
|
IMO ADC should stay. It enables measuring of DIY amps, etc.
I hope code will be < 96kB and buffer < 96kB, so all can fit ARM9 internal RAM - as I see in examples, it should. Addinationaly I'm thinking about SPDIF Tx and Rx. How about this? |
|
|
|
#5 | |
|
diyAudio Member
|
Quote:
Your project sounds cool ![]() How about the host programming? What are the supported OS? Who will make the drivers? Regards, chaparK |
|
|
|
|
#6 | |
|
diyAudio Member
Join Date: May 2010
|
Quote:
OTOH, something like the ARM9 with 512K RAM, using Ethernet as a transport (no USB, no S/PDIF, no TOSLink), and passing data back and forth using some kind of standard, already existing (therefore already coded) TCP protocol, would kill: * all jitter issues can be handled at the DAC * super CPU low utilization on the host * At 500mHz, there's gobs of CPU left on the ARM9 for DSP: codecs, DRC, parametric EQ, compression, volume normalization, compander, resampling, what have you I would want to avoid a unit that had everything all on one PCB, because hacking tightly integrated all in one boards is a pain in the ***. So keep power supplies, ARM9, line stage and DAC/ADC circuits on separate boards (so builders can shield the DAC/ADC). At least Have the ARM9 on its own board, and set things up so that the other circuits are well separated and have well defined places where builders can plug in their own stuff. 2 other thoughts: 1. It might be interesting to set things up so that builders can use multiple DACs per channel, like some of the NOS 1541a boards are doing, where they stack the DIP packages. Maybe put the DAC chips on teeny-weeny edge mounted PCBs that can be put equidistant from the ouput connector(s). Enough of them, and op amps are unecessary. 2. The 8741 and 8742 DACs are pin compatible, and they do dual differential output just like the 8740. I like that the 8741 and 8742 have built in software volume control in .125 DB increments. I'd rather have an 8741 + Arduino than 8740 + ARM9, if you aren't going to do anything more than control the DAC with the ARM9. 3. Keep the firmware on a SD or CF card, so you can upgrade the firmware by putting a new image on it with a card reader, and plugging it back into the DAC. |
|
|
|
|
#7 |
|
diyAudio Member
Join Date: May 2006
|
This device will be using USB Audio Class, so it will use drivers delivered with any OS.
Yesterday I have added also new hardware feature - adaptative clock - using VCXO it is possible to match perfectly sampling rate regardless ie. temperature drift etc. Regards BizonGod |
|
|
|
#8 |
|
diyAudio Member
Join Date: May 2010
|
How about using the Tenor 7022L chip for USB. I dunno if there's a USB audio class 2.0, but but at least you can have 24/96 USB audio class 1.1 without much programming.
|
|
|
|
#9 |
|
diyAudio Member
Join Date: Aug 2002
Location: Sofia
|
|
|
|
|
#10 |
|
diyAudio Member
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New USB 2.0 192 Khz 24 bit controller chip.... | soekris | Digital Line Level | 25 | 1st December 2012 10:15 AM |
| Musiland Monitor 01 USD 24/192 USB to SPDIF | okkyn | Digital Line Level | 25 | 9th November 2009 11:42 AM |
| 24 bit/192 kHz via USB? | gentlevoice | Everything Else | 3 | 22nd December 2008 06:24 AM |
| CS4396 192/24 DAC for sale *New* | Alfetta87 | Swap Meet | 6 | 24th April 2006 04:50 PM |
| Wtb 24/192 Dac | rmihai | Swap Meet | 5 | 22nd April 2005 01:28 AM |
| New To Site? | Need Help? |