4410 diagram: sync only available to AD9910
This commit is contained in:
parent
6ef53abe0e
commit
5c18e9267d
36
4410.tex
36
4410.tex
|
@ -152,19 +152,19 @@ Urukul comes with either AD9910 or AD9912 chips.
|
||||||
\draw [-latexslim] (clk_buf.east) -- ++(0,-0.42);
|
\draw [-latexslim] (clk_buf.east) -- ++(0,-0.42);
|
||||||
|
|
||||||
% Signal path: From control signals / clock of DDS to output of the RF switches
|
% Signal path: From control signals / clock of DDS to output of the RF switches
|
||||||
\draw (1.85, -1.75) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig0) {};
|
\draw (1.35, -1.75) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig0) {};
|
||||||
\draw (1.85, -2.45) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig1) {};
|
\draw (1.35, -2.45) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig1) {};
|
||||||
\draw (1.85, -3.15) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig2) {};
|
\draw (1.35, -3.15) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig2) {};
|
||||||
\draw (1.85, -3.85) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig3) {};
|
\draw (1.35, -3.85) node[twoportshape, t={DDS Signal Path}, circuitikz/bipoles/twoport/width=2, scale=0.4] (sig3) {};
|
||||||
|
|
||||||
% Extra node to expand the dotted area eastward
|
% Extra node to expand the dotted area eastward
|
||||||
\draw[color=white, text=black] (2.6, -3.85) node[twoportshape, circuitikz/bipoles/twoport/width=0.4, scale=0.4 ] (sig3_east) {};
|
\draw[color=white, text=black] (2.1, -3.85) node[twoportshape, circuitikz/bipoles/twoport/width=0.4, scale=0.4 ] (sig3_east) {};
|
||||||
|
|
||||||
% Connect RF to DDS block
|
% Connect RF to DDS block
|
||||||
\draw [latexslim-] (rf0.east) -- ++(1,0);
|
\draw [latexslim-] (rf0.east) -- (sig0.west);
|
||||||
\draw [latexslim-] (rf1.east) -- ++(1,0);
|
\draw [latexslim-] (rf1.east) -- (sig1.west);
|
||||||
\draw [latexslim-] (rf2.east) -- ++(1,0);
|
\draw [latexslim-] (rf2.east) -- (sig2.west);
|
||||||
\draw [latexslim-] (rf3.east) -- ++(1,0);
|
\draw [latexslim-] (rf3.east) -- (sig3.west);
|
||||||
|
|
||||||
% DDS signal path dotted area
|
% DDS signal path dotted area
|
||||||
\node[draw, dotted, thick, rounded corners, inner xsep=0.7em, inner ysep=0.4em, fit=(rf3)(sig0)(sig3_east.east)] (abs_dds) {};
|
\node[draw, dotted, thick, rounded corners, inner xsep=0.7em, inner ysep=0.4em, fit=(rf3)(sig0)(sig3_east.east)] (abs_dds) {};
|
||||||
|
@ -174,7 +174,7 @@ Urukul comes with either AD9910 or AD9912 chips.
|
||||||
\draw (3.8, -0.35) node[twoportshape, t={CPLD}, circuitikz/bipoles/twoport/width=1.1, scale=0.8, rotate=-90] (cpld) {};
|
\draw (3.8, -0.35) node[twoportshape, t={CPLD}, circuitikz/bipoles/twoport/width=1.1, scale=0.8, rotate=-90] (cpld) {};
|
||||||
|
|
||||||
% Synthronization clock buffer for DDS block
|
% Synthronization clock buffer for DDS block
|
||||||
\draw (3.8, -2.5) node[twoportshape, t=\MymyLabel{Sync}{Buffer}, circuitikz/bipoles/twoport/width=1.2, scale=0.5] (sync_buf) {};
|
\draw (3.5, -2.5) node[twoportshape, t=\MymyLabel{Sync}{Buffer}, circuitikz/bipoles/twoport/width=1.2, scale=0.5] (sync_buf) {};
|
||||||
|
|
||||||
% Connect CPLD to:
|
% Connect CPLD to:
|
||||||
% DDS clock buffer
|
% DDS clock buffer
|
||||||
|
@ -186,8 +186,8 @@ Urukul comes with either AD9910 or AD9912 chips.
|
||||||
\draw [-latexslim] (4.55, -2.5) -- (sync_buf.east);
|
\draw [-latexslim] (4.55, -2.5) -- (sync_buf.east);
|
||||||
|
|
||||||
% Connect sync buffer to DDS block
|
% Connect sync buffer to DDS block
|
||||||
\draw [-latexslim] (sig0.east) -- (3.65, -1.75) -- ++ (0, -0.5);
|
\draw [-latexslim] (sig0.east) -- (3.35, -1.75) -- ++ (0, -0.5);
|
||||||
\draw [-latexslim] (sync_buf.south) -- ++ (0, -0.3) -- ++ (-0.85, 0);
|
\draw [-latexslim] (sync_buf.south) -- ++ (0, -0.3) -- ++ (-1.05, 0);
|
||||||
|
|
||||||
% LVDS Transceivers
|
% LVDS Transceivers
|
||||||
\draw (6, 0) node[twoportshape, t=\MymyLabel{LVDS}{Transceiever}, circuitikz/bipoles/twoport/width=1.8, scale=0.5] (lvds0) {};
|
\draw (6, 0) node[twoportshape, t=\MymyLabel{LVDS}{Transceiever}, circuitikz/bipoles/twoport/width=1.8, scale=0.5] (lvds0) {};
|
||||||
|
@ -206,10 +206,10 @@ Urukul comes with either AD9910 or AD9912 chips.
|
||||||
\draw (6, -3.9) node[twoportshape, t={EEPROM}, circuitikz/bipoles/twoport/width=1.8, scale=0.5] (eeprom1) {};
|
\draw (6, -3.9) node[twoportshape, t={EEPROM}, circuitikz/bipoles/twoport/width=1.8, scale=0.5] (eeprom1) {};
|
||||||
|
|
||||||
% Repeaters for DDS0 sync clock & DDS sync output from sync buffer
|
% Repeaters for DDS0 sync clock & DDS sync output from sync buffer
|
||||||
\draw (3.8, -3.85) node[twoportshape, t={Repeaters}, circuitikz/bipoles/twoport/width=1.2, scale=0.5] (rep) {};
|
\draw (3.5, -3.85) node[twoportshape, t={Repeaters}, circuitikz/bipoles/twoport/width=1.2, scale=0.5] (rep) {};
|
||||||
|
|
||||||
% Connect DDS0 to repeaters
|
% Connect DDS0 to repeaters
|
||||||
\draw [-latexslim] (sig0.east) -- ++ (0.3, 0) -- ++ (0, -1.55) -- (3.65, -3.3) -- ++ (0, -0.3);
|
\draw [-latexslim] (sig0.east) -- ++ (0.3, 0) -- ++ (0, -1.55) -- (3.35, -3.3) -- ++ (0, -0.3);
|
||||||
|
|
||||||
% Connect sync_buf to repeaters
|
% Connect sync_buf to repeaters
|
||||||
\draw [-latexslim] (sync_buf.south) -- ++ (0, -0.3) -- ++ (0.15, 0) -- ++ (0, -0.55);
|
\draw [-latexslim] (sync_buf.south) -- ++ (0, -0.3) -- ++ (0.15, 0) -- ++ (0, -0.55);
|
||||||
|
@ -229,10 +229,14 @@ Urukul comes with either AD9910 or AD9912 chips.
|
||||||
\draw [latexslim-latexslim] (eeprom1.east) -- (7.75, -3.9);
|
\draw [latexslim-latexslim] (eeprom1.east) -- (7.75, -3.9);
|
||||||
|
|
||||||
% Connect EEM0 to sync_buf
|
% Connect EEM0 to sync_buf
|
||||||
\draw [latexslim-] (3.95, -2.25) -- (3.95, -1.85) -- (7.75, -1.85);
|
\draw [latexslim-] (3.65, -2.25) -- (3.65, -1.85) -- (7.75, -1.85);
|
||||||
|
|
||||||
% Connect repeaters output to EEM1
|
% Connect repeaters output to EEM1
|
||||||
\draw [-latexslim] (rep.south) -- (3.8, -4.35) -- (7.75, -4.35);
|
\draw [-latexslim] (rep.south) -- (3.5, -4.35) -- (7.75, -4.35);
|
||||||
|
|
||||||
|
% Synchronization ICs encased in another dotted area
|
||||||
|
\node[draw, dotted, thick, rounded corners, inner xsep=0.7em, inner ysep=0.4em, fit=(rep.south west)(sync_buf.north east)] (sync_path) {};
|
||||||
|
\node[fill=white, rotate=-90, scale=0.5] at (sync_path.east) {AD9910 Only};
|
||||||
|
|
||||||
\end{scope}
|
\end{scope}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue