parent
fa98eb2779
commit
963be861c9
38
5432.tex
38
5432.tex
|
@ -79,34 +79,34 @@ All channels can be updated simultaneously.
|
|||
\draw (1.4, -1.2) node[twoportshape, t={\MyLabel{EEM}{ADC 0-7}}, circuitikz/bipoles/twoport/width=1.8, scale=0.5, rotate=-90] (eem0) {};
|
||||
|
||||
% Op-amp x32
|
||||
\draw (3.6, 0) node[buffer, circuitikz/bipoles/twoport/width=1.2, scale=-0.5] (amp) {};
|
||||
\draw (3, 0) node[buffer, circuitikz/bipoles/twoport/width=1.2, scale=-0.5] (amp) {};
|
||||
|
||||
% DAC AD5372
|
||||
\draw (5.2, 0) node[twoportshape, t={DAC}, circuitikz/bipoles/twoport/width=1.2, scale=0.7] (dac) {};
|
||||
\draw (4.6, 0) node[twoportshape, t={DAC}, circuitikz/bipoles/twoport/width=1.2, scale=0.7] (dac) {};
|
||||
|
||||
% LVDS Transceivers
|
||||
\draw (6.6, 1.6) node[twoportshape, t=\MymyLabel{LVDS}{Transceiever}, circuitikz/bipoles/twoport/width=1.8, scale=0.5, rotate=-90] (lvds0) {};
|
||||
\draw (6.6, 0) node[twoportshape, t=\MymyLabel{LVDS}{Transceiever}, circuitikz/bipoles/twoport/width=1.8, scale=0.5, rotate=-90] (lvds0) {};
|
||||
\draw (6.6, -1.6) node[twoportshape, t=\MymyLabel{LVDS}{Transceiever}, circuitikz/bipoles/twoport/width=1.8, scale=0.5, rotate=-90] (lvds1) {};
|
||||
|
||||
% Aesthetic EEPROM
|
||||
\draw (6.6, 0) node[twoportshape, t={EEPROM}, circuitikz/bipoles/twoport/width=1.6, scale=0.5, rotate=-90] (eeprom) {};
|
||||
\draw (6.6, 1.6) node[twoportshape, t={EEPROM}, circuitikz/bipoles/twoport/width=1.6, scale=0.5, rotate=-90] (eeprom) {};
|
||||
|
||||
% EEMs from core device / controllers
|
||||
\draw (8.2, 0.0) node[twoportshape, t={EEM Port}, circuitikz/bipoles/twoport/width=3.6, scale=0.7, rotate=-90] (eem_in) {};
|
||||
|
||||
% Connect EEM IN to LVDS & EEMPROM
|
||||
\draw [latexslim-latexslim] (eeprom.north) -- (7.85, 0);
|
||||
\draw [latexslim-latexslim] (lvds0.north) -- (7.85, 1.6);
|
||||
\draw [latexslim-latexslim] (eeprom.north) -- (7.85, 1.6);
|
||||
\draw [latexslim-latexslim] (lvds0.north) -- (7.85, 0);
|
||||
\draw [latexslim-latexslim] (lvds1.north) -- (7.85, -1.6);
|
||||
|
||||
% Connect LVDS to DAC
|
||||
\draw [latexslim-latexslim] (lvds0.south) -- (5.2, 1.6) -- (dac.north);
|
||||
\draw [latexslim-latexslim] (lvds1.south) -- (5.2, -1.6) -- (dac.south);
|
||||
\draw [latexslim-latexslim] (lvds0.south) -- (dac.east);
|
||||
\draw [latexslim-latexslim] (lvds1.south) -- (4.6, -1.6) -- (dac.south);
|
||||
|
||||
% Connect DAC to Op-amp, label op-amp width x32
|
||||
\draw [-latexslim] (dac.west) -- (amp.west);
|
||||
\node [label=below:\tiny{Op-amp x32}] at (3.6, -0.2) {};
|
||||
\node [label=below:\tiny{1 per ch.}] at (3.6, -0.45) {};
|
||||
\node [label=below:\tiny{Op-amp x32}] at (3.2, -0.2) {};
|
||||
\node [label=below:\tiny{1 per ch.}] at (3.2, -0.45) {};
|
||||
|
||||
% Connect Op-amp to EEM OUT and HD68
|
||||
\draw [-latexslim] (amp.east) -- (hd68.east);
|
||||
|
@ -115,10 +115,20 @@ All channels can be updated simultaneously.
|
|||
\draw [-latexslim] (2.2, 0) -- (eem1.west);
|
||||
\draw [-latexslim] (1.4, 0) -- (eem0.west);
|
||||
|
||||
% TEC & TEC controller connector below the EEM IN connectors
|
||||
\draw (8.2, -3.5) node[twoportshape, t=\MymyLabel{TEC Controller}{Connector}, circuitikz/bipoles/twoport/width=2.2, scale=0.7, rotate=-90] (tec_conn) {};
|
||||
\draw (6.2, -3.5) node[twoportshape, t=\MymyLabel{TEC}{Cooler}, circuitikz/bipoles/twoport/width=1.4, circuitikz/bipoles/twoport/height=1.4, scale=0.7] (tec_cooler) {};
|
||||
\draw [latexslim-latexslim] (tec_conn.south) -- (tec_cooler.east);
|
||||
% TEC Cooler on top of the DAC
|
||||
% To make it more obvious that it is cooling the DAC
|
||||
\draw (4.6, 1) node[twoportshape, t=\MymyLabel{TEC}{Cooler}, circuitikz/bipoles/twoport/width=1.2, circuitikz/bipoles/twoport/height=1.2, scale=0.7] (tec_cooler) {};
|
||||
|
||||
% TEC Controller lined up with EEM IN
|
||||
\draw (8.2, 3.5) node[twoportshape, t=\MymyLabel{TEC Controller}{Connector}, circuitikz/bipoles/twoport/width=2.6, scale=0.7, rotate=-90] (tec_conn) {};
|
||||
|
||||
% Thermistor for TEC controller
|
||||
\draw (6.6, 4) node[thermistorshape, scale=0.7, rotate=-90] (thermistor) {};
|
||||
\draw [-latexslim] (7.85, 3.2) -- (6.6, 3.2) -- (thermistor.east);
|
||||
\draw [-latexslim] (thermistor.west) -- (6.6, 4.6) -- (7.85, 4.6);
|
||||
|
||||
% Connect the controller to the cooler
|
||||
\draw [-latexslim] (7.85, 2.6) -- (4.6, 2.6) -- (tec_cooler.north);
|
||||
|
||||
\end{circuitikz}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue