Unstable BLE connection on STM32WB55 IC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2022-07-23 1:48 AM
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:
- Could this be a FW issue? Maybe there is something I need to configure or calibrate on my custom board?
- Do i need to change some timing configuration like latencies?
- 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.
Hoping for your suggestions and idea.
Thanks in advance.
