3个帖子/ 0个新帖子
最后发表
dhrishi
离线
最后看到:3年6个月前
加入:2017-02-10 09:56
共存的方案

你好,

我正在寻找实现一个简单的coex方案之间的DA14580和外部无线电在共享天线设计。我希望在需要的时候授予DA14580天线(优先BLE)。我查看了wlan_coex.c实现,发现KE_EVENT_BLE_EVT_START和KE_EVENT_BLE_EVT_END是生成的事件。我可以看到为每个外围执行广告生成的事件。假设这些事件的事件处理程序是切换天线的正确位置是否安全?

我在哪里可以找到这些事件的描述?在KE_EVENT_BLE_EVT_END之后是否存在试图传播的情况?

另外,是否有wlan_coex.c实现支持的co-ex方案的任何文档?

谢谢。

关键词:
设备:
Qinjiny_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2016-11-01 05:47
你好,

你好,

你可能想要查看34页的软件架构文档UM-B-015,以获得一些有关coex api的有限信息。

对于我得到的时间信息:

da14580可以提前通信它的无线电状态(BLE_event_in_process)
使用来自其内部FSM的BLE_event_in_process信号
-这是BLE无线电的TX和RX活动的包络信号
-在实际无线电活动之前开始,因此它可以预先通知共存系统预定的射频活动。
-DA14580可以指示WiFi的状态(WiFi_event_in_process)
-信号可以连接到任何GPIO产生一个中断到armm0 CPU
这个GPIO可以感知外部信号的poseedge,然后重新编程来感知相同信号的negedge。
-将通过软件覆盖RX_EN和TX_EN信号来停止无线电活动
时机
-event_in_process是计划的无线电活动的一个信封
——在无线电实际发射或接收之前,断言为300us
-在无线电活动结束后,与RX_EN信号同步去断言
-如何在IOs上映射它
-此信号只允许P0_0或P0_7。P0_7的代码如下:
-BLE_DIAGCNTL_REG[DIAG2_EN]=1 //开启内部诊断端口2
-BLE_DIAGCNTL_REG[DIAG2]=0x08 //选择诊断信号页面
-P07_MODE_REG[PID]=0x12 //为P0_7选择诊断模式
-P07_MODE_REG[PUPD]=0x3 //将P0_7设置为输出
dhrishi
离线
最后看到:3年6个月前
加入:2017-02-10 09:56
谢谢你的回答。它

谢谢你的回答。它帮助