主题中讨论的其他部件:CC2564C, CC2564
工具/软件:TI-RTOS
大家好,
我目前正在使用 CC2564 控制器组合项目处理STM32F411RE。
在广告模式下,没有问题。
在连接模式下,我遇到了一些功耗问题。
娱乐:
1.我开始在我的控制器中做广告。
2.我将SPP和BLE连接到iPhone。
3.接通后,我每30毫秒获得峰值pluse。
我试着找出原因。 但我找不到它。
我能知道,为什么我在连接后得到这种峰值的使用。
请帮助我找到这个原因并解决这个问题。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI-RTOS
大家好,
我目前正在使用 CC2564 控制器组合项目处理STM32F411RE。
在广告模式下,没有问题。
在连接模式下,我遇到了一些功耗问题。
娱乐:
1.我开始在我的控制器中做广告。
2.我将SPP和BLE连接到iPhone。
3.接通后,我每30毫秒获得峰值pluse。
我试着找出原因。 但我找不到它。
我能知道,为什么我在连接后得到这种峰值的使用。
请帮助我找到这个原因并解决这个问题。
您好,Mano:
此外,要添加到上面的Derrick评论中,这也可能是因为SPPLEDemo和iPhone之间设置了BLE连接间隔。 您可以使用GAGE_LE_Event_Callback的etLE_Connection_Parameter_Updated事件来找出协商的连接间隔。
如果SPPLEDemo和iPhone之间的连接间隔为30毫秒,则会每30毫秒解释一次峰值。 在BLE连接中,两台设备将在每个连接间隔唤醒并通信。 因此,强制增加连接间隔是降低总功耗的一个技巧。
希望这有所帮助。
此致,
Vihang
您好,Vihang,
感谢您的宝贵回复,
这里是我使用的以下参数!!!
/*初始化连接参数。 */
ConnectionParameters.Connection_Interval_min = 120;
ConnectionParameters.Connection_Interval_Max =240;
ConnectionParameters.Minimum_Connection_Length =0;
ConnectionParameters.Maximum_Connection_Length =1万;
ConnectionParameters.Slave_Latency =4;
ConnectionParameters.Supervision_Timeout = 500;
此参数是否正确?
如果不是或我未能理解-请帮助我,请确切更改我想要更改的位置。
提前感谢。
您好,Vihang,
感谢您的宝贵回复,
按照您的建议,我捕获CC2564C固件日志。 我在这里附加了日志文件。 请看一下。 并帮助我们解决这个问题。
我正在等待您的回复。
您好,Vihang,
感谢您的宝贵回复,
正如您建议的那样,
我再次检查了它。
我再次捕获 CC2564C 固件日志。
我在这里附加了新的日志文件。
请看一下。 并帮助我们解决这个问题。
这是新的日志文件。
我正在等待您的回复。
e2e.ti.com/.../LoggerWorkspace_5F00_ini_5F00_xml_5F00_File.ini
e2e.ti.com/.../LoggerWorkspace_5F00_ini_5F00_xml_5F00_File_5F00_criteria.ini
您好,
这些日志格式不正确。 请确保从CC256x的TX_DBG引脚捕获日志,如用户指南中所述。
例如,请参阅随附的捕获。 这就是拍摄的方式。
e2e.ti.com/.../5545.Example.zip
此致,
维尚
您好,Vihang,
感谢您的宝贵回复,
按照您的建议,我捕获新 的CC2564C 固件日志。 我在这里附加了日志文件。 请看一下。 并帮助我们解决这个问题。
我正在等待您的回复。
您好,Vihang,
感谢您的宝贵回复。
我按照您的建议浏览了我的代码。 但我没有配置连接间隔30毫秒。
我的配置如下所示:
/*初始化连接参数。 */
ConnectionParameters.Connection_Interval_Min = 120;//50;
ConnectionParameters.Connection_Interval_Max = 240;//300;
ConnectionParameters.Minimum_Connection_Length =0;
ConnectionParameters.Maximum_Connection_Length =1万;
ConnectionParameters.Slave_Latency =4;
ConnectionParameters.Supervision_Timeout = 500;//6000;
请帮助我解决这个问题。
您好,
从CC2564启动连接时,将使用上述设置。 当远程设备(即)电话发起连接时,将使用CI的这些值作为注释。
为了增加连接间隔,您需要使用GAGE_LE_Update_Connection_Parameters() API。
MANO Kutty 说:请帮助我解决此问题。[/QUOT]
这不是问题。 如果您有连接,设备将在每个连接间隔消耗电源与远程设备进行通信。
此致,
Vihang