update 20180723

This commit is contained in:
acereca 2018-07-23 11:14:37 +02:00
parent c4b29b2caa
commit 7b58157497
6 changed files with 65 additions and 21 deletions

3
.gitignore vendored
View File

@ -41,3 +41,6 @@ data/m04_cycledepends/cycledepends.csv
data/m04_cycledepends/cycledepends.py data/m04_cycledepends/cycledepends.py
__pycache__/ __pycache__/
# VSCode
.vscode/

View File

@ -35,8 +35,20 @@ The secondary plots confirm the
\subsection{Voltages} \subsection{Voltages}
These Measuremts are expected to be relatively inaccurate, the more components are contained in their respective measurement circuit.
\subsubsection{48V Input} \subsubsection{48V Input}
\begin{figure}[H]
\centering
\hspace*{-.16\columnwidth}
\includegraphics[width=1.3\columnwidth]{../pitstop/20180621/v48.pdf}
\caption{TODOF}
\label{v48_precalib}
\end{figure}
When looking at calibrating the input voltage (fig. \ref{v48_precalib}), we can clearly see a relatively constand offset of $\approx$1V which can be the influence of inaccurate voltage division and later amplification. The resulting calibrated polnomial coefficients (fig. \ref{pitdb}, line 8) are show not only a offset, but also some deviation in the incline and curve of our polynomial fit.
\subsubsection{9.6V Output} \subsubsection{9.6V Output}
\begin{figure}[H] \begin{figure}[H]
\centering \centering
@ -46,21 +58,39 @@ The secondary plots confirm the
\label{v10_precalib} \label{v10_precalib}
\end{figure} \end{figure}
The 9.6V Calibration shows only a slight deviation of the internal values and the reference measurement, which results in a list of coefficients (fig. \ref{pitdb}, line 7), very similar to those set in the theoretical defaults.
\begin{align}
\sigma_{9.6V} = %TODO%
\end{align}
this difference is explained by the simple voltage division used for our circuitry, and no amplification, as seen in the circuit for input voltage.
\subsubsection{1.8V Output} \subsubsection{1.8V Output}
%\begin{figure}[H]
% \centering
% \hspace*{-.16\columnwidth}
% \includegraphics[width=1.3\columnwidth]{./data/m02_adccalib_48/adccalib_v18ana.pdf}
% \caption{}
% \label{1v8anabefore}
%\end{figure}
%\begin{figure}[h]
% \centering
% \hspace*{-.16\columnwidth}
% \includegraphics[width=1.3\columnwidth]{./data/m02_adccalib_48/adccalib_v18digi.pdf}
% \caption{}
% \label{1v8digibefore}
%\end{figure}
\begin{figure}[H] \begin{figure}[H]
\centering \centering
\hspace*{-.16\columnwidth} \hspace*{-.06\columnwidth}
\includegraphics[width=1.3\columnwidth]{./data/m02_adccalib_48/adccalib_v18ana.pdf} \includegraphics[width=1.1\columnwidth]{./data/m03_poticalib/adccalib_02-eps-converted-to.pdf}
\caption{} %\includegraphics[width=1.\columnwidth]{./pitstop/20180702/i18ana_nocalib.pdf}
\label{1v8anabefore} %\includegraphics[width=1.\columnwidth]{./pitstop/20180702/i18digi_nocalib.pdf}
\end{figure} \caption{TODOF}
\begin{figure}[h] \label{v18_precalib}
\centering
\hspace*{-.16\columnwidth}
\includegraphics[width=1.3\columnwidth]{./data/m02_adccalib_48/adccalib_v18digi.pdf}
\caption{}
\label{1v8digibefore}
\end{figure} \end{figure}
@ -95,8 +125,10 @@ The secondary plots confirm the
\subsubsection{1.8V Output} \subsubsection{1.8V Output}
\begin{figure}[H] \begin{figure}[H]
\centering \centering
\hspace*{-.16\columnwidth} %\hspace*{-.16\columnwidth}
\includegraphics[width=1.3\columnwidth]{pitstop/20180702/i18ana_nocalib.pdf} \vspace*{-.02\paperheight}
\includegraphics[width=\columnwidth]{pitstop/20180702/i18ana_nocalib.pdf}
\includegraphics[width=\columnwidth]{pitstop/20180702/i18digi_nocalib.pdf}
\caption{Pre Calibration Measurement of Output Current at the 1.8V Analog Terminal (2.7.2018)} \caption{Pre Calibration Measurement of Output Current at the 1.8V Analog Terminal (2.7.2018)}
\label{precalib18iana} \label{precalib18iana}
\end{figure} \end{figure}
@ -104,7 +136,7 @@ The secondary plots confirm the
\section{after Calibration} \section{after Calibration}
\minty[minted options={lastline=8}]{yaml}{./pitstop/pitdb.yaml} \minty[minted options={lastline=10}, label={pitdb}]{yaml}{./pitstop/pitdb.yaml}
\subsection{Voltages} \subsection{Voltages}

