From f604eed1acae5d92f9109d6d242ef97f2163e713 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Tue, 20 Aug 2019 00:53:55 +0200 Subject: [PATCH 01/13] Add the MCP2210 USB-to-SPI Converter --- Interface_USB.dcm | 18 ++++++++ Interface_USB.lib | 108 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) diff --git a/Interface_USB.dcm b/Interface_USB.dcm index 9a898844db..86e8f2414a 100644 --- a/Interface_USB.dcm +++ b/Interface_USB.dcm @@ -300,6 +300,24 @@ K USB UART Converter F http://ww1.microchip.com/downloads/en/DeviceDoc/200022228D.pdf $ENDCMP # +$CMP MCP2210-I-MQ +D USB to SPI Protocol Converter with GPIO,QFN +K USB,SPI,Master,Converter,Bridge +F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf +$ENDCMP +# +$CMP MCP2210-I-SO +D USB to SPI Protocol Converter with GPIO,SOIC +K USB,SPI,Master,Converter,Bridge +F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf +$ENDCMP +# +$CMP MCP2210-I-SS +D USB to SPI Protocol Converter with GPIO,SSOP +K USB,SPI,Master,Converter,Bridge +F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf +$ENDCMP +# $CMP TPS2500DRC D Integrated USB power Switch with Boost Converter, High-Efficiency Eco-mode Control Scheme, Texas S-PVSON-10 K USB switch boost diff --git a/Interface_USB.lib b/Interface_USB.lib index 732f64a891..b229812b18 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1540,6 +1540,114 @@ X GP3 9 -900 -200 100 R 50 50 1 1 B ENDDRAW ENDDEF # +# MCP2210-I-MQ +# +DEF MCP2210-I-MQ U 0 20 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "MCP2210-I-MQ" 400 800 50 H V C CNN +F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1100 50 H I C CNN +F3 "" 0 800 50 H I C CNN +$FPLIST + QFN*5x5mm*P0.65mm* +$ENDFPLIST +DRAW +S -400 700 400 -700 0 1 10 f +X ~RST 1 -500 600 100 R 50 50 1 1 I +X MISO 10 500 400 100 L 50 50 1 1 I +X GP6 11 500 0 100 L 50 50 1 1 B +X GP7 12 500 100 100 L 50 50 1 1 B +X GP8 13 500 200 100 L 50 50 1 1 B +X VUSB 14 0 800 100 D 50 50 1 1 W +X D- 15 -500 100 100 R 50 50 1 1 B +X D+ 16 -500 0 100 R 50 50 1 1 B +X VSS 17 0 -800 100 U 50 50 1 1 W +X VDD 18 -100 800 100 D 50 50 1 1 W +X OSC1 19 -500 400 100 R 50 50 1 1 I +X GP0 2 500 -600 100 L 50 50 1 1 B +X OSC2 20 -500 300 100 R 50 50 1 1 O +X PAD 21 -500 -600 100 R 50 50 1 1 U +X GP1 3 500 -500 100 L 50 50 1 1 B +X GP2 4 500 -400 100 L 50 50 1 1 B +X GP3 5 500 -300 100 L 50 50 1 1 B +X MOSI 6 500 500 100 L 50 50 1 1 O +X GP4 7 500 -200 100 L 50 50 1 1 B +X SCK 8 500 600 100 L 50 50 1 1 O +X GP5 9 500 -100 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# MCP2210-I-SO +# +DEF MCP2210-I-SO U 0 20 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "MCP2210-I-SO" 400 800 50 H V C CNN +F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1100 50 H I C CNN +F3 "" 0 800 50 H I C CNN +$FPLIST + SOIC*7.5x12.8mm*P1.27mm* +$ENDFPLIST +DRAW +S -400 700 400 -700 0 1 10 f +X VDD 1 -100 800 100 D 50 50 1 1 W +X GP4 10 500 -200 100 L 50 50 1 1 B +X SCK 11 500 600 100 L 50 50 1 1 O +X GP5 12 500 -100 100 L 50 50 1 1 B +X MISO 13 500 400 100 L 50 50 1 1 I +X GP6 14 500 0 100 L 50 50 1 1 B +X GP7 15 500 100 100 L 50 50 1 1 B +X GP8 16 500 200 100 L 50 50 1 1 B +X VUSB 17 0 800 100 D 50 50 1 1 W +X D- 18 -500 100 100 R 50 50 1 1 B +X D+ 19 -500 0 100 R 50 50 1 1 B +X OSC1 2 -500 400 100 R 50 50 1 1 I +X VSS 20 0 -800 100 U 50 50 1 1 W +X PAD 21 -500 -600 100 R 50 50 1 1 U +X OSC2 3 -500 300 100 R 50 50 1 1 O +X ~RST 4 -500 600 100 R 50 50 1 1 I +X GP0 5 500 -600 100 L 50 50 1 1 B +X GP1 6 500 -500 100 L 50 50 1 1 B +X GP2 7 500 -400 100 L 50 50 1 1 B +X GP3 8 500 -300 100 L 50 50 1 1 B +X MOSI 9 500 500 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# MCP2210-I-SS +# +DEF MCP2210-I-SS U 0 20 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "MCP2210-I-SS" 400 800 50 H V C CNN +F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1100 50 H I C CNN +F3 "" 0 800 50 H I C CNN +$FPLIST + SSOP*5.3x7.2mm*P0.65mm* +$ENDFPLIST +DRAW +S -400 700 400 -700 0 1 10 f +X VDD 1 -100 800 100 D 50 50 1 1 W +X GP4 10 500 -200 100 L 50 50 1 1 B +X SCK 11 500 600 100 L 50 50 1 1 O +X GP5 12 500 -100 100 L 50 50 1 1 B +X MISO 13 500 400 100 L 50 50 1 1 I +X GP6 14 500 0 100 L 50 50 1 1 B +X GP7 15 500 100 100 L 50 50 1 1 B +X GP8 16 500 200 100 L 50 50 1 1 B +X VUSB 17 0 800 100 D 50 50 1 1 W +X D- 18 -500 100 100 R 50 50 1 1 B +X D+ 19 -500 0 100 R 50 50 1 1 B +X OSC1 2 -500 400 100 R 50 50 1 1 I +X VSS 20 0 -800 100 U 50 50 1 1 W +X PAD 21 -500 -600 100 R 50 50 1 1 U +X OSC2 3 -500 300 100 R 50 50 1 1 O +X ~RST 4 -500 600 100 R 50 50 1 1 I +X GP0 5 500 -600 100 L 50 50 1 1 B +X GP1 6 500 -500 100 L 50 50 1 1 B +X GP2 7 500 -400 100 L 50 50 1 1 B +X GP3 8 500 -300 100 L 50 50 1 1 B +X MOSI 9 500 500 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # TPS2500DRC # DEF TPS2500DRC U 0 20 Y Y 1 F N From 37a4595f19b4d2038626a5db1b408c8a10083910 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Tue, 20 Aug 2019 17:37:50 +0200 Subject: [PATCH 02/13] Remove EP pins from SOIC/SSOP variants These don't have an exposed pad, of course --- Interface_USB.lib | 2 -- 1 file changed, 2 deletions(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index b229812b18..47274d0a5b 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1601,7 +1601,6 @@ X D- 18 -500 100 100 R 50 50 1 1 B X D+ 19 -500 0 100 R 50 50 1 1 B X OSC1 2 -500 400 100 R 50 50 1 1 I X VSS 20 0 -800 100 U 50 50 1 1 W -X PAD 21 -500 -600 100 R 50 50 1 1 U X OSC2 3 -500 300 100 R 50 50 1 1 O X ~RST 4 -500 600 100 R 50 50 1 1 I X GP0 5 500 -600 100 L 50 50 1 1 B @@ -1637,7 +1636,6 @@ X D- 18 -500 100 100 R 50 50 1 1 B X D+ 19 -500 0 100 R 50 50 1 1 B X OSC1 2 -500 400 100 R 50 50 1 1 I X VSS 20 0 -800 100 U 50 50 1 1 W -X PAD 21 -500 -600 100 R 50 50 1 1 U X OSC2 3 -500 300 100 R 50 50 1 1 O X ~RST 4 -500 600 100 R 50 50 1 1 I X GP0 5 500 -600 100 L 50 50 1 1 B From ee0ba555344778333f8955c1ce54f164fda98035 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Sun, 29 Sep 2019 19:13:39 +0200 Subject: [PATCH 03/13] Separate keywords with spaces, not commas --- Interface_USB.dcm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Interface_USB.dcm b/Interface_USB.dcm index 86e8f2414a..1994e196dd 100644 --- a/Interface_USB.dcm +++ b/Interface_USB.dcm @@ -302,19 +302,19 @@ $ENDCMP # $CMP MCP2210-I-MQ D USB to SPI Protocol Converter with GPIO,QFN -K USB,SPI,Master,Converter,Bridge +K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # $CMP MCP2210-I-SO D USB to SPI Protocol Converter with GPIO,SOIC -K USB,SPI,Master,Converter,Bridge +K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # $CMP MCP2210-I-SS D USB to SPI Protocol Converter with GPIO,SSOP -K USB,SPI,Master,Converter,Bridge +K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # From d910a1bf6d75ee5cb634a778d378a152e3217f61 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Mon, 7 Oct 2019 21:11:01 +0200 Subject: [PATCH 04/13] Use wildcard for the temperature range --- Interface_USB.dcm | 6 +++--- Interface_USB.lib | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Interface_USB.dcm b/Interface_USB.dcm index 1994e196dd..bd6afa345d 100644 --- a/Interface_USB.dcm +++ b/Interface_USB.dcm @@ -300,19 +300,19 @@ K USB UART Converter F http://ww1.microchip.com/downloads/en/DeviceDoc/200022228D.pdf $ENDCMP # -$CMP MCP2210-I-MQ +$CMP MCP2210-x-MQ D USB to SPI Protocol Converter with GPIO,QFN K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # -$CMP MCP2210-I-SO +$CMP MCP2210-x-SO D USB to SPI Protocol Converter with GPIO,SOIC K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # -$CMP MCP2210-I-SS +$CMP MCP2210-x-SS D USB to SPI Protocol Converter with GPIO,SSOP K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf diff --git a/Interface_USB.lib b/Interface_USB.lib index 47274d0a5b..42651d2bd1 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1540,11 +1540,11 @@ X GP3 9 -900 -200 100 R 50 50 1 1 B ENDDRAW ENDDEF # -# MCP2210-I-MQ +# MCP2210-x-MQ # -DEF MCP2210-I-MQ U 0 20 Y Y 1 F N +DEF MCP2210-x-MQ U 0 20 Y Y 1 F N F0 "U" -400 800 50 H V C CNN -F1 "MCP2210-I-MQ" 400 800 50 H V C CNN +F1 "MCP2210-x-MQ" 400 800 50 H V C CNN F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1100 50 H I C CNN F3 "" 0 800 50 H I C CNN $FPLIST @@ -1576,11 +1576,11 @@ X GP5 9 500 -100 100 L 50 50 1 1 B ENDDRAW ENDDEF # -# MCP2210-I-SO +# MCP2210-x-SO # -DEF MCP2210-I-SO U 0 20 Y Y 1 F N +DEF MCP2210-x-SO U 0 20 Y Y 1 F N F0 "U" -400 800 50 H V C CNN -F1 "MCP2210-I-SO" 400 800 50 H V C CNN +F1 "MCP2210-x-SO" 400 800 50 H V C CNN F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1100 50 H I C CNN F3 "" 0 800 50 H I C CNN $FPLIST @@ -1611,11 +1611,11 @@ X MOSI 9 500 500 100 L 50 50 1 1 O ENDDRAW ENDDEF # -# MCP2210-I-SS +# MCP2210-x-SS # -DEF MCP2210-I-SS U 0 20 Y Y 1 F N +DEF MCP2210-x-SS U 0 20 Y Y 1 F N F0 "U" -400 800 50 H V C CNN -F1 "MCP2210-I-SS" 400 800 50 H V C CNN +F1 "MCP2210-x-SS" 400 800 50 H V C CNN F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1100 50 H I C CNN F3 "" 0 800 50 H I C CNN $FPLIST From b6a994ce951cb136166597e89d815a5114fba32e Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Tue, 8 Oct 2019 01:00:11 +0200 Subject: [PATCH 05/13] Move pad to bottom and make passive --- Interface_USB.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index 42651d2bd1..70ec28f924 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1565,7 +1565,7 @@ X VDD 18 -100 800 100 D 50 50 1 1 W X OSC1 19 -500 400 100 R 50 50 1 1 I X GP0 2 500 -600 100 L 50 50 1 1 B X OSC2 20 -500 300 100 R 50 50 1 1 O -X PAD 21 -500 -600 100 R 50 50 1 1 U +X PAD 21 -100 -800 100 U 50 50 1 1 P X GP1 3 500 -500 100 L 50 50 1 1 B X GP2 4 500 -400 100 L 50 50 1 1 B X GP3 5 500 -300 100 L 50 50 1 1 B From 38602cb1a2fac1872481b33094631595da9488ce Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Tue, 8 Oct 2019 01:09:06 +0200 Subject: [PATCH 06/13] Move SPI to other side, shrink the symbol --- Interface_USB.lib | 150 +++++++++++++++++++++++----------------------- 1 file changed, 75 insertions(+), 75 deletions(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index 70ec28f924..eba2bc37e3 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1543,106 +1543,106 @@ ENDDEF # MCP2210-x-MQ # DEF MCP2210-x-MQ U 0 20 Y Y 1 F N -F0 "U" -400 800 50 H V C CNN -F1 "MCP2210-x-MQ" 400 800 50 H V C CNN -F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1100 50 H I C CNN -F3 "" 0 800 50 H I C CNN +F0 "U" -400 700 50 H V C CNN +F1 "MCP2210-x-MQ" 400 700 50 H V C CNN +F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1000 50 H I C CNN +F3 "" 0 700 50 H I C CNN $FPLIST QFN*5x5mm*P0.65mm* $ENDFPLIST DRAW -S -400 700 400 -700 0 1 10 f -X ~RST 1 -500 600 100 R 50 50 1 1 I -X MISO 10 500 400 100 L 50 50 1 1 I -X GP6 11 500 0 100 L 50 50 1 1 B -X GP7 12 500 100 100 L 50 50 1 1 B -X GP8 13 500 200 100 L 50 50 1 1 B -X VUSB 14 0 800 100 D 50 50 1 1 W -X D- 15 -500 100 100 R 50 50 1 1 B -X D+ 16 -500 0 100 R 50 50 1 1 B -X VSS 17 0 -800 100 U 50 50 1 1 W -X VDD 18 -100 800 100 D 50 50 1 1 W -X OSC1 19 -500 400 100 R 50 50 1 1 I -X GP0 2 500 -600 100 L 50 50 1 1 B -X OSC2 20 -500 300 100 R 50 50 1 1 O -X PAD 21 -100 -800 100 U 50 50 1 1 P -X GP1 3 500 -500 100 L 50 50 1 1 B -X GP2 4 500 -400 100 L 50 50 1 1 B -X GP3 5 500 -300 100 L 50 50 1 1 B -X MOSI 6 500 500 100 L 50 50 1 1 O -X GP4 7 500 -200 100 L 50 50 1 1 B -X SCK 8 500 600 100 L 50 50 1 1 O -X GP5 9 500 -100 100 L 50 50 1 1 B +S -400 600 300 -600 0 1 10 f +X ~RST 1 -500 500 100 R 50 50 1 1 I +X MISO 10 -500 -500 100 R 50 50 1 1 I +X GP6 11 400 300 100 L 50 50 1 1 B +X GP7 12 400 400 100 L 50 50 1 1 B +X GP8 13 400 500 100 L 50 50 1 1 B +X VUSB 14 0 700 100 D 50 50 1 1 W +X D- 15 -500 0 100 R 50 50 1 1 B +X D+ 16 -500 -100 100 R 50 50 1 1 B +X VSS 17 0 -700 100 U 50 50 1 1 W +X VDD 18 -100 700 100 D 50 50 1 1 W +X OSC1 19 -500 300 100 R 50 50 1 1 I +X GP0 2 400 -300 100 L 50 50 1 1 B +X OSC2 20 -500 200 100 R 50 50 1 1 O +X PAD 21 -100 -700 100 U 50 50 1 1 P +X GP1 3 400 -200 100 L 50 50 1 1 B +X GP2 4 400 -100 100 L 50 50 1 1 B +X GP3 5 400 0 100 L 50 50 1 1 B +X MOSI 6 -500 -400 100 R 50 50 1 1 O +X GP4 7 400 100 100 L 50 50 1 1 B +X SCK 8 -500 -300 100 R 50 50 1 1 O +X GP5 9 400 200 100 L 50 50 1 1 B ENDDRAW ENDDEF # # MCP2210-x-SO # DEF MCP2210-x-SO U 0 20 Y Y 1 F N -F0 "U" -400 800 50 H V C CNN -F1 "MCP2210-x-SO" 400 800 50 H V C CNN +F0 "U" -400 700 50 H V C CNN +F1 "MCP2210-x-SO" 400 700 50 H V C CNN F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1100 50 H I C CNN -F3 "" 0 800 50 H I C CNN +F3 "" 0 700 50 H I C CNN $FPLIST SOIC*7.5x12.8mm*P1.27mm* $ENDFPLIST DRAW -S -400 700 400 -700 0 1 10 f -X VDD 1 -100 800 100 D 50 50 1 1 W -X GP4 10 500 -200 100 L 50 50 1 1 B -X SCK 11 500 600 100 L 50 50 1 1 O -X GP5 12 500 -100 100 L 50 50 1 1 B -X MISO 13 500 400 100 L 50 50 1 1 I -X GP6 14 500 0 100 L 50 50 1 1 B -X GP7 15 500 100 100 L 50 50 1 1 B -X GP8 16 500 200 100 L 50 50 1 1 B -X VUSB 17 0 800 100 D 50 50 1 1 W -X D- 18 -500 100 100 R 50 50 1 1 B -X D+ 19 -500 0 100 R 50 50 1 1 B -X OSC1 2 -500 400 100 R 50 50 1 1 I -X VSS 20 0 -800 100 U 50 50 1 1 W -X OSC2 3 -500 300 100 R 50 50 1 1 O -X ~RST 4 -500 600 100 R 50 50 1 1 I -X GP0 5 500 -600 100 L 50 50 1 1 B -X GP1 6 500 -500 100 L 50 50 1 1 B -X GP2 7 500 -400 100 L 50 50 1 1 B -X GP3 8 500 -300 100 L 50 50 1 1 B -X MOSI 9 500 500 100 L 50 50 1 1 O +S -400 600 300 -600 0 1 10 f +X VDD 1 -100 700 100 D 50 50 1 1 W +X GP4 10 400 100 100 L 50 50 1 1 B +X SCK 11 -500 -300 100 R 50 50 1 1 O +X GP5 12 400 200 100 L 50 50 1 1 B +X MISO 13 -500 -500 100 R 50 50 1 1 I +X GP6 14 400 300 100 L 50 50 1 1 B +X GP7 15 400 400 100 L 50 50 1 1 B +X GP8 16 400 500 100 L 50 50 1 1 B +X VUSB 17 0 700 100 D 50 50 1 1 W +X D- 18 -500 0 100 R 50 50 1 1 B +X D+ 19 -500 -100 100 R 50 50 1 1 B +X OSC1 2 -500 300 100 R 50 50 1 1 I +X VSS 20 0 -700 100 U 50 50 1 1 W +X OSC2 3 -500 200 100 R 50 50 1 1 O +X ~RST 4 -500 500 100 R 50 50 1 1 I +X GP0 5 400 -300 100 L 50 50 1 1 B +X GP1 6 400 -200 100 L 50 50 1 1 B +X GP2 7 400 -100 100 L 50 50 1 1 B +X GP3 8 400 0 100 L 50 50 1 1 B +X MOSI 9 -500 -400 100 R 50 50 1 1 O ENDDRAW ENDDEF # # MCP2210-x-SS # DEF MCP2210-x-SS U 0 20 Y Y 1 F N -F0 "U" -400 800 50 H V C CNN -F1 "MCP2210-x-SS" 400 800 50 H V C CNN -F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1100 50 H I C CNN -F3 "" 0 800 50 H I C CNN +F0 "U" -400 700 50 H V C CNN +F1 "MCP2210-x-SS" 400 700 50 H V C CNN +F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1000 50 H I C CNN +F3 "" 0 700 50 H I C CNN $FPLIST SSOP*5.3x7.2mm*P0.65mm* $ENDFPLIST DRAW -S -400 700 400 -700 0 1 10 f -X VDD 1 -100 800 100 D 50 50 1 1 W -X GP4 10 500 -200 100 L 50 50 1 1 B -X SCK 11 500 600 100 L 50 50 1 1 O -X GP5 12 500 -100 100 L 50 50 1 1 B -X MISO 13 500 400 100 L 50 50 1 1 I -X GP6 14 500 0 100 L 50 50 1 1 B -X GP7 15 500 100 100 L 50 50 1 1 B -X GP8 16 500 200 100 L 50 50 1 1 B -X VUSB 17 0 800 100 D 50 50 1 1 W -X D- 18 -500 100 100 R 50 50 1 1 B -X D+ 19 -500 0 100 R 50 50 1 1 B -X OSC1 2 -500 400 100 R 50 50 1 1 I -X VSS 20 0 -800 100 U 50 50 1 1 W -X OSC2 3 -500 300 100 R 50 50 1 1 O -X ~RST 4 -500 600 100 R 50 50 1 1 I -X GP0 5 500 -600 100 L 50 50 1 1 B -X GP1 6 500 -500 100 L 50 50 1 1 B -X GP2 7 500 -400 100 L 50 50 1 1 B -X GP3 8 500 -300 100 L 50 50 1 1 B -X MOSI 9 500 500 100 L 50 50 1 1 O +S -400 600 300 -600 0 1 10 f +X VDD 1 -100 700 100 D 50 50 1 1 W +X GP4 10 400 100 100 L 50 50 1 1 B +X SCK 11 -500 -300 100 R 50 50 1 1 O +X GP5 12 400 200 100 L 50 50 1 1 B +X MISO 13 -500 -500 100 R 50 50 1 1 I +X GP6 14 400 300 100 L 50 50 1 1 B +X GP7 15 400 400 100 L 50 50 1 1 B +X GP8 16 400 500 100 L 50 50 1 1 B +X VUSB 17 0 700 100 D 50 50 1 1 W +X D- 18 -500 0 100 R 50 50 1 1 B +X D+ 19 -500 -100 100 R 50 50 1 1 B +X OSC1 2 -500 300 100 R 50 50 1 1 I +X VSS 20 0 -700 100 U 50 50 1 1 W +X OSC2 3 -500 200 100 R 50 50 1 1 O +X ~RST 4 -500 500 100 R 50 50 1 1 I +X GP0 5 400 -300 100 L 50 50 1 1 B +X GP1 6 400 -200 100 L 50 50 1 1 B +X GP2 7 400 -100 100 L 50 50 1 1 B +X GP3 8 400 0 100 L 50 50 1 1 B +X MOSI 9 -500 -400 100 R 50 50 1 1 O ENDDRAW ENDDEF # From 8b701e13af2dce3788f7f6cb504347cf4ff5a071 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 9 Oct 2019 00:19:19 +0200 Subject: [PATCH 07/13] Remove - before the symbol name wildcard --- Interface_USB.dcm | 6 +++--- Interface_USB.lib | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Interface_USB.dcm b/Interface_USB.dcm index bd6afa345d..4abe1f6d57 100644 --- a/Interface_USB.dcm +++ b/Interface_USB.dcm @@ -300,19 +300,19 @@ K USB UART Converter F http://ww1.microchip.com/downloads/en/DeviceDoc/200022228D.pdf $ENDCMP # -$CMP MCP2210-x-MQ +$CMP MCP2210x-MQ D USB to SPI Protocol Converter with GPIO,QFN K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # -$CMP MCP2210-x-SO +$CMP MCP2210x-SO D USB to SPI Protocol Converter with GPIO,SOIC K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # -$CMP MCP2210-x-SS +$CMP MCP2210x-SS D USB to SPI Protocol Converter with GPIO,SSOP K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf diff --git a/Interface_USB.lib b/Interface_USB.lib index eba2bc37e3..21504cff3d 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1540,11 +1540,11 @@ X GP3 9 -900 -200 100 R 50 50 1 1 B ENDDRAW ENDDEF # -# MCP2210-x-MQ +# MCP2210x-MQ # -DEF MCP2210-x-MQ U 0 20 Y Y 1 F N +DEF MCP2210x-MQ U 0 20 Y Y 1 F N F0 "U" -400 700 50 H V C CNN -F1 "MCP2210-x-MQ" 400 700 50 H V C CNN +F1 "MCP2210x-MQ" 400 700 50 H V C CNN F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1000 50 H I C CNN F3 "" 0 700 50 H I C CNN $FPLIST @@ -1576,11 +1576,11 @@ X GP5 9 400 200 100 L 50 50 1 1 B ENDDRAW ENDDEF # -# MCP2210-x-SO +# MCP2210x-SO # -DEF MCP2210-x-SO U 0 20 Y Y 1 F N +DEF MCP2210x-SO U 0 20 Y Y 1 F N F0 "U" -400 700 50 H V C CNN -F1 "MCP2210-x-SO" 400 700 50 H V C CNN +F1 "MCP2210x-SO" 400 700 50 H V C CNN F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1100 50 H I C CNN F3 "" 0 700 50 H I C CNN $FPLIST @@ -1611,11 +1611,11 @@ X MOSI 9 -500 -400 100 R 50 50 1 1 O ENDDRAW ENDDEF # -# MCP2210-x-SS +# MCP2210x-SS # -DEF MCP2210-x-SS U 0 20 Y Y 1 F N +DEF MCP2210x-SS U 0 20 Y Y 1 F N F0 "U" -400 700 50 H V C CNN -F1 "MCP2210-x-SS" 400 700 50 H V C CNN +F1 "MCP2210x-SS" 400 700 50 H V C CNN F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1000 50 H I C CNN F3 "" 0 700 50 H I C CNN $FPLIST From 1fddc060c15eb7ed75907bd0ea6c37ccda496b47 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 9 Oct 2019 00:22:00 +0200 Subject: [PATCH 08/13] Fix symbol descriptions --- Interface_USB.dcm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Interface_USB.dcm b/Interface_USB.dcm index 4abe1f6d57..7eec36641f 100644 --- a/Interface_USB.dcm +++ b/Interface_USB.dcm @@ -301,19 +301,19 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/200022228D.pdf $ENDCMP # $CMP MCP2210x-MQ -D USB to SPI Protocol Converter with GPIO,QFN +D USB to SPI Protocol Converter with GPIO, QFN-20 K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # $CMP MCP2210x-SO -D USB to SPI Protocol Converter with GPIO,SOIC +D USB to SPI Protocol Converter with GPIO, SOIC-20 K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP # $CMP MCP2210x-SS -D USB to SPI Protocol Converter with GPIO,SSOP +D USB to SPI Protocol Converter with GPIO, SSOP-20 K USB SPI Master Converter Bridge F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf $ENDCMP From 37d015281598c2b5d6732f75db9fa20cf3b14f19 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 9 Oct 2019 00:38:19 +0200 Subject: [PATCH 09/13] Adjust footprint filter and EP pin name --- Interface_USB.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index 21504cff3d..318901666a 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1548,7 +1548,7 @@ F1 "MCP2210x-MQ" 400 700 50 H V C CNN F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1000 50 H I C CNN F3 "" 0 700 50 H I C CNN $FPLIST - QFN*5x5mm*P0.65mm* + QFN*1EP*5x5mm*P0.65mm* $ENDFPLIST DRAW S -400 600 300 -600 0 1 10 f @@ -1565,7 +1565,7 @@ X VDD 18 -100 700 100 D 50 50 1 1 W X OSC1 19 -500 300 100 R 50 50 1 1 I X GP0 2 400 -300 100 L 50 50 1 1 B X OSC2 20 -500 200 100 R 50 50 1 1 O -X PAD 21 -100 -700 100 U 50 50 1 1 P +X EP 21 -100 -700 100 U 50 50 1 1 P X GP1 3 400 -200 100 L 50 50 1 1 B X GP2 4 400 -100 100 L 50 50 1 1 B X GP3 5 400 0 100 L 50 50 1 1 B From 5a3e44dc169ae5abb72c60cff321c88eb344d07b Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 9 Oct 2019 00:43:08 +0200 Subject: [PATCH 10/13] Reorganize pins --- Interface_USB.lib | 114 +++++++++++++++++++++++----------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index 318901666a..809373ab4c 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1552,27 +1552,27 @@ $FPLIST $ENDFPLIST DRAW S -400 600 300 -600 0 1 10 f -X ~RST 1 -500 500 100 R 50 50 1 1 I -X MISO 10 -500 -500 100 R 50 50 1 1 I -X GP6 11 400 300 100 L 50 50 1 1 B -X GP7 12 400 400 100 L 50 50 1 1 B -X GP8 13 400 500 100 L 50 50 1 1 B -X VUSB 14 0 700 100 D 50 50 1 1 W -X D- 15 -500 0 100 R 50 50 1 1 B -X D+ 16 -500 -100 100 R 50 50 1 1 B +X ~RST 1 -500 200 100 R 50 50 1 1 I +X MISO 10 -500 -200 100 R 50 50 1 1 I +X GP6 11 400 -200 100 L 50 50 1 1 B +X GP7 12 400 -300 100 L 50 50 1 1 B +X GP8 13 400 -400 100 L 50 50 1 1 B +X VUSB 14 -100 700 100 D 50 50 1 1 W +X D- 15 -500 500 100 R 50 50 1 1 B +X D+ 16 -500 400 100 R 50 50 1 1 B X VSS 17 0 -700 100 U 50 50 1 1 W -X VDD 18 -100 700 100 D 50 50 1 1 W -X OSC1 19 -500 300 100 R 50 50 1 1 I -X GP0 2 400 -300 100 L 50 50 1 1 B -X OSC2 20 -500 200 100 R 50 50 1 1 O +X VDD 18 0 700 100 D 50 50 1 1 W +X OSC1 19 -500 -400 100 R 50 50 1 1 I +X GP0 2 400 400 100 L 50 50 1 1 B +X OSC2 20 -500 -500 100 R 50 50 1 1 O X EP 21 -100 -700 100 U 50 50 1 1 P -X GP1 3 400 -200 100 L 50 50 1 1 B -X GP2 4 400 -100 100 L 50 50 1 1 B -X GP3 5 400 0 100 L 50 50 1 1 B -X MOSI 6 -500 -400 100 R 50 50 1 1 O -X GP4 7 400 100 100 L 50 50 1 1 B -X SCK 8 -500 -300 100 R 50 50 1 1 O -X GP5 9 400 200 100 L 50 50 1 1 B +X GP1 3 400 300 100 L 50 50 1 1 B +X GP2 4 400 200 100 L 50 50 1 1 B +X GP3 5 400 100 100 L 50 50 1 1 B +X MOSI 6 -500 -100 100 R 50 50 1 1 O +X GP4 7 400 0 100 L 50 50 1 1 B +X SCK 8 -500 0 100 R 50 50 1 1 O +X GP5 9 400 -100 100 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -1588,26 +1588,26 @@ $FPLIST $ENDFPLIST DRAW S -400 600 300 -600 0 1 10 f -X VDD 1 -100 700 100 D 50 50 1 1 W -X GP4 10 400 100 100 L 50 50 1 1 B -X SCK 11 -500 -300 100 R 50 50 1 1 O -X GP5 12 400 200 100 L 50 50 1 1 B -X MISO 13 -500 -500 100 R 50 50 1 1 I -X GP6 14 400 300 100 L 50 50 1 1 B -X GP7 15 400 400 100 L 50 50 1 1 B -X GP8 16 400 500 100 L 50 50 1 1 B -X VUSB 17 0 700 100 D 50 50 1 1 W -X D- 18 -500 0 100 R 50 50 1 1 B -X D+ 19 -500 -100 100 R 50 50 1 1 B -X OSC1 2 -500 300 100 R 50 50 1 1 I +X VDD 1 0 700 100 D 50 50 1 1 W +X GP4 10 400 0 100 L 50 50 1 1 B +X SCK 11 -500 0 100 R 50 50 1 1 O +X GP5 12 400 -100 100 L 50 50 1 1 B +X MISO 13 -500 -200 100 R 50 50 1 1 I +X GP6 14 400 -200 100 L 50 50 1 1 B +X GP7 15 400 -300 100 L 50 50 1 1 B +X GP8 16 400 -400 100 L 50 50 1 1 B +X VUSB 17 -100 700 100 D 50 50 1 1 W +X D- 18 -500 500 100 R 50 50 1 1 B +X D+ 19 -500 400 100 R 50 50 1 1 B +X OSC1 2 -500 -400 100 R 50 50 1 1 I X VSS 20 0 -700 100 U 50 50 1 1 W -X OSC2 3 -500 200 100 R 50 50 1 1 O -X ~RST 4 -500 500 100 R 50 50 1 1 I -X GP0 5 400 -300 100 L 50 50 1 1 B -X GP1 6 400 -200 100 L 50 50 1 1 B -X GP2 7 400 -100 100 L 50 50 1 1 B -X GP3 8 400 0 100 L 50 50 1 1 B -X MOSI 9 -500 -400 100 R 50 50 1 1 O +X OSC2 3 -500 -500 100 R 50 50 1 1 O +X ~RST 4 -500 200 100 R 50 50 1 1 I +X GP0 5 400 400 100 L 50 50 1 1 B +X GP1 6 400 300 100 L 50 50 1 1 B +X GP2 7 400 200 100 L 50 50 1 1 B +X GP3 8 400 100 100 L 50 50 1 1 B +X MOSI 9 -500 -100 100 R 50 50 1 1 O ENDDRAW ENDDEF # @@ -1623,26 +1623,26 @@ $FPLIST $ENDFPLIST DRAW S -400 600 300 -600 0 1 10 f -X VDD 1 -100 700 100 D 50 50 1 1 W -X GP4 10 400 100 100 L 50 50 1 1 B -X SCK 11 -500 -300 100 R 50 50 1 1 O -X GP5 12 400 200 100 L 50 50 1 1 B -X MISO 13 -500 -500 100 R 50 50 1 1 I -X GP6 14 400 300 100 L 50 50 1 1 B -X GP7 15 400 400 100 L 50 50 1 1 B -X GP8 16 400 500 100 L 50 50 1 1 B -X VUSB 17 0 700 100 D 50 50 1 1 W -X D- 18 -500 0 100 R 50 50 1 1 B -X D+ 19 -500 -100 100 R 50 50 1 1 B -X OSC1 2 -500 300 100 R 50 50 1 1 I +X VDD 1 0 700 100 D 50 50 1 1 W +X GP4 10 400 0 100 L 50 50 1 1 B +X SCK 11 -500 0 100 R 50 50 1 1 O +X GP5 12 400 -100 100 L 50 50 1 1 B +X MISO 13 -500 -200 100 R 50 50 1 1 I +X GP6 14 400 -200 100 L 50 50 1 1 B +X GP7 15 400 -300 100 L 50 50 1 1 B +X GP8 16 400 -400 100 L 50 50 1 1 B +X VUSB 17 -100 700 100 D 50 50 1 1 W +X D- 18 -500 500 100 R 50 50 1 1 B +X D+ 19 -500 400 100 R 50 50 1 1 B +X OSC1 2 -500 -400 100 R 50 50 1 1 I X VSS 20 0 -700 100 U 50 50 1 1 W -X OSC2 3 -500 200 100 R 50 50 1 1 O -X ~RST 4 -500 500 100 R 50 50 1 1 I -X GP0 5 400 -300 100 L 50 50 1 1 B -X GP1 6 400 -200 100 L 50 50 1 1 B -X GP2 7 400 -100 100 L 50 50 1 1 B -X GP3 8 400 0 100 L 50 50 1 1 B -X MOSI 9 -500 -400 100 R 50 50 1 1 O +X OSC2 3 -500 -500 100 R 50 50 1 1 O +X ~RST 4 -500 200 100 R 50 50 1 1 I +X GP0 5 400 400 100 L 50 50 1 1 B +X GP1 6 400 300 100 L 50 50 1 1 B +X GP2 7 400 200 100 L 50 50 1 1 B +X GP3 8 400 100 100 L 50 50 1 1 B +X MOSI 9 -500 -100 100 R 50 50 1 1 O ENDDRAW ENDDEF # From 9833de7f4182c0802b971b6ba9a710bce1efe426 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 9 Oct 2019 00:44:10 +0200 Subject: [PATCH 11/13] Move text just above the symbol outline --- Interface_USB.lib | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index 809373ab4c..07968669f0 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1543,8 +1543,8 @@ ENDDEF # MCP2210x-MQ # DEF MCP2210x-MQ U 0 20 Y Y 1 F N -F0 "U" -400 700 50 H V C CNN -F1 "MCP2210x-MQ" 400 700 50 H V C CNN +F0 "U" -400 650 50 H V C CNN +F1 "MCP2210x-MQ" 400 650 50 H V C CNN F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1000 50 H I C CNN F3 "" 0 700 50 H I C CNN $FPLIST @@ -1579,8 +1579,8 @@ ENDDEF # MCP2210x-SO # DEF MCP2210x-SO U 0 20 Y Y 1 F N -F0 "U" -400 700 50 H V C CNN -F1 "MCP2210x-SO" 400 700 50 H V C CNN +F0 "U" -400 650 50 H V C CNN +F1 "MCP2210x-SO" 400 650 50 H V C CNN F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1100 50 H I C CNN F3 "" 0 700 50 H I C CNN $FPLIST @@ -1614,8 +1614,8 @@ ENDDEF # MCP2210x-SS # DEF MCP2210x-SS U 0 20 Y Y 1 F N -F0 "U" -400 700 50 H V C CNN -F1 "MCP2210x-SS" 400 700 50 H V C CNN +F0 "U" -400 650 50 H V C CNN +F1 "MCP2210x-SS" 400 650 50 H V C CNN F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1000 50 H I C CNN F3 "" 0 700 50 H I C CNN $FPLIST From 2f67a3afb9de4a5291acb99afd41485993d08599 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Sun, 13 Oct 2019 13:43:34 +0200 Subject: [PATCH 12/13] Reorganize pins --- Interface_USB.lib | 116 +++++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index 07968669f0..deda973d17 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1551,28 +1551,28 @@ $FPLIST QFN*1EP*5x5mm*P0.65mm* $ENDFPLIST DRAW -S -400 600 300 -600 0 1 10 f -X ~RST 1 -500 200 100 R 50 50 1 1 I -X MISO 10 -500 -200 100 R 50 50 1 1 I -X GP6 11 400 -200 100 L 50 50 1 1 B -X GP7 12 400 -300 100 L 50 50 1 1 B -X GP8 13 400 -400 100 L 50 50 1 1 B +S -400 600 300 -700 0 1 10 f +X ~RST 1 -500 500 100 R 50 50 1 1 I +X MISO 10 -500 -100 100 R 50 50 1 1 I +X GP6 11 400 -400 100 L 50 50 1 1 B +X GP7 12 400 -500 100 L 50 50 1 1 B +X GP8 13 400 -600 100 L 50 50 1 1 B X VUSB 14 -100 700 100 D 50 50 1 1 W -X D- 15 -500 500 100 R 50 50 1 1 B -X D+ 16 -500 400 100 R 50 50 1 1 B -X VSS 17 0 -700 100 U 50 50 1 1 W +X D- 15 400 400 100 L 50 50 1 1 B +X D+ 16 400 500 100 L 50 50 1 1 B +X VSS 17 0 -800 100 U 50 50 1 1 W X VDD 18 0 700 100 D 50 50 1 1 W -X OSC1 19 -500 -400 100 R 50 50 1 1 I -X GP0 2 400 400 100 L 50 50 1 1 B -X OSC2 20 -500 -500 100 R 50 50 1 1 O -X EP 21 -100 -700 100 U 50 50 1 1 P -X GP1 3 400 300 100 L 50 50 1 1 B -X GP2 4 400 200 100 L 50 50 1 1 B -X GP3 5 400 100 100 L 50 50 1 1 B -X MOSI 6 -500 -100 100 R 50 50 1 1 O -X GP4 7 400 0 100 L 50 50 1 1 B -X SCK 8 -500 0 100 R 50 50 1 1 O -X GP5 9 400 -100 100 L 50 50 1 1 B +X OSC1 19 -500 -500 100 R 50 50 1 1 I +X GP0 2 400 200 100 L 50 50 1 1 B +X OSC2 20 -500 -600 100 R 50 50 1 1 O +X EP 21 -100 -800 100 U 50 50 1 1 P +X GP1 3 400 100 100 L 50 50 1 1 B +X GP2 4 400 0 100 L 50 50 1 1 B +X GP3 5 400 -100 100 L 50 50 1 1 B +X MOSI 6 -500 0 100 R 50 50 1 1 O +X GP4 7 400 -200 100 L 50 50 1 1 B +X SCK 8 -500 100 100 R 50 50 1 1 O +X GP5 9 400 -300 100 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -1587,27 +1587,27 @@ $FPLIST SOIC*7.5x12.8mm*P1.27mm* $ENDFPLIST DRAW -S -400 600 300 -600 0 1 10 f +S -400 600 300 -700 0 1 10 f X VDD 1 0 700 100 D 50 50 1 1 W -X GP4 10 400 0 100 L 50 50 1 1 B -X SCK 11 -500 0 100 R 50 50 1 1 O -X GP5 12 400 -100 100 L 50 50 1 1 B -X MISO 13 -500 -200 100 R 50 50 1 1 I -X GP6 14 400 -200 100 L 50 50 1 1 B -X GP7 15 400 -300 100 L 50 50 1 1 B -X GP8 16 400 -400 100 L 50 50 1 1 B +X GP4 10 400 -200 100 L 50 50 1 1 B +X SCK 11 -500 100 100 R 50 50 1 1 O +X GP5 12 400 -300 100 L 50 50 1 1 B +X MISO 13 -500 -100 100 R 50 50 1 1 I +X GP6 14 400 -400 100 L 50 50 1 1 B +X GP7 15 400 -500 100 L 50 50 1 1 B +X GP8 16 400 -600 100 L 50 50 1 1 B X VUSB 17 -100 700 100 D 50 50 1 1 W -X D- 18 -500 500 100 R 50 50 1 1 B -X D+ 19 -500 400 100 R 50 50 1 1 B -X OSC1 2 -500 -400 100 R 50 50 1 1 I -X VSS 20 0 -700 100 U 50 50 1 1 W -X OSC2 3 -500 -500 100 R 50 50 1 1 O -X ~RST 4 -500 200 100 R 50 50 1 1 I -X GP0 5 400 400 100 L 50 50 1 1 B -X GP1 6 400 300 100 L 50 50 1 1 B -X GP2 7 400 200 100 L 50 50 1 1 B -X GP3 8 400 100 100 L 50 50 1 1 B -X MOSI 9 -500 -100 100 R 50 50 1 1 O +X D- 18 400 400 100 L 50 50 1 1 B +X D+ 19 400 500 100 L 50 50 1 1 B +X OSC1 2 -500 -500 100 R 50 50 1 1 I +X VSS 20 0 -800 100 U 50 50 1 1 W +X OSC2 3 -500 -600 100 R 50 50 1 1 O +X ~RST 4 -500 500 100 R 50 50 1 1 I +X GP0 5 400 200 100 L 50 50 1 1 B +X GP1 6 400 100 100 L 50 50 1 1 B +X GP2 7 400 0 100 L 50 50 1 1 B +X GP3 8 400 -100 100 L 50 50 1 1 B +X MOSI 9 -500 0 100 R 50 50 1 1 O ENDDRAW ENDDEF # @@ -1622,27 +1622,27 @@ $FPLIST SSOP*5.3x7.2mm*P0.65mm* $ENDFPLIST DRAW -S -400 600 300 -600 0 1 10 f +S -400 600 300 -700 0 1 10 f X VDD 1 0 700 100 D 50 50 1 1 W -X GP4 10 400 0 100 L 50 50 1 1 B -X SCK 11 -500 0 100 R 50 50 1 1 O -X GP5 12 400 -100 100 L 50 50 1 1 B -X MISO 13 -500 -200 100 R 50 50 1 1 I -X GP6 14 400 -200 100 L 50 50 1 1 B -X GP7 15 400 -300 100 L 50 50 1 1 B -X GP8 16 400 -400 100 L 50 50 1 1 B +X GP4 10 400 -200 100 L 50 50 1 1 B +X SCK 11 -500 100 100 R 50 50 1 1 O +X GP5 12 400 -300 100 L 50 50 1 1 B +X MISO 13 -500 -100 100 R 50 50 1 1 I +X GP6 14 400 -400 100 L 50 50 1 1 B +X GP7 15 400 -500 100 L 50 50 1 1 B +X GP8 16 400 -600 100 L 50 50 1 1 B X VUSB 17 -100 700 100 D 50 50 1 1 W -X D- 18 -500 500 100 R 50 50 1 1 B -X D+ 19 -500 400 100 R 50 50 1 1 B -X OSC1 2 -500 -400 100 R 50 50 1 1 I -X VSS 20 0 -700 100 U 50 50 1 1 W -X OSC2 3 -500 -500 100 R 50 50 1 1 O -X ~RST 4 -500 200 100 R 50 50 1 1 I -X GP0 5 400 400 100 L 50 50 1 1 B -X GP1 6 400 300 100 L 50 50 1 1 B -X GP2 7 400 200 100 L 50 50 1 1 B -X GP3 8 400 100 100 L 50 50 1 1 B -X MOSI 9 -500 -100 100 R 50 50 1 1 O +X D- 18 400 400 100 L 50 50 1 1 B +X D+ 19 400 500 100 L 50 50 1 1 B +X OSC1 2 -500 -500 100 R 50 50 1 1 I +X VSS 20 0 -800 100 U 50 50 1 1 W +X OSC2 3 -500 -600 100 R 50 50 1 1 O +X ~RST 4 -500 500 100 R 50 50 1 1 I +X GP0 5 400 200 100 L 50 50 1 1 B +X GP1 6 400 100 100 L 50 50 1 1 B +X GP2 7 400 0 100 L 50 50 1 1 B +X GP3 8 400 -100 100 L 50 50 1 1 B +X MOSI 9 -500 0 100 R 50 50 1 1 O ENDDRAW ENDDEF # From cfa5d8420c25ce37936f8d1c0725e579af11f11d Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Mon, 14 Oct 2019 21:48:09 +0200 Subject: [PATCH 13/13] Swap Vusb and Vdd, make Vusb passive --- Interface_USB.lib | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Interface_USB.lib b/Interface_USB.lib index deda973d17..927ba4491b 100644 --- a/Interface_USB.lib +++ b/Interface_USB.lib @@ -1546,7 +1546,7 @@ DEF MCP2210x-MQ U 0 20 Y Y 1 F N F0 "U" -400 650 50 H V C CNN F1 "MCP2210x-MQ" 400 650 50 H V C CNN F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1000 50 H I C CNN -F3 "" 0 700 50 H I C CNN +F3 "" -100 700 50 H I C CNN $FPLIST QFN*1EP*5x5mm*P0.65mm* $ENDFPLIST @@ -1557,11 +1557,11 @@ X MISO 10 -500 -100 100 R 50 50 1 1 I X GP6 11 400 -400 100 L 50 50 1 1 B X GP7 12 400 -500 100 L 50 50 1 1 B X GP8 13 400 -600 100 L 50 50 1 1 B -X VUSB 14 -100 700 100 D 50 50 1 1 W +X VUSB 14 0 700 100 D 50 50 1 1 P X D- 15 400 400 100 L 50 50 1 1 B X D+ 16 400 500 100 L 50 50 1 1 B X VSS 17 0 -800 100 U 50 50 1 1 W -X VDD 18 0 700 100 D 50 50 1 1 W +X VDD 18 -100 700 100 D 50 50 1 1 W X OSC1 19 -500 -500 100 R 50 50 1 1 I X GP0 2 400 200 100 L 50 50 1 1 B X OSC2 20 -500 -600 100 R 50 50 1 1 O @@ -1582,13 +1582,13 @@ DEF MCP2210x-SO U 0 20 Y Y 1 F N F0 "U" -400 650 50 H V C CNN F1 "MCP2210x-SO" 400 650 50 H V C CNN F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1100 50 H I C CNN -F3 "" 0 700 50 H I C CNN +F3 "" -100 700 50 H I C CNN $FPLIST SOIC*7.5x12.8mm*P1.27mm* $ENDFPLIST DRAW S -400 600 300 -700 0 1 10 f -X VDD 1 0 700 100 D 50 50 1 1 W +X VDD 1 -100 700 100 D 50 50 1 1 W X GP4 10 400 -200 100 L 50 50 1 1 B X SCK 11 -500 100 100 R 50 50 1 1 O X GP5 12 400 -300 100 L 50 50 1 1 B @@ -1596,7 +1596,7 @@ X MISO 13 -500 -100 100 R 50 50 1 1 I X GP6 14 400 -400 100 L 50 50 1 1 B X GP7 15 400 -500 100 L 50 50 1 1 B X GP8 16 400 -600 100 L 50 50 1 1 B -X VUSB 17 -100 700 100 D 50 50 1 1 W +X VUSB 17 0 700 100 D 50 50 1 1 P X D- 18 400 400 100 L 50 50 1 1 B X D+ 19 400 500 100 L 50 50 1 1 B X OSC1 2 -500 -500 100 R 50 50 1 1 I @@ -1617,13 +1617,13 @@ DEF MCP2210x-SS U 0 20 Y Y 1 F N F0 "U" -400 650 50 H V C CNN F1 "MCP2210x-SS" 400 650 50 H V C CNN F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1000 50 H I C CNN -F3 "" 0 700 50 H I C CNN +F3 "" -100 700 50 H I C CNN $FPLIST SSOP*5.3x7.2mm*P0.65mm* $ENDFPLIST DRAW S -400 600 300 -700 0 1 10 f -X VDD 1 0 700 100 D 50 50 1 1 W +X VDD 1 -100 700 100 D 50 50 1 1 W X GP4 10 400 -200 100 L 50 50 1 1 B X SCK 11 -500 100 100 R 50 50 1 1 O X GP5 12 400 -300 100 L 50 50 1 1 B @@ -1631,7 +1631,7 @@ X MISO 13 -500 -100 100 R 50 50 1 1 I X GP6 14 400 -400 100 L 50 50 1 1 B X GP7 15 400 -500 100 L 50 50 1 1 B X GP8 16 400 -600 100 L 50 50 1 1 B -X VUSB 17 -100 700 100 D 50 50 1 1 W +X VUSB 17 0 700 100 D 50 50 1 1 P X D- 18 400 400 100 L 50 50 1 1 B X D+ 19 400 500 100 L 50 50 1 1 B X OSC1 2 -500 -500 100 R 50 50 1 1 I