探秘MCF51JM128 ColdFire微控制器:功能、特性与电气参数详解

电子说

1.4w人已加入

描述

探秘MCF51JM128 ColdFire微控制器:功能、特性与电气参数详解

在电子工程师的设计世界里,选择一款合适的微控制器至关重要。今天,我们就来深入了解一下Freescale Semiconductor的MCF51JM128 ColdFire微控制器,看看它有哪些独特之处。

文件下载:PCF51JM128EVLK.pdf

一、MCF51JM128家族配置

1.1 设备比较

MCF51JM128系列包含了不同型号的设备,如MCF51JM128、MCF51JM64和MCF51JM32。它们在闪存大小、RAM大小、功能单元等方面存在差异。例如,MCF51JM128具有128KB的闪存,而MCF51JM64和MCF51JM32分别为64KB和32KB。在功能上,部分型号支持CAN(控制器区域网络),而有些则不支持。这就需要我们根据具体的设计需求来选择合适的型号。大家在实际设计中,会更看重闪存大小还是功能的完整性呢?

1.2 框图

从MCF51JM128的框图中,我们可以清晰地看到其引脚和模块之间的连接关系。这有助于我们理解微控制器的内部结构,为后续的设计和调试提供依据。

1.3 特性

1.3.1 特性列表

  • CPU性能:采用32位Version 1 ColdFire中央处理器单元(CPU),运行频率最高可达50.33 MHz,在不同的运行环境下具有不同的性能表现。当从内部RAM运行时,每MHz可达0.94 Dhrystone 2.1 MIPS;从闪存运行时,每MHz可达0.76 Dhrystone 2.1 MIPS。这种高性能的CPU能满足许多复杂应用的需求。
  • 片上内存:拥有高达128KB的闪存和16KB的静态随机存取存储器(RAM),并且具备安全电路,可防止对RAM和闪存内容的未授权访问。
  • 节能模式:具备两种低功耗停止加等待模式,通过外设时钟使能寄存器可禁用未使用模块的时钟,从而降低电流消耗。同时,还有非常低功耗的实时计数器,可在运行、等待和停止模式下使用内部和外部时钟源。
  • 时钟源选项:提供四种时钟源选项,包括振荡器(XOSC)、由内部或外部参考控制的FLL/PLL,以及可微调的内部参考,能提供0.2%的分辨率和2%的偏差。
  • 系统保护特性:具备看门狗计算机运行正常(COP)复位功能,可选择从专用的1kHz内部时钟源或总线时钟运行;低电压检测功能,可选择复位或中断,并具有可选的触发点;非法操作码和非法地址检测功能,可进行可编程复位或异常响应;闪存块保护功能。
  • 调试支持:拥有单导线背景调试接口,4个程序计数器加上两个地址(可选数据)断点寄存器,具有可编程的1级或2级触发响应,以及64项处理器状态和调试数据跟踪缓冲区,具有可编程的启动/停止条件。
  • USB On - The - Go双角色控制器:支持全速USB设备控制器和全速/低速主机控制器,完全符合USB规范1.1和2.0,具有16个双向端点,采用双缓冲以提供最大吞吐量,支持控制、批量、中断和等时端点,支持总线供电能力且功耗低。
  • 控制器区域网络(MSCAN):实现了CAN协议Version 2.0A/B,具有五个接收缓冲区和三个发送缓冲区,具备灵活的可屏蔽标识符过滤器,可编程唤醒功能,可编程回环模式支持自测试操作,可编程总线关闭恢复功能,以及内部定时器用于对接收和发送的消息进行时间戳标记。
  • 加密加速单元(CAU):支持DES、3DES、AES、MD5和SHA - 1等加密算法。
  • 随机数生成器加速器(RNGA):是一个32位随机数生成器,符合FIPS - 140标准。
  • 模数转换器(ADC):具有12通道、12位分辨率,输出可格式化为12位、10位或8位右对齐格式,支持单或连续转换,可选异步硬件转换触发,可在Stop3模式下运行,具备自动比较功能和内部温度传感器。
  • 模拟比较器(ACMP):可选择在比较器输出的上升沿、下降沿或两者上产生中断,可选择与固定的内部带隙参考电压进行比较,可将输出路由到TPM模块,可在Stop3模式下运行。
  • 集成电路间(IIC):最高可达100 kbps,支持多主操作,可编程从地址,支持广播模式和10位地址扩展。
  • 串行通信接口(SCI):两个SCI具有全双工、非归零(NRZ)格式,支持LIN主扩展中断生成和LIN从扩展中断检测,可编程8位或9位字符长度,可在活动边缘唤醒。
  • 串行外设接口(SPI):两个串行外设接口具有全双工或单导线双向功能,采用双缓冲发送和接收,可编程发送比特率、相位、极性和从选择输出,支持MSB优先或LSB优先移位。
  • 定时器/脉冲宽度调制器(TPM):16位自由运行或模向上/向下计数操作,最多可达八个通道,每个通道可以是输入捕获、输出比较或边缘对齐PWM,每个通道有一个中断加上终端计数中断。
  • 实时计数器(RTC):8位模数计数器,具有基于二进制或十进制的预分频器,可使用外部时钟源实现精确的时间基准、日期时间、日历或任务调度功能,还具备片上低功耗振荡器(1kHz),可在无外部组件的情况下实现循环唤醒。
  • 载波调制定时器(CMT):载波发生器、调制器和发射器驱动红外输出(IRO)引脚,可在独立的高/低时间控制、基带、FSK和直接IRO控制模式下运行。
  • 输入/输出:具有66个通用输入/输出(GPIO),八个键盘中断引脚,所有输入引脚具有滞后和可配置的上拉设备,所有输出引脚可配置转换速率和驱动强度,16位快速GPIO连接到处理器的本地32位平台总线,具有设置、清除和更快的切换功能。

