使用SPI从驱动程序在睡眠模式下的FH应用

3个帖子/ 0新
最后一篇
CFQXD.
离线
最后一次露面:2年7个月前
加入:2015-04-21 04:02
使用SPI从驱动程序在睡眠模式下的FH应用

您好对话团队,

我们的应用是具有外部主机的FH架构,我们希望DA14580处理所有蓝牙相关的流程并与之沟通
通过SPI外部主机MCU。目前我们有以下问题。

在EXT睡眠模式下,DA14580的SPI模块关闭,无法生成任何中断,以唤醒其ARM核心,在UM-006中您提到我们将
让da14580生成减少单个单位以通知主机MCU它已经唤醒了。在这种情况下,主机MCU必须响应每种可调脉冲
真正效率低下。
此外,如果我们遵循上面的方法,在DA14580方面,我们将在哪里放置SPI_HCI_FLOW_ON_FUNC()?此功能应调用一次醒来
但是,app_sleep_exit_proc()是严格的时间约束,我认为spi_hci_flow_on_func()不得放在那里。

我们是否有任何本地支持团队(艾默生,西安,中国)

问候,
坦率
frankc.cui@emerson.com.

设备:
je_dialog.
离线
最后一次露面:5天1小时前
职员
加入:2013-12-05 14:02
嗨弗兰克,我已经伸出了

嗨弗兰克,我已经向我们的中国队联系,我们将安排有人随时与您联系。BR JE_DIALOG.

wi_dialog.
离线
最后一次露面:6天19小时前
职员
加入:2014-01-03 16:21
嗨弗兰克,

嗨弗兰克,
由于DA14580用作SPI接口的BLE数据凸点,因此假设通常处理同步的BLE事件。DA14580将自动在主动和扩展睡眠模式之间切换。唤醒到活动模式以处理BLE活动并在需要时与外部主机进行通信。处理所有BLE任务后,DA14580将在进入睡眠模式之前设置下一次处理的警报。
当DA14580始终处于活动模式时,不需要特别注意。如果支持睡眠模式,则必须有一个同步Mechansim将Mode切换事件传送到主机。如果GPIO引脚不是限制,则可以生成一个活动/睡眠信号以警告外部主机,使得所有通信都将其与BLE定时相结合。这是实现的简单方法,但通过BLE链接发送的数据可能会遇到一个连接间隔的延迟。
如果需要从主机到DA14580的立即唤醒请求,则启用唤醒的GPIO引脚唤醒请求可以实现此功能。然后,DA14580可以唤醒并断言活动信号以立即启用SPI通信。到那时,只有在BLE核心从她的睡眠中唤醒后,只能执行所有非BLE活动,但只有相关请求和事件。
我们的应用笔记是Guildline,并为主机和设备通信提供了一个例子。最终实现主要取决于硬件设计和主机软件架构及其限制。
您能否请与您的帐户的对话框经销商联系,以便与当地FAE团队进行呼叫以获取更详细的讨论?
问候,Wi_dialog