BLE 的时钟设置 PSOC6

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

我正在尝试在自定义 PSoC 6 微控制器板上建立 BLE 连接。 我正在使用一个适用于我的开发板的 BLE 示例项目。 布局包括两个用于 BLE 的 ECO 和 WCO 晶体振荡器。 该程序一直执行到函数 cy_ble_start (),之后系统被冻结。 看来 BLE 启动不起作用。 在设置中激活了 ECO 和 WCO clk(见图)。 有人帮我CAN ?

 

Dom_Jen00_0-1691055647760.png

 

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Dom_Jen00 

关于 ECO 设置,我有以下输入:

1.负载上限将取决于所使用的晶体。
2.建议启动时间仅为 1500us。
3. 我们所有的内部无线电验证都是在分频器值为 2 时完成的。
4.文档指出,必须将 ECO 时钟频率调整为精度在 ± 20 ppm 以内,以实现最佳射频性能。

以下文档将提供这方面的更多细节:https://www.infineon.com/dgdl/Infineon-AN95089_PSoC_4_PRoC_BLE_Crystal_Oscillator_Selection_and_Tuni...

谢谢
Ekta

在原帖中查看解决方案

0 点赞
2 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Dom_Jen00 

我看到你已将 ILO 时钟源设置为 WCO。 CAN 确认LFClk和BaKClk的来源是否设置为WCO?
CAN“系统时钟配置”框的“杂项”选项卡下看到这些时钟:

Ekta_0-1691131813209.png

 

还要确保中断的分配正确:

Ekta_1-1691132923756.png

 

最好的问候
Ekta

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Dom_Jen00 

关于 ECO 设置,我有以下输入:

1.负载上限将取决于所使用的晶体。
2.建议启动时间仅为 1500us。
3. 我们所有的内部无线电验证都是在分频器值为 2 时完成的。
4.文档指出,必须将 ECO 时钟频率调整为精度在 ± 20 ppm 以内,以实现最佳射频性能。

以下文档将提供这方面的更多细节:https://www.infineon.com/dgdl/Infineon-AN95089_PSoC_4_PRoC_BLE_Crystal_Oscillator_Selection_and_Tuni...

谢谢
Ekta

0 点赞