Skip to main content
IRakh.1
Associate III
January 8, 2023
Question

Not works BLE in STM32WB on a custom PCB board? How to check where is problem

  • January 8, 2023
  • 4 replies
  • 3055 views

0693W00000Y7ewoQAB.bmpSTM32 - STM32WB55CGU6

Antenna - 2450AT18B100E

Filter - MLPF-WB-01E3

Hello everyone, please help me fix the problem with my custom PCB board and BLE. The antenna on the board won’t work (I don't see my device via Bluetooth) in any way and I don’t know where to look, can anyone implement Bluetooth via filter MLPF-WB-01E3 and antenna 2450AT18B100E on STM32WB? I suspect that there is a problem with the board since I run similar code on Nucleo and I can see the device through my phone but I can't see the device through my phone Does anyone know how to check where the error is, and to check if I designed the board correctly?

This topic has been closed for replies.

4 replies

Remy ISSALYS
Technical Moderator
January 23, 2023

Hello,

You can have a look to the application note AN5378 which describe the bring-up procedure for STM32WB series.

Is the HSE crystal delivering the correct frequency = 32 MHz with max 50 ppm?

Best Regards

IRakh.1
IRakh.1Author
Associate III
February 22, 2023

Hi, thank you so much for your response, my oscilloscope is only for 2 MHz, do you know how I can test my HSE crystal?

Javier1
Principal
January 23, 2023

there is a lot of people having trouble with the binary running the radio M0+core.

Have you tried to update that binary to the latest version?

https://www.youtube.com/watch?v=tRn08tdRPUU

hit me up in https://www.linkedin.com/in/javiermuñoz/
IRakh.1
IRakh.1Author
Associate III
February 3, 2023

Hi Javier, thank you so much for your participation. To be honest, not sure that it is necessary, because my code in Nucleo STM32WB is working, but it is not working on the custom PCB board, or am I wrong?

Eesys.1
Visitor II
March 18, 2023

If everything else are OK, Even without assembling the filter, you should see the advertising packets on the BLE app. Just set the tx power to max (6dbm = 0x1f).

Assembling the filter part is very challanging. Make sure that all 6 pins of the filter are connected to the boaed.

AAlfe.1
Visitor II
June 5, 2023

Hello!

Im having the same problem: the code is working perfectly on the nucleo but the bluetooth on my custom board doesn't work.

What's the possible reasons?