16MHz XTAL通过端口引脚输出

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
Shashk.
离线
最后一次露面:3年10个月前
加入:2015-01-05 19:07
16MHz XTAL通过端口引脚输出

你好,
我希望通过端口引脚进行16MHz XTAL输出,以精确测量晶体频率,无需使用示波器探头加载。有没有办法在软件中这样做?

部分:DA14585.

谢谢
Shashi.

设备:
mt_dialog.
离线
最后一次露面:3个月7小时前
职员
加入:2015-06-08 11:34
嗨Shashk,

嗨Shashk,

有可能在设备处于测试模式时输出XTAL16的P05,只需使用以下命令:

setword32(test_ctrl_reg,1);//这将放置设备是测试模式
setword32(p05_mode_reg,0x300);//这将把P05的模式配置为输出

通常用于修剪XTAL 16,使用通过UART与智能片段通信和RF主刀具以及通过连接到P05引脚的频率计数器来传播修剪值的PROD_TEST FW。关于通过SW执行此操作,PLT工具具有自动校准XTAL16但不使用引脚上的XTAL脉冲的方法,仅通过应用500msec脉冲并检查计数器。

关于通过SW计算修剪值,因为我提到的PLT工具应用了一种特殊算法,以便进入XTAL的修剪值,您将能够在Dialog_Commands.c文件中检查Prod_test项目中的代码,检查dialog_commands_xtal_trim_handler()函数。

谢谢mt_dialog.