|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| 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 |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#131 |
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
All those look expensive and not very good sounding. My imagined semiconductors BOM looks like this :
WM8805 9元 LPC1113 9元 TDA1387 * 4 2元 AD605 * 2 6元
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
|
|
|
#132 |
|
diyAudio Member
Join Date: Dec 2004
Location: Israel
|
That's my idea of DSP platform in single picture
![]() Call it MRD /market requirements document/. Next stage would be SRS /system requirements specification/ and then HDS /hardware design specification/. After the HDS - right into boards layout. Clocking and PSU schemes should be drawn, as i want to try both slave and master for the modules. Also, as i look at it... There is not enough space for everything, if i go with my standart "5x5cm" board sizes for modules + 10x10cm for mobo. In addition, some modules should have ability for daisy-chaining - waste of board space and major ground cutouts. They should carry i2s lines too... Some of them should be able to inject into i2s bus (ASRC for example)... Moreover, 5x5cm board is fine for my tas3108, but could be too small for other DSPs. PSU board is just 5x5cm, therefore no largish caps is possible = external PSU with rectifiers and large caps should be used. PSU board will contain just the regs + surrounding circuit. Maybe sticking to fixed regs will save some space, and won't affect much the performance, as every board should take care of it's own supply filtering. Some MCU would help too, for the configuration over i2c, although i don't want to add another degree of complexity. Looks overkill... 9 daughter boards to start from
|
|
|
|
#133 | |
|
diyAudio Member
Join Date: Apr 2010
Location: Sydney
|
Hi s3tup!
Could you throw a bit of text to explain your graph? Looks good but i can't interpret the various columns. Best Nick Quote:
|
|
|
|
|
#134 |
|
diyAudio Member
Join Date: Dec 2004
Location: Israel
|
Each block color represent's it's pin compatability group.
"DSP motherboard" and "Stand-alone DACs" represent physical layouts of blocks in the devices. "Stand-alone DACs" have 2 columns - with and without ASRC module. "Input module options" lists possible input modules, which will be interexchangeable (pin compatable). The last column - is optional 8-ch RS485 receiver board for replacing the DSP board with PC-sourced i2s bus taken from Envy24 cards. This board should be pin-compatable with DSP board, because it should give 4 i2s lines on it's output. |
|
|
|
#135 |
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
Potentially the lowest cost M4's to date, but only 50MHz :
http://cache.freescale.com/files/32b...=Documentation
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
|
|
|
#136 |
|
diyAudio Member
Join Date: Mar 2008
|
Unfortunately those 48-pin Freescale K10 chips only provide one I2S. You thus need at least two K10 chips for a 2-way crossover. On top of this, as developer, you need the JTAG/SWD Segger J-Link Debug Probe at 300 dollars or the JTAG/SWD Red Probe+ at 150 dollars talking to a solid Integrated Development Environment having a correct Freescale K10 installed base and support.
On the other hand the Microchip 28-pin PIC32MX1 or PIC32MX2 provides two I2S enabling a one-chip 2-way crossover. As developer, you need the Microchip ICD3 Debug Probe at 200 dollars and the Microchip MPLABX Integrated Development Environment. Today, what's still missing in the ARM Cortex-M4 armada, is a two or three dollar chip featuring four I2S ports. Would be nice, isn't ? Today, a chip like the STM32 F4 costing 10 dollars in small quantities, only provides two I2S. It remains to be proven that the JTAG/SWD Red Probe+ can hook on it. But wait a minute, there will be the T.I. AM3358 (an ARM Cortex-A8) costing 10 dollars in small quantities, equipped with eight I2S pins, enabling a one-chip 4-way crossover. Total cost is actually more, as you need external Flash and RAM. A credit-card sized 4-way xover is possible using four chips : the AM3358 µC, the Flash, the RAM, and a 7.1 Audio Codec like a WM8581 or CS42526. Nearly available today is the 89 dollars "BeagleBone", a credit-card sized board hosting the AM3358 µC, the Flash and the RAM. The Open Source DSP XO could thus materialize into a "Digital Audio Cape" for BeagleBoard, hosting a WM8581 or CS42526 Audio Codec, plus maybe a DIR9001 chip (ASRC), target price 50 dollars or so. Another good news is the existence of Tin Can Tools Flyswatter USB to JTAG in-circuit debugger and programmer designed for ARM Cortex-A8 cores, at 50 dollars. The corresponding Integrated Development Environment is OpenOCD. Within OpenOCD, as this is an open system, one can introduce high level Digital Audio features easing the do-it-yourself approach. |
|
|
|
#137 | ||||
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
Quote:
Quote:
Quote:
Quote:
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
||||
|
|
|
#138 | |
|
diyAudio Member
Join Date: Mar 2008
|
Quote:
|
|
|
|
|
#139 |
|
diyAudio Member
Join Date: Apr 2010
Location: Sydney
|
I'm not sure that DSP for loudspeaker is such a complicated thing that you need debugging access across the whole system.
You can debug 1 chip, then you expect the other ones to be nearly identical. If you want to make it the hard way, you can unit test each routine, then system test the whole thing with real life inputs. But yeah - the effort/cost is probably not worth given that you have single chips around that will do the same job as 10 cascaded 50MHz chips... |
|
|
|
#140 | |
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
Quote:
I wouldn't debug this with all chips running myself though, I'd do this in two stages. Debug the code in just one CPU and get that working first. Then hopefully the only differences between different CPUs would be coefficients, not code.
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Volume / Source selector - open source project ? | AuroraB | Analog Line Level | 19 | 13th August 2010 08:53 AM |
| Violet DSP Evolution - an Open Baffle Project | cuibono | Multi-Way | 211 | 18th May 2010 02:26 AM |
| Open call for suggestions on Open Source DIY Audio Design | gfergy | Everything Else | 1 | 15th April 2007 07:33 AM |
| Open Source, Open Architecture! | zenmasterbrian | Digital Source | 185 | 23rd February 2007 10:35 PM |
| New To Site? | Need Help? |
| Page generated in 0.14405 seconds (81.79% PHP - 18.21% MySQL) with 11 queries |