求蓝牙2540/2541射频测试流程的文档

求蓝牙2540/2541射频测试流程的文档

此问题尚无答案
All Replies
  1. 秀才220分
    求蓝牙2540/2541射频测试流程的文档,求TI技术支持或者有TI蓝牙射频测试文档的大神提供一下,谢谢,感激不尽啊,跪求。。。
  2. 探花11615分
    产测 http://processors.wiki.ti.com/index.php/PTM 研发测试有蓝牙综测仪
  3. 秀才220分
    那个不行啊,你们代理说2541用不了USB dongle,2541没有USB 口啊
  4. 探花11615分
    和USB没有关系,是通过暴露UART发命令来测试你的设备的 蓝牙测试有两种方法 1. DTM(Direct Test Mode) DTM是一个标准的BLE测试模式, 它包含了一系列标准通用的HCI命令. 很多测试仪器厂商, 比如安利(Anritsu, 他们有MT8852B蓝牙测试仪), 罗德施瓦茨(Rhode and Schwarz), 都用DTM模式来测试蓝牙设备. 在开发过程中或者生产过程中, 用这些厂商的蓝牙测试仪能很好的测试验证BLE设备的射频性能. 对于这些测试仪, 你也完全可以自己开发PC上的应用程序, 通过串口发送HCI命令给BLE设备进行测试. 他的缺点在于要烧两次固件,第一次烧写network processor来暴露UART口来写命令测试射频性能,第二次才是烧写你产品真正的镜像,产线测试比较麻烦,适合研发测试阶段,但是是标准的测试方法 2.PTM(Production Test Mode) PTM 是为了避开烧写两次固件的困扰,TI开发出来的一种测试方法,.V1.2 版本以后的协议栈中都提供了PTM模式. 在不重新烧入固件的前提下, 就可以在需要进入测试模式的时候直接暴露出UART从而进入到DTM模式, 而在普通运行模式下UART可以用作其他用途. 上电之后通过一个GPIO的电平设定来进入PTM测试,调用hci.h文件下面的HCI_EXT_EnablePTM 函数来进入PTM模式,这样你就可以通过UART来发命令来控制了 上面WIKI提到的USB Dongle,是和你的被测件可以同信道通讯,把多个包测试的结果传给PC,你没有USB Dongle也没关系,那就连仪器看 关键TI 的Estore上有卖CC2540 USB Dongle啊 https://store.ti.com/CC2540EMK-USB-CC2540-USB-Dongle-P2381.aspx
  5. 秀才220分
    噢,那我们的模块是2541也可以用你说的CC2540-USB-Dongle吗?现在我们有台测试仪器WT-200,请问你哪里有关于这台仪器测试蓝牙的相关文档吗?谢谢
  6. 探花11615分
    CC2541是你的待测件,CC2540 USB Dongle是插电脑上的,可以和你的被测件之间通信测试 你的CC2541被测件Tx,Dongle进入Rx,Dongle进入Tx, 被测件进入Rx,这是空中耦合的信号,你也可以射频线接仪器测试 WT-200文档你要找仪器厂家,我们的开放是针对CC254x的控制命令和测试方法
  7. 秀才220分
    感谢Butterfly的耐心回答,那么经过您的指导以及查阅PTM,现还有如下疑问: 1、2541与PC电脑连接的话需要连接那几根线 2、是否在hci.h文件中添加以下语句即可                                if(GPIO == VDD) {HCI_EXT_EnablePTM();} 3、测试之前,被测2541是否需要烧写特定固件,如果不需要,是否选择任一例程然后添加(2)中的if语句即可? 4、HostTestRelease.hex 如何烧写进dongle?
  8. 秀才220分
     我后来仔细看了下,这个是说在初始化函数里加上if语句并在此.c文件内包含头文件“hci.h”,我现在是在TI的协议栈例程内添加,请问以上提到的if语句是加到那个初始化函数里面,可以提供具体位置么,或者示例,谢谢啦!
  9. 探花11615分
    1. 暴露USART0 2. http://processors.wiki.ti.com/index.php/PTM, 有详细说明,比如SimpleBLEPeripheral_Init( ) 3. 用CCdebugger+ Flash Programmer, SWRU270C,31页开始有详细步骤     http://www.ti.com/lit/ug/swru270c/swru270c.pdf?keyMatch=SWRU270C&tisearch=Search-EN-Everything
  10. 秀才220分
    Butterfly,我是把代码放在了osal_set_event( simpleBLEPeripheral_TaskID, SBP_START_DEVICE_EVT );之前  因为wiki中没有说具体的位置,所以我放在这里并且编译通过,不知是否可以
  11. 秀才220分
    Butterfly, 这一部分“How to Use PTM from an Application Point of View”和“Using Rohde & Schwarz CBT Bluetooth Tester with CC254xEM Running HostTestRelease”部分都未提及if(GPIO == VDD) HCI_EXT_EnablePTM();这个if 语句需要放的位置
  12. 探花11615分
  13. 秀才10分
    关于WT200蓝牙测试和产测软件的发布,可参考WT200的原厂极致汇仪的官网 http://www.itest.cn/cn/TechnicalServices.html 对于2541的产测软件应该本周内发布。 对于WT200有问题可以私信。
  14. 秀才220分
    可是你标记的里面也没有函数HCI_EXT_EnablePTM(); 啊?
  15. 榜眼18958分
    谢谢邵峰,反应真快。:-) BR. AZ
鸿运国际网址