跳过主要内容

没有XTAL16M/XTAL32K的开发模式

DA14580

6年前

发布的meriororen0点 4回复
0的问题

你好,

我使用的是使用DA14580的Murata ZY类型。

我想知道我是否可以通过开发模式启动,让它下载固件
通过UART而不连接任何外部振荡器?

有什么缺点吗?

谢谢

6年前

MT_dialog -30点

嗨meriororen,

请查看这篇文章http://support.dialog-semiconductor.com/xtal-16mhz-and-32khz-must

RC16M振荡器是不准确的,我认为没有它,你将不能建立一个适当的连接。

由于MT_dialog

6年前

klim9531 0点

嗨MT_Dialog / meriororen,

对meriororen:我也在使用ZF型,它已经有32.768kHz的水晶连接,所以它似乎是必要的。Murata芯片没有16MHz晶体的引脚,因此16MHz晶体*必须*内置于Murata芯片中。但是,请查看我对MT_Dialog的问题。

对MT_Dialog:我有几个问题,也许你可以在这里回答,为了其他可能需要这些信息的人的利益。

问题是“当使用DA14580设计我们自己的PCB时,我们是否需要有一个32.768kHz的晶体连接到引脚XTAL32kP和XTAL32kM以建立适当的连接,通过UART/SPI到另一个微控制器?”上面的答案/链接都非常模糊,当我们试图将答案扩展到包括Murata型ZF时更是如此。

1.143 -3 page 'da14580_ds_v3-1'上的数据表显示了两种不同电源的图表,锂硬币电池和碱性电池。在这两个图中,它显示了一个16MHz的晶体。所以我们可以推断,无论我们使用什么电压的电池,我们必须在PCB上有一个16MHz的晶体。这是真的吗?如果是这样,我建议写一篇题为“在PCB设计中使用DA14580”的应用说明,告诉我们这一点,以及任何其他关键信息。

2.看看第143页的硬币单元图,我们看到它突出32.768kHz的晶体作为“可选”。因此我们推断,如果我们使用低于3.0V的电源电压,32.768kHz晶体现在是可选的。但是通过上面的答案/链接,我们推断“如果您希望使用UART调试/下载PCB上的固件,那么您的电路中必须有一个32.768kHZ的振荡器。”这是真的吗?同样,应用笔记告诉我们,这将在开发过程中节省时间。

总而言之,如果你们能把应用笔记放在一起列出我们在PCB设计中需要考虑的东西,那就太好了,这些信息似乎被"埋没在杂草中"。提前感谢你们的回复,大部分情况下你们都很好地回答了我们提出的问题,但有时答案并不完全清楚。——Klim

6年前

MHv_Dialog

你好,

Murata模块确实在板上有16MHz晶体。32kHz(或32.768kHz)外部晶体是不需要的,除非你有一个使用scanario,你睡眠超过4秒的时间。当你处于BT连接状态时,没有32kHz的晶体将平均增加4.5uA的消耗。在所有其他状态(广告,空闲),功耗将是相同的,无论你是否有一个外部晶体。

你不需要32kHz晶体为UART或SPI。可以将32kHz时钟用于这些外围接口,但除了需要外部晶体外,它将提供非常低的波特率。32kHz不用于我们的任何示例应用程序的外围时钟,当然也不用于引导加载程序。亚博国际官网平台网址

5年前

klim9531 0点

嗨MHv_Dialog,

非常感谢您对我问题的快速回复和非常具体的回答!!

在DA14580的开发过程中,我发现我所寻找的答案通常隐藏在所有文档的某个地方。

不用花无数时间钻研数据表和应用程序笔记,就能得到问题的清晰答案,希望有什么东西会突然出现在我面前,这真是太棒了。

当发现一个问题与我所经历的问题相似,甚至完全相似,而问题的解决方案却没有发布或公布时,这有点令人沮丧。

因此,当我处理我遇到的问题时,我会尽职尽责地在论坛上发布我的解决方案,就像你在MHv_Dialog中所做的那样,以同样清晰和精确的方式。

给你的努力加10,klim