k45lgky2q3i64018791921.gif
# Y# R5 D/ S2 Q9 l& J1 r4 U
点击上方蓝色字体,关注我们0 O2 f( E+ X) G% A# `
1 t4 K2 ?2 ^' h9 V* n3 FAD9280 在时钟(CLK)的驱动下工作,用于控制所有内部转换的周期;AD9280 内置片内采样保持放大器(SHA),同时采用多级差分流水线架构,保证了 32MSPS 的数据转换速率下全温度范围内无失码;AD9280 内部集成了可编程的基准源,根据系统需要也可以选择外部高精度基准满足系统的要求。
3 M5 B- o' B; S9 q, d# m8 |0 o4 K+ X8 R, I# r/ E- ?
AD9280 输出的数据以二进制格式表示,当输入的模拟电压超出量程时,会拉高 OTR(out-of-range)信号;当输入的模拟电压在量程范围内时,OTR 信号为低电平,因此可以通过 OTR 信号来判断输入的模拟电压是否在测量范围内。
& P3 P0 G P1 b4 l4 \9 N; ^' ]" F* X' {- c# g) ]
AD9280 的时序图如下图所示:
3 U; T$ s& F! G9 ^: ~
$ q% ?9 i4 X! p- u/ ]
vfntggle10k64018792021.png
+ D& F0 [0 r2 m
! V" |5 ]6 @- |* }模拟信号转换成数字信号并不是当前周期就能转换完成,从采集模拟信号开始到输出数据需要经过 3 个时钟周期。比如上图中在时钟 CLK 的上升沿沿采集的模拟电压信号 S1,经过 3 个时钟周期后(实际上再加上 25ns 的时间延时),输出转换后的数据 DATA1。需要注意的是,AD9280 芯片的最大转换速度是32MSPS,即输入的时钟最大频率为 32MHz。1 A9 p' P m& \/ D7 [& o
" C. c/ s) ~6 JAD9280 支持输入的模拟电压范围是 0V 至 2V,0V 对应输出的数字信号为 0,2V 对应输出的数字信号为 255。而 AD9708 经外部电路后,输出的电压范围是-5V~+5V,因此在 AD9280 的模拟输入端增加电压衰减电路,使-5V~+5V 之间的电压转换成 0V 至 2V 之间。那么实际上对我们用户使用来说,当 AD9280 的模拟输入接口连接-5V 电压时,AD 输出的数据为 0;当 AD9280 的模拟输入接口连接+5V 电压时,AD 输出的数据为 255。
' j* Q$ c/ {$ m3 S$ ], U
' o/ `5 s/ Y. Y9 {# A: L w4 S' ?" ~当 AD9280 模拟输入端接-5V 至+5V 之间变化的正弦波电压信号时,其转换后的数据也是成正弦波波形变化,转换波形如下图所示:
: v3 z* a3 l; R6 o9 t3 \
3 X9 | C+ n# x0 t
ihmslw0p3bn64018792121.png
* s$ c7 O2 w' D3 G9 X3 `
7 l9 i$ o" q( E2 X1 ~; S8 K
输入的模拟电压范围在-5V 至 5V 之间,按照正弦波波形变化,最终得到的数据也是按照正弦波波形变化。3 u% ?* B/ n# G" ~: x
! f4 u- [! t! U H" ~, [
高速ADC转换电路设计思路如下所示:8 a, c" M( q, Q" z6 B3 T. b
0 V8 T+ @' @+ ]+ ?6 g2 o F$ q% ^
p4uq0mlsesi64018792221.png
$ n b# r" A6 i9 _6 f0 l7 o7 Y q3 e! C8 U1 m
高速ADC转换电路设计如下所示:
% m% B# L/ E8 t0 P$ L3 [: `
# R$ c6 U2 \3 V' F. \
3lnznqcswlo64018792321.png
1 Q7 Z6 |- w9 r# X2 ]/ p
! j+ u8 H! W' {. S7 l图中输入的模拟信号 SMA_IN(VI)经过衰减电路后得到 AD_IN2(VO)信号,两个模拟电压信号之间的关系是 VO=VI/5+1,即当 VI=5V 时,VO=2V;VI=-5V 时,VO=0V。
) L* H9 w2 i% ^$ q3 s& W6 b7 T2
7 K2 r$ s4 B# R& z: B高速DAC转换电路
/ @3 E- i/ U( L/ h8 nAD9708 是 ADI 公司(Analog Devices,Inc.,亚德诺半导体技术有限公司)生产的 TxDAC 系列数模转换器,具有高性能、低功耗的特点。AD9708 的数模转换位数为 8 位,最大转换速度为 125MSPS(每秒采样百万次 Million Samples per Second)。6 S9 }/ w% H3 C) g r9 S
3 d$ K6 f$ F2 u' \; g, A' SAD9708 的内部功能框图如下图所示:
8 Y; X, k. a* A
2 v% U- \+ L8 M3 c7 ^2 b
i4doamfynlv64018792422.png
3 w; y' B }# p9 N a1 X) n
% n+ [* t" \( G8 {AD9708 在时钟(CLOCK)的驱动下工作,内部集成了+1.2V 参考电压(+1.20V REF)、运算放大器、电流源(CURRENT SOURCE ARRAY)和锁存器(LATCHES)。两个电流输出端 IOUTA 和 IOUTB 为一对差分电流,当输入数据为 0(DB7~DB0)时,IOUTA 的输出电流为 0,而 IOUTB 的输出电流达到最大,最大值的大小跟参考电压有关;当输入数据全为高点平(DB7~DB0=8’hff)时,IOUTA 的输出电流达到最大,最大值的大小跟参考电压有关,而 IOUTB 的输出电流为 0。AD9708 必须在时钟的驱动下才能把数据写入片内的锁存器中,其触发方式为上升沿触发,AD9708 的时序图如下图所示:; W+ @( M3 M; [$ c! m) W9 U# {
: T9 J' X% e, q8 Z$ B+ c l
upex3wj5nxp64018792522.png
7 w x7 s& u5 c- Z# w! k# D# m2 K' P3 W$ N c# e; P/ o" K0 A$ A) j
上图中的 DBO-DB7 和 CLOCK 是 AD9708 的 8 位输入数据和为输入时钟,IOUTA 和 IOUTB 为AD9708 输出的电流信号。由上图可知,数据在时钟的上升沿锁存,因此我们可以在时钟的下降沿发送数据。需要注意的是,CLOCK 的时钟频率越快,AD9708 的数模转换速度越快,AD9708 的时钟频率最快为125Mhz。
' o% `" s9 h/ k+ S0 u" X7 o/ X
3 x# ~. G3 C3 MIOUTA 和 IOUTB 为 AD9708 输出的一对差分电流信号,通过外部电路低通滤波器与运放电路输出模拟电压信号,电压范围是-5V 至+5V 之间。当输入数据等于 0 时,AD9708 输出的电压值为 5V;当输入数据等于 255时,AD9708 输出的电压值为-5V。# u& [1 z# [# U) B5 X* \9 ]) s
6 P" a2 X; V$ T k3 W" M- n
AD9708 是一款数字信号转模拟信号的器件,内部没有集成 DDS(Direct Digital Synthesizer,直接数字 式频率合成器)的功能,但是可以通过控制 AD9708 的输入数据,使其模拟 DDS 的功能。例如,我们使用AD9708 输出一个正弦波模拟电压信号,那么我们只需要将 AD9708 的输入数据按照正弦波的波形变化即可,下图为 AD9708 的输入数据和输出电压值按照正弦波变化的波形图。* h1 v: O5 ^2 K1 k8 b/ f: L5 c
4 I- B% s, v; e- D/ K2 s
wxqhughpcp364018792622.png
/ ]; V7 e) @, D) D4 j
" T3 G8 u+ O$ v- v由上图可知,数据在 0 至 255 之间按照正弦波的波形变化,最终得到的电压也会按照正弦波波形变化,当输入数据重复按照正弦波的波形数据变化时,那么 AD9708 就可以持续不断的输出正弦波的模拟电压波形。需要注意的是,最终得到的 AD9708 的输出电压变化范围由其外部电路决定的,当输入数据为 0 时,AD9708 输出+5V 的电压;当输入数据为 255 时,AD9708 输出-5V 的电压。+ P' D' ?: t- o; M: o" D( `
9 k. O: M- A9 _9 J由此可以看出,只要输入的数据控制的得当,AD9708 可以输出任意波形的模拟电压信号,包括正弦波、方波、锯齿波、三角波等波形。5 D$ Q7 u" Y$ k9 F2 J
' X; f% }& w' K+ z z) A6 \高速DAC转换电路设计思路如下所示:
0 {8 B- Z5 l) \1 g4 B, e4 _: E3 R5 A$ L: C+ e6 m4 d& G% {
bcfnej3oi1m64018792722.png
- d: P Q7 @' z$ \ U* m- i2 H, G* l3 ~& }- U3 J- ~
高速DAC转换电路设计如下所示:. g" m% e* Y1 h) |, Z5 B% J4 ^
5 |7 F) k. z6 K8 u' U! N! ?
0v5bprmdfxi64018792822.png
/ L/ l f) v2 W5 ]& K4 T7 Y3 H! ?9 i8 y% H" [
图中输出的一对差分电流信号先经过滤波器,再经过运放电路得到一个单端的模拟电压信号。图中右侧的 W1 为滑动变阻器,可以调节输出的电压范围,推荐通过调节滑动变阻器,使输出的电压范围在-5V 至+5V 之间,从而达到 AD 转换芯片的最大转换范围。
- P; W: Z" n& E+ y6 r% p! {, _( \9 D2 D
zlj35at0r5j64018792922.png
+ e9 z4 o- E3 k; d" e' g
往期推荐CAN FD网络中每秒最多可以发送多少帧报文?
- w& m( ^/ @3 [/ [+ ^3 Y详解CAN总线:CAN节点硬件构成方案
+ l6 H! ?. _# o0 P7 g- RLabVIEW PID算法模拟油舱液位控制" T- Q! d9 j0 C
彩色图像色彩空间原理(理论篇—6)5 L& F3 q8 {+ G, ~
鸿蒙OS制作小游戏:数字华容道(自定义组件踩坑记录)
5 s& o/ a( c3 u+ c) N/ u, A+ y0 v& j. N% X! i$ P8 T
i3o00sbuact64018793022.jpg
7 k g/ x+ I$ f4 u3 W6 ?' K) X
vyh4hpmia1c64018793122.gif
5 t) b8 p( F3 M8 x9 j' {6 e! R! s3 ]% |点击阅读原文,更精彩~ |