本帖最后由 北方 于 2017-12-21 14:10 编辑
2 TI-MSP430 MSP430G2xx valueLine 初探
Arduino的原生开发板是uno,是乞丐版的开发板。但是在TI的起步开发板就是MSP430G2系列。可是这个乞丐版的开发板就有些豪华了。其实,对于现在很多展示的电子项目来看,用其他的板子都多余。不必说点灯,更复杂的通讯,触摸,还有蓝牙透传和wifi透传,对于MSP430G2系列其实都可以轻松搞定,如果不是巨大的项目,就是物联网的项目,在这里都可以搞定。其实这个也解释了,为什么这个系列的芯片这么长寿,估计在过10年,你还能看到这个古老的片子。对比TI曾经大力推广的LM系列芯片,现在已经彻底换名字了。
简介
MSP430 系列超低功耗微控制器包含多种器件,它们特有面向多种应用的不同外设集。 这种架构与 5 种低功耗模式相组合,专为在便携式测量应用中延长电池使用寿命而优化。 该器件具有一个强大的 16 位 RISC CPU,16 位寄存器和有助于获得最大编码效率的常数发生器。 数字控制振荡器 (DCO) 可在不到 1μs 的时间里完成从低功耗模式至运行模式的唤醒。MSP430G2x53 系列是超低功耗混合信号微控制器,具有内置的 16 位定时器、多达 24 个支持触摸感测的 I/O 引脚、一个多用途模拟比较器以及采用通用串行通信接口的内置通信能力。 此外,MSP430G2x53 系列成员还具有一个 10 位模数 (A/D) 转换器。 典型应用包括低成本传感器系统,此类系统负责捕获模拟信号、将之转换为数字值、随后对数据进行处理以进行显示或传送至主机系统。
特性
- 低电源电压范围:1.8V 至 3.6V
- 超低功耗
- 运行模式:230μA(在 1MHz 频率和 2.2V 电压条件下)
- 待机模式:0.5μA
- 关闭模式(RAM 保持):0.1μA
- 5 种节能模式
- 可在不到 1μs 的时间里超快速地从待机模式唤醒
- 16 位精简指令集 (RISC) 架构,62.5ns 指令周期时间
- 基本时钟模块配置
- 具有四种校准频率并高达 16MHz 的内部频率
- 内部超低功耗低频 (LF) 振荡器
- 32kHz 晶振
- 外部数字时钟源
- 两个 16 位 Timer_A,分别具有三个捕获/比较寄存器
- 多达 24 个支持触摸感测的 I/O 引脚
- 通用串行通信接口 (USCI)
- 支持自动波特率检测的增强型通用异步收发器 (UART)
- IrDA 编码器和解码器
- 同步 SPI
- I[size=0.7em]2C™
- 用于模拟信号比较功能或者斜率模数 (A/D) 转换的片载比较器
- 带有内部基准、采样与保持以及自动扫描功能的 10 位 200ksps 模数 (A/D) 转换器(请见)
- 欠压检测器
- 串行板上编程,
无需外部编程电压,
利用安全熔丝实现可编程代码保护 - 具有两线制 (Spy-Bi-Wire) 接口的片上仿真逻辑电路
对于入门的学习来说,CPU所采用的RISC其实非常优秀,精简而直观。虽然现在ARM指令集比较热门,但是这个始终无法替代这款芯片的TI专有指令集。在各个芯片厂家来看,TI的软件能力是绝对优秀的,包括各种合作的第三方软件集。换句话讲,如果你对于某些软件收取授权费有疑问的话,大可以直接找TI,用TI的产品,会提供一套性能同样优秀的软件支持。如TI-RTOS,TI-15.4 无线栈等。
Lauchpad采用MSP430G2553,提供了足份的LED,button和引脚,而且不用看电路图,看丝印就可以知道那个接哪里。
此内容由EEWORLD论坛网友北方原创,如需转载或用于商业用途需征得作者同意并注明出处