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

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

此问题尚无答案
All Replies
  • 秀才220分
    求蓝牙2540/2541射频测试流程的文档,求TI技术支持或者有TI蓝牙射频测试文档的大神提供一下,谢谢,感激不尽啊,跪求。。。
  • 探花11455分
    产测 http://processors.wiki.ti.com/index.php/PTM 研发测试有蓝牙综测仪
  • 秀才220分
    那个不行啊,你们代理说2541用不了USB dongle,2541没有USB 口啊
  • 探花11455分
    和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
  • 秀才220分
    噢,那我们的模块是2541也可以用你说的CC2540-USB-Dongle吗?现在我们有台测试仪器WT-200,请问你哪里有关于这台仪器测试蓝牙的相关文档吗?谢谢
  • 探花11455分
    CC2541是你的待测件,CC2540 USB Dongle是插电脑上的,可以和你的被测件之间通信测试 你的CC2541被测件Tx,Dongle进入Rx,Dongle进入Tx, 被测件进入Rx,这是空中耦合的信号,你也可以射频线接仪器测试 WT-200文档你要找仪器厂家,我们的开放是针对CC254x的控制命令和测试方法
  • 秀才220分
    感谢Butterfly的耐心回答,那么经过您的指导以及查阅PTM,现还有如下疑问: 1、2541与PC电脑连接的话需要连接那几根线 2、是否在hci.h文件中添加以下语句即可                                if(GPIO == VDD) {HCI_EXT_EnablePTM();} 3、测试之前,被测2541是否需要烧写特定固件,如果不需要,是否选择任一例程然后添加(2)中的if语句即可? 4、HostTestRelease.hex 如何烧写进dongle?
  • 秀才220分
     我后来仔细看了下,这个是说在初始化函数里加上if语句并在此.c文件内包含头文件“hci.h”,我现在是在TI的协议栈例程内添加,请问以上提到的if语句是加到那个初始化函数里面,可以提供具体位置么,或者示例,谢谢啦!
  • 探花11455分
    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
  • 秀才220分
    Butterfly,我是把代码放在了osal_set_event( simpleBLEPeripheral_TaskID, SBP_START_DEVICE_EVT );之前  因为wiki中没有说具体的位置,所以我放在这里并且编译通过,不知是否可以
  • 秀才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 语句需要放的位置
  • 探花11455分
  • 秀才10分
    关于WT200蓝牙测试和产测软件的发布,可参考WT200的原厂极致汇仪的官网 http://www.itest.cn/cn/TechnicalServices.html 对于2541的产测软件应该本周内发布。 对于WT200有问题可以私信。
  • 秀才220分
    可是你标记的里面也没有函数HCI_EXT_EnablePTM(); 啊?
  • 榜眼18178分
    谢谢邵峰,反应真快。:-) BR. AZ