Sanwu TDA7492P + Bluetooth 2.1

For fun i bought this tiny TDA7492P module from Sanwu.

TDA7492P Wireless Bluetooth 4.0 Audio Receiver Digital Amplifier Board 50W+50W | eBay

No fancy buttons, mic etc, just plain Bluetooth + Line-In.

The module is not "dead silent", there's some noise, but not from digital domain. Another nice feature is the signal amplitude driven automute-function.

While poking around on the board to get the pinout of the BT chip (sanded down) i thought, the 4 vias at the bottom are something like TTL UART. Well, no, it's USB and the module's enumerating as an USB audio device. :D

Now we have BT + Line-In + DAC (16bit/48kHz) + Amp for less than $7.50.

A shame that the BT-DAC is SE only.

(The Bluetooth chipset is from "ZhuHai JieLi Technology")
 
Last edited:
Front:

attachment.php


Back + USB-Connection:

attachment.php


Do not connect VUSB (5V) to the board.

(The capacitors/inductors marking is not acetone resistant)
 

Attachments

  • IMG_9027_1280.jpg
    IMG_9027_1280.jpg
    346.1 KB · Views: 1,551
  • IMG_9028_1280.jpg
    IMG_9028_1280.jpg
    439.1 KB · Views: 1,526
Some first insights for an unmodified board.

Measured between the BT chip DAC output and the TDA7492P input decoupling capacitor.

Muted (No signal input/stream):

attachment.php


Unmuted with BT input:

attachment.php


Unmuted with line input:

attachment.php


1kHz 100mVrms input signal via BT stream:

attachment.php


1kHz 100mVrms input signal via line in:

attachment.php


1kHz ~1Vrms input signal via BT stream:

attachment.php


1kHz ~1Vrms input signal via line in:

attachment.php
 

Attachments

  • Muted_TDA7492P_input_cap_bt_input_signal.png
    Muted_TDA7492P_input_cap_bt_input_signal.png
    27.1 KB · Views: 1,353
  • Unmuted_TDA7492P_input_cap_bt_input_signal.png
    Unmuted_TDA7492P_input_cap_bt_input_signal.png
    43.9 KB · Views: 1,309
  • Unmuted_TDA7492P_input_cap_line_input_signal.png
    Unmuted_TDA7492P_input_cap_line_input_signal.png
    43.3 KB · Views: 1,290
  • 1kHz_1Vrms_at_TDA7492P_input_cap_line_input_signal.png
    1kHz_1Vrms_at_TDA7492P_input_cap_line_input_signal.png
    32.8 KB · Views: 1,264
  • 1kHz_1Vrms_at_TDA7492P_input_cap_bt_input_signal.png
    1kHz_1Vrms_at_TDA7492P_input_cap_bt_input_signal.png
    33.4 KB · Views: 1,277
  • 1kHz_100mVrms_at_TDA7492P_input_cap_line_input_signal.png
    1kHz_100mVrms_at_TDA7492P_input_cap_line_input_signal.png
    41.5 KB · Views: 1,259
  • 1kHz_100mVrms_at_TDA7492P_input_cap_bt_input_signal.png
    1kHz_100mVrms_at_TDA7492P_input_cap_bt_input_signal.png
    42 KB · Views: 1,304
Last edited:
Output signals into 4R resistive load at PVCC=24V

1kHz 4.12Vrms with BT stream:

attachment.php


1kHz 4.12Vrms with line in:

attachment.php


1kHz via line in before clipping:

attachment.php


1kHz via line in light clipping:

attachment.php


4.12Vrms -> 4.24Wrms
7.46Vrms -> 13.9Wrms
9.32Vrms -> 21.7Wrms
 

Attachments

  • 1kHz_light_clipping_at_TDA7492P_output_into_4R_bt_input_signal.png.png
    1kHz_light_clipping_at_TDA7492P_output_into_4R_bt_input_signal.png.png
    29.8 KB · Views: 1,194
  • 1kHz_before_clipping_at_TDA7492P_output_into_4R_bt_input_signal.png.png
    1kHz_before_clipping_at_TDA7492P_output_into_4R_bt_input_signal.png.png
    28.6 KB · Views: 1,203
  • 1kHz_4.12Vrms_at_TDA7492P_output_into_4R_line_input_signal.png.png
    1kHz_4.12Vrms_at_TDA7492P_output_into_4R_line_input_signal.png.png
    28.7 KB · Views: 1,202
  • 1kHz_4.12Vrms_at_TDA7492P_output_into_4R_bt_input_signal.png
    1kHz_4.12Vrms_at_TDA7492P_output_into_4R_bt_input_signal.png
    28.7 KB · Views: 1,200
