CC2650DK-见识 (下)

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • CC2650DK-见识 (下)
  • 登录
我们继续往下看 Sensor Controller Studio 是什么样的东西 我们可以从官网上下载这个软件 然后我们打开它 这样一个启动的页 我们可以看到这里有一些 针对 SmartRF06EB 的一些例子 我们看到有一个光照度传感器 led 的 blink 模拟的 UART 接着往下看 我们这里打开这个光照度传感器的这个例子 我们可以看到里面有一系列的文件 以及一系列的说明 它具体怎么应用 以后大家在使用的时候 再去具体的去看 接下来我们来看一下这个 CC2650EM 的这个模块 也就是说 TI 每一块 针对每一个模块 都是专门的经过测试的 我们可以看到这上面都有它的 SN 的序列号 还有它的版本号 目前已经是 1.2.7 了 这个板子的设计文件 官网上也是可以下载到的 我可以在设计的时候加以参考 最后我们来看一下这个 SmartRF06EB 的这个这个板子 Evaluation Board 我们的评估板 那这块板子其实提供的外设也比较简单 我们来看一下它的结构框图 那首先我们来看一下这一款它有哪些资源 首先它有一个光照度传感器 几个按钮 一些 led 指示 还有一个加速度传感器 它这一块呢它主要是一个可选 然后我们可以连接到我们的 EM 模块上去 EM 模块这边 可以连接到我们的 XDS100V3 的仿真器上去 那我们通过 JTAG 也可以 将这里可以通过选择 将我们这个 XDS100V3 的这个 JTAG 供给其它的设备来使用 那这边的话 我们还可以看到它有一个 LCD 的显示屏 他靠这个移位这样的一个芯片 来进行一个串并转换 同时它还有这个 SD Card Reader 我们可以扩展一些存储 接着往下看 我们看这个板子的背面 它比较核心的东西就是这个 XDS100V3 的 这样一个 Debug 的接口 它是 FPGA 加 FTDI232 这样一个芯片 来实现了这样一个功能 这两个就是那个液晶的那一块 移位的那个东西 我们来说一下这个 XDS100V3 TI 刚开始设计 XDS100 的时候 应该是 V1 的版本 那它主要是针对 C2000 ARM9 1808 这样的 一些自己的这种 MCU 产品线 一些自己的这种 MCU 产品线 一个仿真的自己私有的这样一个仿真器 随着它产品线的一系列的扩展 后面有自己的 M3 以及后面推出 M4 等等 那它会将这个仿真器进行升级 目前已经升级到 V3 我们的 V3 是支持这 M3 M4 的 那我们 CC2650 就是 M3 内核 它也把这个 smartRF 的这个板子 从零五升级了零六 我们来讲第二部分 我们这个 CC2650DK 出厂的一个程序 那就是说 per_test 这样的一个程序 那我们主要讲以下四个方面 我们这个 per_test 如何的使用 然后这是它的用途 还有它的演示 最后讲一下射频相关的东西 我们先来看一下它的用途 per_test 是一个典型的射频测试案例 分析它很有必要 那可以用于丢包率/通信距离/发射功率 等性能评估和测试 可以配置通信参数的测试程序 这个很有必要 一般会把丢包率和通信距离结合起来 考量射频的性能 我们大家都知道的一个理论就是 通讯速率越低 我们的通讯距离往往可以达到越远 对于射频模块的设计 大部分的工作可能是在调试和测试环节 需要大量的拉距测试 那我们在测试的时候需要测试不同的信道 不同的频点 发射功率 通讯速率 发送包数量的情况下 有效的通信距离 那我们这个模块的 balun 的设计是否合理 最直观的体现就是通信距离 最有效的分析方法就是借助仪器 网络分析仪 那我们在测试发射功率的时候 我们就要了解一个东西 就是 CW 连续载波 然后对这个测试 这个对测试而言是很有必要的 一般各个厂家的 RFIC 都会提供这样的测试寄存器 让我们将这个 IC 进入这种测试模式 我们再借助仪器进行分析 那么使用方法 我们首先要了解一下 TI Flash program 这样的一个工具 这个工具刚开始是 应用在什么 CC2530 2430 CC1110 这样的一些 IC 进行一个烧写 那这些都是 8051 的内核 是比较传统的设备 那是 chipcard 继承过来的这些 IC 那后面 TI 自己推出的这些 M3 M4 内核的 2538 2650 2630 这些 那我们就要通过 Flash Programmer 2 就是我们的 V2 版本 来实现对这个 IC 的烧写 我们可以先把这个 hex 文件烧写进去 然后开始上电 那么这个主要它提供三种测试 它就是首先是一个载波的生成 那这样的话我们可以用辅助仪器 来测试它的发射功率 第二个就是 IEEE 802.15.4的 收发测试 支持信道 功率 速率 发送包数量 等参数选择配置 然后针对 BLE 4.1 的收发测试也是同样 那么对于拉距测试呢 需要选择多种组合的模式进行测试 使得模块得到全方面的性能评估 那一般测试发射功率 和频点可以很容易地借助仪器实现测量 然后针对接收灵敏度的测量一般会比较复杂 也会有一些测试寄存器 还需要配合 RFIC 的一些测试引脚 来做这样一个测试 一般这些引脚都是复用 那这个话题比较复杂 这里不做深入的讨论 感兴趣的可以参考 TI 针对传统CC系列 与灵敏度测量相关的文档 结合 GDOX 引脚的复用功能深入学习 我们来看一下这个 per_test 这个使用以及它的演示 我们烧写好这个程序之后 我进行上电 那它显示这样一个启动界面 其实我们可以用这个按钮进行选择 那我们选择进去第一级菜单 我们可以看到可以选择测试模式 也不是测试模式 就选择它的模块 那我们肯定默认的是 2650EM 的 这样一个 Module 那我们选择它之后出现了选择菜单 可以选择 协议 我们这里以 802.15.4 为例 我们继续选择 可以看到 它让我们选择这个通道 那我们选择是 14 通道或者别的通道 我们选择一个通道就可以了 我们接着往下看 选择完通道之后 它会让我们选择这个模式 模式呢我们选择 Packet 模式 那下面就是一个 CW 模式 CW 模式主要用于测试发射功率 我们就不要去选它了 选完这个数据包模式之后 我们要选择这个方向 也就是说我们是接收方还是发送方 那我们先选择发送方 选完发送方它会让我们选择这个大小 多少个包 我选 1 万包或者怎样都可以 继续往下选 它会让我选择这个包的速率 比如发完一包再发另一包的 这样就是每一包 这个发送的频率 继续选择我们选择这个发射的功率 就是有多少 dBm 的功率来发射 我们选择完之后 就进入了一个等待模式 那就是说我们只要按一下选择就可以发送了 那我们这里先不要发送 不要发送我们来配置接收方 同样的那我们这里是配置好的接收方 好 最后我们来按一下 这个发送方的启动发送 最后我们可以看到两块板子 发送完了一个结果 我们可以看到它这里发送了 425 包 应该 428 包 通道是四通道 应该是一千包的样子 这个发送了 42.8% 这样一个百分比 那么可以看到接收方 它通道是 14 还有一个误码率 0% 它收到的正确的包也 428 丢失的包为零 我们可以看到这个平均的信号强度 -19dB -19 这个也比较优秀的 因为测试的时候比较近 它这个值可能会偏小 最后我们来看一下射频相关的东西 那所谓的载波 我们先来看一下载波的概念 所谓的载波在通信的时候用于信息 运载信息的高频波形 大部分情况下这种载波是用高频的正弦充当 与之相关的波形概念 与之相关的波形概念 有调制信号和已调信号 我们的已调信号 已调信号就是已经完成调制的波形 可以直接经高频放大后用无线电发射出去 连续载波是指波形在幅度上是连续的 与之相对应的是脉冲波 脉冲波 雷达就是脉冲波 那这个话题也比较大 往下讲 那么经过信源编码 含有信息的数据称为比特 经过信道编码和交织后的数据称为符号 经过信道编码和交织后的数据称为符号 经过最终扩频得到的数据称为码片 这是我们对 射频中这个数据的描述的三个单位 这个也是很有必要的 因为我们如果说你看过 802.15.4 的 这个文档的时候 你会发现里面有大量的这样的名词 对我们通讯速率的掌握以及控制 能让我们在实际的应用中有很大的作用 因为我们的设备在与别人对接的时候 这些调制方式 我们的信道以及我们的速率 都是直接关系到我们的设备 能否通信的一个指标 然后细节的我们可以来看一下 这个 Bit 对应的是有用信息 是进入物理层进行基带信号处理前的信息位 它的数据称为比特速率 symbol 是在空中接口发生之前 对信息进行基带信号处理与交织循环 冗余校验位的添加 速率适配等之后 再进入扩频调制前的信号 所以 symbol 对应的是基带信号处理之后的信号 它的速率称为 symbol 速率 chip 是空中接口 经过扩频调制之后的信息单位 用于体现能量的承载 我们来看一下 这是典型的通信模型 那我们的信源编码之后的就是 我们的 Bit 信道交织 之后的就是我们的 symbol 我们调制之后就是我们的 chip 最后我们来看一下 CC26XX 系列的 RF 这部分的电路设计 我们在数据手册中也给出了三种参考 参考设计电路 我们主要就是差分的这个天线设计 以及我们的单端的天线设计 和单端单天线的设计 以及单端双天线的设计 我们一般会应用这种差分的方法 这种是一般我们都会用这种方法 那后面两种用的比较少 那最后一种这种单端双天线的 主要在应用一些主要的应用领域 可能是一些测距啊这样的一个领域 那我们可以看到这个 我们这个 2650 的 EM 的这样一个模块 它也是采用这种差分的方法 看到这个电路 balun 那部分的设计 我们可以在设计的时候完全参考这部分电路 好 最后讲一下我们的参考链接 我希望大家重点关注一下 第一个参考链接 它这个也是 TI 这个 E2E 社区 关于这个 CC2650DK 支持的这样一个主题 可以去看一下 好 谢谢大家
课程介绍 共计11课时,3小时7分49秒

