EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Mhza 于 2018-9-27 11:06 编辑
3 ]- q2 T/ d3 H/ S% m+ l6 Q+ U" u% w$ ?5 A/ s3 G, ~! s5 W- [6 R0 B
捕获 复杂的混合信号mcu必须能 够从模拟世界中捕获某些有用信息,并且能够把连续时间信号转换成离 散的数字形式。模数转换器(ADC)是完成这项任务最重要的MCU外设,因此ADC的性能往往决定何种MCU适用于何种应用。MCU也能够通过各种串行或 并行数字I/O接口捕获来自外部信号源的数字形式的系统信息。 . X! p* ?$ g/ D5 E6 y+ d# r
计算 信 号捕获后,需要对捕获数据进行某些处理;有时仅仅需要模数转换,但是更多情况下必须 要对捕获的数据样本进行计算。MCU行业中持续进行的数字化演变,带给系统开发人员更先进的信号处理水平和更高的处理器速度。因此,嵌入式开发人员现在对 8位、16位和32位混合信号MCU有更多的选择余地,以便适应各种成本/性能目标。开发人员也有更多片上选择(on-chip options)可用于 完成系统任务。此外,MCU的硬宏(hard-macro)能自动处理,在外设中集成的功能状态机可完成常见的处理器任务。
& ~/ B4 |- Y& m* }. N' T
通信 最后,为了控制过程中的信息交换,某种形式的通信是必要的。此功能可以相当简单,也可以相当复杂。通信甚至可以是模拟输出的电压或电流,通常使用数模转换器(DAC)把捕获和处理的数据转换到模拟形式来实现。
% G: b9 n6 {6 a
MCU 数据采集系统的关键是ADC.在电子行业中最常见的ADC类型一般是逐次逼近型 ADC(SAR ADC)。许多MCU使用SAR ADC是因为它在速度和性能组合上的灵活性。 在MCU中,SAR ADC的精确度可以从8位到16 位,吞吐速率范围可以从极慢的按需转换请求到每秒超过100万次转换。但是ADC仅仅是完整数据采集系统中的一部分。数据采集系统的其他部分也可增加其灵 活性,包括信号输入接口、参考电压接口、用于ADC的时钟和采样系统以及用于转换后ADC输出数据的数据管理。
: \ `( Y* I" l" \" n" d
通 常情况下,模拟信号输入接口共享一个通用输入输出(I/O)缓冲器结构体,此结构体 可配置为数字域或模拟域,或者也可以由两个域共用。多配置性实现方法允许设计人员根据其系统需求在多个芯片引脚上划分模拟和数字功能。作为输入多路复用器 的一部分,最常见的辅助输入之一是片上的温度传感器;其他的重要输入包括内部电压。
1 H% @) _6 x" o
一旦系统的输入通道配置完成,嵌入式设计人员就可以利用程序代码选择任意通道,并请求ADC转换。设计人员也可以选择免除程序代码,而允许ADC通道定序器根据预先设定的通道输入进行循环,直到检测出重要事件。 数据采集
7 X* X2 b7 z2 c v' u8 A: R
系 统的另一个重要方面是ADC参考电压(VREF)。参考电压用来设置系统的输入动态 范围或量程,并能显着影响整体噪声性能。多路转换器通常用于从多种板上和外部参考电压输入中选择VREF.常用的参考电压包括MCU内部生成的缓冲带隙电 压的倍频电压、片外生成的精确参考电压以及多种外部电源电压,以上可选参考电压都兼容I/O缓冲器结构体和ADC限制。 如 此多的输入通道,使人们很容易想象到,在某些系统中一个或多个引脚的输入动态范围可 能不兼容单一VREF电压。为了解决这个问题,Silicon Labs Precision32 MCU集成输入级联增益,根据ADC型号不同可能有 0.5或1倍的增益,这样通过调整输入信号可更好的兼容选择VREF。
5 R8 g: `: N& [5 W8 b
- O+ |! j+ @% W: |3 f( t+ U |