For fun i bought this tiny TDA7492P module from Sanwu.

TDA7492P Wireless Bluetooth 4.0 Audio Receiver Digital Amplifier Board 50W+50W | eBay

No fancy buttons, mic etc, just plain Bluetooth + Line-In.

The module is not "dead silent", there's some noise, but not from digital domain. Another nice feature is the signal amplitude driven automute-function.

While poking around on the board to get the pinout of the BT chip (sanded down) i thought, the 4 vias at the bottom are something like TTL UART. Well, no, it's USB and the module's enumerating as an USB audio device. :D

Now we have BT + Line-In + DAC (16bit/48kHz) + Amp for less than $7.50.

A shame that the BT-DAC is SE only.

(The Bluetooth chipset is from "ZhuHai JieLi Technology")
The Bluetooth chip is a v2.1, a little long in the tooth! (pun)
Difference between Bluetooth versions | v1.2 v2.0 v2.1 v3.0 v4.0 v4.1
 
To get the static noise a bit down, R01 + R02 (0R) needs to be removed to set the Gain to the minimum of 22dB.

With a source providing ~900mVrms signal, it's still possible to drive the amp into light clipping at 24V and 4R load at the lowest gain setting. This is even more true for lower supply voltages (like 12V).

Minimum Gain with 950mVrms equivalent via BT stream into 4R at 24V:

attachment.php


From the point of audio quality the BT chipset (AC4601) isn't as "crisp" as a CSR based chipset. The sound is a bit (subjective) "muddy" in the upper frequencies compared to MP3/AAC direct stream or even APT-X.
 

Attachments

  • 1kHz_into_clipping_at_TDA7492P_output_into_4R_bt_input_signal_lowest_gain.png
    1kHz_into_clipping_at_TDA7492P_output_into_4R_bt_input_signal_lowest_gain.png
    37.2 KB · Views: 1,175
Anyone noticed the slightly distortet sinewave at high output level? Well, let's see.

First compare 4R (blue) vs. 8R (yellow) load at 1kHz:
attachment.php


overlayed:
attachment.php


Now at 100Hz:
attachment.php


Bit better. So whats going on on the other side - i.e. 10kHz:
attachment.php


:rolleyes:

No matter if 4R or 8R load, the sinewave is distorted.

Comparing the input signal (right at the input coupling capacitor at the TDA7492P) with the output signal at 4R:
attachment.php


Maybe an inductor saturation problem? Let's change for a AGP2933-333KL inductor which should be more than adequate:

AGP2933-333KL 10kHz into 8R:
attachment.php


Compared to the stock inductors:
attachment.php


Pretty much equal.
 

Attachments

  • 8R_4R_comparison_1khz_unclipped.png
    8R_4R_comparison_1khz_unclipped.png
    32.5 KB · Views: 1,183
  • 8R_4R_comparison_1khz_unclipped_2.png
    8R_4R_comparison_1khz_unclipped_2.png
    35.5 KB · Views: 1,166
  • 8R_4R_comparison_100hz_unclipped.png
    8R_4R_comparison_100hz_unclipped.png
    27.2 KB · Views: 1,162
  • 8R_4R_comparison_10khz_unclipped.png
    8R_4R_comparison_10khz_unclipped.png
    36.4 KB · Views: 1,165
  • 8R_10k_Distortion.png
    8R_10k_Distortion.png
    20.9 KB · Views: 1,136
  • 8R_10kHz_AGP2923.png
    8R_10kHz_AGP2923.png
    33.4 KB · Views: 1,147
  • 10kHz_sine_into_4R_comparison.png
    10kHz_sine_into_4R_comparison.png
    29.5 KB · Views: 1,158
Maybe the output filter capacitor? Tried an 470nF MKP:

attachment.php


Same story.. so the distortion comes from the TDA7492P itself. More distortion st higher frequency. (The datasheet already gave a hint)

How about clipping symmetry?

100Hz into 8R into Clipping:
attachment.php


At last some FFT into 4R for different frequencies all done at 4.2Vrms output level:

31.5Hz:
attachment.php


125Hz:
attachment.php


