⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
17个职位/0个新职位
最后一篇文章
阿米特V87
离线
最后一次见到:1个月1周前
已加入:2018-03-08 08:58
DA14531从2线UART启动

你好,

我无法使用2线uart引导DA14531(引导步骤4http://lpccs-docs.dialog-semiconductor.com/UM-B-119_DA14585-DA14531_SW_Platform_Reference/Appendix/Appendix.html#da14531-引导序列步骤).

请参阅随附的示意图以供参考。

我已经连接了旁路配置的芯片。

当我给芯片通电时,电源中就会有一个恒定的0.8毫安。

并且当我将FTDI USB连接到UART RX引脚时(DA14531 TX),电流降低到0.1mA,此引脚上没有任何活动。

预期的行为是接收上述链接中所述的STX字节。

我是不是漏了什么?

请帮忙,谢谢。

设备:
PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

谢谢你的在线提问。我看了您所附的示意图,预计您无法从2线UART启动。如表22所示,从2线UART引导时(步骤4),Tx映射到P00,P00也用于重置功能。还要记住,复位是高电平的。将DA14531通过2线UART(引脚p00和P01)与FTDI一起编程将导致设备上的连续复位,因为FTDI侧的RX的空闲状态由于FTDI侧的内部上拉而处于高位。由于这是连接到P00的,默认情况下,P00也起到复位作用,因此会导致连续复位。解决方案是使用一个强大的下拉电阻器,尽可能地覆盖来自FTDI的上拉。

谢谢,下午好

阿米特V87
离线
最后一次见到:1个月1周前
已加入:2018-03-08 08:58
嗨,Thnaks快速回复

嗨,Thnaks快速回复。

我用2k电阻把P0\U 0拉下来。也没用。但这一次电流保持在0.8毫安(在没有下拉的情况下,电流降到了0.1毫安)。

我还尝试了1线UART引脚P0\ U 3(启动步骤3)。已将FTDI上的RX引脚连接到P0\ U 3(DA14531 TX/RX),但看不到任何活动。

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

你能告诉我你是怎么下载fw的吗?你在试着通过Jtag吗?如果你使用keilide,你能下载fw吗?请测量P00中的电压。

谢谢,下午好

阿米特V87
离线
最后一次见到:1个月1周前
已加入:2018-03-08 08:58
你好,

你好,

目前,我正在尝试通过uart接收STX字节到mac上的串行端口终端。一旦我确认了这一点,我将使用一个手写实用程序下载通过uart的hci固件。

不与FTDI接口的各种引脚的电压电平
P0_0〜0.01伏特
P0\U 1~0.00伏
P0×3~0.00伏
XTAL32MP〜0.5伏特
XTAL32MM~0.5伏
VBAT_高,VBAT_低3.3伏

我有正确的正确原理吗?

我的最终目标是使用DA14531作为与外部MCU相关联的网络控制器,并在系统启动时下载HCI FW。
以前我用同样的方法成功地使用了DA14585,并且没有遇到任何问题。

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

请说明所附的示意图是完整版的好吗?我强烈建议你去看看AN-B-075:DA14531硬件指南从DA14531产品页面。本应用笔记提供了基于DA14531 SoC的最小参考原理图,电路说明和设计指南。雷竞技安卓下载请按照本文档查看您的设计。

DA14531运行所需的组件包括:

  • 电感器,2.2μH用于内部DCDC转换器。降压和升压配置所必需的。在旁路配置中,可以移除电感器。您想使用哪种模式?根据您的原理图,VBAT_High提供3.3伏,因此我怀疑您对降压模式感兴趣。此外,您的原理图缺少2.2μA电感。
  • VBAT_HIGH和VBAT_LOW的电容器用于内部DCDC转换器。它们的值取决于DCDC配置和电源类型
  • XTAL 32 MHz,提供主系统和BLE时钟
  • XTAL 32 kHz,作为睡眠模式下的低功耗时钟。当使用RCX(较低)时,可以省略XTAL32 KHz
  • 对于某些应用,需要雷竞技安卓下载一个射频低功率滤波器来抑制二次谐波
  • 天线。是印刷的还是陶瓷的

另外,你是如何尝试下载固件的?我在你的设计中看不到JTAG接口。

谢谢,下午好

阿米特V87
离线
最后一次见到:1个月1周前
已加入:2018-03-08 08:58
嗨pm_dialog,

嗨pm_dialog,

所附的示意图是完整的。
如原理图所示,我已经放置了裸露的最小组件(旁路配置)以达到我具有功能2线UART引导程序的阶段。

另外,我相信从串行接口(如2线UART)引导时不需要JTAG/SWD(至少DA14585是这样)

MHv\U对话框
离线
最后一次见到:2个月2周前
工作人员
已加入:2013-12-06 15:10
接线好之后,你

将其全部接线后,您可以暂时删除GND连接。这将强制转动电源复位(POR),您应该看到在P0_0上传输的STX Characer,指示设备已准备好用于引导载荷。当DA14531上的其他引脚保持高电平时,卸下电源实际上并不实际提供POR。希望这可以帮助。

/ mhv.

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
谢谢mhv_dialog为你的

谢谢mhv_dialog为您的输入。为想要从2-Wire UART的任何其他论坛客户添加以下评论,以旁路模式从2线UART启动。

嗨Amitv87,

关于以旁路模式的2线UART引导,您应该在da1458x_config_basic.h标题文件中定义CFG_POWER_MODE_BYPASS。宏将SDK通知SDK在旁路模式下对固定电源模式通知。默认情况下是未定义的。

如我之前的评论中已提及,您还应使用强大的下拉电阻到P00以避免连续复位。这是通过填充电阻R30电阻并将母板的复位电路与R347电阻连接在我们的产品中。这在DA14531上产生了强大的拉压电阻+内部电阻。我建议首次检查我们在DA14531 Prodk上实现的重置路径。之后,您应该能够使用SmartSnippets Toolbox并从2线UART启动。

有关更多信息,请参阅AN-B-072应用说明中的第6节“从2线UART启动”。

https://www.dialog-seminile.com/sites/default/files/an-b-072-da14531_booting_options.pdf.

谢谢,下午好

阿米特V87
离线
最后一次见到:1个月1周前
已加入:2018-03-08 08:58
你好,

你好,
我试图暂时删除GND连接MHv\U对话框但这没有帮助。

如所述PM\U对话框
关于以旁路模式的2线UART引导,您应该在da1458x_config_basic.h标题文件中定义CFG_POWER_MODE_BYPASS。宏将SDK通知SDK在旁路模式下对固定电源模式通知。默认情况下是未定义的。

这是否意味着在使用2线UART引导机制之前,我需要设置一些OTP寄存器以使用JTAG / SWD启用旁路模式,或者只需为我的应用程序配置宏,我打算使用UART引导机制加载。

正如我所建议的那样,我还使用10K电阻器将P0\u0拉低,并将FTDI RX引脚连接到P0\u3,以便使用1线UART引导机制接收STX字节。

即使这样,我也没有收到STX字节

我无法测试p0u51线UART引导(步骤1),因为我们没有在连接到这个引脚的pcb上放置任何痕迹。

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

您不需要配置任何OTP寄存器来使用JTAG/SWD启用旁路模式。只需在应用程序代码中定义这个宏。我已经在我们的DA145xx亲DK测试,是正确的工作。

谢谢,下午好

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

如果您在P00中添加下拉电阻并定义CFG_POWER_MODE_BYPASS宏后,您是否可以让我们知道如果您能够从2线UART启动。你需要进一步支持吗?

谢谢,下午好

阿米特V87
离线
最后一次见到:1个月1周前
已加入:2018-03-08 08:58
你好,

你好,

我无法使用UART启动芯片。我已经订购了usb设备套件。我一收到就试试。

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

请告诉我们结果。

谢谢,下午好

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

请查看DA14531的最新版本的启动选项应用说明!

https://www.dialog-seminile.com/sites/default/files/an-b-072-da14531_booting_options_v1.2.pdf.

谢谢,下午好

阿米特V87
离线
最后一次见到:1个月1周前
已加入:2018-03-08 08:58
你好,

你好,

我在USB Devkit上测试了2线UART启动,它工作正常。

谢谢。

PM\U对话框
离线
最后一次见到:22小时14分钟前
工作人员
已加入:2018-02-08 11:03
嗨Amitv87,

嗨Amitv87,

感谢您的更新和反馈。如果您有任何其他问题,请培养一个新的论坛线程。

问候,pm_dialog