⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
11个员额/ 0个新员额
最后发表
jeff_carroll
离线
最后看到:8个月1天前
加入:2020-05-05 17:09
电池反弹DA14531

你好,

我正在用一个小型硬币电池为DA14531供电。有时,当我插入电池时,处理器似乎无法启动,或者在复位时卡住了。我想知道它是否遇到了和DA14585处理器一样的电池反弹问题?由于DA14531没有专用的Reset引脚,您建议如何缓解这个问题。复位引脚目前被用作外部闪光的MOSI信号。

谢谢,

杰夫

关键词:
设备:
PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨,杰夫,

嗨,杰夫,

谢谢你的在线问题。请说明你是如何理解设备不会启动和停止的?设备从System-RAM, SPI Flash还是OTP启动?你能通过JTAG接口附加调试器吗?

我假设这是一个定制板与DA14531 SoC,所以你可以检查VBAT中的电压水平吗?

DA14531具有Power-On-Reset (POR)机制,并且始终在VBAT_LOW上启用,因此与DA14585一样,有任何电池恢复问题。

根据AN-B-075: DA14531硬件指南当电压降至1.0 V (V_IL)以下超过50 μs时,将产生HW复位。参见DA14531 datasheet中的Power On Reset部分。

谢谢,PM_Dialog

jeff_carroll
离线
最后看到:8个月1天前
加入:2020-05-05 17:09
你好,

你好,

你是正确的,这是一个自定义板与SOC安装在它。系统正在从SPI Flash启动此刻(一旦我们完成软件,我们将烧它到OTP)。如果我用电池供电,我测量Vbat=2.62V。当我用JTAG接口连接板时,我可以检测到处理器,但是没有配置SPI Flash引脚。下面是当我尝试连接SmartSnippets工具箱时的日志文件:

[INFO SPI Flash @20-09-17 15:02:36]找到ID为0x0BC11477的SW-DP
[INFO SPI Flash @20-09-17 15:02:36]使用预配置的AP[0]作为AHB-AP与核心通信
[INFO SPI Flash @20-09-17 15:02:36] AP-IDR: 0x04770031,类型:AHB-AP
[INFO SPI Flash @20-09-17 15:02:36] AHB-AP ROM: 0xE00FF000 (Base addr.)第一个ROM表)
[INFO SPI Flash @20-09-17 15:02:36] [INFO SPI Flash @20-09-17 15:02:36] [INFO SPI Flash @20-09-17 15:02:36]
[INFO SPI Flash @20-09-17 15:02:36] FPUnit: 4个代码(BP)槽和0个文字槽
[INFO SPI Flash @20-09-17 15:02:36]
[INFO SPI Flash @20-09-17 15:02:36] ROMTbl[0] @ E00FF000
[INFO SPI Flash @20-09-17 15:02:36] ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS
[INFO SPI Flash @20-09-17 15:02:36] ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT . [INFO SPI Flash @20-09-17 15:02:36
[INFO SPI Flash @20-09-17 15:02:36] ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 000BB00B FPB
[INFO SPI Flash @20-09-17 15:02:36]固件文件C:\DiaSemi\SmartSnippetsStudio2.0.12\Toolbox\common_resources\SupportPackages\DA1453x\toolbox_resources/common/ jtag_programder .bin已被选择下载。
[INFO SPI Flash @20-09-17 15:02:47]成功下载固件文件到单板。
[ERROR SPI Flash @20-09-17 15:02:47]配置SPI Flash接口和引脚失败。

然而,当我从外部电源设置为3.0V供电板,我可以连接JTAG接口,它可以配置SPI Flash引脚如下所示。

[INFO SPI Flash @20-09-17 15:07:57]找到ID为0x0BC11477的SW-DP
[INFO SPI Flash @20-09-17 15:07:57]使用预配置的AP[0]作为AHB-AP与核心通信
[INFO SPI Flash @20-09-17 15:07:57] AP-IDR: 0x04770031,类型:AHB-AP
[INFO SPI Flash @20-09-17 15:07:57] AHB-AP ROM: 0xE00FF000 (Base addr.)第一个ROM表)
[INFO SPI Flash @20-09-17 15:07:57] Found Cortex-M0 r0p1, Little endian. [INFO SPI Flash @20-09-17 15:07:57]
[INFO SPI Flash @20-09-17 15:07:57] FPUnit: 4个代码(BP)槽和0个文字槽
[INFO SPI Flash @20-09-17 15:07:57] CoreSight组件:
[INFO SPI Flash @20-09-17 15:07:57] ROMTbl[0] @ E00FF000
[INFO SPI Flash @20-09-17 15:07:57] ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS
[INFO SPI Flash @20-09-17 15:07:57] ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT .
[INFO SPI Flash @20-09-17 15:07:57] ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 000BB00B FPB
[INFO SPI Flash @20-09-17 15:07:57]固件文件C:\DiaSemi\SmartSnippetsStudio2.0.12\Toolbox\common_resources\SupportPackages\DA1453x\toolbox_resources/common/ jtag_programder .bin已被选择下载。
[INFO SPI Flash @20-09-17 15:07:57]成功下载固件文件到单板。
[INFO SPI Flash @20-09-17 15:07:57]成功配置SPI Flash接口和引脚。

