【原创】【翻译】k40的简单概述
0赞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 支持。
