summaryrefslogtreecommitdiff
path: root/ir
diff options
context:
space:
mode:
authorWerner Almesberger <werner@almesberger.net>2016-07-01 17:29:17 (GMT)
committerWerner Almesberger <werner@almesberger.net>2016-07-01 17:29:17 (GMT)
commiteb359275c937cb0d1fa6eb91b5ccae88595e3c39 (patch)
tree6624f47af6586c6ba7f920fe401962d5c5957b92 /ir
parent055f586cde992c8369a7b2772340848c9e34252c (diff)
downloadmisc-eb359275c937cb0d1fa6eb91b5ccae88595e3c39.zip
misc-eb359275c937cb0d1fa6eb91b5ccae88595e3c39.tar.gz
misc-eb359275c937cb0d1fa6eb91b5ccae88595e3c39.tar.bz2
ir/: mention I2C option; set date for release
Diffstat (limited to 'ir')
-rw-r--r--ir/ir.spell2
-rw-r--r--ir/ir.tex15
2 files changed, 12 insertions, 5 deletions
diff --git a/ir/ir.spell b/ir/ir.spell
index 6676acc..8b4c113 100644
--- a/ir/ir.spell
+++ b/ir/ir.spell
@@ -10,6 +10,8 @@ undriven
bps
codec
kbps
+optoelectronic
+optoelectronics
photodiode
phototransistor
unmodulated
diff --git a/ir/ir.tex b/ir/ir.tex
index 5482743..5725e7e 100644
--- a/ir/ir.tex
+++ b/ir/ir.tex
@@ -25,6 +25,8 @@
\def\FPfmt#1{\FPeval{fpfmttmp}{#1}\fpfmttmp{}}
\def\FPrnd#1#2{\FPfmt{round((#2):#1)}}
+\def\iic{$\hbox{I}^2\hbox{C}$}
+
\title{Neo900 Infrared Subsystem}
\author{J\"org Reisenweber%
\footnote{Concept and design.}
@@ -34,7 +36,7 @@ Werner Almesberger%
\footnote{Specification details and illustrations.}
%~\url{<werner@almesberger.net>}
}
-\date{XX XX, 2015}
+\date{July 1, 2016}
\def\TODO{{\bf TO DO}}
\def\todo#1{\begin{center}{\bf TO DO:} #1\hfill~\end{center}}
@@ -653,7 +655,7 @@ least 5 mm between components and between components and walls.
The transmitter circuit consists of the configuration
logic that chooses which signal to output depending on the
-configuration requested by CPU and the bq.GPIO input,
+configuration requested by the CPU and the bq.GPIO input,
the LED driver that amplifies
the output of the configuration logic, and finally the LED.
@@ -666,8 +668,8 @@ the output of the configuration logic, and finally the LED.
\subsection{Configuration logic}
\label{cfglogic}
-The configuration logic selects either TX, CTS, or `off' depending on the mode
-of operation (section \ref{cfg}). The polarity of the TX signal depends
+The configuration logic selects either TX, CTS, or ``off'' depending on the
+mode of operation (section \ref{cfg}). The polarity of the TX signal depends
on whether we operate in IR-UART or IrDA mode (section \ref{modesum}).
Finally, if the configuration inputs are in their reset state, the mode is
determined by bq.GPIO (section \ref{reset}).
@@ -709,7 +711,10 @@ Since the circuit is too complicated to be implemented efficiently
with discrete logic, we use a
Silego SLG46531 mixed-signal array \cite{SLG46531}. This is the
same chip also used for power selection in the Neo900 SIM switch
-\cite{Neo900-SIMSW}.
+\cite{Neo900-SIMSW}.%
+\footnote{Since this chip can also communicate over \iic, we may be able
+ to use that instead of dedicated configuration signals. This option is
+ still under evaluation.}
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -