MSP430g系列,为什么电压在2.6V以下就不运行了.

[复制链接]
3260|13
 楼主| ihafd 发表于 2013-1-5 00:19 | 显示全部楼层 |阅读模式
大家好.
我用MSP430g2121,我查资料说它的工作电压是1.8-3.3V
为什么供电低于2.6V就不会工作了?是不是我那里没有设置好.我是用内部DCO的.
工作的时候DCO是16MHz. 休眠的时候是1MHz

谢谢!!
jifuele 发表于 2013-1-5 09:07 | 显示全部楼层
顶一下:victory:
happy啦啦啦 发表于 2013-1-5 09:28 | 显示全部楼层
外部供电的LDO 的工作压差考虑了没?!
hawksabre 发表于 2013-1-5 19:04 | 显示全部楼层
这个问题不是问题   在datasheet中有的   他有一个工作电压范围   超过了就不能够工作
Redstar2012 发表于 2013-1-5 22:31 | 显示全部楼层
电压低 430处理器不工作这问题没见过,帮着顶一下
 楼主| ihafd 发表于 2013-1-6 00:19 | 显示全部楼层
我用的是MSP430G2系列的.我把它的中文和英语datasheet都下载了.都没有看到有关电源管理的电压设置的相关说明.
 楼主| ihafd 发表于 2013-1-6 00:21 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhugjbest 发表于 2013-1-6 00:59 | 显示全部楼层
主频太高了!DCO是16M的时候要求电压在3.0V以上。
chenyu988 发表于 2013-1-6 12:09 | 显示全部楼层
是的 跟工作频率有关
 楼主| ihafd 发表于 2013-1-6 15:19 | 显示全部楼层
我今天把主频调到1MHz了.还是一样.
只要低于2.6低就不工作了.
啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!怎么会这样的啦?
 楼主| ihafd 发表于 2013-1-6 15:20 | 显示全部楼层
会不会跟我的电路和程序有关啦?
 楼主| ihafd 发表于 2013-1-6 15:38 | 显示全部楼层

这是我的原理图和程序
都很简单的.

main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  Init_MCU();
  Init_RF(); //初始化
  StrobeCmd(CMD_PLL);//射频芯片命令
  SetCH(100); //freq 2450MHz//设置射频蒸芯片工作频率.
  WriteFIFO(8); //写发送的ID号数据到射频芯片上.
  while(1)
  {
     LPM1;  //进入睡眠
     _NOP();
     _NOP();
     StrobeCmd(CMD_STBY); //射频芯片命令
     DelayMs(1);
//    A7325_Call(); //calibration IF,VCO,VCOC
     TACTL = MC_0; //停止定时器
     BCSCTL1 = CALBC1_1MHZ;   ; //CALBC1_8MHZ;       // Set range
     DCOCTL = CALDCO_1MHZ;   ;//CALDCO_8MHZ;        //设置速度DCO;
     BCSCTL2 = 0x00;
     _NOP();
     _NOP();   
     StrobeCmd(CMD_TX); //射频芯片发送数据
     while(P1IN & 0x02); //等待发送完成.
     DelayMs(3);
     StrobeCmd(CMD_SLEEP);//射频芯片睡眠
     P1OUT ^= 0x20; //指示灯.
     BCSCTL1 = 0x0000;//   //设置速度DCO,最低频.
     DCOCTL = 0x0000;//      
     BCSCTL2 = 0x00;   
     TACTL = TAIE + MC_2 + TASSEL_2 +  TACLR + ID_3;//启动定时器     
     TAR = 0xFCE0;   //定时时间值
  }
//  return 0;
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| ihafd 发表于 2013-1-6 15:40 | 显示全部楼层
请大家帮帮忙啊!

万分感激!!!!!!!!
 楼主| ihafd 发表于 2013-1-6 17:51 | 显示全部楼层
问题解决了.是我 在程序的初始化里设计成16MHz的DCO了
.现在1.6V供电都能工作.MSP430你牛!!

谢谢各位!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

294

主题

858

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部