Phimas

【原创】【翻译】k40的简单概述

0
阅读(3589)

        K40 MCU 系列是引脚、外围设备和软件兼容的,并增加了全速 USB 2.0 OTG 功能,具有器件充电检测能力; 灵活的低功耗段码式 LCD 控制器,可支持多达 320 个段码。器件包括从 64 QFN 封装的 64 KB 闪存,可一直扩展到 144MAPBGA 封装的 512 MB 闪存,带有丰富的模拟、通信、定时和控制外围设备套件。

超低功耗

 10 种带有功率和时脉闸控的低功耗模式,可优化外围设备活动和恢复时间。停止电流 <500 nA,运行电流 <200 uA/MHz,停止模式唤醒时间4μs。

完整内存,模拟运行可降至 1.71V,令电池寿命延长。

低漏电唤醒单元,可带有 8 个内置模块和 16 个引脚,作为低漏电停止 (LLS)/超低漏电停止 (VLLS) 模式的唤醒源。

低功耗定时器支持在低功耗状态下系统的持续运行。 

闪存、SRAM、FlexMemory

 

64 KB-512 KB闪存。快速接入、高可靠性具备四级安全保护

 

 16 KB-128 KB SRAM 

 

FlexMemory:用于数据表/系统数据的32字节-4 KB用户可分段字节写入/擦除EEPROM。EEPROM支持1000万次操作,闪存写入时间70 μsec (持续低电压状态下无数据损失/损坏)。完成编程不需要用户或系统介入,擦除功能和全存储器操作可低至1.71V。32 KB-256 KB FlexNVM 支持外部程序代码、数据或EEPROM备份

 

 混合信号功能

 具有 2 个可配置分辨率的高速 16 位 ADC。单输出或差分输出运行模式可提高噪音抑制水平。 利用可编程延迟块触发功能达至 500 ns 转换时间

 

 具有 2 个 12 位 DAC,适用于音频应用的模拟波形生成。

具有 3 个高速比较器,通过将 PWM 保持在安全状态,提供快速准确的电机过电流保护。

 

 具有 2 个 可编程增益放大器,而x64 增益放大器适用于小幅度信号转换。 

 

模拟基准电压为模拟块、ADC 和 DAC 提供精确的基准值,可以替换外部基准电压,降低系统成本。

 

 性能

 ARM Cortex-M4 内核 + DSP。50-100 MHz、单周期 MAC、单指令多数据 (SIMD) 扩展、可选的单精度浮点单元。

 

多达16通道DMA支持外设和存储,减小CPU负荷,加快系统传输速度

 

 交叉开关可实现并发多主站总线接入,增加总线带宽。  

 

独立的闪存库可以执行并发代码,实现固件更新,不会出现性能退化或复杂的编码例程。 

定时和控制

 最多三个FlexTimers可配置12个通道。硬件截止时间插入和正交解码支持电机控制。 

 

载波调制定时器适用于远程控制应用中的红外线波形生成。

 

 四通道 32 位周期中断定时器为 ADC 转换和可编程延迟块提供 RTOS 任务调试程序或触发器来源时基。 

人机界面

 

多达16路输入的硬件触摸传感界面。可在各种低功耗模式下工作 (启动最小电流加法器的情况下)。硬件实施避免软件轮询方法。高灵敏度便于采用5 mm厚重叠面

 

 灵活、低功耗LCD控制器支持多达320个分段(40x8或44x4)。LCD闪烁模式可在低保持功耗模式状态下降低平均功耗。分段故障检测功能减少误读,降低LCD测试成本。面板/背板重新布局具有引脚输出灵活性,消除了PCB设计,可通过固件进行LCD配置变更,无需硬件返工。支持多种3V和5V LCD面板规格,分段(引脚)数量少于同类控制器,不必采用外部组件。不使用的LCD脚可配置为其他GPIO功能。 

连接和通信

 

USB 2.0 On-The-Go (全速)。设备充电检测功能优化充电电流/时间,延长便携式 USB设备电池使用寿命。低压稳压器以5V输入电压提供120 mA,3.3V片外电流为外部器件供电。

 

 带有 IrDA 支持的 6 个 UART,包括带有 ISO7816 智能卡支持的UART。具有多种数据量、格式和传送/接受设置,支持多种工业通信协议。

I 2 C 音频 (I2S) 串行接口适用于音频系统接口连接。

 

具有 2 个 CAN 模块,适用于工业网络桥接。

 

 具有 3 个 DSPI 和 2 个 I 2 C。

 

 可靠、安全和保安

 内存保护单元可为所有交叉开关的主设备提供内存保护,提高软件可靠性。

 

 循环冗余校验引擎可以确认内存内容和通信数据,提高系统可靠性。

 

 独立于时钟的 COP 可防止时钟偏移或代码失控,适用于面向家用设备的 IEC 60730 安全标准的防故障应用。

 

 如果发生看门狗事件,外部看门狗监测器可将输出引脚设置为安全状态外部元件。

 

 外围设备支持

 

 

FlexBus 外部总线接口可为内存和图形显示器等外围设备提供接口选择。可支持 6 个芯片选择和 2GB 可寻址空间。

 

 稳当的数字主控制器支持 SD、SDIO、MMC 或 CE-ATA 卡,适用于应用软件升级、媒体文件或增加 Wi-Fi 支持。