|
Home | Forums | Rules | Articles | diyAudio Store | Blogs | Gallery | Wiki | 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: Jan 2010
|
![]()
I was looking at power amp chips at TI, and noticed about the TAS5825M chip. It's a class D amp with I2S input, able to provide 2x30W in 8 ohms with a decent THD. Not that powerful, but that should be enough for a small appartement. It seems to be a relatively new chip, but is already available on a few distributors.
The only downside is that it comes in a VQFN32 package, not that DIY friendly. Also it needs to dissipate 6W at full 2x30W load, not sure it's easy to do in the PCB. Has anybody tried that chip and can provide some feedback? |
![]() |
![]() |
#2 |
diyAudio Member
Join Date: May 2013
|
I have provided a free evaluation design on the E2E forum:
[Resolved] TAS5825M: Free TAS5825M breakout board design - Audio forum - Audio - TI E2E Community Its a great chip. My experiences so far: -Running it filterless or with FB output filter almost doubles quiescent current, so not really desirable -Very easy to use both in hardware and software implementation -The chip cant thermally handle sine waves with high power output, but with music its just fine. The most powerful feature is the DSP, but you need the TI EVM and GUI to export DSP files. I reverse-engineered the register map, which allows for people to write a tool to program the DSP stand-alone. However, a lot of work is needed to write the software in Java, which I am not very familiar with. |
![]() |
![]() |
#3 | ||
diyAudio Member
Join Date: Jan 2010
|
Quote:
Quote:
|
||
![]() |
![]() |
#4 |
diyAudio Member
Join Date: May 2013
|
The DSP is meant to be cooled by the pcb. Besides making sure that there is a good connection to a big groundplane, there is not much you can do. A heatsink on top of the poorly conducting case does not do much.
The DSP is indeed pretty similar to the PCM5242 The biggest problem with the TI software is that it requires the PurePath motherboard and the specific EVM of the amplifier, costing around 350 euro. Besides that its amazing software. Performs and looks very well. TI releases some of the maps, but not for the DSP setting I wanted to use (1.1 mode). |
![]() |
![]() |
#5 | |
diyAudio Member
Join Date: Mar 2019
|
Quote:
|
|
![]() |
![]() |
#6 |
diyAudio Member
Join Date: May 2013
|
Some of the preconfigured DSP settings (flows) are documented by TI, others have to be reverse engineered by changing settings in PurePathConsole and looking at the register writes.
I can help if you tell me what exactly you want to do and what you have tried. |
![]() |
![]() |
#7 |
diyAudio Member
Join Date: Mar 2019
|
I tried to configure the register following this cfg file but I didn't write the DSP register. My input sample rate is 176.4/192kHz, I wonder if the input sample rate is too high. I want to configure it to Process Flow 8 (Housekeeping, 2.0) with Hybrid Mode and only SRC function is needed.
|
![]() |
![]() |
#8 |
diyAudio Member
Join Date: May 2013
|
Please upload all your code, including the functions you use to write to the amplifier.
And also which micro are you using? You have the EVM and motherboard I assume? Export the DSP config as a header file, include the header file and write an external function that can write the settings the amp with I2C. If you set burst = 0 during export to header file your header file will contain some examples on how to write the functions needed to transfer the settings and after that a big array, which contains the registers and their values. Then you can write a big for-loop that sets all registers to their correct value. You can also set burst = 120 but then the function to write it via I2C becomes a little bit more complex, but you will save some memory. Also do not forget to set it to play mode (register 0x03 set to 0x03). The chip should work by default (no DSP loaded) when you give it an I2S signal. |
![]() |
![]() |
#9 | |
diyAudio Member
Join Date: Dec 2013
|
Quote:
Hello, How is the TI EVM required to export the DSP files ? I'm working (slowly) on a TAS 3251 project, and in my understanding, the PPC3 soft can generate the codes to load in the DSP, and those can be loaded by any microcontroller through I2C. Is it wrong ? Best regards, JM |
|
![]() |
![]() |
#10 |
diyAudio Member
Join Date: May 2013
|
The register maps are sometimes given, like can be seen here:
http://www.ti.com/lit/an/slaa786a/slaa786a.pdf In PPC3 you can tune the DSP settings to your liking and dump the registers (header file) which can be used by a microcontroller to load these settings into the chip on a stand-alone custom PCB. In theory you can set up your own DSP setings but its way more complicated than with the motherboard/EVM/PPC3 combo. |
![]() |
![]() |
Thread Tools | Search this Thread |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
PX4 - based SET amp? | Coelacanth | Tubes / Valves | 13 | 8th June 2018 08:13 PM |
Power supply for Audio amplifier : high-voltage based watts or high-current based wat | cosmicmind | Chip Amps | 3 | 28th November 2017 01:34 PM |
PC based fft | xcicc | Equipment & Tools | 26 | 14th June 2016 07:59 PM |
Car PSU or PC Based? Hum! | Deafuser | Car Audio | 8 | 2nd June 2016 09:56 PM |
PC-based server versus network-based player | hillbear | PC Based | 14 | 12th July 2011 01:13 AM |
New To Site? | Need Help? |