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)
This commit is contained in:
Harald Welte 2016-12-05 19:42:27 +01:00
parent 2093ba575d
commit 9b5d540b1f
3 changed files with 22 additions and 82 deletions

View File

@ -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"/>

View File

@ -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>

View File

@ -2608,7 +2608,7 @@ Details see: &lt;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: &lt;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&quot; (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"/>