DSPS流量控制

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
抢劫
离线
最后一次露面:1年8个月前
加入:2018-05-23 16:03
DSPS流量控制

嗨对话框,

配置 - 使用外部微处理器的DA14580(PAN1740)上的DSP固件。

1)RTS,从DA14850脉冲与睡眠相同的时间间隔,当没有要发送数据时,这会导致唤醒外部处理器的问题。有没有办法来过来吗?

2)断言CTS,到DA14850似乎没有任何影响唤醒它,导致数据传输不可靠,唯一的解决方案是禁用睡眠,然后更大的电流消耗。有没有办法来解决这些问题?

3)是否有可能在DSP中实现外部唤醒?

感谢你的协助。

设备:
PM_DIALOG.
离线
最后一次露面:13小时15分钟前
职员
加入:2018-02-08 11:03
嗨抢劫,

嗨抢劫,

DSP永远不会永久无效地睡着,醒来才能为BLE事件服务,即使没有任何数据发送DA将唤醒以保持与主机的连接。当设备醒来时,它会将RTS线切换到低,以指示他准备好(设备将在每个连接间隔或广告间隔中唤醒RTS低电平。另请注意,当设备接收时,当传输的数据到达内部FIFO阈值时,RTS将返回高电平,以通知它应该停止发送数据的另一侧。因此,这不是一个问题,但这是DSP参考应用程序的实现。外部唤醒未实现,但您可以将外部MCU的信号发送到唤醒控制器以唤醒它。

谢谢,PM_DIALOG.

抢劫
离线
最后一次露面:1年8个月前
加入:2018-05-23 16:03
嗨对话框,

嗨对话框,

感谢您的回复,解释了这种行为。但是,它没有太多使用tbh。

RTS需要表现得像RTS信号。有没有办法修改代码以为两个功能使用两个引脚?因为当时有数据等待RTS信号仍然低(按预期),所以现在如何知道DA唤醒时如何知道?

一个额外的问题,当设备唤醒命令时SetBits16(Sys_ctrl_reg,pad_latch_en,1);导致输出重置。然后,他们需要重新配置,导致信号上的毛刺。这可以避免或是m0的特征吗?它不会发生在RTS信号上。

谢谢,

PM_DIALOG.
离线
最后一次露面:13小时15分钟前
职员
加入:2018-02-08 11:03
嗨抢劫,

嗨抢劫,

为延迟道歉。你能澄清你的第一个问题吗?你的意思是你想重新配置RTS PIN吗?当芯片唤醒时,将触发BLE_WAKEUP_LP_HANDLLER,并且,结果将在每个唤醒中执行PERIPH_INIT()。ble_wakeup_lp_handler。pad_latch_en应为1,以便在每个唤醒中启用焊盘。

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:13小时15分钟前
职员
加入:2018-02-08 11:03
嗨抢劫,

嗨抢劫,

您能否向我提供更多的投入抢购你的第一个问题?

谢谢,PM_DIALOG.