历史上的今天
返回首页

历史上的今天

今天是:2024年10月10日(星期四)

正在发生

2020年10月10日 | 基于CC430设计的超低功耗MCU射频应用方案

2020-10-10 来源:elecfans

CC430系列是TI公司的集成了RF收发器的超低功耗MCU系统级芯片(SoC),器件具有功能强大的MSP430™ 16位RISC CPU,16位居寄存器,以及常数发生器,以得到最高的代码效率.工作电压1.8V-3.6V,CPU工作时的功耗160 µA/MHz,主要用在建筑物自动化,测试测量和财产跟踪.本文介绍CC430主要特性, CC430F613x和CC430F513x的功能方框图, 小于1GHz无线电方框图,以及CC430F61xx和CC430F51xx的典型应用电路图与材料清单.

The Texas Instruments CC430 family of ultralow-power microcontroller system-on-chip with integrated RF transceiver cores consists of several devices featuring different sets of peripherals targeted for a wide range of applicaTIons. The architecture, combined with five low-power modes is opTImized to achieve extended battery life in portable measurement applicaTIons. The device features the powerful MSP430™ 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency.

The CC430 family provides a tight integration between the microcontroller core, its peripherals, software, and the RF transceiver, making these true system-on-chip solutions easy to use as well as improving performance.

CC430主要特性:

True System-on-Chip (SoC) for Low-Power Wireless Communication Applications 

Wide Supply Voltage Range: 1.8 V to 3.6 V 

Ultralow Power Consumption: 

CPU Active Mode (AM): 160 µA/MHz 

Standby Mode (LPM3 RTC Mode):2.0 µA 

Off Mode (LPM4 RAM Retention): 1.0 µA 

Radio in RX: 15 mA, 250 kbps, 915 MHz

MSP430 System and Peripherals 

16-Bit RISC Architecture, Extended Memory, 50-ns Instruction Cycle Time 

Wake-Up From Standby Mode in Less Than 6 µs 

Flexible Power Management System with SVS and Brownout 

Unified Clock System with FLL 

16-Bit Timer TA0, Timer_A with Five Capture/Compare Registers 

16-Bit Timer TA1, Timer_A with Three Capture/Compare Registers 

Hardware Real-Time Clock 

Two Universal Serial Communication Interfaces 

USCI_A0 supporting UART, IrDA, SPI 

USCI_B0 supporting I2C, SPI

12-Bit A/D Converter With Internal Reference, Sample-and-Hold, and Autoscan Features (Only CC430F613x and CC430F513x) Comparator

The CC430 has one active mode and five software selectable low-power modes of operation. An interrupt event can wake up the device from any of the low-power modes, service the request, and restore back to the low-power mode on return from the interrupt program. 

The following six operating modes can be configured by software:

• Active mode (AM)

– All clocks are active

• Low-power mode 0 (LPM0)

– CPU is disabled

– ACLK and SMCLK remain active, MCLK is disabled

– FLL loop control remains active

• Low-power mode 1 (LPM1)

– CPU is disabled

– FLL loop control is disabled

– ACLK and SMCLK remain active, MCLK is disabled

• Low-power mode 2 (LPM2)

– CPU is disabled

– MCLK and FLL loop control and DCOCLK are disabled

– DCO’s dc-generator remains enabled

– ACLK remains active

• Low-power mode 3 (LPM3)

– CPU is disabled

– MCLK, FLL loop control, and DCOCLK are disabled

– DCO’s dc-generator is disabled

– ACLK remains active

• Low-power mode 4 (LPM4)

– CPU is disabled

– ACLK is disabled

– MCLK, FLL loop control, and DCOCLK are disabled

– DCO’s dc-generator is disabled

– Crystal oscillator is stopped

– Complete data retention

图1.CC430F613x功能方框图

图2. CC430F612x功能方框图

图3. CC430F513x功能方框图

图4. 小于1GHz无线电方框图

图5. CC430F61xx典型应用电路图

图6. CC430F51xx典型应用电路图

应用电路图材料清单:

推荐阅读

史海拾趣

问答坊 | AI 解惑

基于nRF2401的无线信息发布平台

本帖最后由 paulhyde 于 2014-9-15 09:20 编辑 基于nRF2401的无线信息发布平台  …

查看全部问答>

怎样把电脑上的文件传到arm里边的linux去?

请教一下,arm下linux正在运行,通过串口连接到电脑上,怎样把电脑上的文件传到arm里边的linux去?或者给个关键词我百度一下~…

查看全部问答>

电子工程师,请不要为这五类人打工!

当初选择做技术,最主要的原因,是出于对科学技术的纯洁性的热爱,对人情世故的厌恶。但专于技术的工程师,要想有份有前途的工作,找到可以长久做下去的公司。“良禽择木而栖,贤臣择主而侍”,遇到下面五类性格的老板,能走多远就走多远。在此罗列 ...…

查看全部问答>

C51 的一个问题

我碰到一个C51的问题 执行如下语句时: unsigned int xdata w; for(w=0;w…

查看全部问答>

没天理了!STM32的定时器怎么这样啊?

想用TIM的外部时钟模式1的下做脉冲计数,可是仔细看了触发源很郁闷TS[2:0]:触发选择这3位选择用于同步计数器的触发输入。000:内部触发器0(ITR0),TIM1 001:内部触发器0(ITR1),TIM2 010:内部触发器0(ITR1),TIM3 011:内部 ...…

查看全部问答>

红外鼠标控制.

 红外鼠标控制. 红外鼠标控制. 红外鼠标控制.…

查看全部问答>

唉 430解码红外失败好久了!

430解码红外好久勒  怎么也进展 ,这个程序不知道错哪了 调了好久也没调出来  纠结呀! #include  <msp430x14x.h>#include \"TFT_LCD24.h\"//#include \"char.h\"#include \"delay.h\" //数组a依次储存用户码、用户反码与键数 ...…

查看全部问答>

求解

#ifdef  VECT_TAB_RAM         MY_NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); #else            MY_NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0); #endif 这段是什么意思~ ...…

查看全部问答>

小车避障程序分析

/************************************************************************/                 void delay(unsigned int k)          //延时函数 {    &n ...…

查看全部问答>