SANWU TPA3116 + CSR8635 Bluetooth 4.0 - Noise Fix

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Greetings everyone. I looked at the datasheets for the components and came up with this mod for the board I have. Can someone check my work? I'm not an electronics engineer :D

I do remember for some reason the polarity was inverted on one channel when I tested this amp. Anyone have an idea where the polarity swap is on the board? My eyes are not sharp enough to see where.

yj-tpa3116-front3.jpg
 
so i tested it out and the HISS sound is nearly gone (when i watch that youtube video i posted earlier). now i need to get next to the speaker to hear it.

the loudness is not as loud as before but i think thats ok

so thanks for your help.

now i just want to know why the opamp is there from the beginning if it creates that problem?
 
The opamp is there just because they also offer pcb design implementations with aux/line-in which is single ended. To simplify the implementation, the first convert the BT module signal to single ended and then use either some resistive signal mixing or a switched 3.5mm jack, where BT signal gets switched away when a plug in inserted. There are also boards which feature some "tone control" in between the BT source and the amps input.

To keep complexity low, they leave the opamps in even when not needed. (Keeping BOM costs low due to volume ordering)

This is supposed to work if an isolated supply for at least the BT module is used. Otherwise they could have used the internal CSR ADCs to implement the line-in/aux feature by changing some programming.

(The rest is the usual "copy-cats" story and/or "let the customers do our job [research&developement]")
 
Slightly off-topic, but going through this thread (or searching diyAudio forums) I couldn't find the answer. I have one of the blue Sanwu 3116 boards with the 8635 bluetooth module. Are the SPI pins for the 8635 brought to the rightmost 4 pads of the seven pads in a row below the 8635 daughter card? If so, what is the pin assignment for these pads?

Y1kw02y5jm5UdF9L7WesTodFuJidyjvsI9qBzlG5rGIFdtqKH7UuR5B877ITdKMotzBxN7GJN_ooRBh_-MMms5v2VOECjpYkXnG9EuMFDWHzaLwusS5leffVq8oPYod_80iLmBpo8YRTqlOU7V0ZSUQcF6nc5aWntqEU7VpZk_ZM_GEikrlYRo0liuP9Q0K9mHiYVh3nVzqhcbM6UmeIpjdBUkICOlCr5BzJ3D2PO3B5MrxWZBOAskWXS201OVyH0MEdMMz2-PFgzFDE5uSOMP1S2QnN6mN1HIUHxL-7bbmcvUEsh9BUdv7uN98aZw5gxn_vZ-Geeu_8mQ-dUcPi61hEjeEuskbW2Eem8qhooYuOiouzxRAlY5Loa0hBfcU72vj9BYZVGvlX-qrYOiZbwZzxoRncSIUuzH85femQNpOmUde5fxqyb2BPXiDryeCcWMZIE8uEDgBcxh4P46cMPsoXwIrWoEJoH7AOr5t7aorF00rQjENxRB8cQpU_13G7IBk2EMDfzbyAqfnTeDuk0dloepDnVLvEuf9ybQtjNey4MGDoJ_9-HgBCE_RE8N9NFAyz-uZas_vH-HZcDnjSdFz6pqSvbGNTdYaGIVNOmUix3qTCgthRGdtBeHFEi93BXdlhYgfxUF_tC1InlzSiVLmPbnc87WEN8A=w2050-h1538-no-tmp.jpg


Thanks!
 
And the other one:

Thanks!

I finally gathered sufficient courage to fix one of these boards (my SMD-scale soldering skills are not the best). After the fix, the board does look a bit ugly, but it sounds excellent. The gain switches on the board now actually work - they didn't change the output level too much before as the opamp was probably overdriving the input to TDA7492. When I set the gain to minimum (both switches off), the status dings are not annoyingly loud, and there's no noise/hiss/static when the input is quiet. The audio quality seems to be better, too, though that could be subjective.
 
I can confirm the bottom pads are routed to the SPI on the CSR. I soldered leads to these pads on my "test" board. I have the pins written down, I will update when I get back to the workshop. Otherwise you can tone them out fairly easy.

I would totally encourage people to get the programming working. For the price they are amazingly capable. I am able to apply eq/filters/compression in real time while listening to music. Really fun to mess around with.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.