电子说
在电子工程领域,数字信号控制器(DSC)扮演着至关重要的角色,它结合了数字信号处理(DSP)的强大运算能力和微控制器(MCU)的控制功能。今天,我们就来深入探讨飞思卡尔(Freescale)的56F8033/56F8023这两款16位数字信号控制器。
文件下载:MC56F8033VLC.pdf
56F8033/56F8023基于56800E核心,具备高效的16位架构。在32MHz的核心频率下,它能实现高达32 MIPS的处理速度,这意味着它可以快速处理复杂的数字信号和控制任务。其单周期16×16位并行乘法累加器(MAC)以及四个36位累加器,为数字信号处理提供了强大的运算支持。同时,它还拥有32位算术和逻辑多位移位器,以及独特的DSP寻址模式和硬件DO与REP循环,这些特性使得它在处理复杂算法时表现出色。
这两款设备的主要差异体现在片上内存上。56F8033拥有64KB的程序闪存(PFLASH)和8KB的统一数据/程序随机存取存储器(RAM),而56F8023则配备32KB的PFLASH和4KB的RAM。这种差异使得用户可以根据具体应用需求选择合适的设备。
采用双哈佛架构,允许同时对程序和数据内存进行多达三次访问,大大提高了数据处理效率。同时,它还具备闪存安全和保护机制,防止未经授权的用户访问内部闪存,保障了数据的安全性。
采用高密度CMOS工艺制造,具有5V容限。片上调节器为数字和模拟电路供电,降低了成本并减少了噪声。支持等待和停止模式,以及ADC智能电源管理,每个外设都可以单独禁用以节省功耗。
OCCS模块允许用户使用内部弛豫振荡器、外部晶体或外部时钟,以用户可选择的频率运行56F8000系列设备,最高可达32MHz。
在56F8000系列设备中,可使用内部振荡器、外部晶体或外部时钟源为SIM提供参考时钟。2X系统时钟源输出可由特定方程描述,SIM负责进一步将这些频率除以2,以确保系统时钟输出具有50%的占空比。
内部弛豫振荡器在不使用外部频率源或晶体时可提供参考频率,具有良好的温度和电压稳定性,还支持待机和掉电状态以优化功耗。其中心频率在工厂校准为8MHz,可通过微调内部电容将精度调整到8MHz的±0.078%以内。
内部晶体振荡器电路可与4 - 8MHz的并联谐振晶体谐振器或陶瓷谐振器接口。在选择晶体或谐振器时,应遵循供应商的建议,以确保最大稳定性和可靠启动。
可通过将外部时钟源连接到XTAL引脚,将EXTAL引脚接地,或选择GPIO6/RXD或GPIOB5/TA1/FAULT3/XTAL/EXTAL作为外部时钟输入。
包括中断向量表,不同设备的程序闪存和RAM分配有所不同。56F8033的程序闪存为64KB,RAM为8KB;56F8023的程序闪存为32KB,RAM为4KB。
包括EOnCE内存和外设内存映射。不同设备的数据内存分配也存在差异,同时还列出了EOnCE内存映射和外设内存映射寄存器的详细信息。
ITCN模块负责仲裁各种中断请求(IRQ),当存在足够优先级的中断时向56800E核心发出信号,并确定处理该中断的跳转地址。
详细介绍了ITCN的各个寄存器,包括中断优先级寄存器、向量基地址寄存器、快速中断匹配寄存器等,每个寄存器都有其特定的功能和位定义。
SIM模块是片上系统的核心控制模块,负责芯片复位排序、核心和外设时钟控制与分配、停止/等待模式控制、系统状态控制等功能。
详细介绍了SIM的各个寄存器,包括控制寄存器、复位状态寄存器、软件控制寄存器、功率控制寄存器等,每个寄存器都有其特定的功能和位定义。
SIM使用来自OCCS模块的主时钟(2X系统时钟),最高可达64MHz,为外设、核心和内存提供最高32MHz的系统时钟。还可提供3X系统高速外设时钟,最高可达96MHz,为PWM、定时器A和I²C模块提供可选时钟。
设备可在运行、等待、停止、待机和掉电五种电源节省模式下运行,每种模式都有其特定的时钟操作和恢复条件,用户可根据实际需求选择合适的模式以优化功耗。
SIM支持五种复位源,包括外部复位、上电复位、软件复位、COP超时复位和COP参考丢失复位。复位生成模块有三个复位检测器,可产生四个主要复位信号。时钟方面,内存、外设和核心时钟通常以相同频率运行,SIM负责时钟分配。
56F8023提供了安全特性,旨在防止未经授权的用户读取闪存内存(FM)阵列的内容。通过编程特定的安全字到程序内存位置,可启用闪存安全模式,此时核心EOnCE调试功能将被禁用,但正常程序执行不受影响。同时,还提供了多种解锁闪存的方法,如使用JTAG、CodeWarrior或编程特定的字到内存位置等。
设备定义了四个GPIO端口,每个端口具有不同的宽度、关联外设和复位功能。具体的GPIO端口引脚映射和功能选择可通过SIM寄存器进行配置。
详细列出了各个GPIO端口的寄存器映射和复位值,为工程师在设计和调试过程中提供了重要参考。
采用高密度CMOS工艺制造,具有5V容限的TTL兼容数字输入。给出了绝对最大额定值和推荐工作条件,包括电源电压范围、时钟频率、输入输出电压等参数。
包括DC电气特性和AC电气特性,如输出电压、输入电流、电容等参数,以及各种外设的时序参数,如SPI、SCI、I²C等接口的时序要求。
详细介绍了不同电源模式下的电流消耗,以及功耗的计算方法,为工程师在设计低功耗系统时提供了参考。
设备采用32引脚的低轮廓四方扁平封装(LQFP),给出了封装外形、机械参数和引脚排列信息。
提供了两款设备的订购信息,包括温度范围、电源电压、封装类型、引脚数量、频率等参数,方便用户进行订购。
给出了寄存器缩写的交叉参考表,方便工程师在不同文档中查找和使用寄存器信息。
56F8033/56F8023数字信号控制器凭借其强大的处理能力、丰富的外设资源和灵活的配置选项,适用于工业控制、运动控制、家电、通用逆变器、智能传感器、消防和安全系统、开关模式电源、电源管理和医疗监测等众多应用领域。工程师在设计过程中,应根据具体应用需求,合理选择设备和配置参数,同时注意热设计和电气设计等方面的考虑,以确保系统的稳定性和可靠性。你在使用这两款设备的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !