pico-tracker/hardware/notes/fbri-notes.tex

124 wiersze
3.1 KiB
TeX

\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage{fixltx2e}
\usepackage{datatool}
\usepackage{float}
%\usepackage[showframe=true]{geometry}
\addtolength{\textwidth}{1in}
\addtolength{\textheight}{1in}
\addtolength{\evensidemargin}{0.5in}
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\topmargin}{-0.5in}
\setlength{\parindent}{0cm}
\begin{document}
\section{Hardware}
The hardware exists in two versions: a minaturised version intended
for flight and a development version intended for firmware
developement and debugging etc. The two verisons share the same
circuit diagram, and hence firmware should be generally interoperable
between the two.
However to allow detection of the hardware version PA02 is shorted to
ground on the development version while is will be pulled high
internally on the flight version.
\subsection{Dimensions}
The flight hardware has a total size of 50 x 12 mm.
Components are positioned on a 1/16 (0.0625) mm grid, with major
components on a 1/4 mm grid.
\subsection{Routing}
The board is routed with 6 mil traces for data and 6 / 16 mil traces
for power. Where nessesary the traces All via are 0.3mm (12mil) drill.
\section{Components}
\subsection{Development}
\section{Design}
\subsection{GPS}
\subsection{ESD Proctection}
The GPS Antenna input is particularly sensitive to ESD damage. Options
for protecting against this are outlines in the uBlox hardware
intergration manual \bibitem{ublox8hw}
One
option to protect against this is to use an LNA with integrated ESD
protection, such as.
\subsection{TCXO}
Flight UBSEDS2 clocked the Si4060 directly from a 16 MHz crystal
osciallator. This was with about 6.5pF of internal capactance from the
Si4060.
\subsection{HF Clock}
This is synthesised in the SAM D20E and used to drive the XIN input of
the SI4060. The design frequency for the XIN input is 25 - 32MHz
(30MHz by default) but UPU reports success with 16.369MHz. The maximum
output clock frequency from the SAM D20E is 48MHz so this would be a
useful design limit.
No input capacitance value is given for the XIN pin but 2pF typical is
given for out pins and this is probably about the same.
The maximum rise/fall time for 48MHz is 10ns, around 5ns would be
good, giving a knee = 100MHz.
Path inductance is maybe 10nH total (1+1+1 x 2 for pad/gnd-pad/via, 4
for trace)
Maximum output current from the SAM D20E is 1mA (with DRVSTR=0, 1.8V),
so output impedance = 1800Ω
Worst case Q
\begin{equation}
Q = {\sqrt{10nH/2pF} \over 100} = 0.22 (good)
\end{equation}
Time constant
\begin{equation}
tc = RC = 1800*2pF = 3.6ns (good)
\end{equation}
In any case the SI4060 tune API allows ramping up the internal
capacitance to 11pF, which will drop Q at the expense of the time
constant.
\subsection {Firmware}
Check flight WG2 on habhub for gps string formatting gone wrong
Get so much test data.
\begin{thebibliography}{9}
\bibitem{ublox8hw}
uBlox 8 Hardware integration manual,
http://www.u-blox.com/images/downloads/Product_Docs/MAX-M8_HardwareIntegrationManual_(UBX-13004876).pdf
\end{thebibliography}
\end{document}