找回密码
 注册
关于网站域名变更的通知
查看: 349|回复: 4
打印 上一主题 下一主题

关于ADC芯片的选型

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-2-27 10:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
关于ADC芯片的选型,还是其他芯片的选型,那都不是随随便便就说了算得。
- i' v  ]. C0 K3 R- L' N- e关于选型,各大厂家也给出了系列芯片的选型手册,但是手册中那么多芯片型号和参数,哪些参数是要关注的,怎么快速地选择符合我们项目用到的芯片呢。5 f$ G, ^2 @4 Q. k+ o" [4 X
ADC芯片成本参差不齐,选的好直接起飞,选的不好,直接破产。我拿ADC芯片举个例子,大家举一反三吧。
# v* L- l3 x* b( `- D6 }
& i; |9 V0 q* ]8 g% l1.模拟量输入范围! K+ N- @9 K' p! t( @# @
按照我的经验啊,一般需求过来的时候,模拟量的采集,输入范围一定是刚需,不可忽略的。所以首先肯定先确认模拟量的输入范围,如果是0~3V的,ADC芯片都不用了,这样一下就省下了好几个mcu的成本。如果是0
+ K& Y# _) @5 n: `1 t7 J* ~~5V的模拟量,可以经过电阻网络分压到MCU,或者有的MCU的AD口直接可以接受0 ~5V的模拟量,或者用ADC芯片转化,这时候成本一下就上去了。能不用ADC芯片就不要用;如果输入电压是±5V之间,那没办法,选个合适的ADC芯片吧,±10V的情况也一样。
$ ?; _6 U+ z. n' k% ~1 K1 v绝对是刚需,之所以把这个需求放在最前面就是说一旦选了片子,如果出错是不可挽回的。# s5 J9 [; {! d2 J: C: f+ \
- v. H6 r! ~3 e
以AD7606举例:! H, b% A1 k& r
7 _) o( h' j$ G1 ?' v* `5 b3 a
4 ~7 m3 L' p3 F7 h$ i
2.采样率. `9 V3 F$ c# g& d5 ~" n2 z/ d
首先要搞明白什么是采样率。
6 \6 L$ a* H! p. _, k采样率指ADC每秒钟会进行多少次的模拟量转数字量的操作,如10K/s就是说ADC每秒钟,就采集了10K个模拟量,并将模拟量转换为数字量。当采样声时,一般的采样率是44Kbps/s,当采样温度时,几K/s的采样率就够了。9 W% @. ]# W* j/ A
学过通信原理的大家应该都知道采样定理。4 ?8 i& l1 \9 L! Y4 I: ~& U# N
在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max>2fmax),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的2.56~4倍;采样定理又称奈奎斯特定理。
: @4 j) T6 q% l* t+ D就是说你采集50K的信号,采样频率最起码大于2.56*50K。  h$ U( ?, F* |5 y" G+ G( F
; E1 W- F* e6 s; u' a# f' R7 {
以AD7606举例:' v  `7 o+ P2 g

8 R2 U- `- N0 f1 J0 e% L. h7 Y所以说这个参数也是刚需,如果选不对,也是完全没法弥补,就相当于是一块金子焊在电路板上,既心疼还没啥用。  U5 L7 g0 G& u. L8 A# ~

( l3 Y/ u6 e# L7 J; Q. l8 J3.通道数- L0 @' p0 J1 h6 k( B
通道数同样值得关注,不会造成损失,但是肯定在功能上有欠缺了,同样应该被首先考虑进去的,不仅要考虑通道数,有实力一点还要考虑是独立通道还是差分通道,如果是多个通道,是同步采样吗,如果是差分通道,可以互换吗,另一通道可以接地吗,这些都是在选择通道时候需要考虑的问题,具体问题具体考虑,这里只为大家提供思路。
& ^3 \5 C" E6 c' }# j8 i
6 p, w( @1 c* G  \( O# Y  w5 i同样以AD7606举例。. J. ]8 Q( q. B* }8 d
+ o0 K2 B4 T/ N) H$ ~6 M. S( [3 U

# q, p% Y4 c; ^8 u* n/ `; _+ p1 |( x; ]! H4 y
4.分辨率
; Q' X- r( X+ U. e4 c
! T1 u% d. C( nADC的分辨率指的是模数转换器所能表示的最大数是多少,即ADC的位数,如果ADC是10位ADC,那么分辨率是2的10次方,即1024的分辨率,如果模拟量是温度,测量范围是0~100度,那么可以把100度分成1024份,每一份你都能感知,当温度有100/1024度的变化时,能测量出来。: M1 G$ X$ ]) e5 v$ L
通俗一点就是精度,肯定是位数越高采样的精度越精确。但是并不是选型的时候精度越高越好,越高的精度代表着成本越高,根据项目实际需要,选择合适成本的精度。% r: g7 F# H1 |1 K
一般把8位以下的A/D转换器称为低分辨率ADC,9~12位称为中分辨率ADC,13位以上为高分辨率。A/D器件的位数越高,分辨率越高,量化误差越小,能达到的精度越高。
- w' u- e! {  s# a( N" }
9 u8 a. W/ |6 w  q7 B9 `/ P: V量化误差 (Quantizing Error) 由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想AD)的转移特性曲线(直线)之间的最大偏差。通常是1 个或半个最小数字量的模拟变化量,表示为1LSB、1/2LSB。
$ p3 u) p9 z. i/ @( _( s, T在转化过程中,由于存在量化误差和系统误差,精度会有所损失。其中量化误差对于精度的影响是可计算的,它主要决定于A/D转换器件的位数。+ l5 U% D& t2 {' B: m

2 V8 I. e, l/ F4 u: m
+ K1 G& U8 E$ _5.接口类型
; ~; `2 M- m( x* j" B
9 {( ?/ F& i" a9 g  A& }3 y) A接口类型同样是选型的时候需要关注的问题,接口类型有三种,串口,并口、高速并口。串口一般是SPI的。' I( F" ~& p0 ~$ H5 Z! K7 u
6 Y! O3 m# K( k' f  v; F
那么如何选择呢,并口软件开发简单,软件开发成本小一些,但是占IO口多,占用大量MCU资源,所以在IO资源紧缺的情况下尽量避免选择并口的ADC芯片;
; O, l2 N4 u0 O串口开发成本高一点,但是占用IO资源少,IO资源不足的情况下,可以考虑选择串口通讯的ADC芯片。
1 c' S2 B" ^. j. @现在市面上大多部分ADC芯片串口和并口的通讯方式都集成了,那可以根据项目实际的需求选择合适的通信方式。
4 w, \( y+ |9 P/ d. R  k% x3 S: a4 i : x! x) Y; X6 o. w. Z# W4 P# v
5 c  ^$ H. x4 v& D! t4 R
6.结构,信噪比,封装
8 Y! w/ M& k: K. R7 o; v剩下的就是一些不影响功能的性能参数了,讲究点,追求发挥ADC芯片极致的工程师们可以关注一下这些参数,可能用在不同的场所,关注的参数也会有所不同。毕竟花了那么多钱,干嘛不用。) Z9 O) P) V6 z  W

3 y- {6 \+ |: l1 q& w大体上总结这么几点,按照我的经验划分出来的优先级顺序,如果不对,请大家指正,一起讨论进步学习。/ Q5 q: n# u" ~2 t* u0 @* o

+ a( ?' F' O3 q如果是要考虑芯片迭代甚至是国产和进口芯片的替代,那这可要下了功夫了,只要是围绕上面的6点,基本上就可以少看好多数据手册。( x, D/ k3 ?9 `! g9 q! u, m3 q
- t) p4 `( [7 e2 D# x2 y

该用户从未签到

2#
发表于 2023-2-27 11:05 | 只看该作者
积分型ADC分辨率高,位数可做到12位甚至更高' s" a, D; ~# ~: r
线性度非常好。本质上,输入端与一个集成的参考电压相比较来决定输出端,所以线性度将取决于比较器的精度。

该用户从未签到

3#
发表于 2023-2-27 11:23 | 只看该作者
即使是工程师也需要一点科学家的素养,希望小伙伴们都尽可能的将一些技术要点的本原深挖,不要浮于表面。

该用户从未签到

4#
发表于 2023-2-27 13:41 | 只看该作者
积分型ADC有不同的种类,常见的有单、双斜率积分等。增加一个“斜率”,以牺牲转换时间为代价而增加精度。

该用户从未签到

5#
发表于 2023-2-27 14:07 | 只看该作者
从输入端开始,差动放大器产生的输出为Vin与1位DAC输出之间的差。可将积分器视为取前一个值和当前输入值的移动平均值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-7 04:35 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表