各位大神,你们好!
我们有产品在量产,量产时如何测试最终产品的RF性能?
可以实现任意单一信道最大功率持续发射的模式?
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.
Tom,
自己做的话,可以先看看频偏和最大输出功率。 一般一批板子会抽些样品进行一次校频, 直连用频谱仪, span设到100kHz看看。中心频点就是你设置的那个,自动mark一下峰值。看频偏多少, output power多大。校频可以参考一下系列link, CC26可以用internal cap array, 但是范围有限, 可以参考下列link. 不够的话,还得借助外部cap.
http://processors.wiki.ti.com/index.php/CC26xx_Tips_and_Tricks
如果output power和你设置的相差较大的话,还需要用网络分析仪看看匹配。尽量照抄TI参考设计吧。
如果你有蓝牙综测仪的话,可以咨询一下对应公司怎么用。会更方便一些。
如果需要过蓝牙认证,或者FCC, CE的话,有一些第三方可以专门帮助做。可以在蓝牙联盟官网上查查看。
DUT控制还是参考之前给的PTM和DTM即可。
Hi Lina Lian,
谢谢你的回复,我参照PTM链接,在DTM模式下使用MT8852B测蓝牙时还需要UART连接电脑
同时发送以下命令吗?
HCI_LE_Transmitter_Test
HCI_LE_Receiver_Test
HCI_LE_Test_End
我以前用8852时是不需要连接UART的,想确认一下。
Hi Lina Lian,
再追加一个问题,CC2640的mac地址是出厂时写好的,
量产时不需要再写入mac地址吗?
Regards
Jirong Liu ,
DTM 需要UART 来控制HCI, PTM不需要,自己写在里面就行。 wiki上有解释。
Jirong Liu ,
MAC出厂就有的,你可以用SmartRF Flash Programmer 2+ XDS100v3读出来,也可以在代码里读出来。SimplePeripheral例程里有。
如果你不想用原有的,你也可以自己写入自己的。
我调用如下APi,发现每次读取到的RSSI都是0.无论是否链接到手机上。请问,我该怎么读取到正确的RSSI。还有那个参数传什么? |
|
1
2
3
4
5
6
7
8
9
|
/******************************************************************************* * This BT API is used to read the RSSI. * * Public function defined in hci.h. */ hciStatus_t HCI_ReadCmd(uint16 connHandle) { return hciSendParamsCmd(HCI_READ_RSSI, connHandle, 0, 0, matchHciReadRssiCS); } |
Hi: kqian0327
我使用flash programmer 2将MAC地址写入,在程序中怎么将写入的地址读出来。谢谢,有没有API,谢谢!
uint8 bdAddress[B_ADDR_LEN] = { 0x01, 0x16, 0x08, 0x08, 0x88, 0x88 }; // Hard code the BD Address till CC2650 board gets its own IEEE address
memcpy((char *)bdAddress,(const char *)(0x0001FFd0),6); //0x0001FFd0-----这个地址是第二MAC地址存放处
HCI_EXT_SetBDADDRCmd(bdAddress);