Automatic commit. Wed Sep 12 12:00:03 WST 2012
[matches/honours.git] / thesis / thesis.tex
1 \documentclass[10pt]{article}
2 \usepackage{graphicx}
3 \usepackage{caption}
4 \usepackage{amsmath} % needed for math align
5 \usepackage{bm} % needed for maths bold face
6  \usepackage{graphicx}    % needed for including graphics e.g. EPS, PS
7 \usepackage{fancyhdr}   % needed for header
8 %\usepackage{epstopdf} % Needed for eps graphics
9 \usepackage{hyperref}
10
11  \topmargin -1.5cm        % read Lamport p.163
12  \oddsidemargin -0.04cm   % read Lamport p.163
13  \evensidemargin -0.04cm  % same as oddsidemargin but for left-hand pages
14  \textwidth 16.59cm
15  \textheight 21.94cm 
16  %\pagestyle{empty}       % Uncomment if don't want page numbers
17  \parskip 7.2pt           % sets spacing between paragraphs
18  %\renewcommand{\baselinestretch}{1.5}  % Uncomment for 1.5 spacing between lines
19  \parindent 0pt           % sets leading space for paragraphs
20
21
22 \newcommand{\vect}[1]{\boldsymbol{#1}} % Draw a vector
23 \newcommand{\divg}[1]{\nabla \cdot #1} % divergence
24 \newcommand{\curl}[1]{\nabla \times #1} % curl
25 \newcommand{\grad}[1]{\nabla #1} %gradient
26 \newcommand{\pd}[3][ ]{\frac{\partial^{#1} #2}{\partial #3^{#1}}} %partial derivative
27 \newcommand{\der}[3][ ]{\frac{d^{#1} #2}{d #3^{#1}}} %full derivative
28 \newcommand{\phasor}[1]{\tilde{#1}} % make a phasor
29 \newcommand{\laplacian}[1]{\nabla^2 {#1}} % The laplacian operator
30
31 \usepackage{color}
32 \usepackage{listings}
33
34 \definecolor{darkgray}{rgb}{0.95,0.95,0.95}
35 \definecolor{darkred}{rgb}{0.75,0,0}
36 \definecolor{darkblue}{rgb}{0,0,0.75}
37 \definecolor{pink}{rgb}{1,0.5,0.5}
38 \lstset{language=Java}
39 \lstset{backgroundcolor=\color{darkgray}}
40 \lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt}
41 \lstset{keywordstyle=\color{darkred}\bfseries}
42 \lstset{commentstyle=\color{darkblue}}
43 %\lstset{stringsyle=\color{red}}
44 \lstset{showstringspaces=false}
45 \lstset{basicstyle=\small}
46
47
48 \begin{document}
49
50 \pagestyle{fancy}
51 \fancyhead{}
52 \fancyfoot{}
53
54 \fancyhead[LO, L]{}
55 \fancyfoot[CO, C]{\thepage}
56
57 %\title{\bf Characterisation of nanostructured thin films}
58 %\author{Sam Moore\\ School of Physics, University of Western Australia}
59 %\date{April 2012}
60 %\maketitle
61
62 \begin{center}
63         B.Sc. (Hons) Physics Project \par
64         {\bf \Large Thesis} \par
65         Samuel Moore \\
66         School of Physics, University of Western Australia \\
67         April 2012
68 \end{center}
69 \section*{Characterisation of Nanostructured Thin Films}
70 {\bf \emph{Keywords:}} surface plasmons, nanostructures, spectroscopy, metallic-blacks \\
71 {\bf \emph{Supervisers:}} W/Prof. James Williams (UWA), Prof. Sergey Samarin (UWA) \\
72
73
74 %\tableofcontents
75
76 \section*{Acknowledgements}
77
78 I am extremely grateful for the support offered to me by many individuals during this project. 
79
80 \section{Introduction}
81
82 \section{Overview of Theory}
83 Summarise the literature, refer to past research etc
84
85 \subsection{Electron Spectra of Solids and Surface}
86
87 In this section, we will first introduce the basic concepts needed to describe the electron spectra of solids. A short description of methods for calculating the electron spectra will be given, and the results shown by these calculations. We will then discuss the electron spectra for the near surface region of solids, compared to the ``bulk'' spectra far from the surface.
88
89 \subsubsection{Description of Matter in the Solid State}
90
91 In the simplest models, a solid is represented by an infinite crystalline lattice; a geometrically repeated arrangement of some basis group of atoms. The nuclei of atoms are assumed to remain in fixed positions. 
92
93 The potential seen by an electron in the lattice is periodic. For a single nuclei, the potential seen by an electron is 
94
95 \subsubsection{Calculation of Electron Spectra}
96
97 \subsubsection{The Near-Surface Region}
98
99 In the preceeding sections, solids were assumed to have infinite spatial extent. In practice, any real solid occupies a finite volume in space. Any interactions between a solid and its environment take place at the surface of the solid. As the volume of the solid is decreased, the role of the surface region in determining the behaviour of the solid in its environment is increased.
100
101
102 \subsection{Plasmonics}
103
104
105 \subsection{Metallic-Black Thin Films}
106
107 \section{Experimental Techniques}
108
109 \subsection{Secondary Electron Spectroscopy}
110
111 Secondary Electron Spectroscopy encompasses a large group of techniques used for studying the electron spectra of surfaces and solids. In these methods a beam of primary electrons is directed at a surface. The interactions between primary electrons and the surface give rise to an energy distribution of electrons elastically and inelastically scattered from the surface. Analysis of the distribution of the scattered ``secondary'' electrons gives information about the electron energy spectrum of the target surface.
112
113
114 \begin{center}
115         \includegraphics[scale=0.40]{figures/se_dist.pdf}
116         \captionof{figure}{Simple model of the secondary electron distribution}
117         \label{se_dist.pdf}
118 \end{center}
119
120 Figure \ref{se_dist.pdf} shows the general shape of the secondary electron distribution for a primary electron energy of $E_p$. The narrow peak centred at $E = E_p$ is due to elastically scattered electrons; the width of this peak is determined by the distribution of primary electron energies, as well as the resolution of the detector. The broad peak in the low energy part of the spectrum is due to inelastically scattered electrons.
121
122 Real secondary electron distributions also show fine structure imposed on the inelastic part of the spectrum. This fine structure is characteristic of the target surface. Near to the elastic peak, fine structure is caused by energy loss to interband transitions and plasma vibration excitation. The central part of the distribution contains fine structure due to Auger electron emission, and energy losses due to excitation of inner electrons. Fine structure at low energies is due to the structure of empty states of the solid.
123
124
125
126 \subsubsection{Methods of Secondary Electron Spectroscopy}
127
128 Techniques of Secondary Electron Spectroscopy can be divided into two classes. Energy-resolved methods are based upon observation of the secondary electron distribution at a fixed primary electron energy. These methods aim to examine specific secondary emission processes which occur within a selected energy interval. In contrast to Energy-resolved methods, Total Current (or Yield) methods measure the total current of secondary electrons as a function of primary electron energy. 
129
130 The focus of this project has been on low energy Total Current spectroscopy. While Total Current methods provide less detailed information about secondary emission processes within a solid, they are useful for characterisation of the electron structure. Total Current methods are also simpler to realise experimentally, as they do not require energy analysers, and current measurement may be performed external to the vacuum chamber.
131
132
133 \subsection{Total Current Secondary Electron Spectroscopy}
134
135 Figure \ref{} shows a simplified schematic for the Total Current Spectroscopy experiments conducted during this study. Electrons are emitted from a cathode held at negative potential relative to the target. The electron beam is focused and accelerated onto the target by the electric field of an electron gun. A detector is used to measure the total current passing through the target.
136
137
138
139 Figure \ref{} is a block diagram of the experimental setup including measurement and control systems external to the vacuum chamber.
140
141 \subsubsection{Electron Optics}
142
143 The electron gun used for this experiment was repurposed from an old Cathode-Ray Oscilloscope (CRO). Figure \ref{} shows a simplified diagram of the electron gun, whilst Figure \ref{} shows a photograph of the gun. 
144
145 The full circuit diagram for the electron gun control circuit is shown in Appendix A.
146
147 \subsubsection{Automatic Data Acquisition}
148
149 In order to collect data on the large number of planned samples for the study, some form of automation was required. The automated system needed to be able to incrementally set the initial energy by controlling a power supply, and record the total current measured by an ammeter.
150
151 The available power supplies at CAMSP featured analogue inputs for external control. This meant that a Digital to Analogue Convertor (DAC) card was needed to interface between the control computer and the power supply. In addition, the available instruments for current measurement at CAMSP produced analogue outputs. As a result, Analogue to Digital Convertors (ADCs) would be required to automate the recording of total current.
152
153 Although an external DAC/ADC box was already available for these purposes, initial tests showed that the ADCs on the box did not function. The decision was made to design and construct a custom DAC/ADC box, rather than wait up to two months for a commercial box to arrive. The design of the custom DAC/ADC box is discussed in detail in Appendix B, and the software written for the on-board microprocessor and the controlling computer are presented in Appendix D.
154
155
156 \subsection{Ellipsometry and Transmission Spectroscopy}
157
158
159 \section{Experimental Results and Discussion}
160 \subsection{TCS Measurements}
161
162
163 \subsection{Ellipsometric Measurements}
164
165
166 \section{Achievements}
167
168 \section*{Appendix A - Electron Gun Control and Current Measurement Circuit}
169
170 Figure \ref{} shows the complete electron gun control circuit. The circuit was designed and constructed as part of this project. The design is based upon examples found in \cite{komolov} and \cite{Moore}.
171
172 s
173
174
175 \section*{Appendix B - DAC/ADC Box - Hardware}
176
177 \subsection*{Overview}
178
179 In order to automate TCS experiments, both Digital to Analogue and Analogue to Digital Convertors were required (DAC and ADC). To provide these, a custom DAC/ADC Box was designed and constructed. The box can be controlled by any conventional computer with available RS-232 serial communication (COM) ports. Most modern computers no longer feature COM ports; a commercially available convertor can be used to interface between the box's RS-232 output and a standard Universal Serial Bus (USB) port.
180
181
182 The key components of the DAC/ADC box hardware include:
183
184 \begin{itemize}
185         \item Microprocessor (AVR Butterfly ATMega169)
186         \item Four Analogue to Digital Converter (ADC) inputs
187         \item Single Digital to Analogue Converter (DAC) output (Microchip MCP4922)
188         \item Analogue electronics for amplification at ADC inputs and DAC outputs
189         \item Seperate power supply circuitry for Digital and Analogue electronics
190         \item RS-232 communications for control by a conventional PC or laptop
191 \end{itemize}
192
193 \subsection*{Microprocessor}
194 The DAC/ADC box has been based upon Atmel's AVR Butterfly; an inexpensive and simple demonstration board for the ATMega169 16 Bit microprocessor. The features of the AVR Butterfly include easily accessible ports for Analogue to Digital Convertor (ADC) inputs and digital input/output, an onboard Universal Asynchronous Reciever/Transmitter (USART) for RS-232 serial communications, and a 6 character Liquid Crystal Display (LCD). The AVR Butterfly can be programmed using a conventional computer over the USART using a RS-232 COM port. For modern computers (which do not usually posess COM ports), a RS-232 to USB converter may be used.
195
196 Figure \ref{avr_butterfly.pdf} is a labelled photograph of the AVR Butterfly showing the use of the available ports for this project.
197
198
199 %Figure of Butterfly
200 \begin{center}
201   \includegraphics[scale=0.70]{figures/avr_butterfly.pdf}
202         \captionof{figure}{AVR Butterfly} \label{avr_butterfly.pdf}
203 \end{center}
204
205 Unless otherwise stated, all voltage differences are specified relative to the power supply ground of the AVR Butterfly.
206
207 \subsection*{ADC Inputs}
208
209 The AVR Butterfly offers easy access to four of the ATMega169's ADCs through PORTF. Each ADC is capable of measuring voltages of $0 < V_{\text{adc}} < V_{cc}$ with 10 Bit resolution. For measuring voltages outside this range, some circuitry is required between the input voltage and the ADC input. In addition, it is desirable to provide the ADC with some form of input protection against accidental overloading.  Figure \ref{adc_normal.pdf} shows the input circuit which was used for three of the four available ADCs. 
210
211 \begin{center}
212         \includegraphics[scale=0.50]{figures/adc_normal.pdf}
213         \captionof{figure}{ADC4,6,7 Input} \label{adc_normal.pdf}
214 \end{center}
215
216
217 For making voltage measurements above $V_{cc}$, a voltage divider allows reduction of the voltage at the ADC. By constructing the voltage divider using a variable resistor, the range of measurable inputs could be manually adjusted. 
218
219 The diodes shown in Figure \ref{adc_normal.pdf} ensure that the ADC is protected from accidental exposure to voltages outside the acceptable range. In normal operation both diodes are off. If $V_{\text{adc}}$ were to become greater than the reference point $V_{cc}$, current would flow between the ADC input and the reference point, acting to reduce $V_{\text{adc}}$ until it reached $V_{cc}$. Similarly, if $V_{\text{adc}}$ fell below ground, current would flow from ground to the ADC input, acting to increase $V_{\text{adc}}$ until it reached ground.
220
221 The voltage at the ADC input can be related to the input of the voltage divider using Kirchoff's Voltage Law and Ohm's Law:
222 \begin{align*}
223  V_{\text{adc}} &= \frac{R_1}{R_1 + R_2} V_{\text{in}}
224 \end{align*}
225 Where $V_{\text{in}}$ is the voltage at the input of the circuit, $R_1$ is a fixed resistor, and $R_2$ is variable resistor.
226
227 $V_{\text{in}}$ can be therefore be determined from the registered ADC counts by:
228 \begin{align*}
229         V_{\text{in}} &= \left(\frac{\text{ADC counts}}{2^{10}}\right) \times \frac{R_1 + R_2}{R_1} V_{cc}
230 \end{align*}
231
232 \subsubsection*{Differential ADC Input}
233
234 During the testing of the TCS experimental apparatus, it became desirable to measure the emission current of the electron gun. The electrometer used for this current measurement was capable of producing an analogue output in the range of $0-1V$. However, the negative terminal of this output was not at ground potential, but rather at the same terminal as the negative input terminal. Directly connecting the electrometer output to one of the ADC inputs discussed above would create a short circuit between the initial energy power supply, and ground (refer to Figures \ref{} and \ref{}). Therefore, it was decided to add a differential stage before the input of one of the ADCs.
235
236 Figure \ref{adc5.pdf} shows the modification made to the input for ADC5 on the AVR Butterfly. The original voltage divider and input protection discussed above are still present. The modifications include the addition of an instrumentation amplifier, and low pass filters.
237
238 \begin{center}
239         \includegraphics[scale=0.70]{figures/adc5}
240         \captionof{figure}{Differential Input stage for ADC5}
241         \label{adc5.pdf}
242 \end{center}
243
244 asdfa
245 The instrumentation amplifier consists of two stages of operational amplifiers (op-amps); input buffers, and a difference amplifier.
246 The difference amplifier can be shown using the ideal op-amp model to produce an output voltage proportional to the difference between its inputs:
247
248 \begin{align*}
249         V_{out} &= \frac{R_2}{R_1} \left(V_{2} - V_{1}\right)
250 \end{align*}
251
252 The two op-amps at the inputs to the differential amplifier are unity gain buffers. Although the outputs of the op amps are equal to their inputs, current is prevented from flowing from the circuit under measurement, and is instead drawn from the op amp power supply. 
253
254 In principle, two ADC channels could be used to record the positive and negative outputs of the electrometer seperately, with differencing done in software. However this would require modification to the output cable of the electrometer, which may prove inconvenient for future uses.It was decided that the modification of the cable and added complexity of the software required would be more time consuming than differencing the two inputs using the hardware methods described above.
255
256 The low pass filters were added to the inputs of ADC5 after it was found that an unacceptable level of AC noise was being output by the electrometer. The level of noise was too high to be filtered in software, for reasons that will be discussed in Appendix D.
257
258 \subsection*{Temperature Measurement}
259
260 The AVR Butterfly features an onboard thermistor connected to ADC0. Reading ADC0 and applying the formula given in the AVR Butterfly User's Guide \cite{} results in a temperature measurement. This was useful in establishing a link between the changing chamber pressure and the temperature of the laboratory (see Appendix C).
261
262 \subsection*{Power Supplies}
263 Due to the presence of both analogue and digital electronics in the DAC/ADC box, three seperate supply voltages were required:
264 \begin{enumerate}
265         \item Digital logic in the range $3 \to 4.5$V
266         \item Positive op-amp supply in the range $10 \to 15$V
267         \item Negative op-amp supply in the range $-10 \to -15$V
268 \end{enumerate}
269
270 Circuitry was designed which allowed two seperate single pole power supplies to be used for Digital logic and the op-amps. A dual 0-30V DC power supply has been used for both digital and analogue circuitry.
271
272 \subsubsection*{Logic Power Supply}
273 The AVR Butterfly runs off $3V < V_{cc} < 4.5V$ DC. Since $V_{cc}$ was also used as the reference voltage for the ADCs and DAC output, it was desirable that $V_{cc}$ be kept constant, despite the absolute level of the power supply. A $3.3V$ voltage regulator has been used for this purpose. The capacitor further smooths the output by shorting high frequency fluctuations to ground.
274
275 When the DAC/ADC box was first constructed $V_{cc}$ was supplied by three $1.5V$ batteries. However, due to higher than expected power usage, and the unreliability of the voltage regulator as the input voltage fell below $4V$, inputs for an external power supply were later added.
276
277 \begin{center}
278         \includegraphics[scale=0.70]{figures/logic_ps}
279         \captionof{figure}{Logic Power Supply}
280         \label{logic_ps.pdf}
281 \end{center}
282
283 \subsubsection*{Op-amp Power Supply}
284 The DAC/ADC box circuitry involves several operational amplifiers (LF356), which require dual $\pm 10-15V$ supplies. As there were no dual $\pm$ power supplies available, a single $30V$ power supply was used, with the circuit shown in figure \ref{} used to produce $\pm 15V$ relative to ground.
285
286 The buffer amplifier ensures that negligable current can flow from the power supply into the logic and ADC circuits, whilst the capacitor removes high frequency fluctuations of the power supply relative to ground.
287
288 \subsection*{DAC Output}
289 A commercial DAC board was used to produce the DAC output. The Microchip MCP4922 ET-Mini DAC is controlled by the AVR Butterfly using Motorola's Serial Peripheral Interface (SPI) Bus. The software used to implement SPI between the MCP4922 and the AVR Butterfly is discussed in Appendix D.
290
291 The ET-Mini DAC can only be powered off $3V$ to $5V$. Using $V_{cc} = 3.3V$ means that the DAC output cannot exceed $V_{cc} = 3.3V$. For TCS, energies of up to $15eV$ are required, so amplification of the DAC output was clearly necessary. A simple non-inverting amplifier with a manually adjustable gain was used to amplify the DAC output by a factor of three. This output was then used to control a laboratory power supply to produce the full range of initial energies.
292
293 \subsection*{RS-232 Communications}
294
295 The AVR Butterfly features an onboard USART, which can be used both for programming and communication with the ATMega169 processor. The RS-232 communications requires only three wires; Recieve (RX), Transmit (TX) and a common ground. 
296
297 The requirement that the AVR Butterfly share a common ground with the controlling computer lead to increased noise through ground loops. This is discussed in more detail in Appendix D.
298
299 Although the RS-232 is relatively simple to implement, which makes it ideal for non-proprietry microprocessor applications, most modern computers no longer feature RS-232 COM ports. Although a computer with COM ports was available at CAMSP, due to the extreme unreliability of this computer, it was quickly replaced with a laptop that did not possess COM ports, and a commercial RS-232 to USB converter was used to interface with the laptop.
300
301
302
303 \section*{Appendix C - Pressure Monitoring}
304
305 The pressure in the chamber was monitored by a ion gauge at low pressure (below $10^{-3}$ mbar), and a pirani gauge at high pressure. The gauge included a flurescent Liquid Crystal Display (LCD). In order to automate monitoring of pressure, a USB webcam was placed in front of the gauge LCD. Software was written using the Python Imaging Library (PIL) to convert the image produced by the webcam into a pressure reading. In this way, the pressure could be recorded as a function of time, independent from other measurements performed using the ADC/DAC control box.
306
307 Figures \ref{pressure_a.jpg} to \ref{pressure_c.jpg} show the process by which an image taken with the webcam was converted into a pressure reading. The software first identifies bounding rectangles for each individual digit. These are then further subdivided into 7 segments. If enough pixels in a given segment match the colour LCD segments, then the segment can be identified as activated. The software then creates a string corresponding to the activated segments, and looks up the digit in a dictionary.
308
309 \begin{center}
310         \includegraphics[scale=0.50]{figures/pressure_a.jpg}
311         \captionof{figure}{An unprocessed image}
312         \label{pressure_a.jpg}
313 \end{center}
314
315 \begin{center}
316         \includegraphics[scale=0.50]{figures/pressure_c.jpg}
317         \captionof{figure}{Individual digits identified}
318         \label{pressure_a.jpg}
319 \end{center}
320
321 \begin{center}
322         \includegraphics[scale=0.50]{figures/pressure_d.jpg}
323         \captionof{figure}{Activated segments (green) for a single digit}
324         \label{pressure_a.jpg}
325 \end{center}
326
327 \section*{Appendix D - Sources of Error}
328
329 GROUND LOOOOOOPS!
330
331 \section*{Appendix E - Software}
332
333 No really, you don't want to know
334
335 \pagebreak
336 \bibliographystyle{unsrt}
337 \bibliography{thesis}
338
339 \end{document}
340

UCC git Repository :: git.ucc.asn.au