5432: highlight thermal connection

nix_fix
occheung 2022-01-14 17:41:57 +08:00
parent 963be861c9
commit ac92fb3c96
1 changed files with 11 additions and 8 deletions

View File

@ -82,7 +82,7 @@ All channels can be updated simultaneously.
\draw (3, 0) node[buffer, circuitikz/bipoles/twoport/width=1.2, scale=-0.5] (amp) {};
% DAC AD5372
\draw (4.6, 0) node[twoportshape, t={DAC}, circuitikz/bipoles/twoport/width=1.2, scale=0.7] (dac) {};
\draw (4.6, 0.2) node[twoportshape, t={DAC}, circuitikz/bipoles/twoport/width=1.2, circuitikz/bipoles/twoport/height=1.2, scale=0.7] (dac) {};
% LVDS Transceivers
\draw (6.6, 0) node[twoportshape, t=\MymyLabel{LVDS}{Transceiever}, circuitikz/bipoles/twoport/width=1.8, scale=0.5, rotate=-90] (lvds0) {};
@ -100,11 +100,11 @@ All channels can be updated simultaneously.
\draw [latexslim-latexslim] (lvds1.north) -- (7.85, -1.6);
% Connect LVDS to DAC
\draw [latexslim-latexslim] (lvds0.south) -- (dac.east);
\draw [latexslim-latexslim] (lvds0.south) -- (5.2, 0);
\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);
\draw [-latexslim] (4, 0) -- (amp.west);
\node [label=below:\tiny{Op-amp x32}] at (3.2, -0.2) {};
\node [label=below:\tiny{1 per ch.}] at (3.2, -0.45) {};
@ -117,18 +117,21 @@ All channels can be updated simultaneously.
% 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) {};
\draw (4.6, 1.45) 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);
\draw (6.6, 3.3) node[thermistorshape, scale=0.7, rotate=-90] (thermistor) {};
\draw [-latexslim] (7.85, 4) -- (6.6, 4) -- (thermistor.west);
\draw [-latexslim] (thermistor.east) -- (6.6, 2.5) -- (7.85, 2.5);
% Connect the controller to the cooler
\draw [-latexslim] (7.85, 2.6) -- (4.6, 2.6) -- (tec_cooler.north);
\draw [-latexslim] (7.85, 4.5) -- (4.6, 4.5) -- (tec_cooler.north);
% Thermal connection between DAC and thermistor
\draw [densely dotted] (thermistor.south) -- (5.6, 3.3) -- (5.6, 0.5) -- (5.2, 0.5);
\end{circuitikz}
}