工程师你好:
使用SmartRF Studio 调试CC1310,在433MHz下,发现速率大于689kBaund时误码率(packet error rate 和Bit error rate)会突然上升,不似滤波器带宽不够呈现的过渡过程;请问是否是studio里面受限了?在实际代码上,是否存在这个问题,应如何解决?(我们希望尽量高的速率)
Kevin Qiu1:
用的是自制板还是lauchpad测试的?
lin jqi请问是否是studio里面受限了?
是的,里面有些测不了
可以用C:\ti\simplelink_cc13x0_sdk_4_10_01_01\examples\rtos\CC1310_LAUNCHXL\drivers\rfPacketErrorRate例程测试
e2echina.ti.com/…/595526
lin jqi:
回复 Kevin Qiu1:
使用rfPacketErrorRate例程进行测试,但串口打印出来的都是乱码?比如下面这段代码,是以ASCII在串口打印出,还是调试终端(putty/secureCRT)要怎样设计呢?谢谢!/* Splash screen */Display_printf(lcdDisplay, 0, 0, "PER TEST");Display_printf(lcdDisplay, 1, 0, PER_VERSION);Display_printf(lcdDisplay, 3, 0, "Select:%s", button0Text);Display_printf(lcdDisplay, 4, 0, "Navigate: %s", button1Text);Display_printf(lcdDisplay, 6, 0, "Push a button");Display_printf(lcdDisplay, 7, 0, "to proceed…");
vt100_print0(uartDisplay, 0, 0, "PER TEST");vt100_print0(uartDisplay, 1, 0, PER_VERSION);vt100_print1(uartDisplay, 3, 0, "Select:%s", button0Text);vt100_print1(uartDisplay, 4, 0, "Navigate: %s", button1Text);vt100_print0(uartDisplay, 6, 0, "Push a button");vt100_print0(uartDisplay, 7, 0, "to proceed…");
Kevin Qiu1:
回复 lin jqi:
用Tera Term或Putty工具试试
lin jqi:
回复 Kevin Qiu1:
使用putty,如上情况。
好像不是ASCII输出,是所谓的VT100吗?这要如何设置呢?
感谢!
Kevin Qiu1:
回复 lin jqi:
是VT100,修改下端口和波特率就可以了,其他直接使用默认配置就行
lin jqi:
回复 Kevin Qiu1:
Thanks!确实是可以,使用开发板的引脚就可以了!
使用两块板,都下载程序进行测试,与smartRF studio情况十分相近,这里是一超过691kBaud,误码率就大幅增加:
433M,691k:
433MHz,691k:
从以下配置导出的参数文件:
是哪里没搞对吗?
还是有速率更快的调制方式?
Kevin Qiu1:
回复 lin jqi:
更高的速率需要在4FSK模式下测试
lin jqi:
回复 Kevin Qiu1:
Note that – HSM and OOK are not supported on the CC1310-CC1190, CC1350 (433 MHz), CC1352 (R1/P1/P-2/P-4) or CC2640R2 Launchpads – Legacy Long Range Mode (LRM) is not supported on the CC1352(R1/P1/P-2/P-4). – For the GFSK 200K mode, if transmitting from Smart RF Studio set the PSDU octet transmission order to MSbit First
在rfPacketErrorRate例程说明中有提及以上,是不是4FSK不被CC1310支持?
Kevin Qiu1:
回复 lin jqi:
支持FSK,看下:e2e.ti.com/…/686805
e2e.ti.com/…/493468
lin jqi:
回复 Kevin Qiu1:
Thanks Kevin!
这里的FSK指的是4FSK吗?
参考提供的链接,在Command View/CMD_PROP_RADIO_DIV_SETUP 中将modulation的modType改为0,作为FSK的参数;
测试结果2-GFSK和FSK的速率是一样的,并且同样在700k都会明显的出现误码率陡增:
650k,2GFSK:
650k,FSK:
这里的FSK指的是4FSK吗?
是否有更高速率的可能呢?