Skip to content

Commit

Permalink
Reorient AC decoupling capacitors to reduce noise
Browse files Browse the repository at this point in the history
  • Loading branch information
projectgus committed May 24, 2013
1 parent 691707a commit c3fd316
Show file tree
Hide file tree
Showing 2 changed files with 84 additions and 72 deletions.
64 changes: 37 additions & 27 deletions MicrophoneSoundModule.brd
Expand Up @@ -18,7 +18,7 @@
<layer number="22" name="bPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
Expand Down Expand Up @@ -477,9 +477,9 @@ design rules under a new name.</description>
<attribute name="NAME" x="12.573" y="7.112" size="0.4064" layer="25" font="vector"/>
<attribute name="VALUE" x="11.938" y="6.4008" size="0.4064" layer="27" font="vector"/>
</element>
<element name="C4" library="freetronics-master-v1" package="0603" value="1uF 10V" x="12.954" y="6.096" smashed="yes" rot="R180">
<attribute name="NAME" x="12.573" y="5.842" size="0.4064" layer="25" font="vector"/>
<attribute name="VALUE" x="13.97" y="7.0612" size="0.4064" layer="27" font="vector" rot="R180"/>
<element name="C4" library="freetronics-master-v1" package="0603" value="4.7uF 10V" x="12.954" y="6.096" smashed="yes">
<attribute name="NAME" x="13.335" y="6.35" size="0.4064" layer="25" font="vector" rot="R180"/>
<attribute name="VALUE" x="11.938" y="5.1308" size="0.4064" layer="27" font="vector"/>
</element>
<element name="C5" library="freetronics-master-v1" package="0603" value="100nF" x="20.828" y="6.096" smashed="yes" rot="R180">
<attribute name="NAME" x="20.447" y="5.842" size="0.4064" layer="25" font="vector"/>
Expand Down Expand Up @@ -513,13 +513,10 @@ design rules under a new name.</description>
<contactref element="C3" pad="2"/>
<contactref element="MIC1" pad="GND"/>
<contactref element="R5" pad="1"/>
<contactref element="C4" pad="1"/>
<contactref element="R8" pad="1"/>
<contactref element="R9" pad="1"/>
<contactref element="C6" pad="1"/>
<contactref element="GND1" pad="1"/>
<via x="11.049" y="6.096" extent="1-16" drill="0.4"/>
<via x="21.971" y="13.462" extent="1-16" drill="0.4"/>
<polygon width="0.2032" layer="16" orphans="yes">
<vertex x="2.54" y="17.78" curve="90"/>
<vertex x="0" y="15.24"/>
Expand All @@ -540,12 +537,12 @@ design rules under a new name.</description>
<vertex x="20.32" y="17.78"/>
<vertex x="2.54" y="17.78" curve="90"/>
</polygon>
<contactref element="C1" pad="1"/>
</signal>
<signal name="VCC">
<contactref element="R2" pad="2"/>
<contactref element="IC1" pad="8"/>
<contactref element="C3" pad="1"/>
<contactref element="R6" pad="2"/>
<contactref element="R7" pad="2"/>
<contactref element="VCC1" pad="1"/>
<wire x1="19.853" y1="10.881" x2="20.066" y2="10.668" width="0.254" layer="1"/>
Expand All @@ -565,10 +562,11 @@ design rules under a new name.</description>
<wire x1="14.732" y1="14.351" x2="14.097" y2="14.986" width="0.254" layer="1"/>
<wire x1="14.732" y1="8.128" x2="14.732" y2="7.874" width="0.254" layer="1"/>
<wire x1="14.732" y1="7.874" x2="14.224" y2="7.366" width="0.254" layer="1"/>
<wire x1="14.224" y1="7.366" x2="13.716" y2="7.366" width="0.254" layer="1"/>
<via x="18.923" y="11.684" extent="1-16" drill="0.4"/>
<via x="14.732" y="14.351" extent="1-16" drill="0.4"/>
<via x="14.732" y="8.128" extent="1-16" drill="0.4"/>
<contactref element="R6" pad="2"/>
<wire x1="14.224" y1="7.366" x2="13.716" y2="7.366" width="0.254" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="R1" pad="1"/>
Expand All @@ -582,12 +580,15 @@ design rules under a new name.</description>
</signal>
<signal name="N$2">
<contactref element="MIC1" pad="POS"/>
<contactref element="C1" pad="1"/>
<contactref element="R2" pad="1"/>
<wire x1="12.192" y1="13.716" x2="12.192" y2="14.986" width="0.254" layer="1"/>
<wire x1="4.604" y1="10.414" x2="6.35" y2="10.414" width="0.254" layer="1"/>
<wire x1="6.35" y1="10.414" x2="9.652" y2="13.716" width="0.254" layer="1"/>
<wire x1="9.652" y1="13.716" x2="12.192" y2="13.716" width="0.254" layer="1"/>
<contactref element="C4" pad="1"/>
<wire x1="9.652" y1="13.716" x2="11.176" y2="14.986" width="0.254" layer="1"/>
<wire x1="11.176" y1="14.986" x2="12.192" y2="14.986" width="0.254" layer="1"/>
<wire x1="12.192" y1="6.096" x2="9.398" y2="6.096" width="0.254" layer="1"/>
<wire x1="9.398" y1="6.096" x2="6.35" y2="9.144" width="0.254" layer="1"/>
<wire x1="6.35" y1="9.144" x2="6.35" y2="10.414" width="0.254" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="C1" pad="2"/>
Expand All @@ -614,7 +615,6 @@ design rules under a new name.</description>
<contactref element="MIC" pad="1"/>
<contactref element="C5" pad="1"/>
<wire x1="17.272" y1="12.446" x2="17.272" y2="13.716" width="0.254" layer="1"/>
<wire x1="10.16" y1="2.54" x2="10.16" y2="10.414" width="0.254" layer="1"/>
<wire x1="10.16" y1="10.414" x2="10.627" y2="10.881" width="0.254" layer="1"/>
<wire x1="10.627" y1="10.881" x2="12.569" y2="10.881" width="0.254" layer="1"/>
<wire x1="17.272" y1="11.938" x2="17.272" y2="12.446" width="0.254" layer="1"/>
Expand All @@ -632,20 +632,9 @@ design rules under a new name.</description>
<via x="16.002" y="10.541" extent="1-16" drill="0.4"/>
<via x="13.97" y="11.176" extent="1-16" drill="0.4"/>
<via x="21.59" y="5.08" extent="1-16" drill="0.4"/>
</signal>
<signal name="N$5">
<contactref element="R6" pad="1"/>
<contactref element="R5" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="IC1" pad="3"/>
<wire x1="12.192" y1="4.826" x2="12.192" y2="6.096" width="0.254" layer="1"/>
<wire x1="12.192" y1="6.096" x2="12.192" y2="7.366" width="0.254" layer="1"/>
<wire x1="12.192" y1="7.366" x2="12.954" y2="8.128" width="0.254" layer="1"/>
<wire x1="12.954" y1="8.128" x2="13.462" y2="8.128" width="0.254" layer="1"/>
<wire x1="13.462" y1="8.128" x2="13.97" y2="8.636" width="0.254" layer="1"/>
<wire x1="13.97" y1="8.636" x2="13.97" y2="9.144" width="0.254" layer="1"/>
<wire x1="13.97" y1="9.144" x2="13.533" y2="9.581" width="0.254" layer="1"/>
<wire x1="13.533" y1="9.581" x2="12.569" y2="9.581" width="0.254" layer="1"/>
<wire x1="10.16" y1="2.54" x2="10.16" y2="7.62" width="0.254" layer="16"/>
<via x="10.16" y="7.62" extent="1-16" drill="0.4"/>
<wire x1="10.16" y1="7.62" x2="10.16" y2="10.414" width="0.254" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="C5" pad="2"/>
Expand Down Expand Up @@ -693,6 +682,27 @@ design rules under a new name.</description>
<wire x1="16.51" y1="6.35" x2="16.51" y2="9.906" width="0.254" layer="1"/>
<wire x1="16.51" y1="9.906" x2="17.018" y2="10.414" width="0.254" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="R6" pad="1"/>
<contactref element="R5" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="IC1" pad="3"/>
<wire x1="12.954" y1="8.128" x2="13.462" y2="8.128" width="0.254" layer="1"/>
<wire x1="13.462" y1="8.128" x2="13.97" y2="8.636" width="0.254" layer="1"/>
<wire x1="13.97" y1="8.636" x2="13.97" y2="9.144" width="0.254" layer="1"/>
<wire x1="13.97" y1="9.144" x2="13.533" y2="9.581" width="0.254" layer="1"/>
<wire x1="13.533" y1="9.581" x2="12.569" y2="9.581" width="0.254" layer="1"/>
<wire x1="12.954" y1="8.128" x2="12.192" y2="7.366" width="0.254" layer="1"/>
<wire x1="12.192" y1="7.366" x2="12.7" y2="7.366" width="0.254" layer="1"/>
<wire x1="12.7" y1="7.366" x2="12.954" y2="7.112" width="0.254" layer="1"/>
<wire x1="12.954" y1="7.112" x2="12.954" y2="6.35" width="0.254" layer="1"/>
<wire x1="12.954" y1="6.35" x2="13.208" y2="6.096" width="0.254" layer="1"/>
<wire x1="13.716" y1="6.096" x2="13.208" y2="6.096" width="0.254" layer="1"/>
<wire x1="13.208" y1="6.096" x2="12.954" y2="5.842" width="0.254" layer="1"/>
<wire x1="12.954" y1="5.842" x2="12.954" y2="5.08" width="0.254" layer="1"/>
<wire x1="12.954" y1="5.08" x2="12.7" y2="4.826" width="0.254" layer="1"/>
<wire x1="12.7" y1="4.826" x2="12.192" y2="4.826" width="0.254" layer="1"/>
</signal>
</signals>
</board>
</drawing>
Expand Down
92 changes: 47 additions & 45 deletions MicrophoneSoundModule.sch
Expand Up @@ -1098,8 +1098,7 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
<part name="R5" library="freetronics-master-v1" deviceset="RESISTOR" device="0603" value="10K 1%"/>
<part name="R6" library="freetronics-master-v1" deviceset="RESISTOR" device="0603" value="10K 1%"/>
<part name="P+4" library="freetronics-marc" deviceset="VCC" device=""/>
<part name="C4" library="freetronics-master-v1" deviceset="CAP" device="0603" value="1uF 10V"/>
<part name="GND8" library="freetronics" deviceset="GND" device=""/>
<part name="C4" library="freetronics-master-v1" deviceset="CAP" device="0603" value="4.7uF 10V"/>
<part name="C5" library="freetronics-master-v1" deviceset="CAP" device="0603" value="100nF"/>
<part name="R8" library="freetronics-master-v1" deviceset="RESISTOR" device="0603" value="100K"/>
<part name="R7" library="freetronics-master-v1" deviceset="RESISTOR" device="0603" value="47K"/>
Expand All @@ -1121,7 +1120,7 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
<text x="7.366" y="6.35" size="1.778" layer="94">Released under the TAPR Open Hardware License: www.tapr.org/ohl</text>
<text x="68.326" y="14.478" size="1.778" layer="94">www.freetronics.com/mic</text>
<text x="10.16" y="27.178" size="1.778" layer="94">Input voltage: 2.7 to 5.5Vdc (10V maximum)</text>
<text x="43.18" y="90.678" size="1.27" layer="94">50% VCC Centre Ref</text>
<text x="43.18" y="93.218" size="1.27" layer="94">50% VCC Centre Ref</text>
<text x="76.2" y="108.458" size="1.27" layer="94">100:1 Gain</text>
<text x="93.98" y="119.888" size="1.6764" layer="94" ratio="10">MIC Output Pin is centred at approx 50% of VCC with no sound</text>
<text x="95.25" y="117.348" size="1.6764" layer="94" ratio="10">eg 2.5V @ 5V VCC = ADC 511 @ 10 bit scale, 127 @ 8 bit scale</text>
Expand Down Expand Up @@ -1198,30 +1197,29 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
<attribute name="NAME" x="80.264" y="96.901" size="1.778" layer="95"/>
<attribute name="VALUE" x="80.264" y="89.281" size="1.778" layer="96"/>
</instance>
<instance part="P+2" gate="1" x="25.4" y="101.6"/>
<instance part="P+2" gate="1" x="25.4" y="106.68"/>
<instance part="C3" gate="G$1" x="83.82" y="81.28" smashed="yes" rot="R90">
<attribute name="NAME" x="80.264" y="84.201" size="1.778" layer="95"/>
<attribute name="VALUE" x="75.184" y="76.581" size="1.778" layer="96"/>
</instance>
<instance part="P+3" gate="1" x="73.66" y="83.82"/>
<instance part="GND3" gate="1" x="73.66" y="40.64"/>
<instance part="GND4" gate="1" x="40.64" y="73.66"/>
<instance part="GND4" gate="1" x="40.64" y="76.2"/>
<instance part="GND6" gate="1" x="93.98" y="78.74"/>
<instance part="GND7" gate="1" x="25.4" y="40.64"/>
<instance part="R5" gate="G$1" x="40.64" y="81.28" smashed="yes" rot="R90">
<attribute name="NAME" x="34.29" y="82.7786" size="1.778" layer="95"/>
<attribute name="VALUE" x="29.21" y="80.518" size="1.778" layer="96"/>
<instance part="R5" gate="G$1" x="40.64" y="83.82" smashed="yes" rot="R90">
<attribute name="NAME" x="34.29" y="85.3186" size="1.778" layer="95"/>
<attribute name="VALUE" x="29.21" y="83.058" size="1.778" layer="96"/>
</instance>
<instance part="R6" gate="G$1" x="40.64" y="96.52" smashed="yes" rot="R90">
<attribute name="NAME" x="34.29" y="98.0186" size="1.778" layer="95"/>
<attribute name="VALUE" x="29.21" y="95.758" size="1.778" layer="96"/>
<instance part="R6" gate="G$1" x="40.64" y="99.06" smashed="yes" rot="R90">
<attribute name="NAME" x="34.29" y="100.5586" size="1.778" layer="95"/>
<attribute name="VALUE" x="29.21" y="98.298" size="1.778" layer="96"/>
</instance>
<instance part="P+4" gate="1" x="40.64" y="101.6"/>
<instance part="P+4" gate="1" x="40.64" y="106.68"/>
<instance part="C4" gate="G$1" x="50.8" y="83.82" smashed="yes" rot="R180">
<attribute name="NAME" x="52.324" y="84.201" size="1.778" layer="95"/>
<attribute name="VALUE" x="52.324" y="79.121" size="1.778" layer="96"/>
</instance>
<instance part="GND8" gate="1" x="50.8" y="73.66"/>
<instance part="C5" gate="G$1" x="109.22" y="66.04" smashed="yes" rot="R90">
<attribute name="NAME" x="105.664" y="68.961" size="1.778" layer="95"/>
<attribute name="VALUE" x="105.664" y="61.341" size="1.778" layer="96"/>
Expand Down Expand Up @@ -1272,24 +1270,25 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
</segment>
<segment>
<wire x1="17.78" y1="60.96" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
<wire x1="25.4" y1="60.96" x2="25.4" y2="45.72" width="0.1524" layer="91"/>
<wire x1="25.4" y1="60.96" x2="25.4" y2="53.34" width="0.1524" layer="91"/>
<wire x1="25.4" y1="53.34" x2="25.4" y2="45.72" width="0.1524" layer="91"/>
<wire x1="25.4" y1="45.72" x2="25.4" y2="43.18" width="0.1524" layer="91"/>
<wire x1="20.32" y1="45.72" x2="25.4" y2="45.72" width="0.1524" layer="91"/>
<junction x="25.4" y="45.72"/>
<pinref part="MIC1" gate="G$1" pin="GND"/>
<pinref part="GND7" gate="1" pin="GND"/>
<pinref part="GND1" gate="G$1" pin="1"/>
<pinref part="C1" gate="G$1" pin="1"/>
<wire x1="33.02" y1="63.5" x2="27.94" y2="63.5" width="0.1524" layer="91"/>
<wire x1="27.94" y1="63.5" x2="27.94" y2="53.34" width="0.1524" layer="91"/>
<wire x1="27.94" y1="53.34" x2="25.4" y2="53.34" width="0.1524" layer="91"/>
<junction x="25.4" y="53.34"/>
</segment>
<segment>
<pinref part="GND4" gate="1" pin="GND"/>
<pinref part="R5" gate="G$1" pin="1"/>
</segment>
<segment>
<wire x1="50.8" y1="78.74" x2="50.8" y2="76.2" width="0.1524" layer="91"/>
<pinref part="C4" gate="G$1" pin="1"/>
<pinref part="GND8" gate="1" pin="GND"/>
</segment>
<segment>
<wire x1="114.3" y1="45.72" x2="114.3" y2="43.18" width="0.1524" layer="91"/>
<pinref part="R8" gate="G$1" pin="1"/>
<pinref part="GND2" gate="1" pin="GND"/>
Expand All @@ -1307,7 +1306,7 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
</net>
<net name="VCC" class="0">
<segment>
<wire x1="25.4" y1="101.6" x2="25.4" y2="96.52" width="0.1524" layer="91"/>
<wire x1="25.4" y1="106.68" x2="25.4" y2="96.52" width="0.1524" layer="91"/>
<wire x1="25.4" y1="96.52" x2="25.4" y2="86.36" width="0.1524" layer="91"/>
<wire x1="20.32" y1="96.52" x2="25.4" y2="96.52" width="0.1524" layer="91"/>
<junction x="25.4" y="96.52"/>
Expand All @@ -1325,14 +1324,15 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
<pinref part="C3" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="R6" gate="G$1" pin="2"/>
<pinref part="P+4" gate="1" pin="VCC"/>
</segment>
<segment>
<wire x1="124.46" y1="78.74" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
<pinref part="R7" gate="G$1" pin="2"/>
<pinref part="P+5" gate="1" pin="VCC"/>
</segment>
<segment>
<pinref part="P+4" gate="1" pin="VCC"/>
<pinref part="R6" gate="G$1" pin="2"/>
<wire x1="40.64" y1="106.68" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
Expand All @@ -1344,12 +1344,14 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
<net name="N$2" class="0">
<segment>
<wire x1="17.78" y1="63.5" x2="25.4" y2="63.5" width="0.1524" layer="91"/>
<wire x1="25.4" y1="63.5" x2="33.02" y2="63.5" width="0.1524" layer="91"/>
<wire x1="25.4" y1="76.2" x2="25.4" y2="63.5" width="0.1524" layer="91"/>
<junction x="25.4" y="63.5"/>
<wire x1="25.4" y1="76.2" x2="25.4" y2="71.12" width="0.1524" layer="91"/>
<pinref part="MIC1" gate="G$1" pin="POS"/>
<pinref part="C1" gate="G$1" pin="1"/>
<pinref part="R2" gate="G$1" pin="1"/>
<pinref part="C4" gate="G$1" pin="1"/>
<wire x1="25.4" y1="71.12" x2="25.4" y2="63.5" width="0.1524" layer="91"/>
<wire x1="50.8" y1="78.74" x2="50.8" y2="71.12" width="0.1524" layer="91"/>
<wire x1="50.8" y1="71.12" x2="25.4" y2="71.12" width="0.1524" layer="91"/>
<junction x="25.4" y="71.12"/>
</segment>
</net>
<net name="N$3" class="0">
Expand Down Expand Up @@ -1393,23 +1395,6 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
<pinref part="C5" gate="G$1" pin="1"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<wire x1="40.64" y1="91.44" x2="40.64" y2="88.9" width="0.1524" layer="91"/>
<wire x1="40.64" y1="88.9" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
<wire x1="50.8" y1="86.36" x2="50.8" y2="88.9" width="0.1524" layer="91"/>
<wire x1="50.8" y1="88.9" x2="40.64" y2="88.9" width="0.1524" layer="91"/>
<wire x1="50.8" y1="88.9" x2="60.96" y2="88.9" width="0.1524" layer="91"/>
<wire x1="60.96" y1="88.9" x2="60.96" y2="68.58" width="0.1524" layer="91"/>
<wire x1="60.96" y1="68.58" x2="68.58" y2="68.58" width="0.1524" layer="91"/>
<junction x="40.64" y="88.9"/>
<junction x="50.8" y="88.9"/>
<pinref part="R6" gate="G$1" pin="1"/>
<pinref part="R5" gate="G$1" pin="2"/>
<pinref part="C4" gate="G$1" pin="2"/>
<pinref part="IC1" gate="A" pin="+IN"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<wire x1="111.76" y1="66.04" x2="114.3" y2="66.04" width="0.1524" layer="91"/>
Expand Down Expand Up @@ -1453,6 +1438,23 @@ Standard schematic elements and footprints for 5mm, 3mm, 1206, and 0603 sized LE
<pinref part="R10" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$8" class="0">
<segment>
<pinref part="R6" gate="G$1" pin="1"/>
<wire x1="40.64" y1="93.98" x2="40.64" y2="91.44" width="0.1524" layer="91"/>
<pinref part="R5" gate="G$1" pin="2"/>
<wire x1="40.64" y1="91.44" x2="40.64" y2="88.9" width="0.1524" layer="91"/>
<wire x1="40.64" y1="91.44" x2="50.8" y2="91.44" width="0.1524" layer="91"/>
<pinref part="C4" gate="G$1" pin="2"/>
<wire x1="50.8" y1="91.44" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
<wire x1="50.8" y1="91.44" x2="60.96" y2="91.44" width="0.1524" layer="91"/>
<wire x1="60.96" y1="91.44" x2="60.96" y2="68.58" width="0.1524" layer="91"/>
<wire x1="60.96" y1="68.58" x2="68.58" y2="68.58" width="0.1524" layer="91"/>
<pinref part="IC1" gate="A" pin="+IN"/>
<junction x="50.8" y="91.44"/>
<junction x="40.64" y="91.44"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
Expand Down

0 comments on commit c3fd316

Please sign in to comment.