250Hz:
attachment.php


500Hz:
attachment.php


1kHz:
attachment.php


6.4kHz:
attachment.php


10kHz:
attachment.php
 

Attachments

  • 4R_10kHz_Stock_Inductor_MKP.png
    4R_10kHz_Stock_Inductor_MKP.png
    32.8 KB · Views: 772
  • 8R_100Hz_unsymm_Clipping.png
    8R_100Hz_unsymm_Clipping.png
    27.6 KB · Views: 782
  • 1kHz_4.2Vrms_into_4R.png
    1kHz_4.2Vrms_into_4R.png
    65.2 KB · Views: 772
  • 500Hz_4.2Vrms_into_4R.png
    500Hz_4.2Vrms_into_4R.png
    64.8 KB · Views: 767
  • 250Hz_4.2Vrms_into_4R.png
    250Hz_4.2Vrms_into_4R.png
    64.8 KB · Views: 818
  • 6k4Hz_4.2Vrms_into_4R.png
    6k4Hz_4.2Vrms_into_4R.png
    65.5 KB · Views: 766
  • 10kHz_4.2Vrms_into_4R.png
    10kHz_4.2Vrms_into_4R.png
    63.5 KB · Views: 793
  • 125Hz_4.2Vrms_into_4R.png
    125Hz_4.2Vrms_into_4R.png
    64.4 KB · Views: 773
  • 31H5z_4.2Vrms_into_4R.png
    31H5z_4.2Vrms_into_4R.png
    64.3 KB · Views: 796
Muted inputs into 4R, checking "radiation" or leftover from switching frequency after the output filter:

attachment.php


attachment.php


Orange is reference, when amplifier is off.



attachment.php
 

Attachments

  • FFT_output_muted_input_into_4R.png
    FFT_output_muted_input_into_4R.png
    10.7 KB · Views: 774
  • FFT_output_muted_input_into_4R_250MEG.png
    FFT_output_muted_input_into_4R_250MEG.png
    12.2 KB · Views: 757
  • Slewrate_limit.png
    Slewrate_limit.png
    3.5 KB · Views: 749
Last edited:
Last thing to do was the modification of the output filter.

Stock where: 2x33uH + 470n + 2x100n (AD-Filter)
modified is: 10uH + 2x1u FKP (BD filter)

With only changing the inductors to 10uH and the AD filter capacitor from 470n to 1u it went like this:

4R 10kHz before clipping:
attachment.php


Changing the AD-filter to BD-filter gives:

4R 10kHz before clipping:
attachment.php


Both 4R and 8R looking fine now:
attachment.php


Comparing this filter against the other channels original filter:

4R 10kHz before clipping (green unmodified, yellow modified):
attachment.php


Inductors used: Coilcraft MSS1278-103MLB
Capacitors: TDK 1u 63V FKP
 

Attachments

  • 4R_10kHz_MSS1278-103_1u_FKP_before_clipping.png
    4R_10kHz_MSS1278-103_1u_FKP_before_clipping.png
    40.9 KB · Views: 700
  • 4R_10kHz_MSS1278-103_2x_1u_FKP_full_diff_before_clipping.png
    4R_10kHz_MSS1278-103_2x_1u_FKP_full_diff_before_clipping.png
    34.9 KB · Views: 706
  • 4R_8R_10kHz_MSS1278-103_2x_1u_FKP_full_diff_before_clipping.png
    4R_8R_10kHz_MSS1278-103_2x_1u_FKP_full_diff_before_clipping.png
    38 KB · Views: 694
  • 4R_10kHz_unmodified_vs_modified_filter.png
    4R_10kHz_unmodified_vs_modified_filter.png
    38.6 KB · Views: 726
Yeah, good work.

I was considering something like this board for a small setup and read with interest.

Don't yo know if it sounds different because you didn't listen to it but only measured of was the difference not so audible.

It measures significantly better:)
 
Yes, i did, no "visible" change. Distortion is mainly generated from inductor saturation and filter configuration.

Even with the fixed output filter, the BT chip / link quality is dominating the sound, which is SBC at best.

@indoubt,

if you can see signal deformation already on the scope, you'll here hear it for sure. Distortion levels under 1% are hard/not to see.

I wouldn't recommend this board, even with modifications, the BT module is limiting the performance. The CSR based boards are a better choice, especially as they can be reprogrammed.
 
Last edited: