所需E币: 4
时间: 2019-12-24 22:42
大小: 1010.85KB
微控制器xmc4500用于Δ-Σ调制器的通用微控制器2012年国际嵌入式系统展作者AndreasJansen,英飞凌科技应用工程师联系方式:andreas.jansen@infineon.com摘要由于Δ-Σ模数转换器(DSADC)的分辨率高,与传统的逐次逼近式模数转换器(SARADC)相比允许更宽的幅值范围并能进一步降低系统成本,因此在嵌入式应用中变得日益重要。但是,嵌入式开发人员在使用DSADC时也面临一系列的挑战。与SARADC的主要不同在于Δ-Σ调制器的输出并不是单字数据信号,而是串行比特流,必须先对其进行数字滤波才能读取结果。这不但对应用系统的硬件架构产生了影响,而且软件必须处理信号的延迟,这是因为经过滤波后信号相对于应用系统的时钟节拍有了偏移,必须对其进行补偿。本文描述了适合使用DSADC的应用案例。并引入了一种可简化当前问题的片上系统解决方案。这样可以降低系统成本并消除绝大多数因为使用DSADC而带来的缺点。同时,对嵌入式软件的应用案例进行了讨论。Δ-Σ原理SARADC的原理及其使用和电气特性在嵌入式行业内是众所周知的。通常,SARADC完全集成于微控制器(MCU)中,只有几个容易理解的参数,如采样时间、分辨率和标准误差定义。其操作也十分直观,只需发出一个启动命令,便可等待转换结束并读取结果。相比之下,Δ-ΣADC只是在音频或计量方面的应用领域中为大家所熟悉,这些领域需要对连续信号进行测量或流传输。嵌入式开发人员需要面对许多信号处理专业术语,如分贝(dB)、信噪比(SNR)、有效位数(ENOB)、抽取率以及数字滤波的一些基本要素。工程……