我注意到的另一件事是,我有一些外部led连接到P0_7, P0_8和P0_9,当我用电池供电时,它们不会正确点亮,但当使用电源时,它们会正确点亮。我还应该提一下,我们使用的不是Buck或Boost转换器,而是在旁路模式下运行DA14531。

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨jeff_carroll,

嗨jeff_carroll,

我先内部检查一下,然后再给你答复。

谢谢,PM_Dialog

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨jeff_carroll,

嗨jeff_carroll,

在之前的回复中提到,DA14531没有任何电池失效的问题,因为在VBTA_LOW和VBAT_HIGH上有POR功能。

关于你的问题,我建议使用示波器检查电流,同时尝试编程SPI闪光。通常对于flash编程10-20μΑ是必需的(它也依赖于flash),所以你可以在编程时检查当前的下降。

它还可以测量接近DA14531 SoC的VBAT_HIGH和VBAT_LOW上的电压,如果在编程期间它低于1.8V,那么将发生POR。编程时电压稳定吗?

由于使用的是硬币电池,电阻很高,所以可能会造成电压下降。

你把固件下载到系统内存了吗?这是工作吗?

谢谢,PM_Dialog

jeff_carroll
离线
最后看到:8个月1天前
加入:2020-05-05 17:09
谢谢您的回复。我

谢谢您的回复。我并没有在编程外部闪光灯时看到这个问题,而是在随后的电源提升过程中。当我插入硬币电池时,flash已经被编程后,DA14531 SoC没有完全通电,它看起来像是在复位或无法读取flash的内容。我使用Macronix MX25R2035FZUIL0。

谢谢,

杰夫

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨jeff_carroll,

嗨jeff_carroll,

那么,如果我理解正确的话,您的意思是设备无法启动?你怎么知道它会一直重置?它能从System-RAM引导吗?

谢谢,PM_Dialog

jeff_carroll
离线
最后看到:8个月1天前
加入:2020-05-05 17:09
当我用板子启动时

当我用连接电源的板启动时,处理器启动,外部led正常工作,我可以通过蓝牙连接到它。当我用连接到电池的板启动时,它似乎没有启动,因为外部led不运行,我没有看到BLE扫描仪的处理器。当我测量外部闪光的CS信号时,它被拉下来的很弱,有点像它没有被正确配置。

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨jeff_carroll,

嗨jeff_carroll,

你能测量VBAT_LOW和VBAT_HIGH上的电压吗?

另外,当设备试图引导时,是否有可能探测所有SPI信号?

谢谢,PM_Dialog

wgw7812
离线
最后看到:8个月5天前
加入:2020-08-21 04:26
你好,

你好,

我在DA14531上也有类似的问题:

我的板是由一个超级电容供电,它的功能是每4秒醒来一次广播BLE广告信息。

无Super-Capacitor单板在3.0 V电源()供电时,可正常广播BLE广告消息。

但是当带超级电容的电路板从0.0v充电到3.0V时(大约需要2分钟),电路板将不会广播广播BLE广告信息,看起来就像卡在复位阶段。

我尝试过buck和bypass模式,我测试了很多次,每次都出现这个问题。

是否有任何配置项可以解决这个问题?

谢谢你的帮助。

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨wgw7812,

嗨wgw7812,

谢谢你的评论。能不能把DA14531的原理图给我们看看?请也分享电容器的细节。

如果您可以创建一个新的论坛票据与您的问题和原理图,这将是很好的处理这一点。

谢谢,PM_Dialog