View File

@ -7,7 +7,7 @@
The BrainScaleS Wafer System, developed and used in the electronic visions Group at Heidelberg University is a neuromorhic hardware implementation. The BrainScaleS Wafer System, developed and used in the electronic visions Group at Heidelberg University is a neuromorhic hardware implementation.
For this Thesis important core components, inside the System, are the mixed-signal ASICs, named HICANNs (on Wafer in fig. \ref{wss}), and FPGAs for controlling these HICANNs \cite{hbpguidebook-brainscales} For this Thesis important core components, inside the System, are the mixed-signal ASICs, named HICANNs (on Wafer in fig. \ref{wss}), and FPGAs for controlling these HICANNs \cite{hbpguidebook}
\begin{figure}[h] \begin{figure}[h]
\centering \centering

View File

@ -3,8 +3,10 @@
<containing the theoretical evaluation of the Problem and excludes possible procedures used in the experimental setup> <containing the theoretical evaluation of the Problem and excludes possible procedures used in the experimental setup>
\section{Hardware Component Behavior} \section{Hardware Component Behavior}
Before starting any experimental data acquisition, some theory needs to be discussed. Before discussing the experimental results it needs to be clear what circuitry is used in these experiments and what behavior we expect.
Mainly the conceptual behavior of the onboard measurement circuitry. Keeping in mind, that these values are purely theoretical and will most likely not correspond to those found in actual harware.
Each of the three voltage regimes that will be observed on the PowerIt Board, has a Voltage and in the cases of 48V and 1.8V also a current measuremet circuit. Additionaly we have a temperature sensor built into the STM32 Chip used on the Board.
\subsection{48V Input Voltage} \subsection{48V Input Voltage}
\begin{figure}[H] \begin{figure}[H]
\centering \centering
@ -94,6 +96,11 @@ Our calculation is based on:
\subsection{1.8V Output Current} \subsection{1.8V Output Current}
\section{ADC Calibration} \section{ADC Calibration}
As mentioned beforehand, the actual hardware will differ in behavior from its theoretical counterpart. THese discrepancies will in fact differ by more than a safe to assume noise on our signal. Therefore we can say that all signals with a signoficant difference of behavior ($\approx 5\%$) will need to be corrected.
To calibrate these readouts we need to employ some simple actions.
\subsection{serial ADC readout} \subsection{serial ADC readout}
While the measurements done by the STM32-Chip are using a 12bit ADC, we don't have enough of these inside to be able to completely parallelize the measurements, also only one ADC will be connected to all connected Pins and switch between them. While the measurements done by the STM32-Chip are using a 12bit ADC, we don't have enough of these inside to be able to completely parallelize the measurements, also only one ADC will be connected to all connected Pins and switch between them.

View File

@ -4,6 +4,7 @@
\begin{tabular}{l|>{\ttfamily}l l l l} \begin{tabular}{l|>{\ttfamily}l l l l}
\bfseries{addr} & \textnormal{\bfseries{name}} & \bfseries{type} & \bfseries{size} & \bfseries{perm} \\ \bfseries{addr} & \textnormal{\bfseries{name}} & \bfseries{type} & \bfseries{size} & \bfseries{perm} \\
\hline \hline
\hline
0x00 & onmask & byte & 1 & rw\\ 0x00 & onmask & byte & 1 & rw\\
0x01 & offmask & byte & 1 & rw\\ 0x01 & offmask & byte & 1 & rw\\
0x02 & anapot & 9bit & 2 & rw\\ 0x02 & anapot & 9bit & 2 & rw\\

View File

@ -1,6 +1,7 @@
\documentclass[notitlepage, a4]{scrreprt} \documentclass[notitlepage, a4]{scrreprt}
\input{preamble} \input{preamble}
\usepackage{fontawesome}
\pretitle{\begin{center}\huge\bfseries} \pretitle{\begin{center}\huge\bfseries}
\posttitle{\par\end{center}\vskip 0.5em} \posttitle{\par\end{center}\vskip 0.5em}
\preauthor{\begin{center}\Large} \preauthor{\begin{center}\Large}
@ -31,5 +32,5 @@
\include{parts/outlook} \include{parts/outlook}
\bibliographystyle{ieeetr} \bibliographystyle{ieeetr}
\bibliography{ubib/ubib.bib} \bibliography{../../github/ubib/ubib.bib}
\end{document} \end{document}