|

nj50ceiu02v640339533.gif
1 [; @# ?' Z5 I/ ?0 I* A0 }! x1 N点击上方蓝色字体,关注我们 \ w/ W! ^+ z$ p0 b
. n1 \3 P9 e/ BAD9280 在时钟(CLK)的驱动下工作,用于控制所有内部转换的周期;AD9280 内置片内采样保持放大器(SHA),同时采用多级差分流水线架构,保证了 32MSPS 的数据转换速率下全温度范围内无失码;AD9280 内部集成了可编程的基准源,根据系统需要也可以选择外部高精度基准满足系统的要求。
/ I7 @' J. q6 A, S6 T) h8 T
7 S& R# n/ V* F J X9 {& ]AD9280 输出的数据以二进制格式表示,当输入的模拟电压超出量程时,会拉高 OTR(out-of-range)信号;当输入的模拟电压在量程范围内时,OTR 信号为低电平,因此可以通过 OTR 信号来判断输入的模拟电压是否在测量范围内。
+ \5 }2 Y% y3 n1 u- a! r) w. m: _- X% N& q1 J
AD9280 的时序图如下图所示:
, ?, t5 p1 q) X4 }, _0 q
/ n. Q' R4 o1 [1 U F9 m N$ L1 i
3b45x1o341m640339633.png
& U; J9 W; A0 ^ f0 e
' r/ D3 k' P6 `) Q$ Z3 g模拟信号转换成数字信号并不是当前周期就能转换完成,从采集模拟信号开始到输出数据需要经过 3 个时钟周期。比如上图中在时钟 CLK 的上升沿沿采集的模拟电压信号 S1,经过 3 个时钟周期后(实际上再加上 25ns 的时间延时),输出转换后的数据 DATA1。需要注意的是,AD9280 芯片的最大转换速度是32MSPS,即输入的时钟最大频率为 32MHz。
8 ^* o4 l d* U7 e( w' x2 B/ L" |3 I6 G6 q
AD9280 支持输入的模拟电压范围是 0V 至 2V,0V 对应输出的数字信号为 0,2V 对应输出的数字信号为 255。而 AD9708 经外部电路后,输出的电压范围是-5V~+5V,因此在 AD9280 的模拟输入端增加电压衰减电路,使-5V~+5V 之间的电压转换成 0V 至 2V 之间。那么实际上对我们用户使用来说,当 AD9280 的模拟输入接口连接-5V 电压时,AD 输出的数据为 0;当 AD9280 的模拟输入接口连接+5V 电压时,AD 输出的数据为 255。$ P1 A; l3 ?+ R' a. R! A
! }: j4 F5 W& W1 M
当 AD9280 模拟输入端接-5V 至+5V 之间变化的正弦波电压信号时,其转换后的数据也是成正弦波波形变化,转换波形如下图所示: h& n3 c% S3 V& V
3 h/ n9 {3 J. V/ `
oq4smdmdqcv640339733.png
6 Y- ~- R0 k' @0 @0 R2 L5 b7 C( {7 S
+ s- p: _2 C* x" {8 }' F4 A8 [5 W输入的模拟电压范围在-5V 至 5V 之间,按照正弦波波形变化,最终得到的数据也是按照正弦波波形变化。
" F7 Y0 k2 ] A7 n7 K: n% v' }" T' J- q5 C _
高速ADC转换电路设计思路如下所示:( D: k5 U+ L0 U1 v2 l" ^$ q
5 i6 D7 o4 p$ W' C, \& a
t2bc2nvkhr0640339834.png
( P9 a$ m, I8 D7 e( L
0 U5 X9 f# w$ K, y高速ADC转换电路设计如下所示:3 E5 K8 F! C" e9 {! l
+ I1 J) B5 y8 ]
432olzik1m5640339934.png
4 X3 P. N* O# t& n. T' X8 Z( C2 P) B" v' C& ~; K( ~4 G
图中输入的模拟信号 SMA_IN(VI)经过衰减电路后得到 AD_IN2(VO)信号,两个模拟电压信号之间的关系是 VO=VI/5+1,即当 VI=5V 时,VO=2V;VI=-5V 时,VO=0V。! B3 {5 a( p; r) g
2
* L+ I% g& Y: O) x# U高速DAC转换电路
% e" R; y5 z- L9 u$ WAD9708 是 ADI 公司(Analog Devices,Inc.,亚德诺半导体技术有限公司)生产的 TxDAC 系列数模转换器,具有高性能、低功耗的特点。AD9708 的数模转换位数为 8 位,最大转换速度为 125MSPS(每秒采样百万次 Million Samples per Second)。# c& A5 q* N+ L/ v$ m
( g3 L/ `1 k. l( `* lAD9708 的内部功能框图如下图所示:3 P% _0 c! y/ o% T- J X( M* e3 E
7 q5 V# ?# V" h( ~1 [. a. V0 Y& m/ [! b
okb1a2xwzfo640340034.png
. l1 \, C* J0 c$ L5 [0 U$ |/ M f& b
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 的时序图如下图所示:/ T m( E; M5 [ e( w& R. U/ n1 z
6 I" E# x& L7 Q9 l* M
ixn5us3qf3k640340134.png
; U6 Z9 C, Z4 x% s9 F$ V w3 P
- k$ |1 K3 ^8 ^, t8 Y5 b
上图中的 DBO-DB7 和 CLOCK 是 AD9708 的 8 位输入数据和为输入时钟,IOUTA 和 IOUTB 为AD9708 输出的电流信号。由上图可知,数据在时钟的上升沿锁存,因此我们可以在时钟的下降沿发送数据。需要注意的是,CLOCK 的时钟频率越快,AD9708 的数模转换速度越快,AD9708 的时钟频率最快为125Mhz。# m E2 x& I4 E7 _/ \
- X0 R. H* b0 }3 E9 l- q
IOUTA 和 IOUTB 为 AD9708 输出的一对差分电流信号,通过外部电路低通滤波器与运放电路输出模拟电压信号,电压范围是-5V 至+5V 之间。当输入数据等于 0 时,AD9708 输出的电压值为 5V;当输入数据等于 255时,AD9708 输出的电压值为-5V。
. t9 T) Q2 i0 A5 C- n# G
0 M; \$ x/ j! R# ~AD9708 是一款数字信号转模拟信号的器件,内部没有集成 DDS(Direct Digital Synthesizer,直接数字 式频率合成器)的功能,但是可以通过控制 AD9708 的输入数据,使其模拟 DDS 的功能。例如,我们使用AD9708 输出一个正弦波模拟电压信号,那么我们只需要将 AD9708 的输入数据按照正弦波的波形变化即可,下图为 AD9708 的输入数据和输出电压值按照正弦波变化的波形图。 j/ ?2 X1 E4 ^# E. w3 d, o0 J2 z
- v, h3 m7 U- u: K
zwtq2ulh0jz640340234.png
) X" q: [3 i: w$ F
6 ^+ l! z3 E, d9 K; U9 N6 R由上图可知,数据在 0 至 255 之间按照正弦波的波形变化,最终得到的电压也会按照正弦波波形变化,当输入数据重复按照正弦波的波形数据变化时,那么 AD9708 就可以持续不断的输出正弦波的模拟电压波形。需要注意的是,最终得到的 AD9708 的输出电压变化范围由其外部电路决定的,当输入数据为 0 时,AD9708 输出+5V 的电压;当输入数据为 255 时,AD9708 输出-5V 的电压。
! U+ w1 ~+ H! _1 c* [% Y$ a5 @+ C. E+ \- i0 T8 d" R P
由此可以看出,只要输入的数据控制的得当,AD9708 可以输出任意波形的模拟电压信号,包括正弦波、方波、锯齿波、三角波等波形。
- a. {. G! S0 Y# }) y8 p
+ ?' `$ {2 |. L高速DAC转换电路设计思路如下所示:9 c9 y+ \& V% t* L
3 g: A. A4 n$ e
2urhmopd3ol640340334.png
R2 ^* O* N; N
* |& t( ~$ e+ q( |! t% V高速DAC转换电路设计如下所示:
+ X0 G+ ?, f9 {
' Q8 A- K% y6 z& z
hwaklf3gosl640340435.png
5 I5 H0 f2 u: b1 S+ B& p. ]' W! B
' m2 m8 m0 ~6 r& i( a6 i+ U' t" M
图中输出的一对差分电流信号先经过滤波器,再经过运放电路得到一个单端的模拟电压信号。图中右侧的 W1 为滑动变阻器,可以调节输出的电压范围,推荐通过调节滑动变阻器,使输出的电压范围在-5V 至+5V 之间,从而达到 AD 转换芯片的最大转换范围。! a3 o0 ` Y# f- Z5 [# K. P% }; _
5 r% E& t- q/ I! U
ko3tcbqo2qv640340535.png
! }6 I- }* z* w8 {9 l4 I8 |# g
往期推荐CAN FD网络中每秒最多可以发送多少帧报文?7 L2 s- C# k8 }9 P6 U
详解CAN总线:CAN节点硬件构成方案$ K& s) G) Q1 Q! X( R
LabVIEW PID算法模拟油舱液位控制
: b- P% n" B2 g彩色图像色彩空间原理(理论篇—6)
/ g W9 O' [5 Q* {4 ?; X鸿蒙OS制作小游戏:数字华容道(自定义组件踩坑记录)( P) M6 k) l9 z5 Z! b
. J7 m6 I" q# z4 J
h3jmy2y3ypm640340635.jpg
. j: z; g+ M, L" e% O* ?
knjg544u13v640340735.gif
3 j0 a- N ]0 T8 |" c4 Y- V% r! P$ m点击阅读原文,更精彩~ |
|