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

我们正在推动新董事会的生产,当我们注意到一些单位宣传错误的频率时!

大多数板在频道37,38和39上正确做广告,似乎有全功能

但扫描时,一些板不能检测到,甚至是高端蓝牙分析仪。频谱分析仪显示RF输出
能源仅在2460MHz和2480MHz时出示,这是不正确的。

我们已经检查过/更换了水晶。
我们还加载了对话框串行端口服务模板项目,以排除软件的任何问题
坏板仍然显示完全相同的广告频率问题

任何提示是什么问题,或我们可以尝试的事情?

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

minor-latin;mso-bidi-theme-font:minor-latin;border:none windowtext 1.0pt;
mso-border-alt:none windowtext 0cm;padding:0cm;background:white;mso-ansi-language:
EN-US">嗨yesways,

minor-latin;mso-bidi-theme-font:minor-latin;border:none windowtext 1.0pt;
mso-border-alt:none windowtext 0cm;padding:0cm;background:white;mso-ansi-language:
EN-US">最可能的原因可能是因为XTAL的修剪。如果您使用我们在SDK中使用的默认值2Trimment值,请您告诉我?请检查SDK的Arch_System.c文件中的Default_xtal16m_trim_value(850)定义。

minor-latin;mso-bidi-theme-font:minor-latin;border:none windowtext 1.0pt;
mso-border-alt:none windowtext 0cm;padding:0cm;background:white;mso-ansi-language:
EN-US">谢谢,PM_DIALOG.

是的
离线
最后一次露面:7个月4天前
加入:2017-05-09 14:32
你好,

你好,

我的项目(DSPS SPS_DEVICE)在ARCH_SYSTEM.H中有这一行

#define default_xtal16m_trim_value(1302)

但由于文件da1458x_config_advanced.h包含此行

#undef cfg_use_default_xtal16m_trim_value_if_not_calibrated.

我想编译器会使用

#定义DEFAULT_XTAL16M_TRIM_VALUE_USED 0

因此,不使用修剪值?

if(default_xtal16m_trim_value_used)
{
//如果在OTP中没有编程修剪值,则应用默认的XTAL16修剪值
if (0 == GetWord16(CLK_FREQ_TRIM_REG)); / /计算
{
set_xtal16m_trim_value(default_xtal16m_trim_value);
}
}

请不要在生产中尚未进行任何校准。如果没有校准,我不会感到惊讶。
但要完全丢失渠道37和38,并在2.46GHz左右获得额外的“随机”频道似乎很奇怪。或者这可以真的是由我们没有做的
生产校准?

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

嗨yesways,

请注意,通道39处于2480MHz的频率,但是全部2460MHz不是广告频道。2460MHz的频道有些意外。我的建议是使用SmartSnippet工具箱,并使用RF Master生成TX突发。你能否让我知道在低中频和高频时产生爆发的情况?该实验将排除任何硬件问题。此外,强烈建议审查原理图,布局和XTAL数据表,如果RF Master显示奇怪的行为。

谢谢,PM_DIALOG.

是的
离线
最后一次露面:7个月4天前
加入:2017-05-09 14:32
你好,

你好,

我现在试着运行RF Master。我可以下载prod_test_580。把Hex文件放到我的板上,
但是TX命令(或任何命令)不会通过:

[信息概述@ 18-10-05 08:03:48]找到了带ID 0x0BB11477的SWD-DP
[信息概述@ 18-10-05 08:03:48] FpUnit:4代码(BP)插槽和0个字幕插槽
[INFO General @18-10-05 08:03:48] Found Cortex-M0 r0p0, Little endian。
[信息概述@ 18-10-05 08:03:48]精选的设备。
[信息概述@ 18-10-05 08:03:50]成功连接到localhost上的jlinkgdbserver:2331
[信息概述@ 18-10-05 08:03:50]固件文件c:\ svn \资源\ dialog \ sdk 5.0.4 \ da1458x_sdk \ 5.0.4 \ binaries \ da1458x \ prod_test \ prod_test_580.hex已被选中。
[INFO RF Master @18-10-05 08:03:55]成功下载固件文件到单板。
[信息RF Master @ 18-10-05 08:04:06]使用2.402 GHz(CH.37)和有效载荷伪兰特9开始连续传输。
[错误rf master @ 18-10-05 08:04:06]使用op代码0xfc84发送命令失败
[Tx RF Master @18-10-05 08:04:06]
====> [18-10-05 08:04:06.832] Tx <====
操作码:0 xfc84
长度:0 x02
频率:0x00.
有效载荷类型:0x00
有效载荷:84 FC 02 00 00

请注意我的界面是JTAG (SWD)唯一;我是否也需要UART来发送命令?
如果是,哪些引脚是prod_test_580中的UART引脚。海克斯,用什么波特率?

或者还有什么我需要做的吗?

谢谢

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

嗨yesways,

请检查arch文件夹下的user_periphp_setup .c/h文件,以检查prod_test使用的是哪个UART引脚。UART默认值为P04、P05。另外,默认波特率是115200,请检查periph_init()函数中的uart_init()。

谢谢,PM_DIALOG.

是的
离线
最后一次露面:7个月4天前
加入:2017-05-09 14:32
你好,

你好,

目前我的董事会没有外部提供UART;只有SWD

我是否必须使用UART,或者是否有其他方法可以发送命令来探讨fw
来自rf master工具?

布尔
罗杰

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

嗨yesways,

是的,您应该拥有UART连接,因为该工具通过UART向DA14580设备发送命令。

谢谢,PM_DIALOG.

陈鹏莱
离线
最后一次露面:3个月2个星期前
加入:2018-12-24 02:24
我用过DA14583,我想

我使用da14583,我想停止广告,但没有成功

陈鹏莱
离线
最后一次露面:3个月2个星期前
加入:2018-12-24 02:24
帮助我

帮助我

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

嗨Chenpenglai,

我不太确定你想要完成什么,因为你的问题是非常一般的,但如果你想停止广告,你应该向堆栈发送GAPM_CANCEL_CMD命令。此作用域的适当API是app_easy_gap_advertise_stop()。请查看SDK的ble_app_sleepmode示例以获取更多信息。

谢谢,PM_DIALOG.

张奎
离线
最后一次露面:1年1天前
加入:2014-12-31 07:20
嗨yesways,

嗨yesways,

你的问题是否解决了?我也遇到了类似于你的问题。我使用的芯片是DA14583。大多数电路板都是正常的。一些板不能正常播出。我期待着你的回复,谢谢!

谢谢

张奎