Freescale K60 系列微控制器深度解析

电子说

1.4w人已加入

描述

Freescale K60 系列微控制器深度解析

在当今的电子设计领域,微控制器(MCU)是众多项目的核心,它的性能和特性直接影响着整个系统的表现。Freescale 的 K60 系列微控制器以其高性能、丰富的外设和广泛的应用场景,成为许多工程师的首选。今天,我们就来深入了解一下 K60 系列微控制器的详细特性和技术规格。

文件下载:PK60N512VLL100.pdf

一、K60 家族概述

K60 系列支持 MK60DN256ZVLL10、MK60DX256ZVLL10、MK60DN512ZVLL10 等型号。它具有一系列令人瞩目的特性,适用于各种复杂的应用场景。

1. 运行特性

  • 电压范围:工作电压范围为 1.71 至 3.6 V,这使得它在不同的电源环境下都能稳定工作。同时,闪存写入电压范围同样为 1.71 至 3.6 V,确保了数据存储的可靠性。
  • 温度范围:环境温度范围为 -40 至 105°C,能够适应较为恶劣的工作环境。

2. 性能表现

K60 采用了高达 100 MHz 的 ARM Cortex - M4 内核,并支持 DSP 指令,每 MHz 可提供 1.25 Dhrystone MIPS 的处理能力,为复杂的算法和任务提供了强大的计算支持。

3. 存储与接口

  • 内存:非 FlexMemory 设备最高支持 512 KB 的程序闪存,FlexMemory 设备则最高支持 256 KB 的程序闪存和 256 KB 的 FlexNVM,同时还配备了 4 KB 的 FlexRAM 和最高 128 KB 的 RAM。
  • 接口:拥有串行编程接口(EzPort)和 FlexBus 外部总线接口,方便进行程序烧录和与外部设备的通信。

4. 时钟系统

具备 3 至 32 MHz 的晶体振荡器、32 kHz 晶体振荡器以及多用途时钟发生器,能够满足不同的时钟需求。

5. 系统外设

  • 低功耗模式:提供多种低功耗模式,可根据应用需求进行电源优化,延长设备的续航时间。
  • 保护机制:配备内存保护单元,支持多主保护;拥有 16 通道 DMA 控制器,支持多达 63 个请求源;还具备外部看门狗和软件看门狗,提高系统的稳定性和可靠性。
  • 唤醒单元:低泄漏唤醒单元可在低功耗状态下快速唤醒系统。

6. 安全与完整性模块

  • CRC 模块:硬件 CRC 模块可实现快速的循环冗余校验,确保数据的准确性。
  • 随机数生成器:硬件随机数生成器为系统提供了安全的随机数来源。
  • 加密算法:支持 DES、3DES、AES、MD5、SHA - 1 和 SHA - 256 等多种加密算法,保障数据的安全性。
  • 唯一标识:每个芯片都有 128 位的唯一标识(ID)号,方便进行设备管理和识别。

7. 人机接口

  • 触摸传感器:低功耗硬件触摸传感器接口(TSI)可实现触摸操作,提升用户体验。
  • 通用 I/O:提供通用的输入/输出接口,方便连接各种外部设备。

8. 模拟模块

  • ADC:配备两个 16 位 SAR ADC,每个 ADC 还集成了可编程增益放大器(PGA),增益最高可达 x64。
  • DAC:拥有 12 位 DAC,可实现高精度的模拟信号输出。
  • 比较器:三个模拟比较器(CMP)包含 6 位 DAC 和可编程参考输入,可用于信号比较和处理。
  • 电压参考:提供稳定的电压参考,确保模拟信号处理的准确性。

9. 定时器

具备可编程延迟块、八通道电机控制/通用/PWM 定时器、两个 2 通道正交解码器/通用定时器、IEEE 1588 定时器、周期性中断定时器、16 位低功耗定时器、载波调制发射器和实时时钟等多种定时器,满足不同的定时和控制需求。

10. 通信接口

  • 以太网:以太网控制器支持 MII 和 RMII 接口,可与外部 PHY 连接,并具备硬件 IEEE 1588 功能。
  • USB:USB 全/低速 On - the - Go 控制器带有片上收发器,方便与 USB 设备进行通信。
  • CAN:两个控制器区域网络(CAN)模块,适用于汽车电子等领域的通信。
  • SPI:三个 SPI 模块,可实现高速的串行通信。
  • I²C:两个 I²C 模块,用于与 I²C 设备进行通信。
  • UART:五个 UART 模块,可实现异步串行通信。
  • SDHC:安全数字主机控制器(SDHC),支持 SD 卡的读写操作。
  • I²S:I²S 模块,用于音频数据的传输。

二、订购与识别

1. 订购信息

要确定该设备的可订购零件编号,可访问 freescale.com,搜索 PK60 和 MK60 等设备编号。

2. 零件标识

芯片的零件编号格式为 Q K## A M FFF R T PP CC N,每个字段都有特定的含义,可通过这些字段的值来确定具体的零件。

三、术语与准则

