单片机是一种专用的计算机芯片,通常被应用于嵌入式系统中。在单片机中,内核是运行程序的核心,包含着中央处理器(CPU)和一些必要的晶体管电路。对于 Texas Instruments(TI)单片机而言,其内核通常是采用 ARM® Cortex® 内核架构。
ARM® Cortex® 内核是 ARM 公司推出的低功耗、高性能的处理器内核。其中,Cortex-M 系列是针对嵌入式系统应用设计的,提供了高效的处理能力和低功耗的特性。在 TI 单片机中,常用的 Cortex-M 内核有 Cortex-M0、Cortex-M3、Cortex-M4 等型号。
Cortex-M0 内核是 ARM 公司入门级别的低功耗处理器内核,主要应用于消费类电子产品中的控制、保护、调节和连接等任务。 相对其他 Cortex-M 内核来说,它的核心特点是占据空间小、功耗低、价格便宜。其中,TI 在 Cortex-M0 内核的基础上结合了自己的电容式触摸技术,开发了 MSP430TCH5E 系列产品。
Cortex-M3 内核是 Cortex-M 系列中的一款高性价比的内核,由于其低功耗的特点,被广泛应用在通信、汽车电子、仪器仪表、消费类电子产品以及安防等领域中。TI 的 Stellaris 系列单片机,就采用了 Cortex-M3 内核,例如 LM3S811、LM3S628 以及 LM3S9B90。
Cortex-M4 内核在 Cortex-M 系列中属于高端内核,具有数字信号处理(DSP)扩展指令集和浮点运算指令集。因此,Cortex-M4 内核广泛应用于音视频编解码、图像处理、控制系统、自动驾驶系统等领域。TI 最新推出的 LaunchPad 开发板中,就采用了 Cortex-M4 内核的 Tiva™ TM4C123x 系列单片机。
Texas Instruments 的单片机凭借着 ARM® Cortex® 内核的强大处理能力和低功耗特点,在嵌入式系统中被广泛应用。其中,Cortex-M0 内核提供了低功耗、小体积、价格便宜的特点;Cortex-M3 内核则提供了高性价比的特点,适合于通信、汽车电子等行业;Cortex-M4 内核则提供了强大的 DSP 扩展指令集和浮点运算指令集,是音视频编解码、图像处理、自动驾驶等领域的理想选择。