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

亲爱的对话框,

我们想根据DA14585为更精确的射频进行原型进行XTAL修剪。我们推荐AN-B-020应用笔记,并有几个问题

1)将prod_test_585.hex下载到系统RAM中,我们可以使用SWD(通过Pro开发套件)而不是UART如应用笔记中提到的吗?
2)以下是我们原型的Port0引脚的分配
P0_0 - 接口到SPI闪存时钟引脚
P0_1 - 未连接而不是带出
p0_2 - 未连接而不是带出
P0_3 - 接口到SPI闪存芯片选择引脚
P0_4 - UTX引脚并带出10针连接器
P0_5 - 与SPI闪存数据输出引脚连接,也带到10针连接器作为URX
p0_6 - 以引脚为单位闪存数据接口
P0_7 - 连接到FET门以控制SPI闪光的电源。还提供了一个测试点
我的问题是,考虑使用输出到指定的GPIO端口的晶体频率的上述分配Xtal Trimming是不可能的,因为只有一个UART对并与P0_5冲突,这是用于输出晶体频率的默认引脚。是否有任何方法可以将p0_5更改为p0_7(因为我有一个测试点到探针),用于输出晶体频率?还有什么是GPIO引脚的默认状态?(因为在测试时,我的闪光灯可能会启用)
3)如果我们想使用未调制的方法进行XTAL修剪,我们究竟需要探测。我附上了RF部分的原理图。我需要在L2电感的末端探测吗?
4)在应用笔记中,提到校准的修剪值然后闪烁到OTP中,因此在下次设置该值时何时设置该值。由于我们不使用OTP,有没有方法可以将此调整值设置为SPI Flash。

感谢和问候,
SR9213

关键词:
附件:
设备:
PM_DIALOG.
离线
最后一次露面:1天18小时前
职员
加入:2018-02-08 11:03
嗨SR9213,

嗨SR9213,

我正在研究你的问题,我会尽快回复你。

谢谢,PM_DIALOG.

SR9213
离线
最后一次露面:3周3天前
加入:2017-09-26 11:30
嗨对话框,

嗨对话框,

感谢更新。我也有东西要添加到最后一个查询(4)。Trim值是否可能会将其刻录到OTP和我的应用程序代码在外部闪存中刻录。是否有可能像这样拆分。

感谢致敬,
SR9213

dialog_hm.
离线
最后一次露面:5个月3周前
加入:2014-04-01 16:07
你好SR9213,

你好SR9213,

一般问题:有什么准确性预期的
BLE的规格是<= 50ppm。
使用生产线工具(PLT)时,达到<10ppm的精度。

今天晚些时候会给你一个关于上部问题的更令人震惊的答案。

我想你想校准原型的XTAL(没有大数字)。
我会为此准备一个小的例子。

// hm.

dialog_hm.
离线
最后一次露面:5个月3周前
加入:2014-04-01 16:07
获得的简短方法

为16 MHz-xtal获得正确的缩放值的短路。

  • 使用Keil打开最新的SDK 6(对话网站)并搜索“Blinky”
  • 请参见上面的示例:trim.png
  • 添加'volatile unsigned long j;'在82号线
  • 添加行85 ... 87
  • 添加行99 ... 101
  • 在100行添加断点
  • 在PIN P5.0处连接频率计数器
  • 把'j'放在橱窗里
  • 构建软件
  • 运行软件
  • 它将停止在断点
  • 读取频率
  • 当不是16000,000 MHz时,然后通过更改“j”在手表窗口中更改调整值
  • 再次运行软件
    继续这样做,直到你达到16 MHz + - 16Hz(= + - 1ppm)
    或任何您想要达到的值。
  • ......
    • 获取适当的修剪值时,添加下线在里面你的软件。
      setword16(clk_freq_trim_reg,1130);//此处修剪值示例是1130

// hm.

附件:
dialog_hm.
离线
最后一次露面:5个月3周前
加入:2014-04-01 16:07
问题4:

问题4:

在应用笔记中,提到校准的修剪值然后闪烁到OTP中,使设备在下次设置此值时。由于我们不使用OTP,有没有方法可以将此调整值设置为SPI Flash。

答案4:

这个有可能。您找到的修剪值可以存储在您喜欢的位置的闪存中。

当只使用少数产品进行测试时,您甚亚博电竞菠菜至可以将其存储为软件中的常量值。

上述线可以用于该线。添加该行后,新的修剪值和新频率将变为活动状态。

为了生产目的,我们建议使用生产线工具(PLT-Info可以在网站上找到)。

// hm.