filter-rework: Add initial version of the repository
|
@ -0,0 +1,56 @@
|
|||
topdir = .
|
||||
manual = $(topdir)/usermanual.xml
|
||||
# types = pdf txt rtf ps xhtml html man tex texi dvi
|
||||
# types = pdf txt
|
||||
types = $(xmltotypes) $(htmltypes)
|
||||
xmltotypes = pdf txt
|
||||
htmltypes = html xhtml
|
||||
htmlxsl = $(if $(filter $@,$(foreach type,$(htmltypes),$(type)-nochunks)),http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl,http://docbook.sourceforge.net/release/xsl/current/$@/chunk.xsl)
|
||||
htmlcssfile = docbook.css
|
||||
htmlcss = $(topdir)/html.css
|
||||
# htmlcssfile =
|
||||
# htmlcss =
|
||||
cleanfiles = $(foreach i,$(types),$(topdir)/$(i))
|
||||
|
||||
ifdef DEBUG
|
||||
define command
|
||||
$(1)
|
||||
endef
|
||||
else
|
||||
define command
|
||||
@echo $(2) $(3) $(4)
|
||||
@$(1) >/dev/null
|
||||
endef
|
||||
endif
|
||||
|
||||
all: $(types)
|
||||
|
||||
lint: $(manual) FORCE
|
||||
$(call command,xmllint --xinclude --postvalid --noout $(manual),XMLLINT $(manual))
|
||||
|
||||
$(types) $(foreach type,$(htmltypes),$(type)-nochunks): lint FORCE
|
||||
|
||||
$(foreach type,$(htmltypes),$(type)-nochunks): $(if $(htmlcss),$(htmlcss)) $(manual)
|
||||
@mkdir -p $@
|
||||
ifdef htmlcss
|
||||
$(call command,install -m 0644 $(htmlcss) $@/$(htmlcssfile),CP $(htmlcss) $@/$(htmlcssfile))
|
||||
endif
|
||||
$(call command,xsltproc --stringparam base.dir $@/ $(if $(htmlcssfile),--stringparam html.stylesheet $(htmlcssfile)) $(htmlxsl) $(manual) > $@/index.$(patsubst %-nochunks,%,$@),XSLTPROC $@ $(manual))
|
||||
|
||||
$(htmltypes): $(if $(htmlcss),$(htmlcss)) $(manual)
|
||||
@mkdir -p $@
|
||||
ifdef htmlcss
|
||||
$(call command,install -m 0644 $(htmlcss) $@/$(htmlcssfile),CP $(htmlcss) $@/$(htmlcssfile))
|
||||
endif
|
||||
$(call command,xsltproc --stringparam base.dir $@/ $(if $(htmlcssfile),--stringparam html.stylesheet $(htmlcssfile)) $(htmlxsl) $(manual),XSLTPROC $@ $(manual))
|
||||
|
||||
$(xmltotypes): $(manual)
|
||||
$(call command,xmlto --with-dblatex --extensions -o $(topdir)/$@ $@ $(manual),XMLTO $@ $(manual))
|
||||
|
||||
clean:
|
||||
rm -rf $(cleanfiles)
|
||||
|
||||
$(foreach i,$(types) $(foreach type,$(htmltypes),$(type)-nochunks),clean-$(i)):
|
||||
rm -rf $(patsubst clean-%,%,$@)
|
||||
|
||||
FORCE:
|
|
@ -0,0 +1,281 @@
|
|||
/* Feuille de style DocBook du projet Traduc.org */
|
||||
/* DocBook CSS stylesheet of the Traduc.org project */
|
||||
|
||||
/* (c) Jean-Philippe Guérard - 14 août 2004 */
|
||||
/* (c) Jean-Philippe Guérard - 14 August 2004 */
|
||||
|
||||
/* Cette feuille de style est libre, vous pouvez la */
|
||||
/* redistribuer et la modifier selon les termes de la Licence */
|
||||
/* Art Libre. Vous trouverez un exemplaire de cette Licence sur */
|
||||
/* http://tigreraye.org/Petit-guide-du-traducteur.html#licence-art-libre */
|
||||
|
||||
/* This work of art is free, you can redistribute it and/or */
|
||||
/* modify it according to terms of the Free Art license. You */
|
||||
/* will find a specimen of this license on the Copyleft */
|
||||
/* Attitude web site: http://artlibre.org as well as on other */
|
||||
/* sites. */
|
||||
/* Please note that the French version of this licence as shown */
|
||||
/* on http://tigreraye.org/Petit-guide-du-traducteur.html#licence-art-libre */
|
||||
/* is only official licence of this document. The English */
|
||||
/* is only provided to help you understand this licence. */
|
||||
|
||||
/* La dernière version de cette feuille de style est toujours */
|
||||
/* disponible sur : http://tigreraye.org/style.css */
|
||||
/* Elle est également disponible sur : */
|
||||
/* http://www.traduc.org/docs/HOWTO/lecture/style.css */
|
||||
|
||||
/* The latest version of this stylesheet is available from: */
|
||||
/* http://tigreraye.org/style.css */
|
||||
/* It is also available on: */
|
||||
/* http://www.traduc.org/docs/HOWTO/lecture/style.css */
|
||||
|
||||
/* N'hésitez pas à envoyer vos commentaires et corrections à */
|
||||
/* Jean-Philippe Guérard <jean-philippe.guerard@tigreraye.org> */
|
||||
|
||||
/* Please send feedback and bug reports to */
|
||||
/* Jean-Philippe Guérard <jean-philippe.guerard@tigreraye.org> */
|
||||
|
||||
/* $Id: style.css,v 1.14 2004/09/10 20:12:09 fevrier Exp fevrier $ */
|
||||
|
||||
/* Présentation générale du document */
|
||||
/* Overall document presentation */
|
||||
|
||||
body {
|
||||
/*
|
||||
font-family: Apolline, "URW Palladio L", Garamond, jGaramond,
|
||||
"Bitstream Cyberbit", "Palatino Linotype", serif;
|
||||
*/
|
||||
margin: 7%;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
/* Taille du texte */
|
||||
/* Text size */
|
||||
|
||||
* { font-size: 100%; }
|
||||
|
||||
/* Gestion des textes mis en relief imbriqués */
|
||||
/* Embedded emphasis */
|
||||
|
||||
em { font-style: italic; }
|
||||
em em { font-style: normal; }
|
||||
em em em { font-style: italic; }
|
||||
|
||||
/* Titres */
|
||||
/* Titles */
|
||||
|
||||
h1 { font-size: 200%; font-weight: 900; }
|
||||
h2 { font-size: 160%; font-weight: 900; }
|
||||
h3 { font-size: 130%; font-weight: bold; }
|
||||
h4 { font-size: 115%; font-weight: bold; }
|
||||
h5 { font-size: 108%; font-weight: bold; }
|
||||
h6 { font-weight: bold; }
|
||||
|
||||
/* Nom de famille en petites majuscules (uniquement en français) */
|
||||
/* Last names in small caps (for French only) */
|
||||
|
||||
*[class~="surname"]:lang(fr) { font-variant: small-caps; }
|
||||
|
||||
/* Blocs de citation */
|
||||
/* Quotation blocs */
|
||||
|
||||
div[class~="blockquote"] {
|
||||
border: solid 2px #AAA;
|
||||
padding: 5px;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
div[class~="blockquote"] > table {
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Blocs litéraux : fond gris clair */
|
||||
/* Literal blocs: light gray background */
|
||||
|
||||
*[class~="literallayout"] {
|
||||
background: #f0f0f0;
|
||||
padding: 5px;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
/* Programmes et captures texte : fond bleu clair */
|
||||
/* Listing and text screen snapshots: light blue background */
|
||||
|
||||
*[class~="programlisting"], *[class~="screen"] {
|
||||
background: #f0f0ff;
|
||||
padding: 5px;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
/* Les textes à remplacer sont surlignés en vert pâle */
|
||||
/* Replaceable text in highlighted in pale green */
|
||||
|
||||
*[class~="replaceable"] {
|
||||
background-color: #98fb98;
|
||||
font-style: normal; }
|
||||
|
||||
/* Tables : fonds gris clair & bords simples */
|
||||
/* Tables: light gray background and solid borders */
|
||||
|
||||
*[class~="table"] *[class~="title"] { width:100%; border: 0px; }
|
||||
|
||||
table {
|
||||
border: 1px solid #aaa;
|
||||
border-collapse: collapse;
|
||||
padding: 2px;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
/* Listes simples en style table */
|
||||
/* Simples lists in table presentation */
|
||||
|
||||
table[class~="simplelist"] {
|
||||
background-color: #F0F0F0;
|
||||
margin: 5px;
|
||||
border: solid 1px #AAA;
|
||||
}
|
||||
|
||||
table[class~="simplelist"] td {
|
||||
border: solid 1px #AAA;
|
||||
}
|
||||
|
||||
/* Les tables */
|
||||
/* Tables */
|
||||
|
||||
*[class~="table"] table {
|
||||
background-color: #F0F0F0;
|
||||
border: solid 1px #AAA;
|
||||
}
|
||||
*[class~="informaltable"] table { background-color: #F0F0F0; }
|
||||
|
||||
th,td {
|
||||
vertical-align: baseline;
|
||||
text-align: left;
|
||||
padding: 0.1em 0.3em;
|
||||
empty-cells: show;
|
||||
}
|
||||
|
||||
/* Alignement des colonnes */
|
||||
/* Colunms alignment */
|
||||
|
||||
td[align=center] , th[align=center] { text-align: center; }
|
||||
td[align=right] , th[align=right] { text-align: right; }
|
||||
td[align=left] , th[align=left] { text-align: left; }
|
||||
td[align=justify] , th[align=justify] { text-align: justify; }
|
||||
|
||||
/* Pas de marge autour des images */
|
||||
/* No inside margins for images */
|
||||
|
||||
img { border: 0; }
|
||||
|
||||
/* Les liens ne sont pas soulignés */
|
||||
/* No underlines for links */
|
||||
|
||||
:link , :visited , :active { text-decoration: none; }
|
||||
|
||||
/* Prudence : cadre jaune et fond jaune clair */
|
||||
/* Caution: yellow border and light yellow background */
|
||||
|
||||
*[class~="caution"] {
|
||||
border: solid 2px yellow;
|
||||
background-color: #ffffe0;
|
||||
padding: 1em 6px 1em ;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
*[class~="caution"] th {
|
||||
vertical-align: middle
|
||||
}
|
||||
|
||||
*[class~="caution"] table {
|
||||
background-color: #ffffe0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Note importante : cadre jaune et fond jaune clair */
|
||||
/* Important: yellow border and light yellow background */
|
||||
|
||||
*[class~="important"] {
|
||||
border: solid 2px yellow;
|
||||
background-color: #ffffe0;
|
||||
padding: 1em 6px 1em;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
*[class~="important"] th {
|
||||
vertical-align: middle
|
||||
}
|
||||
|
||||
*[class~="important"] table {
|
||||
background-color: #ffffe0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Mise en évidence : texte légèrement plus grand */
|
||||
/* Highlights: slightly larger texts */
|
||||
|
||||
*[class~="highlights"] {
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
/* Note : cadre bleu et fond bleu clair */
|
||||
/* Notes: blue border and light blue background */
|
||||
|
||||
*[class~="note"] {
|
||||
border: solid 2px #7099C5;
|
||||
background-color: #f0f0ff;
|
||||
padding: 1em 6px 1em ;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
*[class~="note"] th {
|
||||
vertical-align: middle
|
||||
}
|
||||
|
||||
*[class~="note"] table {
|
||||
background-color: #f0f0ff;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Astuce : cadre vert et fond vert clair */
|
||||
/* Tip: green border and light green background */
|
||||
|
||||
*[class~="tip"] {
|
||||
border: solid 2px #00ff00;
|
||||
background-color: #f0ffff;
|
||||
padding: 1em 6px 1em ;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
*[class~="tip"] th {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
*[class~="tip"] table {
|
||||
background-color: #f0ffff;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Avertissement : cadre rouge et fond rouge clair */
|
||||
/* Warning: red border and light red background */
|
||||
|
||||
*[class~="warning"] {
|
||||
border: solid 2px #ff0000;
|
||||
background-color: #fff0f0;
|
||||
padding: 1em 6px 1em ;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
*[class~="warning"] th {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
|
||||
*[class~="warning"] table {
|
||||
background-color: #fff0f0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Fin */
|
||||
/* The End */
|
||||
|
After Width: | Height: | Size: 330 KiB |
After Width: | Height: | Size: 189 KiB |
After Width: | Height: | Size: 582 KiB |
After Width: | Height: | Size: 388 KiB |
After Width: | Height: | Size: 359 KiB |
After Width: | Height: | Size: 419 KiB |
After Width: | Height: | Size: 206 KiB |
|
@ -0,0 +1,205 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
ex:ts=4:sw=4:sts=4:et
|
||||
-*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
||||
-->
|
||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
||||
]>
|
||||
|
||||
<book>
|
||||
<bookinfo>
|
||||
<revhistory>
|
||||
<revision>
|
||||
<revnumber>0.0.1</revnumber>
|
||||
<date>12 December 2011</date>
|
||||
<authorinitials>z</authorinitials>
|
||||
<revremark>Initial</revremark>
|
||||
</revision>
|
||||
</revhistory>
|
||||
|
||||
<title>Motorola C1XX Filter Replacement</title>
|
||||
|
||||
<copyright>
|
||||
<year>2011</year>
|
||||
</copyright>
|
||||
|
||||
<legalnotice>
|
||||
<para>This work is licensed under a Creative Commons Attribution 3.0
|
||||
Unported License. To view a copy of this license, visit <ulink
|
||||
url="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</ulink>
|
||||
or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford,
|
||||
California 94305, USA.</para>
|
||||
</legalnotice>
|
||||
</bookinfo>
|
||||
|
||||
<!-- Main chapters-->
|
||||
<chapter>
|
||||
<title>Motivation</title>
|
||||
<para>The motivation to replace the baluns is to change the sensitivity of the RX path. TODO</para>
|
||||
</chapter>
|
||||
|
||||
<chapter>
|
||||
<title>Requirement</title>
|
||||
<para>You will need to buy HHM1526, HHM1523C1, 04025A150JAT2A, 04025A220JAT2A (one each), patience,
|
||||
soldering iron, tools, patience. Double check with the wiki page where you found this document.</para>
|
||||
</chapter>
|
||||
|
||||
<chapter>
|
||||
<title>Replacement</title>
|
||||
<section>
|
||||
<title>Step 1</title>
|
||||
<para>Remove the two existing baluns.</para>
|
||||
<figure><title>Step 1</title>
|
||||
<mediaobjectco><imageobjectco>
|
||||
<areaspec id="area_step1" units="calspair">
|
||||
<area linkends="balun_1" coords="1000,2000 8800,6100" id="balun_1"/>
|
||||
<area linkends="balun_2" coords="2000,2700 8800,6100" id="balun_2"/>
|
||||
</areaspec>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_1_low.jpg" width="12cm" />
|
||||
</imageobject>
|
||||
<calloutlist>
|
||||
<callout arearefs="balun_1" id="link_balun_1">
|
||||
<para>The black (sometimes silver) component is the GSM900 balun. Remove it from the PCB.</para>
|
||||
</callout>
|
||||
<callout arearefs="balun_2" id="link_balun_2">
|
||||
<para>The black (sometimes silver) component is the DCS1800 balun. Remove it from the PCB.</para>
|
||||
</callout>
|
||||
</calloutlist>
|
||||
</imageobjectco>
|
||||
</mediaobjectco>
|
||||
</figure>
|
||||
</section>
|
||||
|
||||
<!-- Section 2 -->
|
||||
<section>
|
||||
<title>Step 2</title>
|
||||
<para>The balun should now be removed and you should see the traces.
|
||||
</para>
|
||||
<figure><title>Step 2</title>
|
||||
<mediaobjectco><imageobjectco>
|
||||
<areaspec id="area_step2" units="calspair">
|
||||
<area linkends="s2_balun_1" coords="1000,5500 8800,6100" id="s2_balun_1"/>
|
||||
<area linkends="s2_balun_2" coords="2000,6200 8800,6100" id="s2_balun_2"/>
|
||||
</areaspec>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_2_low.jpg" width="12cm" />
|
||||
</imageobject>
|
||||
<calloutlist>
|
||||
<callout arearefs="s2_balun_1" id="s2_link_balun_1">
|
||||
<para>The RX path for GSM900 without the balun.</para>
|
||||
</callout>
|
||||
<callout arearefs="s2_balun_2" id="s2_link_balun_2">
|
||||
<para>The RX path for DCS1800 without the balun.</para>
|
||||
</callout>
|
||||
</calloutlist>
|
||||
</imageobjectco>
|
||||
</mediaobjectco>
|
||||
</figure>
|
||||
</section>
|
||||
|
||||
<!-- Section 3,4 show the balun packaging and first solder attempt -->
|
||||
|
||||
<!-- Section 5 place new balun's -->
|
||||
<section>
|
||||
<title>Step 5</title>
|
||||
<para>Place the new balun's on the PCB.</para>
|
||||
<figure><title>Step 5</title>
|
||||
<mediaobjectco><imageobjectco>
|
||||
<areaspec id="area_step5" units="calspair">
|
||||
<area linkends="s5_balun_1" coords="1700,2800 8800,6100" id="s5_balun_1"/>
|
||||
<area linkends="s5_balun_2" coords="2700,3100 8800,6100" id="s5_balun_2"/>
|
||||
</areaspec>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_5_low.jpg" width="12cm" />
|
||||
</imageobject>
|
||||
<calloutlist>
|
||||
<callout arearefs="s5_balun_1" id="s5_link_balun_1">
|
||||
<para>Place the HHM1523C1 (GSM 900) here</para>
|
||||
</callout>
|
||||
<callout arearefs="s5_balun_2" id="s5_link_balun_2">
|
||||
<para>Place the HHM1526 (DCS 1800) here</para>
|
||||
</callout>
|
||||
</calloutlist>
|
||||
</imageobjectco>
|
||||
</mediaobjectco>
|
||||
</figure>
|
||||
</section>
|
||||
|
||||
<!-- Section 7 -->
|
||||
<section>
|
||||
<title>Step 7</title>
|
||||
<para>Place capacitors</para>
|
||||
<figure><title>Step 7</title>
|
||||
<mediaobjectco><imageobjectco>
|
||||
<areaspec id="area_step7" units="calspair">
|
||||
<area linkends="s7_cap_1" coords="900,6900 8800,6100" id="s7_cap_1"/>
|
||||
<area linkends="s7_cap_2" coords="2200,7900 8800,6100" id="s7_cap_2"/>
|
||||
</areaspec>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_7_low.jpg" width="12cm" />
|
||||
</imageobject>
|
||||
<calloutlist>
|
||||
<callout arearefs="s7_cap_1" id="s7_link_cap_1">
|
||||
<para>Place one 22 pF (04025A220JAT2A) cap here.</para>
|
||||
</callout>
|
||||
<callout arearefs="s7_cap_2" id="s7_link_cap_2">
|
||||
<para>Place one 15 pF (04025A150JAT2A) cap here.</para>
|
||||
</callout>
|
||||
</calloutlist>
|
||||
</imageobjectco>
|
||||
</mediaobjectco>
|
||||
</figure>
|
||||
<note><title>Different circuit</title><para>Sometimes the input (at the bottom of the balun)
|
||||
is not with caps in series and a resistor in parallel. Instead it might be without the resistors
|
||||
in parallel and resistors in series. Remove the resistors and place 2x the appropriate cap in
|
||||
series (22 pF for GSM90, 15 pF for DCS1800).
|
||||
</para></note>
|
||||
</section>
|
||||
</chapter>
|
||||
|
||||
<appendix id="step1">
|
||||
<title>High Resolution Step 1</title>
|
||||
<mediaobject><imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_1_low.jpg" width="18cm" />
|
||||
</imageobject></mediaobject>
|
||||
</appendix>
|
||||
<appendix id="step2">
|
||||
<title>High Resolution Step 2</title>
|
||||
<mediaobject><imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_2_low.jpg" width="18cm" />
|
||||
</imageobject></mediaobject>
|
||||
</appendix>
|
||||
<appendix id="step3">
|
||||
<title>High Resolution Step 3</title>
|
||||
<mediaobject><imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_3_low.jpg" width="18cm" />
|
||||
</imageobject></mediaobject>
|
||||
</appendix>
|
||||
<appendix id="step4">
|
||||
<title>High Resolution Step 4</title>
|
||||
<mediaobject><imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_4_low.jpg" width="18cm" />
|
||||
</imageobject></mediaobject>
|
||||
</appendix>
|
||||
<appendix id="step5">
|
||||
<title>High Resolution Step 5</title>
|
||||
<mediaobject><imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_5_low.jpg" width="18cm" />
|
||||
</imageobject></mediaobject>
|
||||
</appendix>
|
||||
<appendix id="step6">
|
||||
<title>High Resolution Step 6</title>
|
||||
<mediaobject><imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_6_low.jpg" width="18cm" />
|
||||
</imageobject></mediaobject>
|
||||
</appendix>
|
||||
<appendix id="step7">
|
||||
<title>High Resolution Step 7</title>
|
||||
<mediaobject><imageobject>
|
||||
<imagedata fileref="images/motorola_filter_replacement_step_7_low.jpg" width="18cm" />
|
||||
</imageobject></mediaobject>
|
||||
</appendix>
|
||||
|
||||
</book>
|