TI教室 >
产品 >
微控制器 (MCU) >
SimpleLink MCU >
SimpleLink 无线 MCU >
如何测试 CC2640 的 BLE 射频指标 > 如何测试CC2640的BLE射频指标(二)
- 本课程为精品课,您可以登录eeworld继续观看:
- 如何测试CC2640的BLE射频指标(二)
- 登录
- 课程目录
- 相关资源
- 课程笔记
如何测试CC2640的BLE
射频指标二 测试演示在CBT上
测试TI的CC2640
感谢大家收听了这个来关于蓝牙测试
的第一部分啊现在就是我们给
大家实际操作一下关于这个
怎么样用host test APP或者说是
TI的PTM 然后测试蓝牙规范
所定义的一些指标 首先呢我们来
看一下direct mode就是刚才我们介绍过的
蓝牙规范定义的这种决策模式啊
决策模式呢有这么两种方法
第一个呢是有一些仪器它可以直接
支持这种呃所谓的信令测试
其实它是一个环回测试他的命令信令
呢是通过这个UR口或者两线模式
或者叫HCI的接口来控制
被测件然后被测件呢它的射频
连接会和仪器相对来说会有一个
环回测试 我们所谓的一个叫信令测试
而这里面呢是我烧的一个
host test APP 然后这是
CC2650 也是C2640好吧
CC2640 然后呢大家不要看这个
setup这么复杂 其实我用我们
以前的一个板子 就是呃
smart F051B上面有一个
db9的接口加上一个到3.3伏
lever shifter 其实呢我是只是
用到了这么一点点电路把我们3.3伏
的UI要转换成这个db9
的RS22接口的电平 然后呢
和这个仪器进行通信 好这是整个
的一个setup的介绍 然后呢
我们可以看一下对于仪器端
的一些配置 首先呢我们肯定要
我先退出 然后我们先看一下
被测件的连接 可以看一下我们用的是
标准的SIG它定义的HCI的接口
115200的波特率 然后呢
比特长是八比特 一个比特停止位
然后呢没有奇偶校验没有流控
好然后呢 之后我们就要进入这个
测试模式 这个时候呢仪器就会
通过后面的串口线给我们的
被测件发这种测试命令 就刚才我
给大家介绍过的其实一共就三条
命令 给他发测试命令 之后呢整个
一个还回的测试都是由仪器端的
控制面板来主动控制它会通过命令呢再去发被测件
它会调整到相应的一些测试状态
比如说我们现在测power 我然后可以
去调整它的通道 现在比如说我们
放到中央channel 19 啊这是它的
index不是他的信道号哈
然后呢包括你可以测它的高端
高中低端可以看到我们CC2640
可以支持五个DBM的
发射功率 另外呢你可以测它的
一些调制指数 唉大家别忘了
就是说去查阅一下那个我们的呃
蓝牙的测试规范啊 它要求你在
测试不同的指标的时候其实用的
是payload的和它packet(听不清)等等
都是不太一样的 包括它的频谱
包括呢就是接收机灵敏度这一块
这个测试起来就相对来说比较
方便了 嗯你可以直接来控制
发射极端的这个功率 通过界面
OK这里我们测channel 0然后负70
这里面有码率的话大家呃 因为我们空中干扰造成的
这个是没有问题的OK 好 这个呢是我们
通过仪器来做一个环回测试 但是
刚才我也介绍过有很多仪器呢
不支持这种所谓的信令测试
这个时候我们可能要做一个所谓
的叫非信令测试 呃也不叫非信令测试
其实就是所有的控制
命令是用我们的电脑端来发射
大家可以看到我现在把它那个
这个lever shifter这个线呢从仪器端
断开 然后我要把这个跳线帽
跳回来 这个时候这个URAT就会
连到我们后面的仿真器上面去
这个仿真器呢呃有一个功能是
USB转串口 那时候USB呢会
在我的电脑上映射出来一个
com口 呃我可以用电脑来控制它
上面呢我用到的工具就是我们
的HCI tester 大家可以从TI
官网上安装一个叫wireless tool
可以给大家演示一下 你可以去
下载这个wireless tool 嗯它在我们
的wireless tool在我们的这个安装的目录的
wireless tool OK 就是在这个
这个在这个工具组里面就会有
这个HCI tester 然后包括它的
一些相关的文档大家可以去查阅
这里就不介绍这个HCI tester的使用方法
然后呢我们到这里之后呢
可以看到呃在我这里映射出来的
是com28 然后 OK 这个时候
应该是直接是通的啊 嗯哼 好 是通的
我可以看一下就是说就像我
刚才介绍的其实整个蓝牙它定义
低功耗蓝牙的测试就三条命令
我们可以看一下先是transmitter test
transmitter test的话
你看一下蓝牙协议 你就会
看到它有很多这种呃定义好的
格式 大家可以按照我这个定义了之后
我们到仪器端先把刚才
的测试模式退出 这个时候我们
到这个嗯比如说19 channel
OK 我们就可以看到啊其实这个时候就是
不是由仪器来控制了 是由我的
电脑来控制 这个测试呢是比较
适合于那种他不支持环回测试
或者叫信令测试的仪器像莱特波特
极致汇仪啊这这些公司
它们只是一些采键功能的测试
这个时候就是用这种仪器发
用电脑去发命令 然后控制我们的
被测件去发一个信号到仪器端
做分析 这个非常非常适合 然后
同样的道理我们在这边呢也可以
做一些接受测试 我再给大家演示一下
首先我们先把发射测试停掉
啊然后呢接受测试 接收测试一样的
就说我们要先打开接收机 然后
在仪器端这边呢比如说我们现在
发1500个包 应该是已经发下来了
我们测试end 还没发下来
嗯这边按一下 OK
这个时候应该是已经发了1500个包
我们看一下 这个channel不对嗯
发射机的channel OK这个channel不对
19
好我给他放到接收状态这边我发1500个包
噢这没滚下来啊我们可以看一下刚才我
发了1500个包 这里面呢就介绍了
5DC 5DC如果转化为
十进制的话就是1500 所以
这个时候我们可以百分之百收到
它的包来计算它的(不确定-误码率?) 这个呢
就是嗯这个就是蓝牙所定义的
一些呃测试的指标和方法
你怎么样用TI的host的test APP
去做一些测试 这就是关于如何
测试TI CC2640蓝牙射频指标的
一个培训的video
关于更详细的一些信息呢大家可以访问TI的
www.ti.com 和TI的在线知识网站
deyisupport和e2e 好 谢谢大家
课程介绍
共计3课时,27分39秒
猜你喜欢
换一换
推荐帖子
- dsp2407中long型的赋值
- 我做电机控制,采样电机位置数据定义为长整型 long position 又定义了一个长整形数组,long p[500]来记录1500个位置信息 在中断周期内,将 position赋值于P; 出现如下问题: 例如:position=92362; p=position; 但得到的p=26820; 相当于把position进行了类型强制...
- 忧乐游子 微控制器 MCU
- 怎么用ccs6.0打开ccs3.3
- asm2000.exe experienced a segmentation fault while processing section .text file .. 出现这个错误 怎么办 ...
- 柏兮落落 DSP 与 ARM 处理器
- ccs6断点处不停
- 新手,在使用CCS6.1 进行开发,芯片TMS570,进入Debug,system reset后,代码断点处不会停下,求大神指点这是什么原因啊? 断点实在system reset 之后才打上的。 [img]file:///C:\Users\USER\AppData\Roaming\Tencent\Users\270774208\QQ\WinTemp\RichOle\LU2]IA]CL[SG`A{...
- chenxi_2015 微控制器 MCU
- MSP430F5XXX中的ADC12使用
- 本帖最后由 火辣西米秀 于 2020-12-5 21:07 编辑 MSP430F5xxx ADC12 框图 使用流程 AD部分主要配置ADC12模块的时钟、参考源、采样通道、采样模式、存储和采样保持。 下面一个部分一个部分来。 第一个是ADC12模块的时钟,这个是模块运行时的时钟,跟采样定时器是两个概念,曾经我有一段时间被迷惑住了。这个由ADC12CTL1里面的ADC...
- 火辣西米秀 微控制器 MCU