这次初步聊一聊 ADC的干系知识。
BMS中会用到 ADC,例如集成在单片机内部的,或者独立的;比较有代表性的便是 AFE 中的 ADC,由于 AFE 做了太多的事情,反而弱化了大家对其 ADC 的感知。

在 AFE 中紧张存在两种类型的 ADC:即 SAR 型与 Sigma-Delta 型,下面分别先容。

SAR 型 ADCSAR(Successive approximation register),即逐次逼近型 ADC,例如美信的 MAX17823 利用的便是此类型 ADC。
一个基本的逐次逼近型 ADC 的事理框图如下:由采样保持电路(SHA)、掌握逻辑电路、时序发生电路、D/A 转换电路、电压比较电路等组成。
基本事理类似天平称重:如下图所示,假设一个 6bit 的 SAR ADC,则全量程的数字量为 64,为随意马虎理解,假设对应的仿照量也是 64。
那么对仿照量 X=45 进行 AD 转换:首先将 X 与 32 进行比较(0.5 倍 FSR,通过 DAC 设置),由于 X>32,则对应最高 bit 位置为 1;接着 X 与 48 进行比较(0.75 倍 FSR),由于 X<48,则次高位置 0;以此方法连续向下类推,末了得到一个 6 位的二级制代码。即 X=101101,这样就完成了仿照量到数字量的过程。Sigma-Delta 型 ADC 也称作Σ-Δ型 ADC,当然也有人叫做Δ-Σ型 ADC,实际这两种叫法都有人在用,前者可能更贴切;SAR 型 ADC 是直接丈量仿照量,而Σ-Δ型 ADC 是属于间接丈量仿照量。在 ADI 的 LTC68XX 系列利用的便是此种类型 ADC,内部带有可编程的数字滤波器。
一个范例的Σ-Δ型 ADC 事理框图如下:包括了一个大略的仿照调制电路(积分器、比较器、开关、DAC、求和电路)和一个繁芜的数字电路(数字滤波器、数字旗子暗记处理器);个中这个仿照调制电路将仿照旗子暗记转换为数字 bit 流,而数字电路进一步把数字 bit 流转换为代表仿照输入幅值的数字编码。
Σ-Δ型 ADC 的旗子暗记转换流程如下图:把仿照输入电平终极转换成了数字量输出,根据数字量输出大小,可以换算出仿照量的幅值。
进一步地,单独把仿照调制部分拿出来,如下图:
我们仔细看上图,实在全体环路是一个负反馈的闭合回路;由于负反馈的存在,X5 处的电平总是抑制积分器的累加值输出 X3 在 0V 高下颠簸,这样实在理论上 X5 处的均匀值就即是输入旗子暗记 X1,韶光越长,X5 的均匀值越靠近 X1;而这种关系实在是映射到了 X4 处输出的 1 的个数。
下面为实际的例子,假设输入 X1 为 0 或 0.5Vref,波形 A 为积分器输出 X3,波形 B 为比较器输出 X4,就有如下的对应关系:1 的数量越多,代表 X1 越大。
详细打算的话,以上图中的输入 X1=0.5Vref 为例,我们在输出旗子暗记 X4 处取 4 个采样点,个中有 3 个 1 和 1 个 0,那么转换为仿照量=3/42Vref-Vref=0.5Vref,与输入 X1 相等。
当你的采样点数量越多,转换出来的值就越准确,以是Σ-Δ型 ADC 就会进行过采样,这也就造成了其转换速率慢的特点。如果输入是一个正弦波,那么此时 X1 与 X4 的对应关系就如下图:同样地,1 的密度大的地方代表 X1 幅值大。
后面的数字电路部分就针对前面得到的 bit 流进行滤波、抽样、处理等操作,终极得到一个 AD 量输出给单片机。
这里再大略提一下Σ-Δ型 ADC 为什么精度高?如下图,左图是普通的 ADC 量化产生的噪声水平,右边是Σ-Δ型 ADC 量化产生的噪声水平,一览无余,Σ-Δ型 ADC 更加精良;至于怎么推导出来的就比较繁芜了,先记住这个结论即可。
总结:
话说查资料时,一定不能只输入 ADC,要不查出来都是英雄同盟干系的内容;ADC 的分类有很多种的,我只挑选了两种有代表性的拿出来学习;以上所有,仅供参考。







