Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Class D Switching Power Amplifiers and Power D/A conversion

TAS5825M based amp
TAS5825M based amp
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
Old 27th March 2019, 09:21 AM   #21
Firerunning is offline Firerunning  China
diyAudio Member
Join Date: Mar 2019
Originally Posted by lutkeveld View Post
If you send your requirements I can export a complete header file for you.
My requirements are:Process Flow 8 (Housekeeping, 2.0),up to 192kHz,32bit audio process,Hybrid Modulation,BTL Mode(2.0 Channel), PWM frequency set to 768 kHz and Class D bandwidth set to 175kHz,PVDD Tracking / Thermal Foldback disable,others are set by default.

Where did you get it from?
I get the header file from a post on e2e audio forum
Question of TAS5825 Audio Format Support in PPC3
Although it was not what I really wanted, it still helped me a lot.
By the way,I found some necessary registers in the TAS5805M datasheet,which is exactly the same as the TAS5825M.

Best regards,

  Reply With Quote
Old 27th March 2019, 12:22 PM   #22
lutkeveld is offline lutkeveld
diyAudio Member
Join Date: May 2013
Here is a header file dump of the Housekeeping flow that is already:
-Set to 32 bit data
-Set to hybrid modulation, Fsw=768khz and bandwith=175khz

The header file contains example code on how to write the settings to the device in C. Change to .h instead of .txt before use.

I used this way of setting the DSP on a custom PCB with atmel processor. In my case there was a small catch:
The array is big, so it needs to be placed in flash by adding 'const PROGMEM' before the arrayname. After that if you want to read the contents back you have to use 'pgm_read_byte_near'.

I don't know the specifics for your micro, you have to figure that part out yourself.
Attached Files
File Type: txt Housekeeping.txt (4.5 KB, 5 views)
  Reply With Quote
Old 28th March 2019, 08:42 AM   #23
aurel32 is offline aurel32  France
diyAudio Member
Join Date: Jan 2010
I am a bit concerned by the power dissipation on the PCB. Would it make sense to use this circuit in dual mono, using 2 chips in PBTL mode (even for 8 ohm loads) in order to spread the heat dissipation on 2 chips?
  Reply With Quote
Old 28th March 2019, 08:51 AM   #24
Firerunning is offline Firerunning  China
diyAudio Member
Join Date: Mar 2019
Thank you for the header file provided. I tried to configure the amplifier based on the header but failed. After I set it to BD Mode and deleted the DSP coeffs,the amplifier work again. I found that the coeffs can not be written in. This is a mystery.
  Reply With Quote
Old 28th March 2019, 10:56 AM   #25
lutkeveld is offline lutkeveld
diyAudio Member
Join Date: May 2013
@Aurel32 I would not be too concerned when you are playing music. If you listen to sinewaves it might be troublesome. PBTL would be better for heat dissipation but doubles idle current, component cost and board space.

@firerunning Please confirm that the chip acknowledges all commands and writes the whole array. It should work, I suspect you have something wrong in your I2C write functions.
  Reply With Quote


TAS5825M based ampHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PX4 - based SET amp? Coelacanth Tubes / Valves 13 8th June 2018 07:13 PM
Power supply for Audio amplifier : high-voltage based watts or high-current based wat cosmicmind Chip Amps 3 28th November 2017 12:34 PM
PC based fft xcicc Equipment & Tools 26 14th June 2016 06:59 PM
Car PSU or PC Based? Hum! Deafuser Car Audio 8 2nd June 2016 08:56 PM
PC-based server versus network-based player hillbear PC Based 14 12th July 2011 12:13 AM

New To Site? Need Help?

All times are GMT. The time now is 12:53 PM.

Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
Copyright ©1999-2019 diyAudio