cancel
Showing results for 
Search instead for 
Did you mean: 

Unstable BLE connection on STM32WB55 IC

This is my first attempt to ask a question here and my first time to use STM32WB55 platform, so I will try my best to put as many details as I can.

I am using an STM32WB55 IC for a BLE project on a custom board. I installed the version v1.13.3 of stm32wb5x_BLE_Stack_full_fw.bin.

I am using a Windows laptop to connect to my custom board.

My custom board can advertise well and can intermittently connect to my Windows laptop. However, if i load my FW to a Nucleo WB55 board, I can connect to my Windows laptop consistently.

Furthermore, here are other stuffs I checked and done:

  • I had checked both the LSE and HSE of my custom board and both are all OK.
  • Both Nucleo Board and Custom Board have the same BLE stack binary and version
  • Both Nucleo Board and Custom Board have the same FUS version
  • I also shielded the STM32WB MCU on my board, same as Nucleo Board.
  • Power supply of Custom Board are checked and stable.

My question is:

  1. Could this be a FW issue? Maybe there is something I need to configure or calibrate on my custom board?
  2. Do i need to change some timing configuration like latencies?
  3. To further check other potential cause, I like to test the board with continuous transmit and continuous receive mode. Is there an existing FW or binaries that I can just use directly?

I attached the Link Layer traffic of the custom board and the Nucleo board for reference.

0693W00000QLz5hQAD.png 

0693W00000QLz5mQAD.pngHoping for your suggestions and idea.

Thanks in advance.

0 REPLIES 0