diff options
author | Harald Welte <laforge@gnumonks.org> | 2016-12-05 19:42:27 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2016-12-05 19:42:27 +0100 |
commit | 9b5d540b1ffb669effeb4ea523254935e5444278 (patch) | |
tree | 908dbd3ddeaef4a227666c704524391dba4fba9f | |
parent | 2093ba575d60806f2ad2afbaaa7674e9990cd429 (diff) |
mv-uart: Fix 'board doesn't enumerate if JP4 is closed" issue
Make sure the LDO is always powered up, so the CP2105 internal and
external !RESET pull-ups are towards an active VIO voltage, rather than
one that is switched off by !SUSPEND and thus keeps the CP2105 in reset.
Closes: #1870 (https://osmocom.org/issues/1870)
-rw-r--r-- | mpcie-breakout/mpcie-breakout.brd | 3 | ||||
-rw-r--r-- | multivoltage-uart/mv-uart.brd | 45 | ||||
-rw-r--r-- | multivoltage-uart/mv-uart.sch | 56 |
3 files changed, 22 insertions, 82 deletions
diff --git a/mpcie-breakout/mpcie-breakout.brd b/mpcie-breakout/mpcie-breakout.brd index 4b1217a..f6ad16c 100644 --- a/mpcie-breakout/mpcie-breakout.brd +++ b/mpcie-breakout/mpcie-breakout.brd @@ -2152,6 +2152,9 @@ design rules under a new name.</description> <autorouter> <pass name="Default"> <param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> <param name="tpViaShape" value="round"/> <param name="PrefDir.1" value="|"/> <param name="PrefDir.2" value="0"/> diff --git a/multivoltage-uart/mv-uart.brd b/multivoltage-uart/mv-uart.brd index 481fe0c..c980513 100644 --- a/multivoltage-uart/mv-uart.brd +++ b/multivoltage-uart/mv-uart.brd @@ -757,7 +757,7 @@ Copyright: Würth Elektronik</description> </library> </libraries> <attributes> -<attribute name="VERSION" value="v1"/> +<attribute name="VERSION" value="v2"/> </attributes> <variantdefs> </variantdefs> @@ -857,7 +857,7 @@ design rules under a new name.</description> <param name="Efforts" value="0"/> <param name="TopRouterVariant" value="1"/> <param name="tpViaShape" value="round"/> -<param name="PrefDir.1" value="a"/> +<param name="PrefDir.1" value="|"/> <param name="PrefDir.2" value="0"/> <param name="PrefDir.3" value="0"/> <param name="PrefDir.4" value="0"/> @@ -872,7 +872,7 @@ design rules under a new name.</description> <param name="PrefDir.13" value="0"/> <param name="PrefDir.14" value="0"/> <param name="PrefDir.15" value="0"/> -<param name="PrefDir.16" value="a"/> +<param name="PrefDir.16" value="-"/> <param name="cfVia" value="8"/> <param name="cfNonPref" value="5"/> <param name="cfChangeDir" value="2"/> @@ -1127,19 +1127,6 @@ design rules under a new name.</description> <attribute name="CLASS" value="RESISTOR" x="30.48" y="10.4775" size="1.778" layer="27" display="off"/> <attribute name="LINK" value="http://www.digikey.com/product-detail/en/yageo/RC0603FR-0718KL/311-18.0KHRCT-ND/729936" x="30.48" y="10.4775" size="1.778" layer="27" display="off"/> </element> -<element name="R10" library="rc-sysmocom" package="_0603" value="10k" x="27.94" y="12.3825" smashed="yes" rot="R90"> -<attribute name="NAME" x="26.9875" y="10.795" size="1.016" layer="25" font="vector" ratio="14" rot="R90"/> -<attribute name="VALUE" x="29.4323" y="10.795" size="0.508" layer="27" font="vector" ratio="10" rot="R90"/> -<attribute name="DESCRIPTION" value="RES SMD 10K OHM 5% 1/10W 0603" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MANUFACTURER" value="Samsung Electro-Mechanics America, Inc." x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MANUFACTURERPARTNUMBER" value="RC1608J103CS" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="SOURCE" value="DIGIKEY" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="SOURCEPARTNUMBER" value="1276-5086-1-ND" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="ROHSCERTIFICATE" value="UNKNOWN ROHS CERTIFICATE" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="POPULATED" value="TRUE" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="CLASS" value="RESISTOR" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="LINK" value="http://www.digikey.com/product-detail/en/samsung-electro-mechanics-america-inc/RC1608J103CS/1276-5086-1-ND/3968058" x="27.94" y="12.3825" size="1.778" layer="27" rot="R90" display="off"/> -</element> <element name="R2" library="rc-sysmocom" package="_0603" value="1M" x="33.02" y="14.605" smashed="yes" rot="R90"> <attribute name="NAME" x="32.54375" y="13.0175" size="1.016" layer="25" font="vector" ratio="14" rot="R270"/> <attribute name="VALUE" x="34.5123" y="13.0175" size="0.508" layer="27" font="vector" ratio="10" rot="R90"/> @@ -1511,7 +1498,8 @@ design rules under a new name.</description> <wire x1="27.94" y1="14.9225" x2="29.21" y2="13.6525" width="0.6096" layer="1"/> <wire x1="29.21" y1="13.6525" x2="30.7975" y2="13.6525" width="0.6096" layer="1"/> <wire x1="30.7975" y1="13.6525" x2="32.7025" y2="11.7475" width="0.6096" layer="1"/> -<wire x1="32.7025" y1="11.7475" x2="32.7025" y2="2.54" width="0.6096" layer="1"/> +<wire x1="32.7025" y1="11.7475" x2="32.7025" y2="4.7625" width="0.6096" layer="1"/> +<wire x1="32.7025" y1="4.7625" x2="32.7025" y2="2.54" width="0.6096" layer="1"/> <wire x1="32.7025" y1="2.54" x2="32.0675" y2="1.905" width="0.6096" layer="1"/> <wire x1="32.0675" y1="1.905" x2="30.6705" y2="1.905" width="0.6096" layer="1"/> <wire x1="30.6705" y1="1.905" x2="29.718" y2="2.8575" width="0.6096" layer="1"/> @@ -1524,6 +1512,9 @@ design rules under a new name.</description> <via x="17.30375" y="22.86" extent="1-16" drill="0.3"/> <wire x1="17.30375" y1="22.86" x2="27.94" y2="22.86" width="0.6096" layer="1"/> <via x="27.94" y="22.86" extent="1-16" drill="0.3"/> +<contactref element="U3" pad="3"/> +<wire x1="31.43" y1="5.05" x2="32.7025" y2="5.05" width="0.3048" layer="1"/> +<wire x1="32.7025" y1="5.05" x2="32.7025" y2="4.7625" width="0.3048" layer="1"/> </signal> <signal name="USB_DN"> <contactref element="U1" pad="4"/> @@ -1556,7 +1547,6 @@ design rules under a new name.</description> <contactref element="C6" pad="1"/> <contactref element="C7" pad="1"/> <contactref element="C9" pad="1"/> -<contactref element="R10" pad="1"/> <contactref element="JP2" pad="1"/> <contactref element="JP3" pad="1"/> <contactref element="JP1" pad="1"/> @@ -1799,23 +1789,7 @@ design rules under a new name.</description> <wire x1="31.242" y1="10.4775" x2="31.242" y2="8.89" width="0.254" layer="1"/> </signal> <signal name="!SUSPEND"> -<contactref element="U3" pad="3"/> -<contactref element="R10" pad="2"/> <contactref element="U2" pad="1"/> -<wire x1="15.945" y1="19.0754" x2="16.37665" y2="19.0754" width="0.254" layer="1"/> -<wire x1="16.37665" y1="19.0754" x2="16.66875" y2="19.3675" width="0.254" layer="1"/> -<wire x1="16.66875" y1="19.3675" x2="22.86" y2="19.3675" width="0.254" layer="1"/> -<wire x1="22.86" y1="19.3675" x2="24.13" y2="18.0975" width="0.254" layer="1"/> -<wire x1="24.13" y1="18.0975" x2="24.13" y2="15.24" width="0.254" layer="1"/> -<wire x1="24.13" y1="15.24" x2="24.765" y2="14.605" width="0.254" layer="1"/> -<wire x1="24.765" y1="14.605" x2="26.67" y2="14.605" width="0.254" layer="1"/> -<wire x1="26.67" y1="14.605" x2="27.94" y2="13.335" width="0.254" layer="1"/> -<wire x1="27.94" y1="13.335" x2="27.94" y2="13.1445" width="0.254" layer="1"/> -<wire x1="27.94" y1="13.1445" x2="28.3845" y2="12.7" width="0.254" layer="1"/> -<wire x1="28.3845" y1="12.7" x2="30.7975" y2="12.7" width="0.254" layer="1"/> -<wire x1="30.7975" y1="12.7" x2="32.0675" y2="11.43" width="0.254" layer="1"/> -<wire x1="32.0675" y1="11.43" x2="32.0675" y2="5.6875" width="0.254" layer="1"/> -<wire x1="32.0675" y1="5.6875" x2="31.43" y2="5.05" width="0.254" layer="1"/> </signal> <signal name="N$8"> <contactref element="U2" pad="9"/> @@ -2111,9 +2085,6 @@ design rules under a new name.</description> <wire x1="8.2575" y1="30.16" x2="9.505" y2="30.16" width="0.307240625" layer="1"/> </signal> </signals> -<errors> -<approved hash="6,1,e42fcf404f5d6432"/> -</errors> </board> </drawing> </eagle> diff --git a/multivoltage-uart/mv-uart.sch b/multivoltage-uart/mv-uart.sch index de74253..21d975d 100644 --- a/multivoltage-uart/mv-uart.sch +++ b/multivoltage-uart/mv-uart.sch @@ -2608,7 +2608,7 @@ Details see: <a href="http://katalog.we-online.de/en/pbs/WE-TVS_High_Speed?"& </library> </libraries> <attributes> -<attribute name="VERSION" value="v1"/> +<attribute name="VERSION" value="v2"/> </attributes> <variantdefs> </variantdefs> @@ -2879,18 +2879,6 @@ Details see: <a href="http://katalog.we-online.de/en/pbs/WE-TVS_High_Speed?"& <attribute name="SOURCEPARTNUMBER" value="1276-1044-1-ND"/> </part> <part name="GND9" library="supply1" deviceset="GND" device=""/> -<part name="R10" library="rc-sysmocom" deviceset="RESISTOR" device="_0603" value="10k"> -<attribute name="CLASS" value="RESISTOR"/> -<attribute name="DESCRIPTION" value="RES SMD 10K OHM 5% 1/10W 0603"/> -<attribute name="LINK" value="http://www.digikey.com/product-detail/en/samsung-electro-mechanics-america-inc/RC1608J103CS/1276-5086-1-ND/3968058"/> -<attribute name="MANUFACTURER" value="Samsung Electro-Mechanics America, Inc."/> -<attribute name="MANUFACTURERPARTNUMBER" value="RC1608J103CS"/> -<attribute name="POPULATED" value="TRUE"/> -<attribute name="ROHSCERTIFICATE" value="UNKNOWN ROHS CERTIFICATE"/> -<attribute name="SOURCE" value="DIGIKEY"/> -<attribute name="SOURCEPARTNUMBER" value="1276-5086-1-ND"/> -</part> -<part name="GND10" library="supply1" deviceset="GND" device=""/> <part name="JP2" library="pinhead" deviceset="PINHD-1X6" device="/90"> <attribute name="CLASS" value="CONNECTOR\JUMPER"/> <attribute name="DESCRIPTION" value="6 Positions Header, Unshrouded, Breakaway Connector 0.100" (2.54mm) Through Hole, Right Angle Gold"/> @@ -3359,18 +3347,6 @@ voltage mis-match</text> <attribute name="LINK" x="40.64" y="109.22" size="1.778" layer="96" display="off"/> </instance> <instance part="GND9" gate="1" x="40.64" y="101.6"/> -<instance part="R10" gate="G$1" x="38.1" y="58.42" rot="R90"> -<attribute name="DESCRIPTION" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="MANUFACTURER" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="MANUFACTURERPARTNUMBER" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="SOURCE" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="SOURCEPARTNUMBER" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="ROHSCERTIFICATE" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="POPULATED" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="CLASS" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -<attribute name="LINK" x="38.1" y="58.42" size="1.778" layer="96" display="off"/> -</instance> -<instance part="GND10" gate="1" x="38.1" y="50.8"/> <instance part="JP2" gate="A" x="241.3" y="88.9" rot="R180"> <attribute name="DESCRIPTION" x="241.3" y="88.9" size="1.778" layer="96" display="off"/> <attribute name="MANUFACTURER" x="241.3" y="88.9" size="1.778" layer="96" display="off"/> @@ -3613,13 +3589,17 @@ voltage mis-match</text> </segment> <segment> <pinref part="U3" gate="G$1" pin="IN"/> -<wire x1="45.72" y1="66.04" x2="45.72" y2="71.12" width="0.1524" layer="91"/> -<wire x1="45.72" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/> +<wire x1="45.72" y1="66.04" x2="43.18" y2="66.04" width="0.1524" layer="91"/> <pinref part="C6" gate="G$1" pin="2"/> -<wire x1="27.94" y1="71.12" x2="25.4" y2="71.12" width="0.1524" layer="91"/> -<wire x1="27.94" y1="63.5" x2="27.94" y2="71.12" width="0.1524" layer="91"/> -<junction x="27.94" y="71.12"/> -<label x="25.4" y="71.12" size="1.27" layer="95" rot="R180" xref="yes"/> +<wire x1="43.18" y1="66.04" x2="27.94" y2="66.04" width="0.1524" layer="91"/> +<wire x1="27.94" y1="66.04" x2="25.4" y2="66.04" width="0.1524" layer="91"/> +<wire x1="27.94" y1="63.5" x2="27.94" y2="66.04" width="0.1524" layer="91"/> +<junction x="27.94" y="66.04"/> +<label x="25.4" y="66.04" size="1.27" layer="95" rot="R180" xref="yes"/> +<pinref part="U3" gate="G$1" pin="!SHDN"/> +<wire x1="45.72" y1="60.96" x2="43.18" y2="60.96" width="0.1524" layer="91"/> +<wire x1="43.18" y1="60.96" x2="43.18" y2="66.04" width="0.1524" layer="91"/> +<junction x="43.18" y="66.04"/> </segment> <segment> <pinref part="JP1" gate="A" pin="4"/> @@ -3711,10 +3691,6 @@ voltage mis-match</text> <wire x1="40.64" y1="106.68" x2="40.64" y2="104.14" width="0.1524" layer="91"/> </segment> <segment> -<pinref part="R10" gate="G$1" pin="1"/> -<pinref part="GND10" gate="1" pin="GND"/> -</segment> -<segment> <pinref part="JP2" gate="A" pin="1"/> <wire x1="243.84" y1="81.28" x2="251.46" y2="81.28" width="0.1524" layer="91"/> <wire x1="251.46" y1="81.28" x2="251.46" y2="76.2" width="0.1524" layer="91"/> @@ -3939,16 +3915,6 @@ voltage mis-match</text> </net> <net name="!SUSPEND" class="0"> <segment> -<pinref part="U3" gate="G$1" pin="!SHDN"/> -<wire x1="45.72" y1="60.96" x2="43.18" y2="60.96" width="0.1524" layer="91"/> -<wire x1="43.18" y1="60.96" x2="43.18" y2="63.5" width="0.1524" layer="91"/> -<label x="43.18" y="68.58" size="1.27" layer="95" rot="R180" xref="yes"/> -<pinref part="R10" gate="G$1" pin="2"/> -<wire x1="43.18" y1="63.5" x2="43.18" y2="68.58" width="0.1524" layer="91"/> -<wire x1="38.1" y1="63.5" x2="43.18" y2="63.5" width="0.1524" layer="91"/> -<junction x="43.18" y="63.5"/> -</segment> -<segment> <pinref part="U2" gate="A" pin="!SUSPEND/RI_SCI"/> <wire x1="53.34" y1="147.32" x2="50.8" y2="147.32" width="0.1524" layer="91"/> <label x="50.8" y="147.32" size="1.27" layer="95" rot="R180" xref="yes"/> |