x3pfh2vinu464015943032.gif
* q8 u! e! W+ ]4 D- @- O
点击上方蓝色字体,关注我们0 n' u. l" ~$ g2 V$ |* K" {
2 R$ G8 k; k* }# R- K6 m" ^AD9280 在时钟(CLK)的驱动下工作,用于控制所有内部转换的周期;AD9280 内置片内采样保持放大器(SHA),同时采用多级差分流水线架构,保证了 32MSPS 的数据转换速率下全温度范围内无失码;AD9280 内部集成了可编程的基准源,根据系统需要也可以选择外部高精度基准满足系统的要求。# N' Q* k2 R! S1 Y
9 B1 i% F7 E$ I4 [6 E# sAD9280 输出的数据以二进制格式表示,当输入的模拟电压超出量程时,会拉高 OTR(out-of-range)信号;当输入的模拟电压在量程范围内时,OTR 信号为低电平,因此可以通过 OTR 信号来判断输入的模拟电压是否在测量范围内。
* B* q3 R; y d+ {6 |/ v8 d. M
3 e) a8 z! H% W+ WAD9280 的时序图如下图所示:
2 {" b& I) C! ]( @- [* f8 s" Z
2 a& K* V% r2 f
qoevgpvudjl64015943132.png
+ ^6 d2 M* N' s- m3 `+ U% \& w) ^
d4 E1 J8 @# S- k, c% A
模拟信号转换成数字信号并不是当前周期就能转换完成,从采集模拟信号开始到输出数据需要经过 3 个时钟周期。比如上图中在时钟 CLK 的上升沿沿采集的模拟电压信号 S1,经过 3 个时钟周期后(实际上再加上 25ns 的时间延时),输出转换后的数据 DATA1。需要注意的是,AD9280 芯片的最大转换速度是32MSPS,即输入的时钟最大频率为 32MHz。) _8 g. [1 ]/ L, S3 p9 y
) i. c4 ?. c- \) b$ O2 t
AD9280 支持输入的模拟电压范围是 0V 至 2V,0V 对应输出的数字信号为 0,2V 对应输出的数字信号为 255。而 AD9708 经外部电路后,输出的电压范围是-5V~+5V,因此在 AD9280 的模拟输入端增加电压衰减电路,使-5V~+5V 之间的电压转换成 0V 至 2V 之间。那么实际上对我们用户使用来说,当 AD9280 的模拟输入接口连接-5V 电压时,AD 输出的数据为 0;当 AD9280 的模拟输入接口连接+5V 电压时,AD 输出的数据为 255。
9 [2 o9 t1 t: u1 `" ^
1 X6 f( j+ }1 r, i' _8 L当 AD9280 模拟输入端接-5V 至+5V 之间变化的正弦波电压信号时,其转换后的数据也是成正弦波波形变化,转换波形如下图所示:7 {1 F; t4 i; Z$ j
7 J* S0 j& h5 s2 O6 T& O+ s) L6 M
21met43bjbk64015943232.png
9 Z; R! ^% X9 Q9 B6 @+ N
+ e+ |6 \. ^0 g! o, }7 S0 u输入的模拟电压范围在-5V 至 5V 之间,按照正弦波波形变化,最终得到的数据也是按照正弦波波形变化。
5 k; u8 J9 q+ J/ Z
6 t" G3 ^1 T9 Y! c高速ADC转换电路设计思路如下所示:$ M- o, e8 Z1 h( a8 [8 L; \" a
+ C) i& C1 p, b1 p2 q, T
5zhrtac42hu64015943332.png
9 b! N3 o# D" d
- Z: E T2 M! k C& n/ P B
高速ADC转换电路设计如下所示:7 e) u$ v2 Z8 y1 N$ Q
( [, O8 P0 ], D0 P E4 R! U) o
lbhd0o5bxan64015943433.png
6 Y# p ?3 e, O9 {1 O. v! o& ?+ t
% _! e. y4 P8 p图中输入的模拟信号 SMA_IN(VI)经过衰减电路后得到 AD_IN2(VO)信号,两个模拟电压信号之间的关系是 VO=VI/5+1,即当 VI=5V 时,VO=2V;VI=-5V 时,VO=0V。 `2 s9 ?7 }+ ^8 h' j" j& b
2
+ `$ B% L! ?& s+ l高速DAC转换电路6 @8 h3 _ C3 v
AD9708 是 ADI 公司(Analog Devices,Inc.,亚德诺半导体技术有限公司)生产的 TxDAC 系列数模转换器,具有高性能、低功耗的特点。AD9708 的数模转换位数为 8 位,最大转换速度为 125MSPS(每秒采样百万次 Million Samples per Second)。
+ H/ }2 {5 x8 m9 o E9 i8 R; n# `
AD9708 的内部功能框图如下图所示:' s7 a$ Y9 j$ [# X# E; G
; [4 O5 K8 N: l0 [1 X
faojhwt1jxs64015943533.png
, L# _5 _8 X- l( I9 E# r/ H
% ^7 k i2 ~7 V3 R3 E& Z; _. @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 的时序图如下图所示:
# A4 N: J4 A& N1 R# I% u) M7 O O: ]& i5 ^8 b7 A
1oasen43w1264015943633.png
3 E a# e* T( w& x, l6 @
. v" I- y$ x2 K! f* J
上图中的 DBO-DB7 和 CLOCK 是 AD9708 的 8 位输入数据和为输入时钟,IOUTA 和 IOUTB 为AD9708 输出的电流信号。由上图可知,数据在时钟的上升沿锁存,因此我们可以在时钟的下降沿发送数据。需要注意的是,CLOCK 的时钟频率越快,AD9708 的数模转换速度越快,AD9708 的时钟频率最快为125Mhz。2 Y. H5 R; h- _6 T, V( ~' o+ g5 z
# P" b; ?: o) `1 QIOUTA 和 IOUTB 为 AD9708 输出的一对差分电流信号,通过外部电路低通滤波器与运放电路输出模拟电压信号,电压范围是-5V 至+5V 之间。当输入数据等于 0 时,AD9708 输出的电压值为 5V;当输入数据等于 255时,AD9708 输出的电压值为-5V。! @+ }# r. ^& H
: I, s6 r7 a2 t4 {: ?: p8 eAD9708 是一款数字信号转模拟信号的器件,内部没有集成 DDS(Direct Digital Synthesizer,直接数字 式频率合成器)的功能,但是可以通过控制 AD9708 的输入数据,使其模拟 DDS 的功能。例如,我们使用AD9708 输出一个正弦波模拟电压信号,那么我们只需要将 AD9708 的输入数据按照正弦波的波形变化即可,下图为 AD9708 的输入数据和输出电压值按照正弦波变化的波形图。& A8 [9 g7 {: ?
. P/ K7 `5 P: R! B0 n D
3rhpgvpmo4x64015943733.png
y- `, [* X3 C& M' u$ |9 b
+ b9 V e3 d; T
由上图可知,数据在 0 至 255 之间按照正弦波的波形变化,最终得到的电压也会按照正弦波波形变化,当输入数据重复按照正弦波的波形数据变化时,那么 AD9708 就可以持续不断的输出正弦波的模拟电压波形。需要注意的是,最终得到的 AD9708 的输出电压变化范围由其外部电路决定的,当输入数据为 0 时,AD9708 输出+5V 的电压;当输入数据为 255 时,AD9708 输出-5V 的电压。, j R% ?: U0 k7 \' k
6 D* E. B- o3 G& ]8 J; Q! R
由此可以看出,只要输入的数据控制的得当,AD9708 可以输出任意波形的模拟电压信号,包括正弦波、方波、锯齿波、三角波等波形。
; t8 J. w! m3 ^+ m4 c$ r2 n _; B4 i5 `" `0 Z6 G
高速DAC转换电路设计思路如下所示: U! L8 a# U7 p0 f; X- {3 z7 x1 n7 Y
% w/ K) L& I0 [3 n5 ?. e) R
ruqsclkdryt64015943834.png
7 Y! }8 P. u M* g; Q% C
7 n9 x7 |- T, b% a% l; j' J! }7 w, b% C; e高速DAC转换电路设计如下所示:
; ] k6 x$ H b. N) G+ J; E6 ?3 K4 N# J
i1uqitdphe064015943934.png
; C7 i# Y" s8 @, i$ @8 V
2 A, \ p, @, B1 l2 Q0 b+ M6 d
图中输出的一对差分电流信号先经过滤波器,再经过运放电路得到一个单端的模拟电压信号。图中右侧的 W1 为滑动变阻器,可以调节输出的电压范围,推荐通过调节滑动变阻器,使输出的电压范围在-5V 至+5V 之间,从而达到 AD 转换芯片的最大转换范围。
2 N5 N+ U& J4 h; I2 ~/ v8 p5 r1 E2 h
vytdrfg252l64015944034.png
' ^. }7 ^, T" J
往期推荐CAN FD网络中每秒最多可以发送多少帧报文?# a1 `4 p1 n5 n) G
详解CAN总线:CAN节点硬件构成方案- c# h2 g- N1 ]- a% d7 a
LabVIEW PID算法模拟油舱液位控制: w+ {- j1 D, {' Q, R' j* x. L; ~
彩色图像色彩空间原理(理论篇—6)
" ?- {7 X: x0 q( R5 S0 m鸿蒙OS制作小游戏:数字华容道(自定义组件踩坑记录)) ^! Y6 ^9 M2 y5 i( m
" T5 Q0 g7 C# P- b6 ^& Z
pvtwwvuevdx64015944134.jpg
g) i4 p* C9 ?3 r9 s% A
x5pqqeitj1x64015944234.gif
9 C9 A. X5 t1 K ^- F/ X" `$ _
点击阅读原文,更精彩~ |