电子说
在电子工程领域,数字信号控制器(DSC)扮演着至关重要的角色。今天,我们就来深入探讨飞思卡尔(Freescale)的56F8322和56F8122这两款16位数字信号控制器,了解它们的特性、功能以及设计要点。
文件下载:MC56F8322VFAE.pdf
56F8322和56F8122属于基于56800E核心的控制器家族,它们将数字信号处理器(DSP)的强大处理能力与微控制器的功能相结合,同时配备了一系列灵活的外设,为各种应用提供了极具成本效益的解决方案。这两款器件适用于汽车控制(仅56F8322)、工业控制与网络、运动控制、家电、通用逆变器、智能传感器、消防与安全系统、电源管理以及医疗监测等众多领域。
系统时钟可由外部晶体、陶瓷谐振器或外部系统时钟信号提供。使用内部振荡器时,需在EXTAL和XTAL引脚之间连接参考晶体或陶瓷谐振器。不同的时钟源有不同的电路连接和参数要求,例如使用晶体振荡器时,OCCS_COHL位应设置为1;使用陶瓷谐振器时,OCCS_COHL位必须设置为0;使用外部时钟源时,CLKMOD和COHL位应设置为1。
当不使用外部频率源或晶体时,内部弛张振荡器可提供参考频率。在启动或复位序列中,弛张振荡器默认启用,PRECS位在PLLCR字中设置为0。若连接了外部振荡器,可通过将PLLCR中的PRECS位设置为1来选择外部振荡器。其频率精度可通过微调内部电容进行增量调整。
复位时,两个振荡器都会上电,但弛张振荡器是PLL的默认时钟参考。软件应关闭未使用的模块,并为PLL编程以获得正确的频率。
程序内存映射由操作模式寄存器(OMR)中的操作模式控制位(MA和MB)控制。56F8322和56F8122不包含EMI,OMR MA位对程序内存映射无影响,OMR MB反映程序闪存的安全状态。复位后,改变OMR MB位对程序闪存无影响。
中断向量表提供了设备的复位和中断优先级结构,包括片上外设。中断优先级可分配到不同级别,允许对中断优先级进行一定控制。
数据内存包括EOnCE内存、外设内存映射等。56F8322的数据闪存和程序RAM在56F8122中不可用。
闪存内存分为三个功能块,程序和启动内存位于程序内存总线上,数据内存闪存位于数据内存总线上,由各自的一组存储体寄存器控制。
片上外设寄存器是56800E系列数据内存映射的一部分,可使用与普通数据内存相同的寻址模式访问,所有外设寄存器应仅使用字访问进行读写。
中断控制器(ITCN)模块用于仲裁各种中断请求(IRQs),向56800E核心发出中断信号,并确定服务中断的跳转地址。
ITCN有24个寄存器,包括中断优先级寄存器、向量基地址寄存器、快速中断匹配寄存器等,用于设置中断优先级、确定向量地址等。
系统集成模块(SIM)负责复位和时钟的分配,提供多种控制功能,如复位排序、时钟控制与分配、停止/等待控制、外设上拉使能、系统状态寄存器以及对芯片JTAG ID的软件访问等。
SIM有多个寄存器,如控制寄存器、复位状态寄存器、软件控制寄存器等,用于控制各种功能和设置参数。
用户将应用代码编程到闪存后,可通过编程闪存配置字段中的安全字节来保护设备。启用闪存安全模式后,设备将禁用核心EOnCE调试功能,但正常程序执行不受影响。
56F8322/56F8122有三个GPIO端口,每个端口的宽度和相关外设功能不同,具体映射关系在相关表格中列出。
GPIO端口的宽度决定了每个GPIO寄存器中实现的位数,GPIOx_PUR和GPIOx_PER寄存器的复位值因端口而异。
TRST引脚在该封装中不可用,引脚在封装中连接到VDD。JTAG状态机在POR期间复位,也可通过软复位(将TMS保持高电平五个TCK上升沿)进行复位。
采用高密度CMOS制造,具有5V容限的TTL兼容数字输入,可承受高达5.5V的电压而不损坏设备。
包括直流电气特性、交流电气特性、闪存内存特性、外部时钟操作时序、锁相环时序、振荡器参数、复位和中断时序等。不同的特性有相应的参数范围和测试条件。
功耗由内部静态组件、内部状态相关组件、内部动态组件、外部动态组件和外部静态组件组成,可通过相关公式和系数进行计算。
两款器件均采用48引脚低轮廓四方扁平封装(LQFP),文档中提供了详细的封装外形、机械参数和引脚分配信息。
可通过公式 (T{J}=T{A}+(R{theta JA} × P{D})) 估算芯片结温,其中 (T{A}) 为环境温度, (R{theta JA}) 为结到环境的热阻, (P_{D}) 为封装功耗。使用散热器时,热阻为结到壳热阻和壳到环境热阻之和。
需提供从板电源到设备每个 (V{DD}) 引脚和从板地到每个 (V{SS}) 引脚的低阻抗路径,放置足够的旁路电容,使用至少四层印刷电路板,最小化PCB走线长度,注意 (V{REF})、 (V{DDA}) 和 (V_{SSA}) 引脚的噪声水平,提供JTAG/EOnCE端口接口以实现在线闪存编程。
芯片包含两个内部电源调节器,一个为内部时钟生成电路供电,另一个为核心、外设和内部存储器的所有内部数字逻辑供电,可根据需要选择单电源或双电源配置。
文档提供了两款器件的订购信息,包括供应电压、封装类型、引脚数量、频率、温度范围和订单号等。
总之,56F8322和56F8122数字信号控制器凭借其丰富的功能、高性能和良好的兼容性,为电子工程师在各种应用中提供了强大的支持。在设计过程中,我们需要充分考虑其特性和参数,合理进行电路设计和布局,以确保设备的稳定运行和性能优化。你在使用这两款控制器的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !