x3pfh2vinu464015943032.gif
4 D$ z+ D" }. D6 Z9 k) ]. N* g
点击上方蓝色字体,关注我们
& @/ m, S: z( C' X5 u2 o) X6 E% G$ \5 P& A" U/ t* F" q
AD9280 在时钟(CLK)的驱动下工作,用于控制所有内部转换的周期;AD9280 内置片内采样保持放大器(SHA),同时采用多级差分流水线架构,保证了 32MSPS 的数据转换速率下全温度范围内无失码;AD9280 内部集成了可编程的基准源,根据系统需要也可以选择外部高精度基准满足系统的要求。
! y& i. K9 t0 j! X) P
4 |; K5 f$ }" a8 q+ E: X8 ^( r. O4 s$ CAD9280 输出的数据以二进制格式表示,当输入的模拟电压超出量程时,会拉高 OTR(out-of-range)信号;当输入的模拟电压在量程范围内时,OTR 信号为低电平,因此可以通过 OTR 信号来判断输入的模拟电压是否在测量范围内。" {0 B$ ], p5 _- ]) l
: z6 _* V7 c7 [: Q. w" nAD9280 的时序图如下图所示:+ V3 \( L% U( }* f, l
+ V% l! [1 m3 {) P% X2 \5 {' R
qoevgpvudjl64015943132.png
0 G) H" O4 P% i3 J2 X" M4 A
8 j4 S9 L, G- |* x$ a
模拟信号转换成数字信号并不是当前周期就能转换完成,从采集模拟信号开始到输出数据需要经过 3 个时钟周期。比如上图中在时钟 CLK 的上升沿沿采集的模拟电压信号 S1,经过 3 个时钟周期后(实际上再加上 25ns 的时间延时),输出转换后的数据 DATA1。需要注意的是,AD9280 芯片的最大转换速度是32MSPS,即输入的时钟最大频率为 32MHz。
c2 t* D, o+ G: c1 }) |# A" A5 F4 m: {0 s( e6 m% ^& W3 m
AD9280 支持输入的模拟电压范围是 0V 至 2V,0V 对应输出的数字信号为 0,2V 对应输出的数字信号为 255。而 AD9708 经外部电路后,输出的电压范围是-5V~+5V,因此在 AD9280 的模拟输入端增加电压衰减电路,使-5V~+5V 之间的电压转换成 0V 至 2V 之间。那么实际上对我们用户使用来说,当 AD9280 的模拟输入接口连接-5V 电压时,AD 输出的数据为 0;当 AD9280 的模拟输入接口连接+5V 电压时,AD 输出的数据为 255。: A" E& W8 o# a" Y! @; t. P
9 m+ [3 v* h- O c V" F
当 AD9280 模拟输入端接-5V 至+5V 之间变化的正弦波电压信号时,其转换后的数据也是成正弦波波形变化,转换波形如下图所示:
4 X# N. o& I1 ~% [9 ^& n; S+ A$ M1 Y1 q
21met43bjbk64015943232.png
6 I. w1 R- T! I& w* r4 r) S1 k* s3 L/ e; _
输入的模拟电压范围在-5V 至 5V 之间,按照正弦波波形变化,最终得到的数据也是按照正弦波波形变化。
( t% T& a, G) h I; c2 n. d3 @1 r0 f, X8 u3 ?1 N6 t2 U( i" R7 T
高速ADC转换电路设计思路如下所示:) @: X$ l5 p$ g) u8 J9 ^% E1 q
1 F7 v( i2 q( f# r2 Z1 a
5zhrtac42hu64015943332.png
+ q! i( D$ q# S. h
1 v" v* L; p( r: A高速ADC转换电路设计如下所示:
9 B( L9 x ^& R, {5 i: s9 G0 o Y" Q& ?
lbhd0o5bxan64015943433.png
+ E/ y+ V( R4 p1 ?3 ^, J, L) s
2 e: r/ D+ ^' [. N# S0 m& q y f1 |图中输入的模拟信号 SMA_IN(VI)经过衰减电路后得到 AD_IN2(VO)信号,两个模拟电压信号之间的关系是 VO=VI/5+1,即当 VI=5V 时,VO=2V;VI=-5V 时,VO=0V。1 ^; Z' V8 t; N
2! v* u- j+ X0 G3 E" S4 `+ k
高速DAC转换电路8 {8 D2 y# v8 \4 l) v
AD9708 是 ADI 公司(Analog Devices,Inc.,亚德诺半导体技术有限公司)生产的 TxDAC 系列数模转换器,具有高性能、低功耗的特点。AD9708 的数模转换位数为 8 位,最大转换速度为 125MSPS(每秒采样百万次 Million Samples per Second)。
% V2 V) W, C L5 V7 J& O* G
* T& |( S- m! [/ pAD9708 的内部功能框图如下图所示:- l) k/ R& X! Y" V9 q3 G5 g; I
* y, Z/ Z$ j. O! w2 ^& p
faojhwt1jxs64015943533.png
$ t& q( \( k% }% {/ {' ^
/ L. D0 l0 C( w5 U
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 的时序图如下图所示:
9 _/ ]# Q: u2 d' I* ^
! m7 l4 n! W& c! m4 M8 j+ v
1oasen43w1264015943633.png
" R7 c+ z q2 V5 s
* D: G- @* S0 N/ W9 r上图中的 DBO-DB7 和 CLOCK 是 AD9708 的 8 位输入数据和为输入时钟,IOUTA 和 IOUTB 为AD9708 输出的电流信号。由上图可知,数据在时钟的上升沿锁存,因此我们可以在时钟的下降沿发送数据。需要注意的是,CLOCK 的时钟频率越快,AD9708 的数模转换速度越快,AD9708 的时钟频率最快为125Mhz。' A0 e( A/ I" Q, ?. C
( D6 E8 p$ v- t Z, ]' ]
IOUTA 和 IOUTB 为 AD9708 输出的一对差分电流信号,通过外部电路低通滤波器与运放电路输出模拟电压信号,电压范围是-5V 至+5V 之间。当输入数据等于 0 时,AD9708 输出的电压值为 5V;当输入数据等于 255时,AD9708 输出的电压值为-5V。8 {' }8 r4 w& o
# }3 z4 l$ K. N& y8 B
AD9708 是一款数字信号转模拟信号的器件,内部没有集成 DDS(Direct Digital Synthesizer,直接数字 式频率合成器)的功能,但是可以通过控制 AD9708 的输入数据,使其模拟 DDS 的功能。例如,我们使用AD9708 输出一个正弦波模拟电压信号,那么我们只需要将 AD9708 的输入数据按照正弦波的波形变化即可,下图为 AD9708 的输入数据和输出电压值按照正弦波变化的波形图。
# q" P( v1 F7 r9 j3 ?: t# u9 F# g- V W( y4 ?; o- E
3rhpgvpmo4x64015943733.png
7 N' z( V2 j6 I6 S0 i$ \9 T; t$ O; u1 Z p6 o
由上图可知,数据在 0 至 255 之间按照正弦波的波形变化,最终得到的电压也会按照正弦波波形变化,当输入数据重复按照正弦波的波形数据变化时,那么 AD9708 就可以持续不断的输出正弦波的模拟电压波形。需要注意的是,最终得到的 AD9708 的输出电压变化范围由其外部电路决定的,当输入数据为 0 时,AD9708 输出+5V 的电压;当输入数据为 255 时,AD9708 输出-5V 的电压。: S* ^! C4 R' J' o) s" J
9 U/ V% k4 Z+ P' u6 p由此可以看出,只要输入的数据控制的得当,AD9708 可以输出任意波形的模拟电压信号,包括正弦波、方波、锯齿波、三角波等波形。; A' m% E; G9 {2 N
; ?$ i d2 [8 Q$ H, C, a
高速DAC转换电路设计思路如下所示:
5 [4 a" I. O: w0 r" H
m4 a7 u, n) V H$ Z; E7 M+ ^
ruqsclkdryt64015943834.png
9 W5 v3 P, K6 _% [
7 Z4 S# g, K7 f* J$ W' g高速DAC转换电路设计如下所示:
" k1 Q6 m4 M. k1 q+ y- d' l$ k+ e, m" T. v8 f+ w& [
i1uqitdphe064015943934.png
# s* [$ ?' q5 I4 N
8 t3 s: Q7 [! j+ c( p. }# C* ?图中输出的一对差分电流信号先经过滤波器,再经过运放电路得到一个单端的模拟电压信号。图中右侧的 W1 为滑动变阻器,可以调节输出的电压范围,推荐通过调节滑动变阻器,使输出的电压范围在-5V 至+5V 之间,从而达到 AD 转换芯片的最大转换范围。! T8 t( M' N% H
8 @, @- p; l, B+ }2 N& S0 b# ~! X- ?
vytdrfg252l64015944034.png
H& H* Z: Q- m) Q2 j往期推荐CAN FD网络中每秒最多可以发送多少帧报文?
% Y" z. r: @5 K" K; M! a详解CAN总线:CAN节点硬件构成方案
5 @/ u/ @% p* z6 xLabVIEW PID算法模拟油舱液位控制
" j2 B9 g$ O" B6 B m彩色图像色彩空间原理(理论篇—6)
0 F+ B/ L; X" N( f1 \1 \! U鸿蒙OS制作小游戏:数字华容道(自定义组件踩坑记录)
, O g- E1 b* A. M+ V$ |1 T9 \& A
6 t" }) E* e2 V
pvtwwvuevdx64015944134.jpg
5 D4 F T: q' d
x5pqqeitj1x64015944234.gif
6 w6 w0 \# ]* y* k8 A8 V
点击阅读原文,更精彩~ |