微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MSP430的一些问题

MSP430的一些问题

时间:11-13 来源:互联网 点击:
晶体振荡器某些MSP430x1xx 与 MSP430x4xx 另外还有一个仅可接受高速晶振的晶体振荡器这可以同时连接一个或两个晶振,并且每个晶振仅在必要时使用
MSP430x1xx 与 MSP430x4xx 器件还具有可产生高速时钟(与任何晶振无关)的可编程内部 DCO在 MSP430x4xx 器件中,FLL 还可根据类似于 MSP430x3xx 器件的许多外部 32kHz 晶振使 DCO 趋于稳定如欲了解不同时钟电路与器件的具体特性及功能,敬请参阅数据表及用户指南

17-问:如何处理未使用的 I/O 引脚?
答: 导致耗流量高于预期值的一个问题是打开输入为了防止打开输入,请对未使用的 I/O 引脚使用以下解决方案之一:
将未使用的 I/O 切换到输出模式
将未使用的输入连接到 VCC 或 VSS
通过电阻器将未使用的输入连接到 VCC 或 VSS
提示:
将未使用的引脚 Test/Vpp 连接到 VSS (GND) 是一种很好的设计实践如果将引脚 Test/Vpp 路由到 JTAG 连接器以进行调试,则外部下拉电阻器将提高 EMI/EMC 性能

18-问:系统内快闪编程或用作EEPROM
答: MSP430 能够对闪存内任何位置系统内任何单个位字节或字进行编程即使从快闪执行代码,并且即使程序正从已编程的数据段中执行代码,快闪仍可进行系统内编程在编程之 前不必擦除数据段,但 1s 只能通过编程转换成 0s在完整的数据段上执行擦除操作,并且将所有数据段中的 bits 擦除为 1s在从快闪执行代码时,可以进行系统内闪存编程或擦除,在执行操作的过程中,程序计数器将在器件数据表中指定的持续时间内自动停止或者,也可以将程序计 数器移到 RAM 中,并在快闪进行系统内编程或擦除期间执行应用程序 - 在这种情况下,代码将继续从 RAM 中全速执行信息存储器与主内存闪存区域均可用于存储数据或代码,或者同时存储这两者唯一的区别在于:信息内存由 128 字节的较小数据段组成,而主内存则由 512 字节的数据段组成尽管器件数据表中规定了限制 Vcc 的最小值,但不需要较高的电压来对快闪进行编程如欲了解有关 MSP430 闪存的更多信息,敬请参阅用户指南中有关快闪的章节web 上的应用报告以及特定器件的数据表

19-问:使 MSP430的基本时钟模块中的DCO保持稳定
答: 通过补偿电压温度方面的变化以及部件之间的差异,可以对 DCO 频率进行校准并将其设定为指定的频率通常,低速晶振或外部信号可以通过比较一个低速参考频率周期内出现高速 DCO 时钟周期的次数来实现这一点借助软件,可以调整基本时钟控制寄存器,以便将DCO 的频率设置为较慢的晶振或信号的所需倍数该器件的数据表详细介绍了 DCO 的工作范围MSP430x1xx 用户指南提供了有关基本时钟的详细信息
通过 MSP430 网站可以获得证明DCO设置的范例代码及应用报告

20-问: MSP430:使用 MSP430 串行编程适配器 MSP-PRGS430 时可能遇到的问题
答: 如欲获得解决使用 MSP-PRGS430 时所出现问题的完整列表,请参阅最新版的MSP430 系列串行编程适配器手册,TI 资料号 SLAU048此外还需安装最新版本的 PC 用户界面软件该软件可以从 MSP430 网站www.ti.com/msp430 中的工具更新上下载该工具经过了所有 MSP430 OTP 与快闪器件的广泛测试

21-问:使用 MSP430 快闪仿真工具 (FET) 可能出现的问题
答: 如欲了解解决使用 MSP430 FET 所遇到问题的完整解决方案列表,敬请参阅光盘版的FET 用户指南该指南也会随 FET 软件一起安装请参阅FET 用户指南中的附录常见问题解答请确保安装了最新版的 FET 软件该软件可以从www.ti.com/msp430上的设计资源 ->开发工具处下载更新该软件的同时也会更新FET 用户指南

22-问: MSP430:所有MSP430 运算代码的列表(记忆方法)
答: 我们不提供所有运算代码的列表,因为其存在许多可用的寻址模式但是,根据指令与寻址模式,我们为组成各种运算代码的单个位提供了说明
MSP430xxxx 系列用户指南在RISC 16 位 CPU一章中提供了适用于指令集的所有信息寻址模式一节对As以及Ad位进行了解释 在指令集一节中,您可以了解指令如何从位生成 HEX 表达式:
运算代码
S-Reg (0b0000 = R0, 0b0001 = R1 ... 0b1111 = R15)
D-Reg (0b0000 = R0, 0b0001 = R1 ... 0b1111 = R15)
Ad
As
B/W
指令集说明一节包含了核心指令映射
指令周期与长度部分概括了指令所使用的时钟周期数

23-问: MSP430:哪种晶振可与 MSP430 一起使用?
答: 32.768kHz 晶振与 MSP430 一起使用时需要遵循的重要规格是:
负载电容(请参阅数据表中的具体说明)
注:有效负载电容
晶振制造商通常会在晶振的数据表中定义有效负载电容从电子学角度来说,电容器以串行方式连接到引脚XIN 与XOUT上,这时有效负载电容为:
C(eff) = {C(XIN) ? C(XOUT)}/{C(XIN) + C(XOUT)}
因 此,晶振的数据表中规定12pF的有效负载电容要求在每个引脚XIN 与 XOUT上具有22pF(2 * 12pF = 24pF = 22pF + 2pF 寄生电容) MSP430x1xx 与 MSP430x3xx 系列为32kHz振荡器提供了约12pF的固定集成负载电容器,并且无需任何其它外部负载电容器即可支持需要6pF有效负载电容的晶振高频率 XTAL 振荡器无内置负载电容器 MSP430x4xx 系列为低频率与高频率模式下的LFXT1 振荡器提供了软件可选的集成负载电容器该器件数据表中提供了可选值XT2 振荡器没有任何内置负载电容器
ESR
为了确保振荡器操作稳 定,MSP430x1xx 与MSP430x3xx 系列均需要ESR < 50kOhm的32kHz晶振MSP430x4xx 系列的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top