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