将系统时钟更改为内部RC振荡器

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
8个帖子/ 0新
最后一篇
Rajucoolsuraj.
离线
最后一次露面:6个月3周前
加入:2018-12-12 16:09
将系统时钟更改为内部RC振荡器

你好对话框,

我立即要求消除SOC操作的外部32kHz和16MHz晶体。

要使系统设计的原因没有SOC以外的其他组件。

我需要所有步骤更改SDK 6.0.10,以完全从内部RC振荡器时钟,而不是包括外部晶体。

(#AN立即帮助是必需的。谢谢)

谢谢

问候

raju.

(霍尼韦尔)

设备:
PM_DIALOG.
离线
最后一次露面:5天16小时前
职员
加入:2018-02-08 11:03
嗨rajucoolsuraj,

嗨rajucoolsuraj,

关于16MHz时钟,您应该使用晶体振荡器,因为如果您不使用它,则无法在活动模式下使用设备。您不能使用内部RC 16MHz此范围,因此您必须使用XTAL16M振荡器。关于32kHz时钟,只有在DA14585以降压模式配置为DA14585,您只需使用以下过程使用RCX20:

  • #define cfg_lp_clk lp_clk_rcx 20在da1458 x _ config_advanced.h标题文件中
  • unefine从da1458x_config_advanced.h标题文件中删除cfg_xtal16m_adaptive_settling。XTAL16M自适应沉降算法仅使用XTAL23K而不适用于RCX

谢谢,PM_DIALOG.

Rajucoolsuraj.
离线
最后一次露面:6个月3周前
加入:2018-12-12 16:09
谢谢对话;

谢谢对话;

还,

如何使用XTAL 16 MHz和RC 30 kHz验证系统完整性,其中包含您的设置?

谢谢

raju.

(霍尼韦尔)

PM_DIALOG.
离线
最后一次露面:5天16小时前
职员
加入:2018-02-08 11:03
嗨rajucoolsuraj,

嗨rajucoolsuraj,

请尝试运行包含任何睡眠模式的SDK6的示例,例如BLE_APP_SLEEPMODE示例。你能宣传和醒来吗?您可以使用SmartSnippets Toolbox的Power Profiler来检查它。

谢谢,PM_DIALOG.

Rajucoolsuraj.
离线
最后一次露面:6个月3周前
加入:2018-12-12 16:09
你好对话框,

你好对话框,

谢谢你的解决方案但是 -

在降压模式下启用DA14586操作 -

pmu_ctrl_reg(force_buck,0x01);

dcdc_ctrl2_reg(dcdc_ton,0x02);

dcdc_ctrl2_reg(dcdc_auto_cal,0x01);

dcdc_ctrl3_reg(back_enable,0x01);

应从system_init()处理上述配置?

如果不是,则在降压模式下放置DA14586以及在SDK 6.0.10中添加代码的过程是什么?

谢谢

raju.

PM_DIALOG.
离线
最后一次露面:5天16小时前
职员
加入:2018-02-08 11:03
嗨rajucoolsuraj,

嗨rajucoolsuraj,

关于数据表,DA14585支持降压和升压模式,但DA14586仅支持降压模式。如果检查SDK示例,您将在System_Init()函数中,我们自动校准DC-DC转换(SetBits16(DCDC_CTRL2_REG,DCDC_AUTO_CAL,0);)。)。此外,如果您有定制板,则Shloud遵循DA14586数据表的锂硬币电池供电系统图(降压模式)。

谢谢,PM_DIALOG.

Rajucoolsuraj.
离线
最后一次露面:6个月3周前
加入:2018-12-12 16:09
你好对话框,

你好对话框,

是的,我可以通过探测观察操作模式(降压)。

此外,我可以知道是否可以在降压模式下以1.8V范围而不是3V范围操作'GPIO'电压。

如果是这样,软件更改的过程是什么?

谢谢

PM_DIALOG.
离线
最后一次露面:5天16小时前
职员
加入:2018-02-08 11:03
嗨rajucoolsuraj,

嗨rajucoolsuraj,

在升压模式(仅DA14585)中,使用GPIO_CONFIGUREPINPOWER()使用GPIO_CONFIGUREPINPOWER()配置引脚的电压您可以将输出配置为从1V轨道或3V轨(从DCDC提供时)的输出。在降压模式下(DA14586和DA14585),这不适用。

谢谢,PM_DIALOG.