关于SPI操作的问题

6个职位/ 0个新职位
最后发表
ggkang
离线
最后看到:6年2个月前
加入:2015-03-05 07:31
关于SPI操作的问题

嗨。我想设计一个简单的遥控器,它可以检测一个信号发送的发射机。

我有一个关于SPI接口的问题。

在文件' umm -B-012'的图5中,你可以看到点A、B、C和D,我想知道在VDD通电后,编码Flash存储器可以在点D被激活。

我认为A到D的等待时间(或延迟)太长了,在DA14580发送信号之前会浪费一个能量。

JE_Dialog
离线
最后看到:1周35分钟前
工作人员
加入:2013-12-05 14:02
你好ggkang,

你好ggkang,

如果您想要一个简单的远程控制,最简单的方法是使用键盘项目作为模板。用户手册的第10节展示了如何自定义config.h到不同的键盘映射选项-这里你可以有一个简单的按钮远程(我们有客户已经使用这种方法)。

另外,bootloader文档中的图8.3描述了完整的启动时间:当在长睡眠状态下运行时,从睡眠到连接的启动时间是很少mS,而不是100 mS。在长睡眠状态下,RAM全部被保留,所以不需要从FLASH中重新加载。,因此快得多,它是我们在键盘应用程序上使用的。雷竞技安卓下载

BR JE_Dialog。

ggkang
离线
最后看到:6年2个月前
加入:2015-03-05 07:31
我们目前面临的挑战

目前我们面临的挑战是遥控器没有电池(它使用压电装置)

因此每次按下按钮,RF块必须从上电开始,这意味着数据必须存储在闪存和RAM总是复位。

在这个特殊的例子中,芯片是否消耗100毫秒从flash中加载数据?(或者,它是否在启动过程中消耗一些mA,如图所示?)
在选择我们的射频终端时,这是一个非常关键的问题,请回复。

ggkang。

JE_Dialog
离线
最后看到:1周35分钟前
工作人员
加入:2013-12-05 14:02
你好,ggkang,是的,每次都是

你好,ggkang,是的,每次你在电源复位时从FLASH加载,它将花费时间将内容从FLASH读取到SRAM。它可以通过使用辅助引导加载程序(在OTP中)来减少和加速,如下表所示。

下表显示了将内存加载到SRAM中所消耗的能量:

如果你只能使用OTP:那么在启动时从OTP内存中加载SRAM比FLASH少得多——而且也快得多……(OTP的优点之一)。

如果你可以使用OTP,我建议你看看DA14581,因为它有更快的启动时间(它为A4WP优化,A4WP要求最大60mS的系统启动时间)。

BR JE_Dialog

ggkang
离线
最后看到:6年2个月前
加入:2015-03-05 07:31
根据数据它

根据数据,似乎使用一个OTP大约需要4毫安30ms。这意味着它将至少消耗>100uJ启动(而传输似乎只消耗几十秒的uJ)..

我们的能源预算目标是在最高50 uj左右,所以如果除了使用OTP没有别的办法,我想我可以说这个芯片超出了我们的能源预算。:(
如果你能提供任何其他方法来减少启动时间或启动能量,请让我知道。

ggkang。

JE_Dialog
离线
最后看到:1周35分钟前
工作人员
加入:2013-12-05 14:02
你好ggkang,

你好ggkang,

下面请找到一个14581开发板的冷启动图…忽略测试开始时的高电流尖峰:这只是电源上的开发板PCB的涌流。(没有备用电池供电的14581板可用来测量)。

DA14581运行接近应用程序,在3V时,从OTP启动所需的总能量为38uC (120uJ)....和需要30 ms . .峰值电流为5mA。

BR JE_Dialog