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.

[参考译文] J6EVM5777:正确的命令、用于从无线电应用程序获取 DQSM 和 CD/N

Guru**** 2560320 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612702/j6evm5777-correct-command-for-getting-dqsm-and-cd-n-from-radioapp

器件型号:J6EVM5777

你(们)好  

在 Dracon 示例应用程序中、我看到了两种获取 DSQM 的方法、以及一种获取 CD/NS 的方法

HD_SysTune:::tuneGetStatus、此状态通过运行代码 Sys_Tune (0x82)命令接收 CD/N、FilteredDsqmValue、此命令具有函数代码 Tune_GetStatus (0x06)
HD_SysTune:::getDsqmStatus()通过相同的运算代码但不同的函数代码获得 intm 的空值,get_DQSM_STATUS (0x0C)
获取 DSQM 时应使用哪条命令?
对于 CD/ns、HD_SysTune::tuneGetStatus 是否正确? 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John:

    我已将您的问题转发给无线电专家。

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

    John、

    对于 DSQM、应将 SysTune 命令(0x82)与函数代码(0x0C)一起使用。 这将返回 HD 检测位、序列号

    响应字节:

    字节0 = 0x0C

    字节1:DSQM 状态
        位7:DSQM 检测位
            位7=0, DSQM 值低于 DSQM 搜索阈值
            位7 = 1、 DSQM 值高于 DSQM 搜索阈值

       位6至0:每次计算新的 DSQM 值时、序列号增量为一个模128

    字节2和3:当前 DSQM 值表示为16位无符号小数、其中:
        0x0000 = 0.0
        0x8000 = 0.5
        0xFFFF = 1.00


    字节2:DSQM 值的 LSB
    字节3:DSQM 值的 MSB

    对于 CD/NS、 HD_SysTune tuneGetStatus 正确。