新闻中心

EEPW首页 > 嵌入式系统 > dsPIC30F6010单片机的原理及应用

dsPIC30F6010单片机的原理及应用

——
作者:陈建志 李光辉时间:2007-10-17来源:国外电子元器件收藏

  摘要:Microchip公司推出的dsPIC30F系列单片机是一种集16位单片机控制特点和功能于一身的新型芯片。文中介绍了的基本特点、硬件结构和指令特点,分析了在编程开发应用上的技术特点,并给出了一段具体的编程示例。

    关键词:

1 前言

  随着电子技术的发展以及集成电路规模的不断扩大,工业等各应用领域对于核心芯片的要求越来越苛刻。因而,计算机芯片也朝着高速化、专业化、模块化、功能化、低功耗、低电压工作等方向不断地发展、更新。

  Microchip公司的PIC系列单片机以其内置Flash以及精简指令集等技术特点成为中低档8位单片机的主流产品,但是在一些复杂系统应用中,它仍存在一些缺陷和不足。为此,Microchip公司新推出了dsPIC30F系列16位单片机。它是一种具有单片机和DSP综合功能的16位CPU,不但保留了单片机的基本性能、丰富了外围模块,还兼具DSP的高速运算能力,是嵌入式系统设计的最佳解决方案之一。由于集多种功能于单一芯片,从而大大节省了电路板空间。目前开发的dsPIC30F产品主要分为通用系列、电机控制和电源变换系列、传感器系列等。其中dsPIC30F6010以其丰富的外围模块、I/O接口、可支持多种电机控制等特点,广泛应用于电机控制、开关电源控制等领域。该单片机在许多应用中优于32位控制器。dsPIC30F6010的主要特点有:

  ●Flash程序空间容量大,外围部件丰富;

  ●强大的中断能力,可灵活处理中断;

  ●编程开发能力强大,可支持C编译,并可方便地与PIC系列单片机结合使用;

  ●强大的DSP演算能力,与其它DSP的指令集相比,dsPIC30F6010只有84个基本指令且多为单周期指令,从而大大简化了编程效率;

    ●内嵌SPI、UART、CAN等多种通讯模块,且具有适合于电机控制的8通道PWM以及正交编码接口器;

  ●内含10位高速A/D和16位深度结果缓冲区,有多种数据方式;可在睡眠方式下进行转换;同时具有多种时钟模式;

  ●宽范围工作电压(2.5V~5.5V),大大优于其它单片机的5V工作电压和DSP的3.3V工作电压。

2 dsPIC30F6010的结构特点

2.1 CPU结构

  dsPIC30F6010采用改进型哈佛结构,CPU核具有24位宽指令字。dsPIC30F6010的硬件结构框图如图1所示。它的PC指针为23位宽(最低位恒为“0”),可寻址4M



评论


相关推荐

技术专区

关闭