This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] smartrf-Studio-7:偏差设置错误

Guru**** 2680515 points

Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1595191/smartrf-studio-7-deviation-setting-bug

器件型号:smartrf-Studio-7
主题: SysConfig 中讨论的其他器件

在 SmartRF Studio 7 中尝试使用更高的速率时、我尝试将偏差参数设置为大于 511、结果出错。 由于偏差变量只有 11 位长、因此最大值为 511。 这可以通过更改偏差步长来适应更高的偏差来解决。

如果您尝试 512kHz、SmartRF Studio 会将参数设置为 0。 正确的方法是将步长从 250Hz 更改为 1000Hz、然后值 512 将适合 11 位偏差字。

此致、

Gullik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Gullik:

    您使用的是哪个版本的 Smart RF Studio 7?  您能说明您的目标器件和无线电 PHY 吗?  此外、您是否可以附加相关错误的屏幕截图以供进一步查看?

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用 2.32.0、器件是 CC1312 和 CC1314、

    该 PHY 为 1Mbps、取自第一个条目、915MHz 时的 50kbps GMSK、由您的支持部门指示、因为没有兼容的 1Mbps

    CC1314 的模板。 (与 CC1312 相同)

    50kbps 模板修改如下:

    频率设置为 1250MHz、但这不会影响错误、915MHz 是相同的。

    bitrate 设置为 1,000,11011001200、... 最高 1500kHz 的频率、目标是实现 2Mbit/s 的 CPEC

    偏差设置为 BR/2、调制指数在 0.7 到 1.0 之间。

    当偏差通过 512kHz 时、阶跃应从 250Hz 变为 1kHz、因为 11 位整数只能包含值

    0-511、并在 SmartRF Studio 中“折叠“、因此 512kbit 变为 0。 如果检查 生成的代码生成结果、就可以清楚地看到这一点。

    此致

    Gullik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供这些详细信息。  出于某种原因、我的 Smart RF Studio 7 会话没有复制您描述的行为。  您能否提供一个屏幕截图、以便更好地了解您的配置?

    谢谢、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这很容易重现。

    连接 1314 朗塞焊盘后启动 SmartRF Studio

    点击 CC1314 获取设置菜单

    选择项目 1、50 kbit/s 模板

    将速度/速率从 50.000 更改为 1000kHz

    将偏差更改为 512kHz

    单击右侧窗口(无线电操作命令)

    单击调制选项、这将显示字段

    根据 swcu194、类型为 1、偏差 0 和阶跃 0 = 250Hz

    将偏差更改为 513kHz

    偏差 I NOW 4 =(4 * 250Hz = 1kHz)、因此我们得到 1kHz 的摆幅、而不是 513

    当传递 511(这是适合 11 位字段的最大值)时、程序应将步长更改为 1 (1kHz) 和

    将偏差(以 kHz 为单位)输入到偏差字段中。

    您是否正在运行其他版本的 SmartRF Studio?????

    此致、

    Gullik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗯,看起来像一个包罗万象的工具? 如果 I 将偏差设置为 512kHz、 CMD_PROP_RADIO_DIV_SETUP 中的偏差将设置为 0。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ghost、

    是的、将高位截断以尝试将更长的字放入 11 位整数。

    我发现 SmartRF Studio 是对 PHY 进行实验室测试的有用工具、遗憾的是、并非您尝试获得有意义结果的所有内容。

    我在源代码中找到并修复了此问题、但如果工具可以与我的固件配合使用、将会很有帮助。

    我还发现 CCS 套件中的 SysConfig 无法配置和设置根据 swcu194(技术手册)支持的值。

    很快我们有圣诞节,有一个快乐的一个,

    此致、

    Gullik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gullik、

    感谢您的解释、我使用的是相同版本的 Smart RF Studio 7、并且复制了您报告的行为

    我将向 Smart RF Studio 开发人员提交工单。

    此致、
    Ryan