深入CC3200(2)—芯片内部结构分析

深入CC3200(2)—芯片内部结构分析
admin 于 2015年09月20日 发表在  CC3200开发

上一篇《深入CC3200(1)—芯片简介及学习方法》中,主要介绍CC3200的一些简单特性,如果就此直接进行内部资源介绍,在我看来,还有有点根基不稳,既然是深入理解,那就分析分析CC3200内部的结构吧。

打开docs目录下的CC3200-Programmers_Guide.pdf文档,这篇文档主要用来概述CC3200的一些资源以及编程时如何构建环境,对于CC3200芯片的更多细节需要查看SWAS032文档,文档中详细介绍了器件的特性,有助于作为前期选型时的一个参考。

1. 接下来研究其内部结构:

从框图中可以看出,CC3200芯片内部事实上含有两个处理器,其中一个是专用Network处理器,这个所谓的Network处理器就是TI前一代产品CC3100,其本质也是一个专用ARM处理器;另外一个便是Cortex-M4处理器,用于提供外设接口。

2. CC3200的功能框图

另一个非常重要的便是CC3200的功能框图。之所以说这个图重要,是因为图中可以清楚地看到CC3200工作的模式流程,而且对于硬件电路设计起到了很好的参考作用,比如:右下方的时钟源部分,可以看到在下载程序时必须提供外部的32K的时钟源作为Digital Power-On Reset功能。

点击查看原图

3. 管脚设计

在资料中可以看到,CC3200中的大多数管脚都是有复用功能的,从功能的复用这点,也可以看出TI布局CC3200芯片是在考虑一个更广泛的应用。个人在此处强烈建议在设计复用功能时,使用TI提供的TI Pin Mux Tool工具,后面 CC3200资源深入讲解时,也都是基于这个工具。

4. CC3200内部组成图

看完芯片硬件部分的介绍,现在来看从软件的角度如何去理解。下图是CC3200的软件组件图,可以看出,Network Processor内部已经内化了TCP,DHCP等功能,这些功能对于网络编程来说非常有用,也减小了网络开发的难度。同时,M4内核控制器固化了BootLoader,实现外部Flash的存储和启动;除此之外,TI开放了外部设备控制库,SimpleLink以及RTOS等开发组件,大大缩短了产品的开发周期。

5. 博主说:

有时开发一个产品最重要的并不是你是否实现了某个功能,而是你是否真正理解了这个功能。有时,错误的代码也可以产生正确的结果,但那是极不稳定的,所以,严谨才是开发产品的真正核心。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TI推出了针对物联网应用的集成了ARM Cortex-M4 MCU 的无线MCU器件SimpleLink CC3200,这是业界第一个具有内置Wi-Fi连通性的MCU。 CC3200CC3200中文数据手册)器件是一个完整平台解决方案,其中包括软件、示例应用、工具、用户和编程指南、参考设计以及 TI E2E 支持社区。CC3200采用易于布局布线的四方扁平无引线 (QFN) 封装。 CC3200 芯片特性: CC3200MCU子系统包含一个运行频率为 80MHz 的行业标准 ARM Cortex-M4 内核,并且包含多种外设,主要有一个快速并行摄像头接口,I2S,SD/MMC,UART,SPI,I2C 和四通道模数转换器 (ADC)等外设接口。 Wi-Fi 网络处理器子系统特有一个片上 Wi-Fi ,并且包含一个额外的专用 ARM MCU,包含 802.11 b/g/n 射频、基带和具有强大加密引擎的 MAC,以实现支持 256 位加密的快速、安全互联网连接等。 CC3200器件的更多特性可以点击查看(CC3200数据手册)。 图1 CC3200芯片内部结构 CC3200目前广泛的应用于物联网,例如家用电器、互联网网关、智能插座和仪表计量、智能能源、安防系统等。 CC3200评估板: 此评估板是基于CC3200的应用评估板CC3200 LaunchPad 评估板硬件组成如下: -SimpleLink CC3200芯片Wi-Fi解决方案 -2*20pin LaunchPad 标准扩展引脚 -基于FTDI的 JTAG仿真,支持串口Flash编程 -虚拟串口,通过PC的USB口进行UART通信,以上两个功能由芯片FT2232完成 -测试用的板上内置天线设计 -2个用户按键和3个LED指示灯 -Micro USB接口,用于供电和调试 -加速度和温度传感器 -电流测量接口 硬件实物布局图如下: 图2 CC3200评估板实物图 评估板中用到的关键器件包括: TI的SimpleLink Wi-Fi和IoT解决方案,单芯片无线MCU:CC3200CC3200数据手册) TI的采用WCSP封装的红外热电堆无触点温度传感器:TMP006(TMP006数据手册) TI的用于超高速USB 3.0接口的2通道ESD解决方案:TPD2EUSB30(TPD2EUSB30数据手册) TI的具有可配置电压转换和3态输出的单位双电源总线收发器:SN74LVC1T45D(SN74LVC1T45D数据手册) TI的具有三态输出的四路总线缓冲器:SN74LVC125APWR(SN74LVC125APWR数据手册) TI的1.0A、可调节电压、单输出LDO:TPS79601(TPS79601数据手册) 附件提供了评估板硬件应用手册,可以迅速上手CC3200。 附件中还包含了CC3200开发板原理图(PDF版本)、PCB(Eagle版本)、gerber文件、开发板材料清单(Excel版本)、测试例程、CC3200 SDK安装文件。 目前此款评估板在市面上暂无出售,附件提供的gerber文件可以用于打样。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值