新闻中心

EEPW首页>嵌入式系统>设计应用> 结合DSP和微控制器特性、用于电机控制的单片处理器

结合DSP和微控制器特性、用于电机控制的单片处理器

作者: 时间:2014-04-05 来源:网络 收藏
amily: Arial, Helvetica, sans-serif, 瀹嬩綋; color: rgb(51, 51, 51); font-size: 14px; text-indent: 2em; line-height: 22px; text-align: justify; background-color: rgb(255, 255, 255); ">一般而言,是为有效地执行信号处理算法而设计,在开发良好的架构和良好的微处理器架构之间,经常需要进行折衷。许多系统既采用了DSP,又采用了微控制器,DSP用于满足计算要求,微控制器用来满足功能要求。额外的芯片会大大增加最终产品的材料成本,于是在一块芯片上集成两种芯片的功能,在成本和开发时间上都极具吸引力。

本文引用地址://m.amcfsurvey.com/article/241662.htm

将DSP的性能和微控制器的主要功能结合起来是一项重大课题。摩托罗拉通过创建一种新的DSP架构解决了这一课题。这种新的架构采用高效的微控制器代码和编译器性能,既适用于通用的DSP算法又能实现高性能控制。如图所示,这种架构将DSP功能和许多微控制器特性集成在一起,可进行电机控制和全面的系统控制。

基于DSP56800内核的电机控制产品系列包含以下结构特征:

  1. 工作于4.57V至5.5V、时钟频率为80MHz时,处理速度为40MIPS;

  2. 采用哈佛架构,可处理大量通信数据;

  3. 具有DSP寻址模式的并行指令集;

  4. 周期16×16位并行乘法器-累加器(MAC);

  5. 2×36位累加器,包含扩展位;

  6. 单周期16位并行移位器;

  7. 硬件DO和REP循环;

  8. 3条16位内核数据总线和3条16位内部地址总线;

  9. 1条16位外部接口数据总线;

  10. 支持DSP和控制器功能的指令集;

  11. 控制器类型的寻址模式和可减小代码规模的指令;

  12. C 编译器和支持局部变量;

  13. 软件子程序和无限嵌套深度的中断堆栈。

DSP56800内核是一种可编程的CMOS 16位定点DSP,专为实时数字信号处理&s



评论


相关推荐

技术专区

关闭