|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Class D Switching Power Amplifiers and Power D/A conversion |
|
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: Oct 2003
Location: Helsinki
|
Hi,
I've started experimenting with the Freescale 56F8300DSK DSP developer starter kit (small 56F8323 DSP, 60 MIPS) and "generic" <600kHz 500Wrms half-bridge modules that I made. Easily doing some very trivial 8kHz PCM to PWM@400kHz on the DSP got me curious if anyone here has done experiments with their own PCM to PWM converter? 12-bit ADC peripheral output data, LP filtered, output to 16-bit PWM peripheral did sound acceptable but not that good (partly bad ADC, partly 16bit PWM). Maybe you could recommend some nice algorithm? ![]() There are a zillions of different PCM2PWM papers, like http://www.imec.be/esscirc/esscirc20...gs/data/62.pdf but do you have a particular favorite? One that would be light-weight and could run on 60MIPS for subwoofer e.g. 8kHz sampling freq? (I know DSP only from Matlab and F2812, and there lowish MIPS isn't a problem... that's the reason i ask...) Oh and another one: could someone kindly reveal the patent number and ptoffice for the EquiBit algorithm? I couldn't locate it in uspto search (Texas, equibit, pcm, pwm, ..., nada )- Jan |
|
|
|
#2 |
|
diyAudio Member
Join Date: May 2002
Location: Switzerland
|
I think the conversion a such is just a noise-shaping loop converting low-rate high resolution data into high-rate low resolution, followed by acounter that converts this noise-shaped PCM into PWM. But there might also be some additional proprietary functions implemented that deal with the non-idealities of the switching devices etc.
Regards Charles |
|
|
|
#3 |
|
diyAudio Member
Join Date: Nov 2005
|
Save yourself a lot of time and use the TI TAS5010 converter driving a hi-lo side driver chip like TAS5182. On the input side you can drive it from a CODEC in a few different modes, but I prefer 24 bit IIS.
|
|
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 12v to ttl converter | xplod1236 | Everything Else | 17 | 8th June 2007 10:23 PM |
| please help to clarify the coding | FYC | Pass Labs | 2 | 26th February 2007 12:50 PM |
| The Zero Positioning Coding;more processor power for Class D? | The golden mean | Class D | 7 | 10th August 2006 12:15 PM |
| 24 bit 356 kHz DA converter | martioz | Digital Source | 10 | 13th December 2004 08:01 AM |
| New To Site? | Need Help? |