1. 定义

  • 运行要求:是指为避免芯片出现错误操作并可能缩短其使用寿命,在运行过程中必须保证的技术特性的指定值或值范围。
  • 运行行为:是指在满足运行要求和其他指定条件的情况下,在运行过程中保证的技术特性的指定值或值范围。
  • 属性:是指无论是否满足运行要求,都能保证的技术特性的指定值或值范围。
  • 额定值:是指技术特性的最小或最大值,超过该值可能导致芯片永久损坏。

2. 准则

  • 绝不能超过芯片的任何额定值。
  • 在正常运行期间,不要超过芯片的任何运行要求。
  • 如果在正常运行之外的时间(如电源排序期间)必须超过运行要求,应尽可能限制持续时间。

四、额定值与特性

1. 额定值

  • 热处理额定值:存储温度范围为 -55 至 150°C,无铅焊接温度最高为 260°C,有铅焊接温度最高为 245°C。
  • 湿度处理额定值:湿度敏感度等级为 3。
  • ESD 处理额定值:人体模型静电放电电压为 -2000 至 +2000 V,带电设备模型静电放电电压为 -500 至 +500 V,105°C 环境温度下的闩锁电流为 -100 至 +100 mA。
  • 电压和电流运行额定值:数字电源电压范围为 -0.3 至 3.8 V,数字电源电流最大为 185 mA 等。

2. 一般特性

  • AC 电气特性:传播延迟和上升/下降时间的测量有特定的参考点,所有数字 I/O 开关特性有相应的假设条件。
  • 非开关电气规格:包括电压和电流运行要求、LVD 和 POR 运行要求、电压和电流运行行为、电源模式转换运行行为、功耗运行行为、EMC 辐射发射运行行为和电容属性等。
  • 开关规格:包括设备时钟规格和通用开关规格。
  • 热规格:包括热运行要求和热属性。

五、外设运行要求与行为

1. 核心模块

  • 调试跟踪时序规格:规定了时钟周期、脉冲宽度、上升/下降时间、数据设置和保持时间等参数。
  • JTAG 电气特性:在不同电压范围内,对 TCLK 频率、周期、脉冲宽度、上升/下降时间以及数据设置和保持时间等有具体要求。

2. 时钟模块

  • MCG 规格:包括内部参考频率、DCO 输出频率、FLL 参考频率、PLL 运行电流等参数。
  • 振荡器电气规格:包括 DC 电气规格和频率规格,如不同频率下的供应电流、负载电容、反馈电阻等。

3. 存储器与接口

  • 闪存电气规格:包括编程和擦除的时序规格、命令时序规格、高电压电流行为和可靠性规格等。
  • EzPort 开关规格:规定了操作电压、频率和各种时序参数。
  • Flexbus 开关规格:在不同电压范围内,对时钟周期、地址/数据/控制输出有效和保持时间、数据和 FB_TA 输入设置和保持时间等有具体要求。

4. 模拟模块

  • ADC 电气规格:包括 16 位 ADC 的运行条件、电气特性和带 PGA 的运行条件及特性。
  • CMP 和 6 位 DAC 电气规格:规定了供应电压、供应电流、输入电压、输出电压、传播延迟等参数。
  • 12 位 DAC 电气特性:包括运行要求和运行行为,如供应电流、全量程建立时间、积分/微分非线性误差等。
  • 电压参考电气规格:规定了供应电压、温度范围、输出负载电容等运行要求和输出电压、温度漂移等运行行为。

5. 通信接口

  • 以太网开关规格:包括 MII 和 RMII 信号的开关规格,如时钟频率、脉冲宽度、数据设置和保持时间等。
  • USB 电气规格:符合 USB On - the - Go 模块的标准,还规定了 USB DCD 和 VREG 的电气特性。
  • CAN 开关规格:遵循通用开关规格。
  • DSPI 开关规格:在不同电压范围内,对主/从模式的运行电压、频率、时钟周期、数据设置和保持时间等有具体要求。
  • I²C 时序:规定了标准模式和快速模式下的时钟频率、各种时间参数。
  • UART 开关规格:遵循通用开关规格。
  • SDHC 规格:规定了时钟频率、时钟低/高时间、上升/下降时间、输出延迟、输入设置和保持时间等参数。
  • I²S 开关规格:在不同电压范围内,对主/从模式的时钟周期、脉冲宽度、数据设置和保持时间等有具体要求。

6. 人机接口

TSI 电气规格规定了操作电压、目标电极电容范围、参考/电极振荡器频率、内部参考电容等参数。

六、尺寸与引脚

1. 尺寸

可通过访问 freescale.com 搜索相应的文档编号获取封装尺寸的图纸。

2. 引脚

K60 信号具有多路复用和引脚分配功能,不同引脚有多种可选的功能,可根据需要进行配置。

总结

Freescale 的 K60 系列微控制器以其丰富的特性和强大的性能,为电子工程师提供了一个可靠的解决方案。在实际设计中,工程师需要根据具体的应用需求,合理选择和配置 K60 的各种功能,以实现最佳的系统性能。同时,要严格遵循文档中的运行要求和额定值,确保系统的稳定性和可靠性。你在使用 K60 系列微控制器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分