一文读懂 嵌入式系统外设器件的类型及其选择
文章 概述
本文介绍了嵌入式系统外设器件的选择,包括存储器、时钟源、定时器、通信接口和输入/输出接口等。文章介绍了
多种存储器类型
及其
选择考虑因素
,
多种时钟源的类型
及其选择
考虑因素
。强调了定时器精度和计时范围的重要性。文章还介绍了
通信接口类型
、
常见通信协议
及其
选择因素
,以及主要的输入/输出接口等,并总结了选择这些外设器件时的关键考量。
嵌入式系统除了最重要的为处理器选择之外,配合的相关外设器件也是嵌入式系统的重要组成部分,包括内存、时钟(振荡器)、定时器、通信接口、输入/输出、模拟数字转换等器件,都可视系统的实际需求来进行选择。本文将为您介绍上述外设器件的类型与选择的考虑要素。
存储器的种类众多且特性不同
在嵌入式系统中,
存储器
是一个关键的器件,它用于
存储程序代码、数据,以及系统执行所需的其他信息。
除了微控制器在IC封装中内置的内存和存储空间之外,也可以增加外部存储器,且存储器的类型相当多样,每种类型的存储器都有其独特的用途。
首先,嵌入式系统中常见的闪存是一种
非易失性存储器,
这意味着如果系统重置或断电也不会被擦除,通常用于存储程序代码、固件和其他常驻应用数据。它具有快速读取速度,且相对较低的功耗。闪存有不同类型,包括
NOR
和
NAND
,具有不同的读写特性和应用场景。
另一种常见的存储器则是
随机存取存储器
(RAM),
RAM是一种易失性存储器,用于临时存储程序执行所需的数据。
它具有快速的读写速度,但系统重置或断电后会失去存储的数据。在嵌入式系统中,常见的RAM类型包括
SRAM
(静态随机存取存储器)和
DRAM
(动态随机存取存储器)。
EEPROM
(电可擦除可编程只读存储器)则是一种可擦除并且不易失去数据的存储器,这意味着如果系统重置或断电也不会被擦除,
通常用于存储配置信息、校正数据和其他需要保留的非易失性数据。
另外,有些系统还可外接存储卡和嵌入式多媒体卡,包括 SD卡 、 MicroSD卡 等外部存储设备,它们通常用于扩展嵌入式系统的存储容量。
时钟源可确保同步系统中的各种操作
实现不同硬件之间数据交换的通信接口
产品类型
|
选择建议
|
存储器
|
在选择嵌入式系统的存储器时,需首先需要依据用途来选择不同类型的存储器,其次则需要考虑成本、速度、容量、功耗、耐久性、集成度、可扩展性等因素。
|
时钟源
|
在选择嵌入式系统的时钟源时,首先应依据应用的需求,来选择时钟源的精确度和稳定性,其次再来考虑成本、功耗、集成度、应用环境的外部条件、同步需求等因素。
|
通信接口
|
在选择嵌入式系统的通信接口时,首先应该考虑应用所需的功能、要求的数据速率与所需的传输距离,以及器件的功耗、成本、集成度、实时性、耐用性、软件支持等因素。
|
精选产品
Renesas
STMicroelectronics
ECS
onsemi
Microchip
Microchip
Jauch Quartz
NDK America
Renesas
↙
点击下方“阅读原文”查看详细信息
“星标”我们,不错过新鲜案例和行业干货