在P0_6上xtrim cal

7 posts / 0新的
最后发表
motred
离线
最后看到:5年4个月前
专家
加入:2014-01-20 21:48
在P0_6上xtrim cal

嗨,对话框中,

我正在使用修饰物晶体振荡器使用prodtest。我正在使用命令:
protest -p 7 xtrim cal P0_6

对于prod_test_ES5固件,我修改了prod_test_ES5以在115200波特率下使用P0_2和P0_3。

当我把这个命令传递给我们的设备时,它会超时。我试过调试prod_test_ES5硬件,它看起来像是被卡在了wait_high in pulse.s。我假设它在等待P0_6引脚上的高脉冲,但就我所知,我给它一个周期为1和占空比为50%的方波。这个信号被输入P0_6。

当Clock_Read在xtal_cal.c中调用measure_pulse时,我还确认了datareg是0x50003000, shift_bit是0x40。我认为它们正确对应于P0_6。

还有什么我需要做的使用P0_6的xtrim吗?是什么原因导致prod_test_ES5看不到我发送给它的信号?

BB_Dialog
离线
最后看到:六个月一周前
工作人员
加入:2013-12-05 14:44
嗨Motred,

嗨Motred,

我相信你做的是对的,看不出任何错误的语法。
让我跟专家们确认一下。
期待星期一的答复。

最好的问候,BB_Dialog。

BB_Dialog
离线
最后看到:六个月一周前
工作人员
加入:2013-12-05 14:44
你好,

你好,

一些第一次反馈:

500msec脉冲高周期应在500msec +/- 5ppm或,500msec +/- 0.0025 msec(高周期)…
如果脉冲周期精度不够好,就会发生超时。
低周期可以短得多。10毫秒)。

另一个问题:屏幕上是否有其他可见的反馈?

最好的问候,BB_Dialog。

motred
离线
最后看到:5年4个月前
专家
加入:2014-01-20 21:48
谢谢你的建议。我将

谢谢你的建议。我将查看脉冲输出并检查它的准确性,但我认为它是2ppm。

我从prod_test得到的输出是:

[info]连接COM7
[info] COM7 successfully opened,波特率为115200
= = = = Tx = = = = >
操作码:0 x4080
长度:0 x03
有效载荷:80 40 03 07 06 00
状态= 9

motred
离线
最后看到:5年4个月前
专家
加入:2014-01-20 21:48
嗨,对话框中,

嗨,对话框中,

我们解决了这个问题。它最终是一个硬件错误,而prod_test工作得很好。谢谢你的帮助。

MHv_Dialog
离线
最后看到:5天9小时前
工作人员
加入:15 2013-12-06
你好,

你好,

我们很高兴听到你解决了这个问题,并感谢你告诉我们。全速前进……

drumste
离线
最后看到:3年3个月前
加入:2015-05-22 14:58
什么样的硬件错误

是什么硬件错误?因为我尝试用教授测试的xtrim cal命令修剪,我有相同的输出状态=9。