k45lgky2q3i64018791921.gif
) R2 ^9 H" h9 T8 o" S2 C \
点击上方蓝色字体,关注我们
) k3 R4 u, B0 e# P1 u0 i% W
" ]" x; v( y9 K! C/ Z- qAD9280 在时钟(CLK)的驱动下工作,用于控制所有内部转换的周期;AD9280 内置片内采样保持放大器(SHA),同时采用多级差分流水线架构,保证了 32MSPS 的数据转换速率下全温度范围内无失码;AD9280 内部集成了可编程的基准源,根据系统需要也可以选择外部高精度基准满足系统的要求。7 ?( D( o7 N* C& l6 ]& l
" Z. z; o4 z: N" [( B }% @
AD9280 输出的数据以二进制格式表示,当输入的模拟电压超出量程时,会拉高 OTR(out-of-range)信号;当输入的模拟电压在量程范围内时,OTR 信号为低电平,因此可以通过 OTR 信号来判断输入的模拟电压是否在测量范围内。1 k$ \8 u4 S% ]& K8 ?. [) M
T# w1 F7 B9 \% [AD9280 的时序图如下图所示:7 `0 \9 o; W1 G+ C' p
1 C7 ?8 `" `4 Q$ L
vfntggle10k64018792021.png
) v% y) w8 P) [ c6 g( e
$ Z% }4 u7 Z, Y, S: y
模拟信号转换成数字信号并不是当前周期就能转换完成,从采集模拟信号开始到输出数据需要经过 3 个时钟周期。比如上图中在时钟 CLK 的上升沿沿采集的模拟电压信号 S1,经过 3 个时钟周期后(实际上再加上 25ns 的时间延时),输出转换后的数据 DATA1。需要注意的是,AD9280 芯片的最大转换速度是32MSPS,即输入的时钟最大频率为 32MHz。
. X- W3 N" e1 V/ [
) I& ?3 M. F1 k) hAD9280 支持输入的模拟电压范围是 0V 至 2V,0V 对应输出的数字信号为 0,2V 对应输出的数字信号为 255。而 AD9708 经外部电路后,输出的电压范围是-5V~+5V,因此在 AD9280 的模拟输入端增加电压衰减电路,使-5V~+5V 之间的电压转换成 0V 至 2V 之间。那么实际上对我们用户使用来说,当 AD9280 的模拟输入接口连接-5V 电压时,AD 输出的数据为 0;当 AD9280 的模拟输入接口连接+5V 电压时,AD 输出的数据为 255。, w- \1 o9 C4 F6 O0 i9 C
# K( I: f$ ]0 k' W3 k" d) ?' n. N" w
当 AD9280 模拟输入端接-5V 至+5V 之间变化的正弦波电压信号时,其转换后的数据也是成正弦波波形变化,转换波形如下图所示:4 p3 b m! J Z
) L: a% |3 j d, F+ q
ihmslw0p3bn64018792121.png
! f0 x: k" E8 B6 D& l' }, u/ |
. r- I7 A* r0 O输入的模拟电压范围在-5V 至 5V 之间,按照正弦波波形变化,最终得到的数据也是按照正弦波波形变化。
. P# J( ^1 o: L( ]( d
2 G( Q7 _$ R% C( N高速ADC转换电路设计思路如下所示:
/ m6 c# |( F. q5 |% y1 c0 t( s! k5 y/ M/ ~3 _1 y3 t: D4 U% @
p4uq0mlsesi64018792221.png
( }/ n8 c9 L! z9 s& y
) T. V1 ^: g, ~0 H% `0 G( H高速ADC转换电路设计如下所示:, @+ G. F0 S( Q2 ?
" h7 c/ m# `3 ]) Y. N7 u
3lnznqcswlo64018792321.png
0 s8 e& U, N$ t# Y0 F: p
. t$ j5 r$ z: ~7 [1 u5 N$ b图中输入的模拟信号 SMA_IN(VI)经过衰减电路后得到 AD_IN2(VO)信号,两个模拟电压信号之间的关系是 VO=VI/5+1,即当 VI=5V 时,VO=2V;VI=-5V 时,VO=0V。
+ t& Z6 i- {3 O3 R/ t4 r2
! K3 o& z" a5 z3 k7 U3 {高速DAC转换电路
0 H9 p* E' {# Q4 R$ VAD9708 是 ADI 公司(Analog Devices,Inc.,亚德诺半导体技术有限公司)生产的 TxDAC 系列数模转换器,具有高性能、低功耗的特点。AD9708 的数模转换位数为 8 位,最大转换速度为 125MSPS(每秒采样百万次 Million Samples per Second)。
w' y! k1 W% Z
7 T" {; ^* J# J; H( D$ F- uAD9708 的内部功能框图如下图所示:
# x) k" }7 q, w: q3 [0 r8 R7 w! R5 T% m& k
i4doamfynlv64018792422.png
( g6 Z/ n& W5 U: {1 c9 H% w0 }& t$ j# d% J4 D# h/ \% w
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 的时序图如下图所示:
0 B2 j& G8 m Z# a5 O6 m0 x
; A3 c+ a! m: U& C3 k
upex3wj5nxp64018792522.png
$ w0 F5 W: [& s0 J
6 d! c Q' p0 w% J上图中的 DBO-DB7 和 CLOCK 是 AD9708 的 8 位输入数据和为输入时钟,IOUTA 和 IOUTB 为AD9708 输出的电流信号。由上图可知,数据在时钟的上升沿锁存,因此我们可以在时钟的下降沿发送数据。需要注意的是,CLOCK 的时钟频率越快,AD9708 的数模转换速度越快,AD9708 的时钟频率最快为125Mhz。3 P* p6 G+ S- ]9 g' j6 `1 v
) N0 m6 k& b2 q2 B% w
IOUTA 和 IOUTB 为 AD9708 输出的一对差分电流信号,通过外部电路低通滤波器与运放电路输出模拟电压信号,电压范围是-5V 至+5V 之间。当输入数据等于 0 时,AD9708 输出的电压值为 5V;当输入数据等于 255时,AD9708 输出的电压值为-5V。
* I+ S3 H! d+ T, Z7 y
- j4 i$ G" d5 X+ R; _- z. O& I7 m& `AD9708 是一款数字信号转模拟信号的器件,内部没有集成 DDS(Direct Digital Synthesizer,直接数字 式频率合成器)的功能,但是可以通过控制 AD9708 的输入数据,使其模拟 DDS 的功能。例如,我们使用AD9708 输出一个正弦波模拟电压信号,那么我们只需要将 AD9708 的输入数据按照正弦波的波形变化即可,下图为 AD9708 的输入数据和输出电压值按照正弦波变化的波形图。) v; s. ?8 `2 ]5 I. S$ i
+ C' \1 b1 f2 A! x1 ~% I1 S
wxqhughpcp364018792622.png
6 U$ n9 D N% a- q5 ~) P8 E+ r" L& a" W+ ]& Y9 K U
由上图可知,数据在 0 至 255 之间按照正弦波的波形变化,最终得到的电压也会按照正弦波波形变化,当输入数据重复按照正弦波的波形数据变化时,那么 AD9708 就可以持续不断的输出正弦波的模拟电压波形。需要注意的是,最终得到的 AD9708 的输出电压变化范围由其外部电路决定的,当输入数据为 0 时,AD9708 输出+5V 的电压;当输入数据为 255 时,AD9708 输出-5V 的电压。! N9 t. }' I2 Q( a% u. A
3 E5 ]( U8 n4 f. }+ B5 |
由此可以看出,只要输入的数据控制的得当,AD9708 可以输出任意波形的模拟电压信号,包括正弦波、方波、锯齿波、三角波等波形。% q. v' M* i, Y/ G- M" ?8 d
& x* N# a& H% Q; ~: e; t高速DAC转换电路设计思路如下所示:) f' |) i- o) p" W6 w; H$ P* Y
" w% @) X3 @ \0 g2 Y! f1 t
bcfnej3oi1m64018792722.png
) U2 x7 d2 \$ }2 |0 v. V
1 ^+ C- f/ g; z$ C r高速DAC转换电路设计如下所示:
2 Z4 `0 U( p5 {* t% B: A! k9 ~* C- u2 J
0v5bprmdfxi64018792822.png
+ G4 u0 q# g% K0 ~3 a
+ h. H* K) @8 C% P m( z: C图中输出的一对差分电流信号先经过滤波器,再经过运放电路得到一个单端的模拟电压信号。图中右侧的 W1 为滑动变阻器,可以调节输出的电压范围,推荐通过调节滑动变阻器,使输出的电压范围在-5V 至+5V 之间,从而达到 AD 转换芯片的最大转换范围。8 ?! z$ h& n2 w$ g0 z" M
: s! I6 [9 ~! T2 ?! j
zlj35at0r5j64018792922.png
; m* `) _9 c& C: R. _
往期推荐CAN FD网络中每秒最多可以发送多少帧报文?0 i& y: n, Y8 j( }- e3 H/ c) F
详解CAN总线:CAN节点硬件构成方案
% D" D! O# \- b h6 k) m1 l" G% B" i9 kLabVIEW PID算法模拟油舱液位控制4 p% N2 k' A0 O, \0 m7 Y3 c! o
彩色图像色彩空间原理(理论篇—6)
8 F6 A* d4 r) R& z1 q& w, l鸿蒙OS制作小游戏:数字华容道(自定义组件踩坑记录)
4 S4 i4 p, R' h: P
# @+ L N( ?/ N
i3o00sbuact64018793022.jpg
+ o3 o5 A5 Z& E- O3 |0 ~' v
vyh4hpmia1c64018793122.gif
8 U, E/ x8 S0 x% b- W点击阅读原文,更精彩~ |