MSP430常见问题与解答
⑨问:MSP430内置温度传感器的精度
答: 产品说明书中提供了带有相应容差范围的额定 00C 电压与温度系数。额定 00C 电压规定为986mV,其最大误差为 +/- 5%。因此,温度传感器的 00C 电压在最恶劣的环境下,每个器件可能会相差几乎 +/- 50mV。这大约等于 +/- 14C。请注意,这种差异主要与各个器件有关,因此,只要对单个器件进行适当校准,即可通过满分辨率的 ADC12 获得非常准确的绝对温度。
10问:MSP430F11x1与 MSP430F11x1A之间的差异
答:MSP430F11x1:
BSL 版本 1.10(勘误表:BSL2 与 BSL3)发布保密保险丝 (Security-Fuse) 并非供应用之用(勘误表:FUSE2)为了确保安全操作,引脚 Test/Vpp 处需要一个外部下拉电阻器(勘误表 TEST1)
MSP430F11x1A:
BSL 版本 1.30(勘误表 BSL2 与 BSL3 已修改,如欲了解详情,敬请参阅“MSP430 引导加载程序的功能”(SLAA089A)) 该 Security-Fuse 的发布供应用所用(勘误表 FUSE2 已修改)为了确保安全操作,在引脚 Test/Vpp 处无需任何外部下拉电阻器(勘误表 TEST1 已修改)
提示:
将未使用的 Test/Vpp 引脚连接到 VSS 是一种很好的设计实践。如果将 Test/Vpp 信号连接至 JTAG 连接器以启用电路内调试与编程功能,则外部下拉电阻器将提高 EMI(电磁干扰)与 ESD(静电放电)性能。
11问:大规模生产期间的快闪编程方法
答: 在大规模生产期间对 MSP430 闪存器件进行编程时,可以使用以下选项:
1-使用编程器(随时使用,无需开发):
2-通过您自己的软件来使用编程器(需要一些开发工作):
3-独立完成所有工作:
12问:与 FET一起使用所需的 MSP430 JTAG信号有哪些?
13问:与 MSP430引导加载程序进行通信的工具
答: TI 不直接提供可与引导加载程序进行通信的特定工具。应用手册“MSP430 快闪中引导加载程序应用的硬件与软件建议”SLAA096 中包含了已经验证的软件与电路范例,可以对它们轻松进行构建以连接到引导加载程序。应用手册“MSP430 引导加载程序的功能”SLAA089 还包含非常实用的信息。
14问:在 MSP430引导加载程序 (BSL)通信中使用十六进制 80
答: 十六进制 80 在每次传输之前均作为同步字符进行发送。该器件通过十六进制 90 进行确认。然后再发送数据帧。每个帧均以报头字节 = 十六进制 80 开头。其它字节的帧则紧跟在十六进制 80 报头的后面。MSP430 website上的“MSP430 引导加载程序的功能”应用手册 SLAA089 中定义了 BSL 数据帧的正确格式。
对随“引导加载程序在 MSP430 w/Flash 中的应用-硬件与软件建议”应用手册 SLAA096 一起提供的代码进行仔细检查后会发现,这是最佳的技术。该应用手册中的软件与硬件均经过测试,证明其可以正常工作。
15问:在何处可以找到 BSDL文件来构建 JTAG链?
答: 所有 MSP430 均具有仅用于程序开发与快闪编程的 JTAG 接口。但这个 JTAG 接口并不 完全与 IEEE 1149.1 兼容。例如,任何 MSP430 均没有边界扫描单元 (Boundary Scan Cell)。我们仅支持所需的命令 BYPASS,但不支持其它所需的命令:EXTEST 与 SAMPLE/PRELOAD。
结论:
任何 MSP430 器件都没有 BSDL 文件。
您不能 将 MSP430 与其它器件一起放入 JTAG 链中。
16问:在除 32.768kHz以外的其它晶振频率下运行 MSP430
答: MSP430x3xx 器件经过专门设计,可以使用 32kHz 钟表晶振,然后从独立、内部数字控制振荡器 (DCO) 生成内部高速主时钟 (MCLK)。MCLK 通过使用内部锁频环 (FLL) 电路,可以根据用户设定的值在 MSP430x3xx 器件中自动趋于稳定。
MSP430x1xx 与 MSP430x4xx 器件具有一个可接受 32kHz 或高速晶振的晶体振荡器。某些MSP430x1xx 与 MSP430x4xx 另外还有一个仅可接受高速晶振的晶体振荡器。这可以同时连接一个或两个晶振,并且每个晶振仅在必要时使用。
MSP430x1xx 与 MSP430x4xx 器件还具有可产生高速时钟(与任何晶振无关)的可编程内部 DCO。在 MSP430x4xx 器件中,FLL 还可根据类似于 MSP430x3xx 器件的许多外部 32kHz 晶振使 DCO 趋于稳定。
MSP430常见问 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)