[分享] TI 工程师年度总结:处理器(热门产品:MSP430、C2000、C6000™多核等)精选问答

eric_wang   2020-2-27 10:54 楼主

MSP430™16 位超低功耗 MCU相关:

关于MSP430 32kHz 晶体振荡器的相关问题

 

客户在使用MSP430时经常遇到32KHz晶振不起振或停振等问题,现在将之前收藏的总结和相关文档和大家分享一下。若是有描述不确切的地方,欢迎大家指正。

对于一个稳定的晶体振荡器,选择合适的晶振、正确的负载电路、和适当的电路板布局布线至关重要。下面详细说明一下相关的内容。

 

晶振的选择

选择晶振时最重要的参数为:

  • 晶振所需的有效负载电容值(对于 32kHz 晶振,通常为 6pF 至 15pF)
  • 晶振的 ESR(对于 32kHz 晶振,通常为 30kΩ 至 100kΩ)
  • 调整频差(通常为 5ppm 至 30ppm)

所有这些晶振参数由晶振数据表指定,但也可在使用诸如晶振阻抗桥、矢量电压计、或者一个网络分析仪在 真实晶振上测量。 知道这些参数十分重要,否则就无法设计一个稳定的振荡器。

>>更多问答精选:https://e2echina.ti.com/question_answer/microcontrollers/msp430/f/55/t/185632

 

C2000™ 32位实时 MCU相关:

关于程序从flash搬运到RAM运行

一般而言,程序在RAM中运行的时间要远快与FLASH中运行时间,如F28335在Flash里运行程序如果是最高系统时钟150MHz时需要5个等待周期,而在RAM中运行程序是零等待周期的,这也是很多用户提到程序在线仿真一切正常,但是烧写到flash运行就不正常的原因。

在应用中为了提高关键代码的执行速度,可以将Flash中的对应代码搬移到RAM中执行。具体的实现一般分为3步:

在cmd文件中声明ramfuncs地址空间,包括代码在Load(下载)和Run(执行)时所分别对应的Flash和RAM地址;

查看详情

定义代码搬移函数,MemCopy():其主要功能为将Flash所对应的代码搬移至RAM……

 

>>更多问答精选:https://e2echina.ti.com/question_answer/microcontrollers/c2000/f/56/t/185635

 

C6000™多核相关:

仿真器连不上板子

1. 如果是TI的EVM/DSK板无法连接仿真器,可以查看对应Processor SDK文档里的hardware setup来检查步骤是否正确。例如下面文档:
Processor SDK RTOS Developer Guide……

>>更多问答精选:https://e2echina.ti.com/question_answer/dsp_arm/c6000_multicore/f/53/t/185641

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复