MCU是单片机(Microcontroller Unit)的缩写,指的是一种集成了处理器、存储器和一些外设的芯片。MCU广泛应用于嵌入式系统中,具有体积小、功耗低、成本低等特点。
ADC是模数转换器(Analog-to-digital Converter)的缩写,沟通模拟信号与数字信号之间的接口。模拟信号是连续的具有无限数量的值,而数字信号是离散的,只有有限的值。ADC能够将模拟信号转换成离散的数字信号。
MCU可以通过内部或外部的ADC接口,将模拟信号转换为可读取的数字信号。采用内部ADC有以下优点:
1) 技术难度较低:在不需要其他模拟电路的情况下,内部ADC可以轻松使用和设计。
2) 成本较低:放置在MCU上的ADC通常比独立的外部ADC芯片便宜。
3) 接口更简单:使用内部ADC不需要独立的通信接口,因为MCU可以直接读取ADC转换后的数据。
内部ADC通常由一个采样模块、一个转换模块和一个电压参考源组成。当启动一个ADC转换时,采样模块会抓取输入的模拟信号并将其暂存到转换模块的缓冲器内。接下来,转换模块将缓冲器中的模拟信号转换成数字信号,并将其存储到另外一个缓冲器中等待读取。通过读取数字化的信号,MCU能够对物理量进行监测和控制。