跳到主要内容

没有XTAL16M/XTAL32K的开发模式

DA14580

6年前

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

你好,

我使用的村田ZY型使用DA14580。

我想知道我是否可以引导通过开发模式,让它下载固件
通过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的晶体,所以它似乎是必要的。村田芯片没有16MHz晶体引脚,因此16MHz晶体*必须*内置到村田。但是,请参阅我对MT_Dialog的问题。

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

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

1.在第142-3页的数据表“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

你好,

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

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

6年前

klim9531 0点

嗨MHv_Dialog,

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

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

能够得到问题的明确答案,而不用花费无数小时钻研数据表和应用程序注释,希望有什么东西能跳出来,这很棒。

当发现一个与我正在经历的问题相似,甚至完全相似的问题时,问题的解决方案没有发布或被告知,这有点令人沮丧。

因此,当我解决遇到的问题时,我尽量尽职地把我的解决方案发布到论坛上,就像你做MHv_Dialog一样,以同样清晰和精确的方式。

+10对你的努力,-klim