TPA3255 - all about DIY, Discussion, Design etc

Hi CCSS,
I would be willing to bet that if you took a couple of 2000uF caps and wired them in series with a switch, you would get the same overshoot and OVP fault in the PSU. I suspect the huge overshoot of inrush current leads to a voltage spike upon recovery of the PSU. I don't think it has anything to do with the TPA3255.
 
Is the supply is restarting, aka hiccup-mode? How did you wired the connection (length, gauge, cable construction)?

Haven't seen problems like this with the LRS-350-48 connected via 0.5m test leads (stranded wire 1.0mm^2)

It requires a hard power down to recover, which according to spec is how this PSU handles OVP. Hiccup mode is only for overcurrent protection on this one.

The internal wiring is all 16ga stranded (26 strands/30ga or 0.254mm each). I've tried several power cables between the PSU box and amp box (including a short 0.2m 14ga) and it makes no difference.

I really think the reason you're not seeing this is that the lrs-350-48 is rated to 52.8V, and can probably do more if it is like the mean well PSUs I have (they all exceed the spec voltage).
 
Founder of XSA-Labs
Joined 2012
Paid Member
Is it a soft-start board?
Any link please.

Link is in post 432. Also in the tiny little one is in this thread:

http://www.diyaudio.com/forums/group-buys/302859-xrk971-pocket-class-headamp-gb-117.html#post5167921

633425d1504437434-xrk971-pocket-class-headamp-gb-img_7677-jpg
 
@cccs, may you hook up a scope to plot the transient? Starting into empty caps shouldn't result OVP. May you try to test with separate capacitors what's the Max capacitance the supply can "cold crank"? Does it also happens when set to minimum output voltage?

Are any of the other supplies tested from "medical spec" like the actual?
 
I'm having trouble capturing it on the scope, still working on it.
The RPS-400-48 is the only one I have that's a "medical" PSU.

The mean well GST280A48-C6P (a 48V laptop-style PSU) doesn't work either...it goes into a reset loop (hiccup), which indicates overcurrent.
 
Hi ccss

It looks like the two PSUs are over current protection when suddenly rise huge current to power up the amplifier board in no load power mode. Is it possible to place a dummy load on the 48V DC output of the PSU, such as an indicator lamp, to make the PSU always in load to prevent this error even not to switch on the amplifier board?
 
Finally captured the startup voltage spike...but not on the PSU that crashes. I'm still somewhat new to using a digital scope and I haven't yet been able to to capture the voltage spike on the RPS-400. so I used a different PSU, the mean well USP-500-48. This PSU does not crash but it does show the voltage spike. This is measured at the PSU. The biggest spike was one up to 65V, but that was not typical. I also tried different voltage adjustments on the PSU. The last attachment is the PSU that crashes.

I can't see any pattern here, other than the fact that there is invariably a surge on startup. And that is to be expected in some degree with any electronic device. I will have a current clamp for the scope later this week so I can measure the current surge as well.
 

Attachments

  • SDS00001.png
    SDS00001.png
    9.2 KB · Views: 866
  • SDS00008.png
    SDS00008.png
    9.5 KB · Views: 82
  • SDS00007.png
    SDS00007.png
    8.9 KB · Views: 78
  • SDS00006.png
    SDS00006.png
    8.9 KB · Views: 74
  • SDS00005.png
    SDS00005.png
    9.2 KB · Views: 82
  • SDS00004.png
    SDS00004.png
    9.3 KB · Views: 855
  • SDS00003.png
    SDS00003.png
    8.9 KB · Views: 860
  • SDS00002.png
    SDS00002.png
    9 KB · Views: 856
Last edited:
Cheers,

thanks for the plots. It would be better if you do measure as follows:

1. use 10:1 setting on probes
2. calibrate probes with 1kHz supplied by scope
3. set scope to 10:1 to have correct voltage labels
4. set to DC coupling
5. single shot trigger
6. capture the whole startup transient

From your plots, there's a lot of noise going on and it is unclear what scaling you use for X and Y.

I captured the startup of the LRS-350-48 set to ~51V:

Transient into connected TPA3255 with 2x2400uF:
attachment.php


Transient into no load:
attachment.php


No overshoot whatsoever.
 

Attachments

  • LRS-350-48_at_51V_into_4800uF_TPA3255.png
    LRS-350-48_at_51V_into_4800uF_TPA3255.png
    41.5 KB · Views: 1,174
  • LRS-350-48_at_51V_into_no_Load.png
    LRS-350-48_at_51V_into_no_Load.png
    42.9 KB · Views: 1,173
Thanks very much for the tips. I wasn't using trigger in the previous shots. Here are some new ones. I think I am still doing something wrong because in these I only see voltage sag, not a spike. Voltage sag is around 30V.