EEworld原创:大话TI CC2650

TI 无线 Wi-Fi CC2650 Wi-Fi产品

     本系列视频由电子工程世界(EEworld)联合TI重磅推出。
     该视频由EEworld社区资深工程师主讲,结合802.15无线器件,组网,应用等使用经验,讲述CC26xx芯片分析介绍、CC2650DK出厂演示程序使用和用途分析,射频相关基础闲聊等。旨在帮助新进工程师快速开启最新最潮的cc26xx系列无线设计。

推荐帖子

一个奇怪的问题,关于功耗
各位大虾,请教一个问题,我得系统进入LPM3状态功耗2。62mA,与串口通信时,向存储器写数据时功耗为0。4mA左右,写完后又恢复到2。62mA,而在通信处理函数中处理完后立即进入LPM3状态。请问各位大虾,这是什么原因?为什么?...
yyb0034 微控制器 MCU
CoreGen工作的时候涉及到的文件
CoreGen工作的时候涉及到下列文件: 一、项目文件CGP文件: CoreGen项目文件,该文件存放用户定制的参数。 二、输入文件 CGF文件:是一个log文件,在使用MemoryEditor时记录用户定制的输入以产生COE文件。该文件可以用于定义memory块(COE文件)的数据内容。 COE文件:是一个ASCII格式的输入文件,当一个core需要配置...
Jacktang 微控制器 MCU
晒WEBENCH设计的过程+DCDC电源设计方案
这是Webench最普通的电源设计,也就是DCDC设计,首先在Power选项卡上填入输入和输出电压及输出电流限值。 让系统计算方案,在列出的方案中,根据需要的参数来选择方案 选择了一种方案后,点击右上角的优化图标,优化一下方案 看看方案的效率 系统给出了流行的EDA设计软件的格式,方便设计。 ...
shepherd 模拟与混合信号
对于"Msp430奇怪现象",问题已解决!!!
$('flv_Zdi').innerHTML=(AC_FL_RunContent('width', '500', 'height', '375', 'allowNetworking', 'internal', 'allowScriptAccess', 'never', 'src', 'http://www.tudou.com/v/7lMy8Vg65pI/&rpid=106547959&resour...
qinkaiabc 微控制器 MCU

szwtyh

学习了,很好的一款芯片

2022年01月04日 14:19:30

大明58

讲述CC26xx芯片分析介绍

2020年05月11日 09:07:55

hawkier

好好学习,不断长进

2019年11月05日 13:05:45

熊猫仙

老师讲的很详细,挺好的

2019年06月24日 11:53:52

zwei9

学习一下

2019年04月06日 00:29:37

dingxilindy

好好学习天天向上学习学习。

2019年04月04日 13:11:04

hellokt43

好好学习天天向上

2019年02月13日 10:50:05

cyrus1992

学习下

2018年12月15日 00:15:58

dl265361

学习

2018年12月12日 22:32:57

天马行空0

学习学习

2018年12月10日 17:02:31

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved