10个帖子/ 0新
最后一篇
鼓声器
离线
最后一次露面:3年4个月前
加入:2015-05-22 14:58
XTAL16M.

你好。我有个问题。
如果我在自定义板中使用,一个尊重规格的16MHz水晶,但与基本DEV板中使用的16MHz晶体不同,当我使用DSP或HID鼠标固件时,我必须更改修剪值或其他XTAL16M寄存器或软件中的东西,或者我可以在没有问题的情况下使用firmwares?
固件是存储在外部闪存MEM中的存储和加载。
谢谢。

设备:
mt_dialog.
离线
最后一次露面:2个月1日前
职员
加入:2015-06-08 11:34
嗨鼓槌,

嗨鼓槌,

XTAL16的修剪值由参考设计中的软件和软件示例提供。提供的值是对话框在专业开发套件上测试的平均值。这并不意味着该值将使用所有晶体振荡器。如果您想在其他参考设计上使用示例,您必须修剪晶体以确保。

谢谢mt_dialog.

鼓声器
离线
最后一次露面:3年4个月前
加入:2015-05-22 14:58
好的。我发现了生产

好的。我找到了修剪晶体的生产测试工具。我在DEV基本板上尝试练习,但是当我使用Xtrim Caltest时,输出为状态= 26。我在幅度3.3V的P1_1上使用1Hz方波(占空比50%)。
什么意思?
我与我的自定义板做了同样的测试,但问题是ProdTest工具无法与模块内的Prod_test.hex通信(Status = 9)。在我的定制板中,我使用16MHz晶体,具有50ppm的公差,18pf的负载帽。和弗里克。30ppm的稳定性。水晶的类型可能是问题?
对于prod_test.hex执行,它使用外部水晶或内部RC振荡器?

mt_dialog.
离线
最后一次露面:2个月1日前
职员
加入:2015-06-08 11:34
嗨鼓秘

嗨鼓秘

您可以在文档UM-B-008:生产测试工具中找到生产测试工具的所有错误:返回代码。关于晶体XTAL16使用而不是内部RC振荡器。请查看数据表以检查16 MHz振荡器的推荐操作条件。晶体应该满足那些要求,我不认为晶体的类型应该产生差异,因为满足了推荐的操作条件。

谢谢mt_dialog.

鼓声器
离线
最后一次露面:3年4个月前
加入:2015-05-22 14:58
有些可能有一些

有可能有某种BLE模块损坏吗?
我用DSP配置文件分析了天线外的光谱,似乎乐队在蓝牙限制之外扩散。
我也尝试在DSP的主循环内插入UART_WRITE(),并将实验与DEV基本板进行比较:使用自定义板正确地显示UART外部,但我无法使用Android应用程序找到它。使用Dev Board,角色不会出现在外面,但我可以用Android应用程序找到它。
我做了其他实验,并在每个人都有定制董事会和DEV板有不同的行为。
我以为问题可以是水晶的修剪,但我不能使用我的自定义板使用Prod_Test应用程序。
我也尝试用相同的水晶改变,但行为是相同的。
另一种故障原因可能是来自天线的太高的反射功率吗?
否则,有一些寄存器可以在自定义板中使用时设置为重要?
我的模块是da14580-01 1ncac而不是1ncad意味着什么?

mt_dialog.
离线
最后一次露面:2个月1日前
职员
加入:2015-06-08 11:34
嗨鼓槌,

嗨鼓槌,

没有寄存器应该在使用定制板时专门设置,关于您使用的晶体似乎负载电容高(18pf),频率稳定性也相当高(30ppm),因此射频频率可能是在极端温度下脱离太多,特别是知道Xtal可能面临不最佳的修剪,具有10ppm的初始误差(因为修剪了Capabily以修剪+ -40ppm xtals,而且您的+/- 50ppm并可能无法最佳修剪)。因此,大CL加上可能大的负容差可能导致大的频率偏移。您还必须考虑这种XTAL的ESR,不应超过100ohm。结论是,580应该操作(如果不是在极端温度下),但在某种案时,频率可能面临大的偏移。此外,由于您没有任何广告,天线听起来像是一个充分的理由。

谢谢mt_dialog.

鼓声器
离线
最后一次露面:3年4个月前
加入:2015-05-22 14:58
你好。

你好。
我解决了主要问题:我在我的定制板的Buck电感位置焊接了一个错误的组件。解决了它,现在还有另一个问题:对话框HID鼠标配置文件正常运行(广告,配对和报告),但DSP配置文件不起作用。它不起作用意味着,如果我加载DSP配置文件的设备版本,我无法找到带有Android DSPS应用程序的设备。
这可能是这种行为的原因?
我提醒您,我使用16米水晶(MA-506),频率。公差50ppm,freq。稳定性为30ppm,18pf的负载电容和40ohm ESR)

我还尝试使用prod_test工具进行16米水晶校准,但输出状态为26,即“校准范围超出范围”错误,但我不明白它的意思是什么以及它为什么输出此错误。可能是脉冲的准确性?(我用Agilent 33120A的任意波形发生器产生脉冲,具有1Hz平方波,50%的占空比)

lt_dialog(未经验证)
你好,

你好,
1.对于修剪问题,您是否可以使用以下设置使用波形?
高:500.000 msec +/- 10 ppm(0.005毫秒)(<= 3.3 v)
低:10毫秒+/- 1毫秒(0V)。

2.对于DSP问题,您是否可以检查固件是否正确在您的董事会上运行?你是怎么经营它的?通过JTAG将其加载到RAM或将其闪存到内存中?

鼓声器
离线
最后一次露面:3年4个月前
加入:2015-05-22 14:58
实际上,对于测试,我

实际上,对于测试,我通过57.6 kbit / s(引脚p0_4和p0_5)加载固件。我不使用JTAG,因为我无法通过它加载固件。
在测试结束时,在正常使用电路板时,固件将由外部闪存负载。

如何检查DSP是否正常工作?
我试图在Basic_dev_board和我的自定义板上运行DSP设备固件:使用Basic_Dev_Board,固件Rum正确,我可以用Android应用程序找到它,相反,与我的板上,我找不到它。
如果我们认为HID固件与两个板正常工作是奇怪的。HID和DSPS固件中的无线电输出电源设置有可能存在差异吗?否则,有可能在硬件中防止正确执行DSP的东西?一些设置?如果没有,你知道什么是什么问题?

lt_dialog(未经验证)
你好,

你好,
你能做的事情是
检查您的下载过程是否正确。
通过UART2启用UART控制台打印以打印邮件。在代码库中搜索关键字cfg_printf。