From a32c43c0b8a0bff22bd7532938ba5bd7bbc6375a Mon Sep 17 00:00:00 2001 From: occheung Date: Thu, 23 Dec 2021 12:56:11 +0800 Subject: [PATCH] 2128 -> 2118/2128 --- 2128.tex => 2118-2128.tex | 77 ++++++++++++++++++++------------------- 1 file changed, 40 insertions(+), 37 deletions(-) rename 2128.tex => 2118-2128.tex (89%) diff --git a/2128.tex b/2118-2128.tex similarity index 89% rename from 2128.tex rename to 2118-2128.tex index 121fd61..2d4ed2e 100644 --- a/2128.tex +++ b/2118-2128.tex @@ -14,7 +14,7 @@ \usepackage[english]{isodate} \usepackage{graphicx} -\usepackage{subfigure} +\usepackage{subfig} \usepackage{tikz} \usepackage{pgfplots} @@ -22,7 +22,7 @@ \usetikzlibrary{calc} \usetikzlibrary{fit,backgrounds} -\title{2128 SMA-TTL} +\title{2118 BNC-TTL / 2128 SMA-TTL} \author{M-Labs Limited} \date{July 2021} \revision{Revision 1} @@ -38,7 +38,7 @@ \item{Input and output capable.} \item{Galvanically isolated.} \item{3ns minimum pulse width.} -\item{SMA connectors.} +\item{BNC/SMA connectors.} \end{itemize} \section{Applications} @@ -50,10 +50,10 @@ \end{itemize} \section{General Description} -The 2128 SMA-TTL card is a 4hp EEM module part of the ARTIQ Sinara family. -It adds general-purpose digital I/O capabilities to carrier cards such as 1124 Kasli and 1125 Kasli-SoC. +The 2118 BNC-TTL card is a 8hp EEM module, while the 2128 SMA-TTL card is a 4hp EEM module. +Both TTL cards add general-purpose digital I/O capabilities to carrier cards such as 1124 Kasli and 1125 Kasli-SoC. -It provides two banks of four digital channels each, with SMA connectors. +Each card provides two banks of four digital channels each, with BNC/SMA connectors. Each bank has individual ground isolation. The direction (input or output) of each bank can be selected using DIP switches. Each channel supports 50\textOmega~terminations individually controllable using DIP switches. @@ -74,15 +74,15 @@ The card support a minimum pulse width of 3ns. \begin{scope}[yshift=1.3cm] - \draw[color=white, text=black] (-0.1,0) node[twoportshape,t={SMA 0}, circuitikz/bipoles/twoport/width=1.2, scale=0.4] (sma0) {}; - \draw[color=white, text=black] (-0.1,-0.7) node[twoportshape,t={SMA 1}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (sma1) {}; - \draw[color=white, text=black] (-0.1,-1.4) node[twoportshape,t={SMA 2}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (sma2) {}; - \draw[color=white, text=black] (-0.1,-2.1) node[twoportshape,t={SMA 3}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (sma3) {}; + \draw[color=white, text=black] (-0.1,0) node[twoportshape,t={IO 0}, circuitikz/bipoles/twoport/width=1.2, scale=0.4] (io0) {}; + \draw[color=white, text=black] (-0.1,-0.7) node[twoportshape,t={IO 1}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (io1) {}; + \draw[color=white, text=black] (-0.1,-1.4) node[twoportshape,t={IO 2}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (io2) {}; + \draw[color=white, text=black] (-0.1,-2.1) node[twoportshape,t={IO 3}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (io3) {}; - \node [label={[xshift=-0.18cm, yshift=-0.305cm]\tiny{SMA 0}}] {}; - \node [label={[xshift=-0.18cm, yshift=-0.97cm]\tiny{SMA 1}}] {}; - \node [label={[xshift=-0.18cm, yshift=-1.64cm]\tiny{SMA 2}}] {}; - \node [label={[xshift=-0.18cm, yshift=-2.302cm]\tiny{SMA 3}}] {}; + \node [label={[xshift=-0.18cm, yshift=-0.305cm]\tiny{IO 0}}] {}; + \node [label={[xshift=-0.18cm, yshift=-0.97cm]\tiny{IO 1}}] {}; + \node [label={[xshift=-0.18cm, yshift=-1.64cm]\tiny{IO 2}}] {}; + \node [label={[xshift=-0.18cm, yshift=-2.302cm]\tiny{IO 3}}] {}; % draw female SMA_0,1,2,3 \begin{scope}[scale=0.07 , rotate=-90, xshift=0cm, yshift=2cm] @@ -196,15 +196,15 @@ The card support a minimum pulse width of 3ns. % channel 5,6,7,8 \begin{scope}[yshift=-3.6cm] - \draw[color=white, text=black] (-0.1,0) node[twoportshape,t={SMA 4}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (sma4) {}; - \draw[color=white, text=black] (-0.1,-0.7) node[twoportshape,t={SMA 5}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (sma5) {}; - \draw[color=white, text=black] (-0.1,-1.4) node[twoportshape,t={SMA 6}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (sma6) {}; - \draw[color=white, text=black] (-0.1,-2.1) node[twoportshape,t={SMA 7}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (sma7) {}; + \draw[color=white, text=black] (-0.1,0) node[twoportshape,t={IO 4}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (io4) {}; + \draw[color=white, text=black] (-0.1,-0.7) node[twoportshape,t={IO 5}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (io5) {}; + \draw[color=white, text=black] (-0.1,-1.4) node[twoportshape,t={IO 6}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (io6) {}; + \draw[color=white, text=black] (-0.1,-2.1) node[twoportshape,t={IO 7}, circuitikz/bipoles/twoport/width=1.2, scale=0.4 ] (io7) {}; - \node [label={[xshift=-0.18cm, yshift=-0.305cm]\tiny{SMA 4}}] {}; - \node [label={[xshift=-0.18cm, yshift=-0.97cm]\tiny{SMA 5}}] {}; - \node [label={[xshift=-0.18cm, yshift=-1.64cm]\tiny{SMA 6}}] {}; - \node [label={[xshift=-0.18cm, yshift=-2.302cm]\tiny{SMA 7}}] {}; + \node [label={[xshift=-0.18cm, yshift=-0.305cm]\tiny{IO 4}}] {}; + \node [label={[xshift=-0.18cm, yshift=-0.97cm]\tiny{IO 5}}] {}; + \node [label={[xshift=-0.18cm, yshift=-1.64cm]\tiny{IO 6}}] {}; + \node [label={[xshift=-0.18cm, yshift=-2.302cm]\tiny{IO 7}}] {}; % draw female SMA 4,5,6,7 \begin{scope}[scale=0.07 , rotate=-90, xshift=0cm, yshift=2cm] @@ -250,14 +250,14 @@ The card support a minimum pulse width of 3ns. \end{scope} % Drawing Connections - \draw [latexslim-latexslim] (sma0.east) -- ++(1,0); - \draw [latexslim-latexslim] (sma1.east) -- ++(1,0); - \draw [latexslim-latexslim] (sma2.east) -- ++(1,0); - \draw [latexslim-latexslim] (sma3.east) -- ++(1,0); - \draw [latexslim-latexslim] (sma4.east) -- ++(1,0); - \draw [latexslim-latexslim] (sma5.east) -- ++(1,0); - \draw [latexslim-latexslim] (sma6.east) -- ++(1,0); - \draw [latexslim-latexslim] (sma7.east) -- ++(1,0); + \draw [latexslim-latexslim] (io0.east) -- ++(1,0); + \draw [latexslim-latexslim] (io1.east) -- ++(1,0); + \draw [latexslim-latexslim] (io2.east) -- ++(1,0); + \draw [latexslim-latexslim] (io3.east) -- ++(1,0); + \draw [latexslim-latexslim] (io4.east) -- ++(1,0); + \draw [latexslim-latexslim] (io5.east) -- ++(1,0); + \draw [latexslim-latexslim] (io6.east) -- ++(1,0); + \draw [latexslim-latexslim] (io7.east) -- ++(1,0); \draw [latexslim-latexslim] (iso1.west) -- ++(-0.72,0) ; \draw [latexslim-latexslim] (iso2.west) -- ++(-0.72,0) ; @@ -305,12 +305,12 @@ The card support a minimum pulse width of 3ns. \draw (0.85,-3.25) -- ++(0,-1.05) ; \draw (0.95,-3.25) -- ++(0,-0.35) ; - \node[draw, dotted, thick, rounded corners, inner xsep=0.7em, inner ysep=0.4em, fit=(sma0) (i2ciso1.south west)] (box1) {}; + \node[draw, dotted, thick, rounded corners, inner xsep=0.7em, inner ysep=0.4em, fit=(io0) (i2ciso1.south west)] (box1) {}; \node[fill=white, rotate=-90] at (box1.west) {GND BANK 1}; \node[fill=white,above] at (box1.north) {\tiny{Either all 4 channels are inputs or all 4 channels are outputs }}; - \node[draw, dotted, thick, rounded corners, inner xsep=0.7em, inner ysep=0.4em, fit=(sma4)(termswitch2) (iso8.south west)] (box2) {}; + \node[draw, dotted, thick, rounded corners, inner xsep=0.7em, inner ysep=0.4em, fit=(io4)(termswitch2) (iso8.south west)] (box2) {}; \node[fill=white, rotate=-90] at (box2.west) {GND BANK 2}; \node[fill=white,below] at (box2.south) {\tiny{Either all 4 channels are inputs or all 4 channels are outputs }}; @@ -320,10 +320,13 @@ The card support a minimum pulse width of 3ns. \caption{Simplified Block Diagram} \end{figure} -\begin{figure}[h] +\begin{figure}[hbt!] \centering - \includegraphics[width=1.18in]{photo2128.jpg} - \caption{SMA-TTL Card photo} + \subfloat[\centering BNC-TTL]{{\includegraphics[width=1.24in]{photo2118.jpg} }}% + \qquad + \subfloat[\centering SMA-TTL]{{\includegraphics[width=1.18in]{photo2128.jpg} }}% + \caption{BNC-TTL/SMA-TTL Card photos}% + \label{fig:example}% \end{figure} % For wide tables, a single column layout is better. It can be switched @@ -378,7 +381,7 @@ All specifications are in $0\degree C \leq T_A \leq 70\degree C$ unless otherwis \end{table} \section{Example ARTIQ code} -The sections below demonstrate simple usage scenarios of the 2128 SMA-TTL card with the ARTIQ control system. +The sections below demonstrate simple usage scenarios of the 2118 BNC-TTL/2128 SMA-TTL card with the ARTIQ control system. They do not exhaustively demonstrate all the features of the ARTIQ system. The full documentation for the ARTIQ software and gateware is available at \url{https://m-labs.hk}. @@ -460,7 +463,7 @@ def run(self): \end{minted} \section{Ordering Information} -To order, please visit \url{https://m-labs.hk} and select the 2128 SMA-TTL in the ARTIQ Sinara crate configuration tool. The card may also be ordered separately by writing to \url{mailto:sales@m-labs.hk}. +To order, please visit \url{https://m-labs.hk} and select the 2118 BNC-TTL/2128 SMA-TTL in the ARTIQ Sinara crate configuration tool. The card may also be ordered separately by writing to \url{mailto:sales@m-labs.hk}. \section*{} \vspace*{\fill}