1.4 部件编号

MCF51JM128系列有多种可订购的部件编号,不同的编号对应不同的配置和封装,如80 LQFP、64 LQFP、64 QFP和44 LQFP等,并且工作温度范围均为–40 to +105 C。我们在选择部件编号时,需要综合考虑封装形式、功能需求等因素。

1.5 引脚排列和封装

不同封装的MCF51JM128微控制器具有不同的引脚排列。通过详细的引脚分配表,我们可以清楚地了解每个引脚的功能和可选的替代功能。这对于电路板的设计和布线非常重要,大家在进行引脚分配时有没有遇到过什么挑战呢?

二、初步电气特性

2.1 参数分类

电气参数通过不同的方法进行保证,分为P(在生产测试中对每个单独设备进行保证)、C(通过设计表征,测量跨工艺变化的统计相关样本大小来实现)、T(在典型条件下对典型设备的小样本进行设计表征实现)和D(主要从模拟中得出)。了解这些参数分类有助于我们正确理解和使用电气参数。

2.2 绝对最大额定值

绝对最大额定值是应力额定值,超出这些限制可能会影响设备的可靠性或导致永久性损坏。例如,电源电压范围为–0.3 to + 5.8 V,输入电压范围为– 0.3 to VDD + 0.3 V等。在设计过程中,我们必须严格遵守这些额定值,以确保设备的正常运行。

2.3 热特性

热特性包括工作温度范围、功耗和封装热阻。通过相关公式,我们可以计算出芯片的结温。在实际应用中,合理的散热设计对于保证微控制器的性能和可靠性至关重要。大家在散热设计方面有什么经验可以分享呢?

2.4 静电放电(ESD)保护特性

虽然MCF51JM128对静电放电的耐受性比早期CMOS电路要好,但仍需采取正常的处理预防措施。该设备符合CDF - AEC - Q00应力测试资格,通过ESD测试确保其能承受合理水平的静电而不受到永久性损坏。

2.5 DC特性

DC特性包括电源供应要求、I/O引脚特性和不同操作模式下的电源供应电流等信息。这对于我们设计电源电路和评估功耗非常重要。

综上所述,MCF51JM128 ColdFire微控制器具有丰富的功能和良好的电气特性,适用于许多不同的应用场景。在实际设计中,我们需要根据具体需求充分发挥其优势,同时注意各项参数和特性的合理使用。希望这篇文章能对大家在使用MCF51JM128微控制器进行设计时有所帮助。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分