你好,
我想知道如何将采样频率提高到16 MHz而不是标准8 MHz。我试图在cw_distance.h中使用#Define CWD_S_RATE_M_DEFAULT,但是当更改DTE的值时,DTE似乎不再发生了。发起者和响应者只是连接的,但他们没有执行DTE。这是发起人启发的输出:
Exchange_mem_params_exchange:角色:1,host_ready:1,fstep:2,nb_atoms:40
NB_ATOMS = 40和5120样品初始化的CW距离计算
Xtal Trim 0x120
中央DTE任务
设备地址:D2:33:A7:D3:E9:4C
设备地址类型:1
发现外围设备:set_nb:0(C2:df:b5:0a:22:b0)
handle_evt_gap_scan_completed:status = 000C
连接...(C2:DF:B5:0A:22:B0)
handle_evt_gap_connected:conn_idx = 0000
交换MTU
连接完成了状态0
MTU设置为512字节
然后什么都没有。LCD或控制台上没有显示范围蜜蜂。有人可以帮我理解为什么会发生这种情况吗?
大卫
配置:Smartsnippets Studio v2.0.16.1760,SDK:Wira_19.440.8.6,开发Kit-usb:DA14695
设备:
嗨,大卫,
感谢您的问题。请让我检查一下,我会回到你身边。
谢谢,pm_dialog
嗨,大卫,
根据内部团队的说法,对于DTE,不可能将采样频率从8MHz增加到16MHz。
设置DTE参数的命令是BLE_GAP_DTE_PARAMS_SET,并且没有用于采样频率的参数。
#Define CWD_S_RATE_M_DEFAULT用于距离计算。由于图书馆期望8MHz的速率,因此不应该更改。更改将影响DTE的预期样本数,如果智商数据样本与预期的样本数不匹配,则断言将在CWD_SET_BUFFER中触发。
谢谢,pm_dialog
感谢您使用#Define CWD_S_RATE_M_DEFAULT进行澄清!
在用户手册“ SmartBond™无线范围SDK-UM-B-137”中,在第5.2节“对话框交换”下说,来自RFMON的数据包含“ 9位RF-ADC样本(IQ Data)以8 MHz采样频率采样(DA1469X也可以使用16 MHz采样频率)”。
因此,我认为,必须有一个定义的声明来增加采样频率,以使其最多16 MHz。如果没有,手册中的这句话是什么意思?您可以以不同的方式更改采样率吗?
嗨,大卫,
感谢您指出了这一点。我已经在内部进行了升级以检查它。
谢谢,pm_dialog
嗨,大卫,
如我以前的回应中所述,此版本不支持将采样率更改为16MHz。感谢您将此句子指向用户手册。我们将在即将发布的文档版本中添加注释。
谢谢,pm_dialog