update 20180819: add experiments and start with regulation
This commit is contained in:
parent
469501fda4
commit
0189007435
Binary file not shown.
|
@ -1,4 +1,5 @@
|
|||
import matplotlib.pyplot as plt
|
||||
import matplotlib.cm as cm
|
||||
import numpy as np
|
||||
import wafer
|
||||
import VisTools.plotting as vtp
|
||||
|
@ -9,6 +10,40 @@ plt.rcParams['axes.facecolor'] = 'white'
|
|||
plt.figure(figsize=(8, 4))
|
||||
|
||||
|
||||
def gen_reg_theory():
|
||||
xdata = np.linspace(0, 150, 1001)
|
||||
|
||||
# consts
|
||||
rpar = 75000
|
||||
rser = 9400
|
||||
r0 = 1.0029e-3
|
||||
r1 = 15.966e-3
|
||||
iret = 9.1
|
||||
|
||||
plt.clf()
|
||||
plt.figure(figsize=(8, 4))
|
||||
for n, voff in enumerate([1.75, 1.8, 1.85, 1.9]):
|
||||
ydata = iret * r1 + r0 * xdata + voff
|
||||
ydata = (.7*30100 / (ydata - .7)) - 6490 - rser
|
||||
ydata = rpar * ydata / (rpar + ydata) * 256 / 10000
|
||||
|
||||
plt.plot(
|
||||
[x for x, y in zip(xdata, ydata) if y >= 0],
|
||||
[y for y in ydata if y >= 0],
|
||||
color=f"C{n}",
|
||||
label=f"V$_{{off}}$ = {voff}"
|
||||
)
|
||||
plt.plot(
|
||||
xdata,
|
||||
ydata,
|
||||
color=f"C{n}",
|
||||
linestyle='dotted'
|
||||
)
|
||||
|
||||
plt.legend()
|
||||
plt.savefig('reg.pdf')
|
||||
|
||||
|
||||
def gen_reticle_empty():
|
||||
plt.clf()
|
||||
|
||||
|
@ -20,6 +55,37 @@ def gen_reticle_empty():
|
|||
ax.set_aspect("equal")
|
||||
plt.savefig('wafer.pdf')
|
||||
|
||||
def gen_reticle_patterns():
|
||||
plt.clf()
|
||||
|
||||
f, sax = plt.subplots(2, 2, figsize=(8, 6))
|
||||
sax = np.resize(sax, 4)
|
||||
|
||||
patterns = [
|
||||
[0, 2, 8, 10, 12, 14, 25, 27, 29, 31, 41, 43],
|
||||
[1, 9, 11, 13, 24, 26, 28, 30, 32, 40, 42, 44],
|
||||
[3, 5, 7, 15, 17, 19, 21, 23, 34, 36, 38, 46],
|
||||
[4, 6, 16, 18, 20, 22, 33, 35, 37, 39, 45, 47]
|
||||
]
|
||||
|
||||
for ax, p in zip(sax, patterns):
|
||||
w = wafer.WaferRepr()
|
||||
|
||||
for r in p:
|
||||
w.set(r, .2)
|
||||
|
||||
w.placeim(ax, (0, 0), cmap=cm.tab20c, nonumber=True)
|
||||
|
||||
ax.set_ylim([-.6, 7.6])
|
||||
ax.set_xlim([-.6, 8.6])
|
||||
ax.set_aspect('equal')
|
||||
ax.axis('off')
|
||||
ax.invert_yaxis()
|
||||
|
||||
|
||||
plt.tight_layout()
|
||||
plt.savefig('wpattern.pdf')
|
||||
|
||||
|
||||
def gen_48v_theory():
|
||||
xdata = np.linspace(43, 53, 100)
|
||||
|
@ -58,9 +124,13 @@ def gen_1v8_theory():
|
|||
plt.clf()
|
||||
plt.plot(xdata, ydata, label="Equation after Datasheet")
|
||||
|
||||
vps = vtp.fit(xdata, ydata, lambda x,m,p,a,c: a/(m*x-p)+c, [.1, -1, 1, 1.5])
|
||||
vps = vtp.fit(
|
||||
xdata,
|
||||
ydata,
|
||||
lambda x, m, p, a, c: a/(m*x-p)+c, [.1, -1, 1, 1.5]
|
||||
)
|
||||
|
||||
#plt.plot(xdata, vps[2].n / (vps[0].n * xdata - vps[1].n) + vps[3].n)
|
||||
# plt.plot(xdata, vps[2].n / (vps[0].n * xdata - vps[1].n) + vps[3].n)
|
||||
vtt.unc_tolatex(vps[0], None, 'theo.tex', name="m")
|
||||
vtt.unc_tolatex(vps[1], None, 'theo.tex', name="p")
|
||||
vtt.unc_tolatex(vps[2], None, 'theo.tex', name="a")
|
||||
|
@ -77,3 +147,5 @@ if __name__ == "__main__":
|
|||
gen_48i_theory()
|
||||
gen_1v8_theory()
|
||||
gen_reticle_empty()
|
||||
gen_reg_theory()
|
||||
gen_reticle_patterns()
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -67,7 +67,7 @@ The first experiments to run are the caracterization of hardware behavior. These
|
|||
\label{v10_precalib}
|
||||
\end{figure}
|
||||
|
||||
The 9.6V Calibration, in contrast, shows only a slight deviation of the internal values and the reference measurement, which results in a list of coefficients (\autoref{pitdb}, line 7), very similar to those set in the theoretical defaults.
|
||||
The 9.6V Calibration, in contrast, shows only a slight deviation of the internal values and the reference measurement, which results in a list of coefficients (\autoref{}, line 7), very similar to those set in the theoretical defaults.
|
||||
|
||||
This small difference is explained by the simple voltage division used as our circuitry, and no amplification, as for the input voltage circuit.
|
||||
|
||||
|
@ -119,11 +119,6 @@ Note that the 9.6V Output does in fact not have a include circuit for measuring
|
|||
|
||||
%\section{after Calibration}
|
||||
|
||||
%\minty[minted options={lastline=10}, label={pitdb}]{yaml}{./pitstop/pitdb.yaml}
|
||||
|
||||
%\subsection{Voltages}
|
||||
|
||||
% \subsubsection{48V Input}
|
||||
|
||||
% \subsubsection{9.6V Output}
|
||||
|
||||
|
@ -132,85 +127,140 @@ Note that the 9.6V Output does in fact not have a include circuit for measuring
|
|||
%\subsection{Currents}
|
||||
|
||||
% \subsubsection{48V Input}
|
||||
|
||||
|
||||
% \subsubsection{9.6V Output}
|
||||
|
||||
% \subsubsection{1.8V Output}
|
||||
% \begin{figure}[H]
|
||||
% \centering
|
||||
% \hspace*{-.16\columnwidth}
|
||||
% \includegraphics[width=1.3\columnwidth]{./pitstop/20180702/i18ana_postcalib.pdf}
|
||||
% \caption{Post Calibration Measurement of Output Current at the 1.8V Analog Terminal (29.06.2018}
|
||||
% \label{postcalib18iana}
|
||||
% \centering
|
||||
% \hspace*{-.16\columnwidth}
|
||||
% \includegraphics[width=1.3\columnwidth]{./pitstop/20180702/i18ana_postcalib.pdf}
|
||||
% \caption{Post Calibration Measurement of Output Current at the 1.8V Analog Terminal (29.06.2018}
|
||||
% \label{postcalib18iana}
|
||||
% \end{figure}
|
||||
|
||||
\section{1.8V Regulation}
|
||||
|
||||
As Described beforehand the Output Voltages for both analog and digital can be adjusted to some degree and therefore we can compensate for the dropoff occuring between PowerIt Output Terminals and Reticles.
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=\columnwidth]{./data/theory/wpattern.pdf}
|
||||
\caption{Used regular patterns for current tests on PowerWafer}%
|
||||
\label{fig:wpattern}
|
||||
\end{figure}
|
||||
|
||||
\subsection{Characterization of Dropoff}
|
||||
|
||||
Wanting to observe and characterize the voltage drop, first the connections between PowerIt and Reticles can be measured with the in \autoref{fig:retmodel} described connections, which in actuallity are the PowerIT Terminal and corresponding analog readout pin on a Analog readout board.
|
||||
|
||||
IN \autoref{1v8dip} a single reticles Voltage Dip for different Current Draws is visualized.
|
||||
A relatively linear trand and residuals of a trigonometric behavior can be observed, most likely the result of the inaccurately measureable currrent which is in this Figure done inside the PowerIt.
|
||||
To use the PowerWfer for testing one of the patterns in \autoref{fig:wpattern} will be used, each pattern has a aproximate currentdraw of 120A and will distribute heat and draw per terminal evenly.
|
||||
|
||||
In \autoref{1v8dip} a single reticles (40) Voltage Dip for different Current Draws is visualized.
|
||||
A relatively linear trend and residuals of a trigonometric behavior can be observed (most likely the result of the inaccurately measureable current draw, which here is done inside the PowerIt).
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
%\vspace*{-1cm}
|
||||
\hspace*{-.16\columnwidth}
|
||||
\includegraphics[width=1.3\columnwidth]{./pitstop/20180807/ret_vdip.pdf}
|
||||
\caption{Voltage dip observed between PowerIt and HICANN, each point represents the state after enabling additional Reticles on the PowerWafer ()}
|
||||
\caption{Voltage dip observed between PowerIt and HICANN, each point represents a state after enabling additional Reticles on the PowerWafer (right upper wafer in \autoref{fig:wpattern})}
|
||||
\label{1v8dip}
|
||||
\end{figure}
|
||||
This measuring circuit has some inconsitencies because of the 2nd degree polynimial fit, which is not the appropriate description fr the used compenents, but intead should be some function proportional to $\frac 1x$, like the one described in \autoref{eq:fullreg}.
|
||||
|
||||
\subsection{after Numerical-Correction}
|
||||
Here a Voltage Drop vs. Current draw of the wafer shows a linear behavior and therefore can be regulated on basis of the current measurement done by on board Measurement circuit.
|
||||
|
||||
The initial approach is a numerical. Through derivation from Figures~\ref{1v8dip} and~\ref{v18_precalib} we can plot a function which maps the measured output current to a corresponding potentiometer setting (\autoref{numericalreg}) for which the observed dropoff will be mitigated (or at least near that). Also important is that it is not possible to use non interger values for the potentiometer setting.
|
||||
\subsection{Numerical-Correction (Regulation)}
|
||||
|
||||
The initial idea, to approach the correction of this dropoff is a Numerical: the SWRM (\autoref{sec:swrm}) and its corresponding Equations can be applied here.
|
||||
\autoref{eq:fullreg}, which maps the measured output current to a corresponding potentiometer setting, requires the Dropoff to be linear, which was observed.
|
||||
|
||||
To apply this approach, two assumptions need to be made:
|
||||
\begin{itemize}
|
||||
\item all reticles have the same current draw (already nmot accurate, see \autoref{1v8dip})
|
||||
\item all reticles experience the same Voltage Dip (as observed for Reticle 40)
|
||||
\end{itemize}
|
||||
|
||||
and the following four values are required, before a regulation can be attempted:
|
||||
\begin{itemize}
|
||||
\item \(I_{ret}\), the current draw of a single reticle,
|
||||
\item \(R_0\), the Resistance between PowerIt and FET,
|
||||
\item \(R_1\), the Resstance of a single Reticle
|
||||
|
||||
\item \(V_{off}\), the wanted Voltage at a Reticle
|
||||
\end{itemize}
|
||||
|
||||
\subsubsection{\(V_{off}\)}
|
||||
This Value is the wanted settable, value which should be delivered to each Reticle.
|
||||
|
||||
\subsubsection{\(I_{ret}\)}
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\hspace*{-.16\columnwidth}
|
||||
\includegraphics[width=1.3\columnwidth]{./pitstop/20180807/ret_regulation.pdf}
|
||||
\caption{Potentiometer Setting (discrete integer), derived from ouput current (discrete floating point). }
|
||||
\label{numericalreg}
|
||||
\vspace{-1cm}
|
||||
\hspace*{-.15\columnwidth}
|
||||
\includegraphics[width=1.3\columnwidth]{../pitstop/20180819/reticle_ihist.pdf}
|
||||
\caption{Distribution of analog current draw for all reticles on the PowerWafer (which were possible to measure \(\rightarrow\) \autoref{sec:pitfalls})}%
|
||||
\label{fig:ihist}
|
||||
\end{figure}
|
||||
|
||||
Fitting these values, with a polynomial of 2nd degree, we obtain:
|
||||
\begin{align}
|
||||
P_{val} =& \lfloor m_2 \cdot I_{ana}^2 + m_1 \cdot I_{ana} + m_0 \rceil\\
|
||||
m_2 =& 51.390262 \frac 1 A\\
|
||||
m_1 =& -0.263850\frac 1 A\nonumber\\
|
||||
m_0 =& 0.000258\frac 1 A\nonumber
|
||||
\end{align}
|
||||
To get a representative value for use in the SWRM, the mean of all reticles current draw was taken:
|
||||
\begin{align}
|
||||
\pyval{iretmeancorr}
|
||||
\end{align}
|
||||
|
||||
Which is the numeraical solution if the only desired voltage on HICAN Chips is 1.8V. But if we want to change these, we need a more general solution.
|
||||
\subsubsection{\(R_1\)}
|
||||
This Resistace can be obtained through extrapolating the observed voltage dip to 0 (using \autoref{eq:voff}, and the now obtained \(I_{ret}\)).
|
||||
|
||||
Assuming the 2nd order Term to be small enough, we can assume a linear proportionality between the current and voltage:
|
||||
\begin{align}
|
||||
V_O(0) =& I_{ret} \cdot R_1\nonumber\\
|
||||
R_1 =& \SI{7.2357+-0.4417}{\milli\ohm}
|
||||
\end{align}
|
||||
|
||||
\begin{align}
|
||||
I_{ana, eff} = I_{ana} - \frac{V_{out}-1.8V}{c}
|
||||
\end{align}
|
||||
|
||||
where c is obtained from the linear fit (incline) in figure \ref{1v8dip}
|
||||
|
||||
\begin{align}
|
||||
c = 71.6978\cdot 10^{-3} \frac V A
|
||||
\end{align}
|
||||
%\begin{figure}[H]
|
||||
% \centering
|
||||
% \hspace*{-.16\columnwidth}
|
||||
% \includegraphics[width=1.3\columnwidth]{./pitstop/20180807/ret_regulation.pdf}
|
||||
% \caption{Potentiometer Setting (discrete integer), derived from ouput current (discrete floating point). }
|
||||
% \label{numericalreg}
|
||||
%\end{figure}
|
||||
|
||||
%Fitting these values, with a polynomial of 2nd degree, we obtain:
|
||||
%\begin{align}
|
||||
% P_{val} =& \lfloor m_2 \cdot I_{ana}^2 + m_1 \cdot I_{ana} + m_0 \rceil\\
|
||||
% m_2 =& 51.390262 \frac 1 A\\
|
||||
% m_1 =& -0.263850\frac 1 A\nonumber\\
|
||||
% m_0 =& 0.000258\frac 1 A\nonumber
|
||||
%\end{align}
|
||||
|
||||
%Which is the numeraical solution if the only desired voltage on HICAN Chips is 1.8V. But if we want to change these, we need a more general solution.
|
||||
|
||||
%Assuming the 2nd order Term to be small enough, we can assume a linear proportionality between the current and voltage:
|
||||
%
|
||||
%\begin{align}
|
||||
%I_{ana, eff} = I_{ana} - \frac{V_{out}-1.8V}{c}
|
||||
%\end{align}
|
||||
%
|
||||
%where c is obtained from the linear fit (incline) in figure \ref{1v8dip}
|
||||
|
||||
%\begin{align}
|
||||
% c = 71.6978\cdot 10^{-3} \frac V A
|
||||
%\end{align}
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\hspace*{-.1\columnwidth}
|
||||
\includegraphics[width=1.2\columnwidth]{./pitstop/20180807/reticle_pic}
|
||||
\caption{ret5wafer}
|
||||
\includegraphics[width=1.2\columnwidth]{../pitstop/processing/neighborhoood_5.pdf}
|
||||
\caption{ret5wafer}%
|
||||
\label{fig:wafer-ret5}
|
||||
\end{figure}
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\hspace*{-.15\columnwidth}
|
||||
\includegraphics[width=1.3\columnwidth]{./pitstop/20180807/reticle_corr}
|
||||
\caption{ret5}
|
||||
\caption{ret5}%
|
||||
\label{fig:ret5}
|
||||
\end{figure}
|
||||
|
||||
|
@ -228,5 +278,5 @@ where c is obtained from the linear fit (incline) in figure \ref{1v8dip}
|
|||
\pyval{r1meancorr}
|
||||
\end{align}
|
||||
|
||||
\section{Pitfalls}
|
||||
\section{Pitfalls} \label{sec:pitfalls}
|
||||
|
||||
|
|
|
@ -2,9 +2,7 @@
|
|||
\chapter{Results}
|
||||
|
||||
This Chapter summaizes all of the resulting Workflow that has been developed during this Bachelor Thesis Work.
|
||||
Mainly the Firmware Changes compared to the state at wich it was left off after the previously taken Internship \cite{
|
||||
% TODO: insert ubib ref to Internship report
|
||||
}
|
||||
Mainly the Firmware Changes compared to the state at wich it was left off after the previously taken Internship \cite{poweritupgrade}
|
||||
|
||||
\section{Firmware}
|
||||
|
||||
|
@ -52,9 +50,13 @@ An example entry for each PowerIt entry looks like figure \ref{pitdb-example}
|
|||
poly18v: [0.0, 1.0, 0.0]
|
||||
poly48v: [0.0, 27.386, 0.0]
|
||||
|
||||
\end{mintyfig}%
|
||||
\end{mintyfig}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\centering
|
||||
\minty[minted options={lastline=10}, label=pitdb]{yaml}{pitstop/pitdb.yaml}
|
||||
\end{figure}
|
||||
|
||||
\subsection{How to calibrate a PowerIt Board}
|
||||
|
||||
|
@ -77,7 +79,7 @@ Using the script any one of the following Values can be tested and calibrated:
|
|||
The simplest way to setup your environment consists of cloning the PItSTOP Project onto your Client:
|
||||
\begin{mintylst}{bash}
|
||||
|
||||
$ git clone https://url.to.pitstop
|
||||
> git clone https://url.to.pitstop
|
||||
|
||||
\end{mintylst}
|
||||
then substituting the \verb|rsync| target:
|
||||
|
@ -93,11 +95,11 @@ Runnig the test requires the following commands
|
|||
\\
|
||||
Serverside:
|
||||
\begin{mintylst}{bash}
|
||||
$ python server.py
|
||||
> python server.py
|
||||
\end{mintylst}
|
||||
Clientside:
|
||||
\begin{mintylst}{bash}
|
||||
$ python aggregator.py
|
||||
> python aggregator.py
|
||||
\end{mintylst}
|
||||
Now just following the instructions given, the selected test can be run:
|
||||
\begin{mintylst}{text}
|
||||
|
@ -114,3 +116,11 @@ Now just following the instructions given, the selected test can be run:
|
|||
|
||||
|
||||
\section{Regulation}
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\hspace*{-.17\columnwidth}
|
||||
\includegraphics[width=1.3\columnwidth]{./data/theory/reg.pdf}
|
||||
\caption{theretical potentiomete settings for meausured current }%
|
||||
\label{fig:regtheo}
|
||||
\end{figure}
|
|
@ -22,7 +22,10 @@ The circuits for measuring input Voltage and current are the most complex, becau
|
|||
\item amplify the voltage, to be in the Chips Voltage range of 0--3.3V
|
||||
\end{itemize}
|
||||
|
||||
The already implemented Cicuit can be seen in \autoref{mon48v}. It consists of a 1:240 Voltage Divider, a full differential isolation amplifier taking in the $\approx$ 200mV (nominal voltage range), and amplifying it by a factor of 8 ($r_\text{diffOpAmp}$~\cite{diffopamp}). It is also decoupling the input and output voltages, so our 48V and 3.3V circuit parts are electricly insulated. The remaining operational amplifier provides futher amplification by a factor of 1.1 ($r_\text{OpAmp}$)
|
||||
The already implemented Cicuit can be seen in \autoref{mon48v}.
|
||||
It consists of a 1:240 Voltage Divider, a full differential isolation amplifier taking in the \(\approx\) 200mV (nominal voltage range), and amplifying it by a factor of 8 (\(r_\text{diffOpAmp}\)~\cite{diffopamp}).
|
||||
It is also decoupling the input and output voltages, so our 48V and 3.3V circuit parts are electricly insulated.
|
||||
The remaining operational amplifier provides futher amplification by a factor of 1.1 (\(r_\text{OpAmp}\))
|
||||
|
||||
This circuit results in the following equation for calculating the input voltage from a pin voltage:
|
||||
|
||||
|
@ -172,7 +175,7 @@ Each Reticle is connected to its corresponding CURE Board, which can read voltag
|
|||
|
||||
Another specialization of the Power wafer is, that all reticles voltages are connected directly to pins on the Analog Readout Boards~\cite{anabpower}. There it is possible to measure a voltage, which is the one after the load resistors in \autoref{fig:retmodel}
|
||||
|
||||
\subsection{Simple Wafer Resistance Model (SWRM)}
|
||||
\subsection{Simple Wafer Resistance Model (SWRM)}\label{sec:swrm}
|
||||
|
||||
The circuit in \autoref{fig:retmodel} can be used, as a first step, to describe the connections powering Reticles inside a wafer.
|
||||
|
||||
|
@ -215,7 +218,6 @@ inside the code used for Regulation, \autoref{eq:fullreg} will be used to create
|
|||
\Rightarrow V_O =& I_{ret} \cdot \left( R_1 + R_0 \cdot n_{ret} \right) + V{off}\label{eq:vout2}
|
||||
\end{align}
|
||||
|
||||
|
||||
\subsection{Distance Wafer Resistance Model}
|
||||
|
||||
Although the through SWRM gained functions are useful for determinig a theoretical Regulation procedure, it is still not near the realworld scenario.
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
\ExplSyntaxOn
|
||||
\newcommand{\pyval}[1]{%
|
||||
\str_case:nn{#1}{%
|
||||
{ 0 }{ m = \SI{-1.6911+-0.0000}{ }}
|
||||
{ 1 }{ p = \SI{567.6618+-0.0000}{ }}
|
||||
{ 2 }{ a = \SI{-621.1199+-0.0000}{ }}
|
||||
{ 3 }{ c = \SI{0.9318+-0.0000}{ }}
|
||||
}
|
||||
}
|
||||
\ExplSyntaxOff
|
BIN
thesis.pdf
BIN
thesis.pdf
Binary file not shown.
|
@ -3,7 +3,7 @@
|
|||
\usepackage{xparse}
|
||||
\usepackage{siunitx}
|
||||
\sisetup{separate-uncertainty}
|
||||
\input{./pitstop/20180807/res.tex}
|
||||
\input{../pitstop/20180819/res.tex}
|
||||
|
||||
\usepackage{fontawesome}
|
||||
\pretitle{\centering \huge \bfseries }
|
||||
|
@ -28,7 +28,7 @@
|
|||
To reduce the eroneous data created within BarainScaleS, the PowerIt Board, one of its submodules, was upgraded and received a software ovehaul, containing calibration for the on board measurements and regultion capability for its most critical output terminal.
|
||||
\\\\
|
||||
|
||||
Monitoring System Status und Regulations Parameter innherhalb eines komplexen Systems, wie etwa BrainScaleS, entahlten kritische Punkte des Systems, welche im Flalle eines Fehlers in Promblemen mit dem kompletten System resultieren können. Um die innerhalb von BrainScales erzeugten fehlerhaften Daten zu reduzieren, hat das PowerIt Submodul ein Firmware Upgrade erhalten, diese enthält nun Kalibrationen für die Board eigenen Messungen, sowie die Fähigkeit die Systemkritischen Ausgänge zu regulieren.
|
||||
Monitoring System Status und Regulations Parameter innerhalb eines komplexen Systems, wie etwa BrainScaleS, entahlten kritische Punkte des Systems, welche im Flalle eines Fehlers in Promblemen mit dem kompletten System resultieren können. Um die innerhalb von BrainScales erzeugten fehlerhaften Daten zu reduzieren, hat das PowerIt Submodul ein Firmware Upgrade erhalten, diese enthält nun Kalibrationen für die Board eigenen Messungen, sowie die Fähigkeit die Systemkritischen Ausgänge zu regulieren.
|
||||
\end{abstract}
|
||||
|
||||
\setcounter{tocdepth}{1}
|
||||
|
|
Loading…
Reference in New Issue