cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WB55CGU7 - Need BLE configuration for upto 10m distance

Manikandaprabhu
Associate II

Hello team,

  I am Manikandaprabu from illuminen technologies. I am working with STM32WB55CGU7 for client, server application.We need to pair the client and server modules and find the distance. Now we developed, client and server pairing is ok but the distance only 1 meter. We need to make this distance will be upto 10meter without connecting antenna. Help me to achieve our goal. Here below we attached our CUBEMX configuration for your reference. 

 

Manikandaprabhu_0-1738234002084.png

 

Manikandaprabhu_1-1738234480314.png

Is there need any changes in our configuration to resolve the issue.Kindly find.Thanks in advance.

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

Hello @Manikandaprabhu 

As said @Andrew Neil you need to have an Antenna for BLE use cases specially for such a distance. But if you are looking to improve the distance of transmission, you may start by improving the TX Power to the maximum supported on your design.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

5 REPLIES 5

@Manikandaprabhu wrote:

without connecting antenna.


You always need an antenna of some sort!

The characteristics of the antenna are key in determining range.

STTwo-32
ST Employee

Hello @Manikandaprabhu 

As said @Andrew Neil you need to have an Antenna for BLE use cases specially for such a distance. But if you are looking to improve the distance of transmission, you may start by improving the TX Power to the maximum supported on your design.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Hello Sir,

    I am working with STM32WB55CGU7 bluetooth MCU for Client and server for our application.Our application is Client and server connect 3 minutes once for 20 seconds.I need to enable the sleep mode in this controller for reduce power consumption.Because Iam using Lithium iron battery to power on the board.So Need to use Battery voltage for long days. And I have included my doubts of 3 points. Please find and help me solve as soon as possible to achieve our Project.

1. We enable the sleep mode in this controller using inbuild functions. These functions are I have used,

     PWR_EnterSleepMode();  

      PWR_ExitSleepMode(); 

Its working.

We test this scenerio,

Initial Voltage(V)Time(Hrs)With sleep mode (V)VoltageDifference(mV)
3.44513.53.005440
Initial Voltage(V)Time(Hrs)Without sleep mode (V)VoltageDifference(mV)
3.57713.53.51562

We faced, without enabling the sleepmode the voltage was drop minimum.
But when we enable sleepmode was maximum voltage drop. Is this function what we called is correct for enable sleep mode or anyother function need to be use.Kindly give me guidance for enable the sleepmode for STM32WB55CGU7 MCU.

2. How to find the accurate distance from the server between connection.

Here below,

         hci_read_rssi(gConnHandle,&gRssiVal);

         gDistance = pow(10, (((float)TX_POWER-gRssiVal)/(20.00)));   

 based this type I calculated the distance.This method is correct or not. Is there are need to add or change maethod to calculate the distance. 

3.  If we use CR2032 battery for to power on the board and connect for 3 minutes once for 20 seconds means, What is the capacity of battery working?

 

These are all my doubts. Kindly find and help me to resolve our queries regarding STM32WB55CGU7 mcu. 

Thanking you.

 

Hello @Manikandaprabhu 

Those are 3 new questions. So, please create a new poste for the question 1 and 3. Also, create a new poste for the question 2 that has a different subject. Don’t forget to add the necessary details. Also, don’t forget to select as best answer the answer that solved your original question. 

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.


@STTwo-32 wrote:

please create a new poste for the question 1 and 3. Also, create a new poste for the question 2 that has a different subject. 


+1

@Manikandaprabhu and don't forget to post links here to your new threads - so people can find them.

Your new threads  could also link back to here for reference, if you feel that helps.