Q1:msp430(我用的4619)的VCC,DVCC,VSS,DVSS怎么接啊?模拟的和数字的一样吗?
A1:CC 就是正,SS 就是负,A是模拟电,D 是数字电,A的都接在一起,D 的都接在一起,地线要分开布,中间用000 贴片连接,也就是传说中的单点连接。A 和D 的正电源间如果信号源有固有的频率或频率范围建议中间用适当的电感连接,并在两侧加适当的退耦电容,以防止数字部分的信号干扰模拟信号。要求不是很精的时候,模拟电源和数字电源多数都是连通的。
Q2:如果直接用干电池(比如两节AA 电池)不经过PWIC 给MSP430供电,时间长了电池电压下降,这时候是不是芯片的参数,比如说Voh/Vol/Vih/Vil甚至时钟频率都要发生变化了。如果电池电压降得远低于3V,可能会导致电路工作不正常。这个理解是不是正确?
A2:可以这么理解,VCC 电压下降了,相应的IO口电平会变化,内部DCO震荡频率也会变化,如果远低于3V会导致电路工作不正常,但可以利用SVS模块来监控电压,或利用AD 采样电池电压,当低于一定程度时关闭相关电路甚至MCU 本身。
Q3:430 的电源范围很宽,一般来说电压越低,功耗越小,不知大家都使用的几伏的电压?以前用的3.3V 的,现在想用3V,不知稳定性怎样?在JTAG 下载程序时有没有什么问题?
A3:具体用几伏电压的电源,要看实际情况:
1、在允许条件下,电源电压越低,MCU 能耗越低。
2、GIO或其它功能引脚,比如LCD、ADC、USART等与外部电路或器件之间电压的匹配。
3、如果用了电源管理器件,过低的输出电压会增加该器件输入端与输出端之间的压降,从而增加其本身的能耗
举例:3 节1.5V 铝电池
1、新电池电压3*1.55 = 4.65V
2、电池能量快消耗完毕时的电压3*1.2V = 3.6V
3、如果采用DC/DC 或LDO 作MCU 的电源,则其输入电压与输出电压之差应大于0.3V
4、选MCU 电源电压为3V 或3.3V 都可以
5、如果考虑到防止电池电压接反以及作为电源保险, 最好在DC/DC 或LDO 前面接一只肖特基二极管,那么该二极管约0.2V 的压降也要考虑进去其它情况,可以类比。
关键字:MSP430 常见问题 电源类
引用地址:
MSP430常见问题之电源类
推荐阅读最新更新时间:2024-11-09 20:08
浅谈一下MSP430单片机编程及其优点
MSP430是自己接触的第一种单片机,个人觉得MSP430单片机无论在软件上还是硬件上都很不错。它的编程环境IAR Embedded Workbench,这个编程环境软件很不错,在软件布局上很人性化,用起来很顺手,在调试方面也很方便,支持软件仿真等。 个人觉得,430编程在头文件上做得很好,而且各种型号的芯片的头文件兼容性也不错,在调用头文件里面参数的书写规范上做得很好。所以430在编程上手还不错。430在硬件上功能很强大,个人觉得在以后430的发展空间会更大。低功耗,小巧,功能强大,性价比高。
[单片机]
MSP430单片机中断的定义及原理
430的中断是按照下图1的优先级顺序定义的,有三种中断:1.系统重置、2.不可屏蔽中断(NMI)、3.可屏蔽中断。 图1.中断优先级 部分具体的中断优先级由高到低为: PORT2_VECTOR (1 * 2u) /* 0xFFE2 Port 2 */ PORT1_VECTOR (4 * 2u) /* 0xFFE8 Port 1 */ TIMERA1_VECTOR (5 * 2u) /* 0xFFEA TImer A CC1-2, TA */ TIMERA0_VECTOR (6 * 2u) /* 0xFFEC TImer A CC0 */ ADC_VECTOR (7 * 2u) /* 0xFFEE ADC */ USART0T
[单片机]
MSP430单片机之中断服务
430的中断是按照下图1的优先级顺序定义的,有三种中断:1.系统重置、2.不可屏蔽中断(NMI)、3.可屏蔽中断。 图1.中断优先级 部分具体的中断优先级由高到低为: PORT2_VECTOR (1 * 2u) /* 0xFFE2 Port 2 */ PORT1_VECTOR (4 * 2u) /* 0xFFE8 Port 1 */ TIMERA1_VECTOR (5 * 2u) /* 0xFFEA Timer A CC1-2, TA */ TIMERA0_VECTOR (6 * 2u) /* 0xFFEC Timer A CC0 */ ADC_VECTOR (7 * 2u) /* 0xFF
[单片机]
MSP430学习笔记-看门狗
WDTCTL 看门狗控制寄存器 WDTCTL 由两部分组成: 高 8 位是对 WDT 操作的控制命令。要写入操作 WDT 的控制命令,出于安全原因必须先正确写入高字节 看门狗口令。口令位 5AH,如果口令写错将导致系统复位。 读 WDTCTL 时,不需要口令,可直接读取地址 120H 中的内容,读出数据低字节位 WDTCTL 的值,高字 节始终位 69H。WDTCTL 除了看门狗定时器的控制位之外,还有两个用于设置 NMI 引脚功能。 WDTISx:选择看门狗定时器的计时输出 其中 T 是 WDTCNT 的输入时钟源周期。 0 T×2的15次方 1 T×2的13次方 2 T×2的9次方 3 T×2的6次方 WDTSSEL:选择
[单片机]
FPGA&MSP430实现等精度频率计
前段时间依次实现了FPGA的等精度频率计和FPGA与430的通信测试。 FPGA频率计:Verilog设计练习 基于FPGA的等精度频率计_Krism0912的博客-CSDN博客_用verilog设计等精度频率计 FPGA与430通信测试: FPGA与MSP430G2553通信 UART串口操作_Krism0912的博客-CSDN博客 由于FPGA中对数据运算过于麻烦,所以此次将上述两个成果进行了整合,将FPGA的数据通过串口传至MSP430后再进行运算。 在整合过程中碰到的一个百思不得其解的问题:串口测试中发现传输过去的Nx的值总是理论值的2倍。花了几个小时才最终弄清楚原因,下面稍做记录。 错误出现在FP
[单片机]
MSP430学习点滴—IAR5.30
一:在IAR设置添加头文件 在IAR中编程序时时常用到自己编写的头文件,这时需要设置添加包含头文件的路径的。常用方法是在工程上单击右键选择options,在c/c++ complier 设置里面的preprocessor中加载你的头文件路径。 $PROJ_DIR$ 表示包含文件的路径在工程文件中,和eww文件相同的目录下,即从当前工程目录下寻找。 图中,$PROJ_DIR$Headfile意思头文件包含在当前工程文件所在路径的下一级目录Headfile中(Headfile是自己新建的文件夹)。 二、 笔者将所有中断函数单独开辟一个c文件时,中断函数中用到其他文件中定义的全局变量时,曾出现以下问题, Error : Un
[单片机]
IAR + Proteus7.6仿真MSP430单片机的设置
Proteus7.6增加了MSP430系列单片机,iar embedded workbench 和Proteus7.6联调可完成对MSP430的软件仿真,步骤如下。 1.设置IAR软件,生产XX.HEX文件 (1) 在IAR建立MSP430工程及X.C文件,并编写X.C代码,界面如下图, (2) 设置IAR软件以生成X.HEX文件 点击软件页面中的Project,在下拉菜单中选择Opintion....,打开如下界面, (3) 在左边选择Linker选项,在右边选择Output,按下图中设置选项。 (4)编译X.C文件生成XX.hex文件,XX.hex在工程中的Debug文件下的Exe文件夹下
[单片机]
MSP430F5xxx 在高速公路不停车收费系统(ETC)
摘要 本文探讨了使用MSP430F5xxx实现ETC系统中实时HDLC编解码的方法。MSP430F5xxx是TI公司MSP430家族最新产品序列,采用先进的0.18工艺,1MIPS消耗的电流低到了惊人的160uA。同时,F5xx产品都配备了高效灵活的DMA模块,对16bit数据进行搬移只需要2个时钟周期。 MSP430介绍 TI公司的MSP430 单片机产品系列具备16-bit RSIC架构,超低功耗。作为MSP430最新产品序列,F5xxx首次采用0.18um工艺,1MIPs消耗的电流低到了惊人的160uA,主频达到25MIPs 。同时,MSP430F5xxx提供了丰富的片上功能模块,例如,硬件的RTC,12-bit
[单片机]