rps-400-48 no-load startup:
attachment.php


rps-400-48 amp turned on:
attachment.php


usp-500-48 no-load startup:
attachment.php


usp-500-48 amp turned on:
attachment.php


hrp-100-48 amp turned on:
attachment.php
 

Attachments

  • hrp10048ampon.png
    hrp10048ampon.png
    7.8 KB · Views: 1,715
  • usp50048ampon.png
    usp50048ampon.png
    8.3 KB · Views: 1,729
  • usp50048noloadstartup.png
    usp50048noloadstartup.png
    10.4 KB · Views: 1,725
  • rps40048ampon.png
    rps40048ampon.png
    11.7 KB · Views: 1,709
  • rps40048noloadstartup.png
    rps40048noloadstartup.png
    11.9 KB · Views: 1,738
Apologies for using so much space in the thread for what turns out to be a very simple issue.

Here are the shots for the start-up current draw...first one is the PSU that crashes, the next 2 are a PSU that works.

The only issue is that the RPS-400-48 can't handle the startup load for the tpa3255 board. Per the spec, it can output up to 8.4A, but it shuts down at 2.54A if drawn too fast. The USP-500-48, with amperage adjusted to maximum, allows all of its rated 10.5A and doesn't crash.

Mean Well 48V PSUs that have a generous voltage adjustment range up to at least 53V include the HRP series, RSP series, and USP series if you want PFC, LRS series if you don't care about PFC. There's one smaller model in the RPS series, the RPS-160, which might work too.

So as you suggest I am using the PSU for on/off and leave the amp turned on all the time. I am undecided about adding a timed relay with shunt resistor as suggested by frammis. It would solve my issue but adds complexity.
 

Attachments

  • SDS00003.png
    SDS00003.png
    10.7 KB · Views: 147
  • SDS00005.png
    SDS00005.png
    9.9 KB · Views: 137
  • SDS00006.png
    SDS00006.png
    9.7 KB · Views: 133
Last edited:
You will cause a MASSIVE inrush current by putting a switch between the power supply and the large bulk capacitors of the amplifier board. You can solve this by using a large resistor in series with the switch and a time delay relay to shunt the switch after startup.

Thanks for the suggestion. Because I wanted to be able to use the tpa3255 amp with some PSUs that can't handle the startup current, this is what I ended up doing. I found on ebay a buck converter to use as low voltage power source and an adjustable delay relay module. When I turn on the amp, DC power goes through a 100R/5W resistor for a few seconds, then the relay trips and bypasses the resistor. The relay is held closed while the amp is on. It works great and doesn't send any PSU into overcurrent or overvoltage protection.

I've moved on to building out the tpa3255evm, and for that project I am planning to use 2 delay relays, 1 for the startup resistor shunt and another to disable RESET. Delay times are set so the power shunt finishes before RESET is disabled.

But there are downsides:
* additional parts, which could fail, so I got spares
* more electrical noise inside the amp box, which could be addressed by putting the power shunt and the buck converter into a separate case outside the amp box
* higher energy usage (it's using a couple of watts to hold the relay closed), which could be reduced by using a more efficient relay, or changing the circuit so that the relay is held open instead of closed
 
Last edited:
YJ-TPA3255 Board Test

just attach some test data here,with 4ohm load/48V SMPS
from the test it seems this board hasn't achieve the specification according to ti datasheet.

my board is very easy shutdown at high ouput even i re-add silica gel between TPA3255 and heat-sink again,but it didn't help.
so that will show at the THD+N plot, when output > around 250W,it drop due to the board shutdown.
 

Attachments

  • FFT-noise.jpg
    FFT-noise.jpg
    809.3 KB · Views: 220
  • FFT-1W.jpg
    FFT-1W.jpg
    776.7 KB · Views: 210
  • FFT-150W-1CH.jpg
    FFT-150W-1CH.jpg
    793.3 KB · Views: 148
  • FFT-100W-1CH.jpg
    FFT-100W-1CH.jpg
    794 KB · Views: 151
  • FFT-25W.jpg
    FFT-25W.jpg
    784.8 KB · Views: 177
  • Gain.jpg
    Gain.jpg
    562.2 KB · Views: 167
  • THDN-vs-Freq-1w.jpg
    THDN-vs-Freq-1w.jpg
    672.5 KB · Views: 156
  • THDN-vs-Freq-25w.jpg
    THDN-vs-Freq-25w.jpg
    679.9 KB · Views: 175
  • THDN-vs-output.jpg
    THDN-vs-output.jpg
    662.4 KB · Views: 199
  • ouput cap.JPG
    ouput cap.JPG
    90.2 KB · Views: 258
Last edited: