• Question about low-pass output filters for Bluetooth receivers

    From Jan Panteltje@3:633/10 to All on Wednesday, September 02, 2026 10:16:36
    Question about low-pass output filters for Bluetooth receivers

    I wanted to replace my very old Bluetooth receiver (used for TV mostly)
    and bought some cheap Bluetooth receivers with a 3.5 mm phone jack.

    Now it sounded a bit ..? not my idea of HiFi
    So scope on output.
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired.
    Some modules more than others.
    My old one is OK...

    So simple lowpass RC?
    Any body have any experiences with that?
    I see a lot of papers on the subject when googling
    but all want me to sign in or whatever to access it.

    I do get an annoying ringing in my ears after having listened to some music with that 350 kHz background.
    I know I am no bat, but then again...
    Using Sennheiser HD201 headphones or small earplugs.

    Simple passive filer could work
    Or a parallel LC tuned to 350 kHz in series with the headphone (2 for stereo)?

    Some people must have encountered this, or am Iteh only he fee bat here?

    Anyways fun project :-)
    This one I bought and is BAD
    https://www.bol.com/nl/nl/p/2-in-1-bluetooth-5-3-receiver-en-transmitter-usb-adapter-met-aux-kabel-bluetooth-zender-en-ontvanger-bluetooth-audio-receiver-zwart/9300000227556490/

    These are slightly batter but still 350 kH to high:
    https://www.bol.com/nl/nl/p/bluetooth-transmitter-receiver-2-in-1-bt-5-0-3-5mm-aux-rca-bluetooth-zender-bluetooth-ontvanger-bluetooth-transmitter-bluetooth-receiver/9300000016289597/

    And I also ordered some of these:
    https://www.tinytronics.nl/en/audio/audio-sources/stereo-audio-receiver-with-audio-jack-mh-m28-bluetooth-4.2
    Not tested yet,





    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Liz Tuddenham@3:633/10 to All on Wednesday, September 02, 2026 12:16:24
    Jan Panteltje <alien@comet.invalid> wrote:

    [...]
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired.

    [...]

    I do get an annoying ringing in my ears after having listened to some music with that 350 kHz background.
    I know I am no bat, but then again...
    Using Sennheiser HD201 headphones or small earplugs.

    Could you be heaing other tones as the result of intermodulation between
    the signal and the spurious frequency?



    --
    ~ Liz Tuddenham ~
    (Remove the ".invalid"s and add ".co.uk" to reply)
    www.poppyrecords.co.uk

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Wednesday, September 02, 2026 12:17:06
    liz@poppyrecords.invalid.invalid (Liz Tuddenham)wrote:
    Jan Panteltje <alien@comet.invalid> wrote:

    [...]
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired.

    [...]

    I do get an annoying ringing in my ears after having listened to some music >> with that 350 kHz background.
    I know I am no bat, but then again...
    Using Sennheiser HD201 headphones or small earplugs.

    Could you be heaing other tones as the result of intermodulation between
    the signal and the spurious frequency?

    Sure.
    BTW the square box has almost 2 Vpp audio out mixed with 2 Vpp 350 kHz!
    You can hardly see the audio in it on the scope !

    The USB ones have about 200 mVpp 350 kHz mixed with almost 2 Vpp audio out.

    I will have to write a review for it.
    It will not be positve.
    I am not sure it would not cause damage when put ino some good wideband audio amp and is amplified..

    I wanted to sent some audio from some of my Raspberry Pis to the TV, audio power amplifier and elsewhere..
    Now done with long cables all over the floor.
    The build in bluetooth does not work in the P4s I have, as those are in an alu housing with a fan.

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Lasse Langwadt@3:633/10 to All on Wednesday, September 02, 2026 17:32:38
    On 9/2/26 12:16, Jan Panteltje wrote:
    Question about low-pass output filters for Bluetooth receivers

    I wanted to replace my very old Bluetooth receiver (used for TV mostly)
    and bought some cheap Bluetooth receivers with a 3.5 mm phone jack.

    Now it sounded a bit ..? not my idea of HiFi
    So scope on output.
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired.
    Some modules more than others.
    My old one is OK...


    pwm/class-d headphone output amplifer/ADC ?




    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Thursday, September 03, 2026 05:05:52
    Lasse Langwadt <llc@fonz.dk>wrote:
    On 9/2/26 12:16, Jan Panteltje wrote:
    Question about low-pass output filters for Bluetooth receivers

    I wanted to replace my very old Bluetooth receiver (used for TV mostly)
    and bought some cheap Bluetooth receivers with a 3.5 mm phone jack.

    Now it sounded a bit ..? not my idea of HiFi
    So scope on output.
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired.
    Some modules more than others.
    My old one is OK...


    pwm/class-d headphone output amplifer/ADC ?

    No it is not PWM output
    The 350 kHz is a steady nice sinewave,
    unfortunalely by the square model about 2 V pp added with audio that is also 2 Vpp maximum.
    I am going to try some parallel LC tuned circuit at 350 kHz in series with the headphone,
    scope what is then left of the 350 kHz at the headphone side.
    I am also going to listen an my AM radio for the third harmonic of the 350 kHz, can use SSB to hear if it is frequency stable :-)
    But I noticed a 24 MHz (I think it was) crystal in the small bluetooth PCBs, some chip, and some Rs and Cs, so the 350 kHz is likely very stable, looks stable on the scope.

    You have a buetooth receiver? Scope it!
    Who knows, you may see the same crap.


    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Thursday, September 03, 2026 06:45:34
    Lasse Langwadt <llc@fonz.dk>wrote:
    pwm/class-d headphone output amplifer/ADC ?
    PS

    No it is not PWM output

    I just listened to the bluetooth output with my Tecson PL600 radio,
    it has long wave, no need to look for harmonics and it found that RF at 370 kHz,
    clearly detected, and rock solid on SSB, no AM, no FM.




    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Lasse Langwadt@3:633/10 to All on Thursday, September 03, 2026 17:22:55
    On 9/3/26 07:05, Jan Panteltje wrote:
    Lasse Langwadt <llc@fonz.dk>wrote:
    On 9/2/26 12:16, Jan Panteltje wrote:
    Question about low-pass output filters for Bluetooth receivers

    I wanted to replace my very old Bluetooth receiver (used for TV mostly)
    and bought some cheap Bluetooth receivers with a 3.5 mm phone jack.

    Now it sounded a bit ..? not my idea of HiFi
    So scope on output.
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired. >>> Some modules more than others.
    My old one is OK...


    pwm/class-d headphone output amplifer/ADC ?

    No it is not PWM output
    The 350 kHz is a steady nice sinewave,
    unfortunalely by the square model about 2 V pp added with audio that is also 2 Vpp maximum.
    I am going to try some parallel LC tuned circuit at 350 kHz in series with the headphone,
    scope what is then left of the 350 kHz at the headphone side.
    I am also going to listen an my AM radio for the third harmonic of the 350 kHz,
    can use SSB to hear if it is frequency stable :-)
    But I noticed a 24 MHz (I think it was) crystal in the small bluetooth PCBs, some chip, and some Rs and Cs, so the 350 kHz is likely very stable, looks stable on the scope.

    You have a buetooth receiver? Scope it!
    Who knows, you may see the same crap.



    it could still be pwm just lowpass filtered

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Thursday, September 03, 2026 08:29:03
    On Thu, 03 Sep 2026 05:05:52 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    Lasse Langwadt <llc@fonz.dk>wrote:
    On 9/2/26 12:16, Jan Panteltje wrote:
    Question about low-pass output filters for Bluetooth receivers

    I wanted to replace my very old Bluetooth receiver (used for TV mostly)
    and bought some cheap Bluetooth receivers with a 3.5 mm phone jack.

    Now it sounded a bit ..? not my idea of HiFi
    So scope on output.
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired. >>> Some modules more than others.
    My old one is OK...


    pwm/class-d headphone output amplifer/ADC ?

    No it is not PWM output
    The 350 kHz is a steady nice sinewave,
    unfortunalely by the square model about 2 V pp added with audio that is also 2 Vpp maximum.
    I am going to try some parallel LC tuned circuit at 350 kHz in series with the headphone,
    scope what is then left of the 350 kHz at the headphone side.
    I am also going to listen an my AM radio for the third harmonic of the 350 kHz,
    can use SSB to hear if it is frequency stable :-)
    But I noticed a 24 MHz (I think it was) crystal in the small bluetooth PCBs, >some chip, and some Rs and Cs, so the 350 kHz is likely very stable, looks stable on the scope.

    You have a buetooth receiver? Scope it!
    Who knows, you may see the same crap.

    Try a cap across the headphones.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Thursday, September 03, 2026 16:18:22
    john larkin <jl@glen--canyon.com>wrote:
    On Thu, 03 Sep 2026 05:05:52 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    Lasse Langwadt <llc@fonz.dk>wrote:
    On 9/2/26 12:16, Jan Panteltje wrote:
    Question about low-pass output filters for Bluetooth receivers

    I wanted to replace my very old Bluetooth receiver (used for TV mostly) >>>> and bought some cheap Bluetooth receivers with a 3.5 mm phone jack.

    Now it sounded a bit ..? not my idea of HiFi
    So scope on output.
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired. >>>> Some modules more than others.
    My old one is OK...


    pwm/class-d headphone output amplifer/ADC ?

    No it is not PWM output
    The 350 kHz is a steady nice sinewave,
    unfortunalely by the square model about 2 V pp added with audio that is also 2 Vpp maximum.
    I am going to try some parallel LC tuned circuit at 350 kHz in series with the headphone,
    scope what is then left of the 350 kHz at the headphone side.
    I am also going to listen an my AM radio for the third harmonic of the 350 kHz,
    can use SSB to hear if it is frequency stable :-)
    But I noticed a 24 MHz (I think it was) crystal in the small bluetooth PCBs, >>some chip, and some Rs and Cs, so the 350 kHz is likely very stable, looks stable on the scope.

    You have a buetooth receiver? Scope it!
    Who knows, you may see the same crap.

    Try a cap across the headphones.

    I tried some 370 kHz parallel LC circuits - so high impedance at that frequency - in series with
    the headphone today, not working as I was hoping for, testing not finished yet, but a bit of interruption happened,
    had to go to my mains power backup as the power company was replacing the electricity as well as the gas
    meters with new electronic ones that report back the use via some wireless link.
    They are changing everything as many people feed back solar power into the grid,
    but they no longer pay much for the feedback, claiming it 'overloads' the wires / cables.
    That leaves people the choice of using batteries to store solar power themselves.

    Anyways the Bluetooth alternative is a low pass and a separate power chip, easy to do with the small boards I have
    some 5 V supply audio power amps?

    I certainly do not want 370 kHz into my big 180 W audio power amp and maybe melt the tweeters?

    So a simple filter board added to the small Bluetooth ones I have.

    Might have designed the whole thing from scratch, Maybe look for a filter board on ebay..


    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Liz Tuddenham@3:633/10 to All on Thursday, September 03, 2026 18:58:22
    Jan Panteltje <alien@comet.invalid> wrote:

    I certainly do not want 370 kHz into my big 180 W audio power amp and
    maybe melt the tweeters?

    I designed my own loudspeakers with a separate amplifier for each drive
    unit. The tweeters have a timing mechanism which protects them in the
    event of sustained overload.


    --
    ~ Liz Tuddenham ~
    (Remove the ".invalid"s and add ".co.uk" to reply)
    www.poppyrecords.co.uk

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Thursday, September 03, 2026 11:20:46
    On Thu, 03 Sep 2026 16:18:22 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    john larkin <jl@glen--canyon.com>wrote:
    On Thu, 03 Sep 2026 05:05:52 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    Lasse Langwadt <llc@fonz.dk>wrote:
    On 9/2/26 12:16, Jan Panteltje wrote:
    Question about low-pass output filters for Bluetooth receivers

    I wanted to replace my very old Bluetooth receiver (used for TV mostly) >>>>> and bought some cheap Bluetooth receivers with a 3.5 mm phone jack.

    Now it sounded a bit ..? not my idea of HiFi
    So scope on output.
    2 Vpp out, OK
    But a 200 mV sinewave at about 350 kHz too, also when silent but paired. >>>>> Some modules more than others.
    My old one is OK...


    pwm/class-d headphone output amplifer/ADC ?

    No it is not PWM output
    The 350 kHz is a steady nice sinewave,
    unfortunalely by the square model about 2 V pp added with audio that is also 2 Vpp maximum.
    I am going to try some parallel LC tuned circuit at 350 kHz in series with the headphone,
    scope what is then left of the 350 kHz at the headphone side.
    I am also going to listen an my AM radio for the third harmonic of the 350 kHz,
    can use SSB to hear if it is frequency stable :-)
    But I noticed a 24 MHz (I think it was) crystal in the small bluetooth PCBs,
    some chip, and some Rs and Cs, so the 350 kHz is likely very stable, looks stable on the scope.

    You have a buetooth receiver? Scope it!
    Who knows, you may see the same crap.

    Try a cap across the headphones.

    I tried some 370 kHz parallel LC circuits - so high impedance at that frequency - in series with
    the headphone today, not working as I was hoping for, testing not finished yet,
    but a bit of interruption happened,
    had to go to my mains power backup as the power company was replacing the electricity as well as the gas
    meters with new electronic ones that report back the use via some wireless link.
    They are changing everything as many people feed back solar power into the grid,
    but they no longer pay much for the feedback, claiming it 'overloads' the wires / cables.
    That leaves people the choice of using batteries to store solar power themselves.

    Anyways the Bluetooth alternative is a low pass and a separate power chip, easy to do with the small boards I have
    some 5 V supply audio power amps?

    I certainly do not want 370 kHz into my big 180 W audio power amp and maybe melt the tweeters?

    So a simple filter board added to the small Bluetooth ones I have.

    Might have designed the whole thing from scratch, Maybe look for a filter board on ebay..


    A simple 1st order RC should be enough. -3 dB at 15K maybe.

    Use an RLC to be compulsive.


    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Thursday, September 03, 2026 11:22:21
    On Thu, 03 Sep 2026 06:45:34 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    Lasse Langwadt <llc@fonz.dk>wrote:
    pwm/class-d headphone output amplifer/ADC ?
    PS

    No it is not PWM output

    I just listened to the bluetooth output with my Tecson PL600 radio,
    it has long wave, no need to look for harmonics and it found that RF at 370 kHz,
    clearly detected, and rock solid on SSB, no AM, no FM.



    I bet the gadget has all of the FCC/UL/CE/CSA stickers.


    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Friday, September 04, 2026 08:03:43
    john larkin <jl@htigct.com>wrote:
    On Thu, 03 Sep 2026 16:18:22 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    So a simple filter board added to the small Bluetooth ones I have.

    Might have designed the whole thing from scratch, Maybe look for a filter board on ebay..


    A simple 1st order RC should be enough. -3 dB at 15K maybe.

    Use an RLC to be compulsive.

    Yes, but then an output amplifier / headphone driver is needed after the filter.
    I just found a small ebay headphone ampolifier I already have and forgot about.

    So RC lowpass, I also have a RC lowpass in the output of my Raspberry Pi audio too, build into the connector cable.
    It has a lot of RF on the 3.5 mm output jack.
    Did you check yout big Pi's audio out?






    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Friday, September 04, 2026 08:11:54
    liz@poppyrecords.invalid.invalid (Liz Tuddenham)wrote:
    Jan Panteltje <alien@comet.invalid> wrote:

    I certainly do not want 370 kHz into my big 180 W audio power amp and >>maybe melt the tweeters?

    I designed my own loudspeakers with a separate amplifier for each drive
    unit. The tweeters have a timing mechanism which protects them in the
    event of sustained overload.

    Many years ago I had some interaction with somebody who build and sold transistor power amps.
    Those were used on fairs etc..
    IIRC we discussed adding an extra input stage transistor, free from the feedback circuit, that limited input signals and did we add a lowpass cap?
    Just to protect those amps.
    Easy to get some amplifier oscillating if your input is part of the feedback by connecting all sorts of shit, even defective input cables can kill it.
    3055 amps ..

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Friday, September 04, 2026 09:21:44
    john larkin <jl@htigct.com>wrote:
    On Thu, 03 Sep 2026 06:45:34 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    Lasse Langwadt <llc@fonz.dk>wrote:
    pwm/class-d headphone output amplifer/ADC ?
    PS

    No it is not PWM output

    I just listened to the bluetooth output with my Tecson PL600 radio,
    it has long wave, no need to look for harmonics and it found that RF at 370 kHz,
    clearly detected, and rock solid on SSB, no AM, no FM.



    I bet the gadget has all of the FCC/UL/CE/CSA stickers.

    I have been wondering the same..
    No such thing found !
    Does have a CE mark on the plastic bag it was shipped it:
    https://ibb.co/LXm5WHGv

    I am sure the plastic bag is OK ;-)




    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Friday, September 04, 2026 08:13:15
    On Fri, 04 Sep 2026 08:03:43 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    john larkin <jl@htigct.com>wrote:
    On Thu, 03 Sep 2026 16:18:22 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    So a simple filter board added to the small Bluetooth ones I have.

    Might have designed the whole thing from scratch, Maybe look for a filter board on ebay..


    A simple 1st order RC should be enough. -3 dB at 15K maybe.

    Use an RLC to be compulsive.

    Yes, but then an output amplifier / headphone driver is needed after the filter.

    No, just keep the impedances low. What's the headphone impedance?

    I just found a small ebay headphone ampolifier I already have and forgot about.

    So RC lowpass, I also have a RC lowpass in the output of my Raspberry Pi audio >too, build into the connector cable.
    It has a lot of RF on the 3.5 mm output jack.
    Did you check yout big Pi's audio out?



    We use the Pi400 keyboard thing for development but don't use the
    audio out. I personally design with the RP2040 chip.

    https://www.dropbox.com/scl/fi/7wsg50ddqvddw653bk3sq/RPI_Dev_Sys.jpg?rlkey=qbbofpsmf66a3itee4pchbiji&raw=1



    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Kragen Javier Sitaker@3:633/10 to All on Friday, September 04, 2026 14:14:27
    Jan Panteltje <alien@comet.invalid> writes:
    I certainly do not want 370 kHz into my big 180 W audio power amp and
    maybe melt the tweeters?

    I melted a bunch of tweeters by failing to filter out a 31.25kHz PWM
    carrier (from a 16MHz ATMega328, guess where that came from). That was
    an expensive lesson!

    Kragen

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Friday, September 04, 2026 18:21:48
    john larkin <jl@glen--canyon.com>wrote:
    On Fri, 04 Sep 2026 08:03:43 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    john larkin <jl@htigct.com>wrote:
    On Thu, 03 Sep 2026 16:18:22 GMT, Jan Panteltje <alien@comet.invalid> >>>wrote:

    So a simple filter board added to the small Bluetooth ones I have.

    Might have designed the whole thing from scratch, Maybe look for a filter board on ebay..


    A simple 1st order RC should be enough. -3 dB at 15K maybe.

    Use an RLC to be compulsive.

    Yes, but then an output amplifier / headphone driver is needed after the filter.

    No, just keep the impedances low. What's the headphone impedance?

    That is the point, could be my Sennheiser headphones, or Chinse earplugs
    or whatever, or my audio power amp,



    I just found a small ebay headphone ampolifier I already have and forgot about.

    So RC lowpass, I also have a RC lowpass in the output of my Raspberry Pi audio
    too, build into the connector cable.
    It has a lot of RF on the 3.5 mm output jack.
    Did you check yout big Pi's audio out?



    We use the Pi400 keyboard thing for development but don't use the
    audio out. I personally design with the RP2040 chip.

    https://www.dropbox.com/scl/fi/7wsg50ddqvddw653bk3sq/RPI_Dev_Sys.jpg?rlkey=qbbofpsmf66a3itee4pchbiji&raw=1

    I used the Pi4 today to make some test tones, some here may like this:

    # sweep audio 20 Hz to 20 kHz fr 30 seconds:
    play -V -r 44100 -n synth 30 sin 20+20000

    # single tones
    play -V -r 44100 -n synth 30 sin 20000
    play -V -r 44100 -n synth 30 sin 2000
    play -V -r 44100 -n synth 30 sin 10000
    play -V -r 44100 -n synth 30 sin 12000
    play -V -r 44100 -n synth 30 sin 15000
    play -V -r 44100 -n synth 30 sin 20000


    You can also use an audio USB stick like I have,
    it then gets a dfferent device number assigned by the Alsa sound system:

    Generate a single 20 kHz tone for 30 seconds:
    AUDIODEV=hw:3,0 play -V -r 44100 -n synth 30 sin 20000

    # Sweep USB stick with audio out / audio in:
    AUDIODEV=hw:3,0 play -V -r 44100 -n synth 30 sin 20+20000

    # sweep goes 'over the top'
    AUDIODEV=hw:3,0 play -V -r 44100 -n synth 30 sin 20+30000
    Interesting, it starts again after about 20 kHz with distortion at the
    sample speed point !

    Also mixer to set the volume

    for the intern audio volume:
    alsamixer
    for the extenal USB audio device:
    alsamixer -c 3


    Just had a lot of fun with it today, playing with the good Trio analog scope and noticed the little audio amplifier I have does indeed some lowpass.
    https://panteltje.nl/pub/chinese_headphone_amplifier_build_IMG_0193.JPG
    Was a kit? no idea where I got it from :-)
    But works great!

    Like somebody else mentioned, the output of the Bluetooth modules may be PWM.
    I did see changes is the sine wave zero crossing when triggering the scope
    from the RF while there is some music playing.
    Next I will look up (try to read) the chip numbers in the small Bluetooth modules I bought.



    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jan Panteltje@3:633/10 to All on Saturday, September 05, 2026 16:17:21
    Jan Panteltje <alien@comet.invalid>wrote:
    john larkin <jl@glen--canyon.com>wrote:
    On Fri, 04 Sep 2026 08:03:43 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    Anyway, easy way out, made a simple audio lowpass cable that fits in all bluetooth receivers I have:
    bluetooth_stereo_lowpass_cable_980_ohm_10nF__IXIMG_1614.JPG
    https://ibb.co/RW60C7Q

    Based on this:
    low_pass_RC_audio_filter.gif
    https://ibb.co/DH9GSgTF

    Used 950 Ohm resistors as I cannot hear above 15 kHz these days and it gives
    a bit more RF attenuation too.
    Works OK on my Sennheiser HD201 headphone and also via that small audio amp I found.




    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Saturday, September 05, 2026 10:03:51
    On Fri, 04 Sep 2026 18:21:48 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    john larkin <jl@glen--canyon.com>wrote:
    On Fri, 04 Sep 2026 08:03:43 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    john larkin <jl@htigct.com>wrote:
    On Thu, 03 Sep 2026 16:18:22 GMT, Jan Panteltje <alien@comet.invalid> >>>>wrote:

    So a simple filter board added to the small Bluetooth ones I have.

    Might have designed the whole thing from scratch, Maybe look for a filter board on ebay..


    A simple 1st order RC should be enough. -3 dB at 15K maybe.

    Use an RLC to be compulsive.

    Yes, but then an output amplifier / headphone driver is needed after the filter.

    No, just keep the impedances low. What's the headphone impedance?

    That is the point, could be my Sennheiser headphones, or Chinse earplugs
    or whatever, or my audio power amp,



    I just found a small ebay headphone ampolifier I already have and forgot about.

    So RC lowpass, I also have a RC lowpass in the output of my Raspberry Pi audio
    too, build into the connector cable.
    It has a lot of RF on the 3.5 mm output jack.
    Did you check yout big Pi's audio out?



    We use the Pi400 keyboard thing for development but don't use the
    audio out. I personally design with the RP2040 chip.
    https://www.dropbox.com/scl/fi/7wsg50ddqvddw653bk3sq/RPI_Dev_Sys.jpg?rlkey=qbbofpsmf66a3itee4pchbiji&raw=1

    I used the Pi4 today to make some test tones, some here may like this:

    # sweep audio 20 Hz to 20 kHz fr 30 seconds:
    play -V -r 44100 -n synth 30 sin 20+20000

    # single tones
    play -V -r 44100 -n synth 30 sin 20000
    play -V -r 44100 -n synth 30 sin 2000
    play -V -r 44100 -n synth 30 sin 10000
    play -V -r 44100 -n synth 30 sin 12000
    play -V -r 44100 -n synth 30 sin 15000
    play -V -r 44100 -n synth 30 sin 20000


    You can also use an audio USB stick like I have,
    it then gets a dfferent device number assigned by the Alsa sound system:

    Generate a single 20 kHz tone for 30 seconds:
    AUDIODEV=hw:3,0 play -V -r 44100 -n synth 30 sin 20000

    # Sweep USB stick with audio out / audio in:
    AUDIODEV=hw:3,0 play -V -r 44100 -n synth 30 sin 20+20000

    # sweep goes 'over the top'
    AUDIODEV=hw:3,0 play -V -r 44100 -n synth 30 sin 20+30000
    Interesting, it starts again after about 20 kHz with distortion at the
    sample speed point !

    Also mixer to set the volume

    for the intern audio volume:
    alsamixer
    for the extenal USB audio device:
    alsamixer -c 3


    Just had a lot of fun with it today, playing with the good Trio analog scope >and noticed the little audio amplifier I have does indeed some lowpass.
    https://panteltje.nl/pub/chinese_headphone_amplifier_build_IMG_0193.JPG
    Was a kit? no idea where I got it from :-)
    But works great!

    Like somebody else mentioned, the output of the Bluetooth modules may be PWM. >I did see changes is the sine wave zero crossing when triggering the scope >from the RF while there is some music playing.
    Next I will look up (try to read) the chip numbers in the small Bluetooth >modules I bought.



    The RP2040 has two 200 MHz ARM cores. One could be dedicated to being
    a DDS synthesizer, and that could drive a PWM. So we'd have a 75-cent
    precision function generator. Maybe 95 cents with the opuput filter
    and an opamp.

    USB would add two resistors.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From someone@3:633/10 to All on Wednesday, September 09, 2026 17:45:01
    370KHZ happens to be the standard switching frequency for the receiver buck regulator. In addition, it is always synchronized to the system master clock, 24MHZ in your case, to eliminate intermodulation components from the audio output resulting from unsynced drift and finite coupling in the receiver IC. The synchronization is most often achieved by digital division. This is a very old technique that's been around forever. The fact of you being able to hear a whine tells me the regulator clock has lost sync. And the feedthrough of the switching frequency to the audio tells me the decoupling around the buck regulator is broken. That would be by bad design, bad selection of components, or defective components. You might be using a line impedance receiver designed to drive lower impedance loads, such as earbuds, and that would cause it to pick up the coupling with such a high amplitude. If terminating your scope probe in 16R fixes it, that will be a giveaway.

    --
    For full context, visit https://www.electrondepot.com/electrodesign/question-about-low-pass-output-filters-for-bluetooth-receive-4409835-.htm


    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)