From 94810930147a910b7846cb66a9c655623233e917 Mon Sep 17 00:00:00 2001 From: David Shah Date: Sun, 19 Aug 2018 18:44:50 +0100 Subject: [PATCH] ecp5_mainboard: Starting USB-C and DP schematics Signed-off-by: David Shah --- .../ecp5_mainboard/ecp5_mainboard-cache.lib | 443 ++++- hardware/ecp5_mainboard/sym-lib-table | 1 + hardware/ecp5_mainboard/usbc_dp.sch | 1549 ++++++++++++++++- hardware/lib/eco_interface.dcm | 16 + hardware/lib/eco_interface.lib | 182 ++ 5 files changed, 2178 insertions(+), 13 deletions(-) create mode 100644 hardware/lib/eco_interface.dcm create mode 100644 hardware/lib/eco_interface.lib diff --git a/hardware/ecp5_mainboard/ecp5_mainboard-cache.lib b/hardware/ecp5_mainboard/ecp5_mainboard-cache.lib index 2819304..f16451c 100644 --- a/hardware/ecp5_mainboard/ecp5_mainboard-cache.lib +++ b/hardware/ecp5_mainboard/ecp5_mainboard-cache.lib @@ -55,6 +55,31 @@ X ~ 3 300 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# Connector:Conn_Coaxial +# +DEF Connector:Conn_Coaxial J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "Connector:Conn_Coaxial" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -100 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X In 1 -200 0 100 R 50 50 1 1 P +X Ext 2 0 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Connector:USB_C_Receptacle # DEF Connector:USB_C_Receptacle J 0 40 Y Y 1 F N @@ -158,6 +183,26 @@ X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # +# Device:CP_Small +# +DEF Device:CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device:CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device:C_Small # DEF Device:C_Small C 0 10 N N 1 F N @@ -176,6 +221,33 @@ X ~ 2 0 -100 80 U 50 50 1 1 P ENDDRAW ENDDEF # +# Device:Crystal_GND24 +# +DEF Device:Crystal_GND24 Y 0 40 Y N 1 F N +F0 "Y" 125 200 50 H V L CNN +F1 "Device:Crystal_GND24" 125 125 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -80 0 N +P 2 0 1 20 -80 -50 -80 50 N +P 2 0 1 0 0 -150 0 -140 N +P 2 0 1 0 0 140 0 150 N +P 2 0 1 20 80 -50 80 50 N +P 2 0 1 0 80 0 100 0 N +P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N +P 4 0 1 0 -100 90 -100 140 100 140 100 90 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 0 200 50 D 50 50 1 1 P +X 3 3 150 0 50 L 50 50 1 1 P +X 4 4 0 -200 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device:D_Small # DEF Device:D_Small D 0 10 N N 1 F N @@ -321,6 +393,41 @@ X A 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# Device:L_Core_Ferrite +# +DEF Device:L_Core_Ferrite L 0 40 N N 1 F N +F0 "L" -50 0 50 V V C CNN +F1 "Device:L_Core_Ferrite" 110 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Choke_* + *Coil* + Inductor_* + L_* +$ENDFPLIST +DRAW +A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50 +A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0 +A 0 25 25 -899 899 0 1 0 N 0 0 0 50 +A 0 75 25 -899 899 0 1 0 N 0 50 0 100 +P 2 0 1 0 40 -110 40 -90 N +P 2 0 1 0 40 -70 40 -50 N +P 2 0 1 0 40 -30 40 -10 N +P 2 0 1 0 40 10 40 30 N +P 2 0 1 0 40 50 40 70 N +P 2 0 1 0 40 90 40 110 N +P 2 0 1 0 60 -90 60 -110 N +P 2 0 1 0 60 -50 60 -70 N +P 2 0 1 0 60 -10 60 -30 N +P 2 0 1 0 60 30 60 10 N +P 2 0 1 0 60 70 60 50 N +P 2 0 1 0 60 110 60 90 N +X 1 1 0 150 50 D 50 50 1 1 P +X 2 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device:R_Pack04 # DEF Device:R_Pack04 RN 0 0 Y N 1 F N @@ -1234,6 +1341,54 @@ X VPLL 9 -400 2200 150 D 50 50 1 1 I ENDDRAW ENDDEF # +# Interface_USB:USB3300-EZK +# +DEF Interface_USB:USB3300-EZK U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "Interface_USB:USB3300-EZK" 0 -50 50 H V C CNN +F2 "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" 1300 -1250 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFN*32*1EP*5x5mm*P0.5mm* +$ENDFPLIST +DRAW +S 650 -950 -650 950 0 1 10 f +X GND 1 -100 -1100 150 U 50 50 1 1 W +X EXTVBUS 10 -800 -300 150 R 50 50 1 1 I +X NXT 11 800 -400 150 L 50 50 1 1 O +X DIR 12 800 -500 150 L 50 50 1 1 O +X STP 13 800 -600 150 L 50 50 1 1 I +X CLKOUT 14 800 -700 150 L 50 50 1 1 O +X VDD1.8 15 800 800 150 L 50 50 1 1 w +X VDD3.3 16 -100 1100 150 D 50 50 1 1 W +X DATA7 17 800 400 150 L 50 50 1 1 B +X DATA6 18 800 300 150 L 50 50 1 1 B +X DATA5 19 800 200 150 L 50 50 1 1 B +X GND 2 0 -1100 150 U 50 50 1 1 W +X DATA4 20 800 100 150 L 50 50 1 1 B +X DATA3 21 800 0 150 L 50 50 1 1 B +X DATA2 22 800 -100 150 L 50 50 1 1 B +X DATA1 23 800 -200 150 L 50 50 1 1 B +X DATA0 24 800 -300 150 L 50 50 1 1 B +X VDD3.3 25 0 1100 150 D 50 50 1 1 W +X VDD1.8 26 800 700 150 L 50 50 1 1 w +X XO 27 -800 200 150 R 50 50 1 1 O +X XI 28 -800 0 150 R 50 50 1 1 I +X VDDA1.8 29 800 600 150 L 50 50 1 1 w +X CPEN 3 -800 -200 150 R 50 50 1 1 O +X VDD3.3 30 100 1100 150 D 50 50 1 1 W +X REG_EN 31 -800 -500 150 R 50 50 1 1 B +X RBIAS 32 -800 -700 150 R 50 50 1 1 P +X GND 33 100 -1100 150 U 50 50 1 1 W +X VBUS 4 -800 700 150 R 50 50 1 1 W +X ID 5 -800 400 150 R 50 50 1 1 I +X VDD3.3 6 -200 1100 150 D 50 50 1 1 W +X DP 7 -800 500 150 R 50 50 1 1 B +X DM 8 -800 600 150 R 50 50 1 1 B +X RESET 9 800 -800 150 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # Jumper:Jumper_2_Open # DEF Jumper:Jumper_2_Open JP 0 0 Y N 1 F N @@ -1273,6 +1428,26 @@ X V+ 4 0 300 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# Power_Management:TPS2041B +# +DEF Power_Management:TPS2041B U 0 40 Y Y 1 F N +F0 "U" 0 425 50 H V C CNN +F1 "Power_Management:TPS2041B" 0 350 50 H V C CNN +F2 "Package_TO_SOT_SMD:SOT-23-5" 0 500 50 H I C CNN +F3 "" -50 300 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -300 300 300 -400 0 1 10 f +X OUT 1 500 0 200 L 50 50 1 1 w +X GND 2 0 -600 200 U 50 50 1 1 W +X ~OC 3 -500 200 200 R 50 50 1 1 C +X ~EN 4 -500 -200 200 R 50 50 1 1 I +X IN 5 500 200 200 L 50 50 1 1 W +ENDDRAW +ENDDEF +# # Power_Supervisor:LM3880 # DEF Power_Supervisor:LM3880 U 0 20 Y Y 1 F N @@ -1372,6 +1547,257 @@ X D 3 100 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # +# eco_connectors:miniDP_sink +# +DEF eco_connectors:miniDP_sink P 0 40 Y Y 1 F N +F0 "P" -500 -1050 50 H V L CNN +F1 "eco_connectors:miniDP_sink" 0 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S 200 -1000 -500 1100 0 1 0 f +X GND 1 -700 1000 200 R 50 50 1 1 W +X ML0- 10 -700 100 200 R 50 50 1 1 O +X ML2+ 11 -700 0 200 R 50 50 1 1 O +X ML0+ 12 -700 -100 200 R 50 50 1 1 O +X GND 13 -700 -200 200 R 50 50 1 1 W +X GND 14 -700 -300 200 R 50 50 1 1 W +X ML1- 15 -700 -400 200 R 50 50 1 1 O +X AUX+ 16 -700 -500 200 R 50 50 1 1 B +X ML1+ 17 -700 -600 200 R 50 50 1 1 O +X AUX- 18 -700 -700 200 R 50 50 1 1 B +X GND 19 -700 -800 200 R 50 50 1 1 W +X HPD 2 -700 900 200 R 50 50 1 1 I +X DP_PWR 20 -700 -900 200 R 50 50 1 1 W +X ML3- 3 -700 800 200 R 50 50 1 1 O +X CONFIG1 4 -700 700 200 R 50 50 1 1 P +X ML3+ 5 -700 600 200 R 50 50 1 1 O +X CONFIG2 6 -700 500 200 R 50 50 1 1 P +X GND 7 -700 400 200 R 50 50 1 1 W +X GND 8 -700 300 200 R 50 50 1 1 W +X ML2- 9 -700 200 200 R 50 50 1 1 O +X S S 400 -900 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eco_connectors:miniDP_source +# +DEF eco_connectors:miniDP_source P 0 40 Y Y 1 F N +F0 "P" -500 -1050 50 H V L CNN +F1 "eco_connectors:miniDP_source" 0 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S 200 -1000 -500 1100 0 1 0 f +X GND 1 -700 1000 200 R 50 50 1 1 W +X ML3+ 10 -700 100 200 R 50 50 1 1 I +X ML1- 11 -700 0 200 R 50 50 1 1 I +X ML3- 12 -700 -100 200 R 50 50 1 1 I +X GND 13 -700 -200 200 R 50 50 1 1 W +X GND 14 -700 -300 200 R 50 50 1 1 W +X ML2+ 15 -700 -400 200 R 50 50 1 1 I +X AUX+ 16 -700 -500 200 R 50 50 1 1 B +X ML2- 17 -700 -600 200 R 50 50 1 1 I +X AUX- 18 -700 -700 200 R 50 50 1 1 B +X GND 19 -700 -800 200 R 50 50 1 1 W +X HPD 2 -700 900 200 R 50 50 1 1 O +X DP_PWR 20 -700 -900 200 R 50 50 1 1 W +X ML0+ 3 -700 800 200 R 50 50 1 1 I +X CONFIG1 4 -700 700 200 R 50 50 1 1 P +X ML0- 5 -700 600 200 R 50 50 1 1 I +X CONFIG2 6 -700 500 200 R 50 50 1 1 P +X GND 7 -700 400 200 R 50 50 1 1 W +X GND 8 -700 300 200 R 50 50 1 1 W +X ML1+ 9 -700 200 200 R 50 50 1 1 I +X S S 400 -900 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eco_glue:5P49V6965 +# +DEF eco_glue:5P49V6965 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "eco_glue:5P49V6965" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -800 1100 800 -1000 0 1 0 f +X CLKIN+ 1 -1000 200 200 R 50 50 1 1 I +X VddO4 10 1000 -500 200 L 50 50 1 1 W +X OUT4+ 11 1000 -600 200 L 50 50 1 1 O +X OUT4- 12 1000 -700 200 L 50 50 1 1 O +X OUT3- 13 1000 -200 200 L 50 50 1 1 O +X OUT3+ 14 1000 -100 200 L 50 50 1 1 O +X VddO3 15 1000 0 200 L 50 50 1 1 W +X OUT2- 16 1000 300 200 L 50 50 1 1 O +X OUT2+ 17 1000 400 200 L 50 50 1 1 O +X VddO2 18 1000 500 200 L 50 50 1 1 W +X OUT1- 19 1000 800 200 L 50 50 1 1 O +X CLKIN- 2 -1000 100 200 R 50 50 1 1 I +X OUT1+ 20 1000 900 200 L 50 50 1 1 O +X VddO1 21 1000 1000 200 L 50 50 1 1 W +X VddD 22 -1000 900 200 R 50 50 1 1 W +X VddO0 23 -1000 800 200 R 50 50 1 1 W +X OUT0_SEL_I2CB 24 -1000 -700 200 R 50 50 1 1 O +X GND 25 -1000 -900 200 R 50 50 1 1 W +X XOUT 3 -1000 400 200 R 50 50 1 1 O +X XIN/REF 4 -1000 600 200 R 50 50 1 1 I +X VddA 5 -1000 1000 200 R 50 50 1 1 W +X CLKSEL 6 -1000 -100 200 R 50 50 1 1 I +X SD/OE 7 -1000 -200 200 R 50 50 1 1 I +X SEL1/SDA 8 -1000 -400 200 R 50 50 1 1 C +X SEL0/SCL 9 -1000 -500 200 R 50 50 1 1 C +ENDDRAW +ENDDEF +# +# eco_glue:CBTL02043A +# +DEF eco_glue:CBTL02043A U 0 40 Y Y 1 F N +F0 "U" -500 -650 50 H V L CNN +F1 "eco_glue:CBTL02043A" 0 1050 50 H V C CNN +F2 "" 25 0 50 H I C CNN +F3 "" 25 0 50 H I C CNN +DRAW +C -200 400 10 0 1 0 F +C -150 300 10 0 1 0 F +C -100 700 10 0 1 0 F +C -50 800 10 0 1 0 F +S -500 1200 500 -600 0 1 0 f +P 2 0 1 0 -300 -150 -250 -150 N +P 2 0 1 0 -300 -50 -250 -50 N +P 2 0 1 0 -300 300 -225 300 N +P 2 0 1 0 -300 700 -225 700 N +P 2 0 1 0 -225 400 -300 400 N +P 2 0 1 0 -225 800 -300 800 N +P 2 0 1 0 -200 -150 -150 -150 N +P 2 0 1 0 -200 -50 -150 -50 N +P 2 0 1 0 -150 200 -150 300 N +P 2 0 1 0 -100 -150 -50 -150 N +P 2 0 1 0 -100 -50 -50 -50 N +P 2 0 1 0 50 50 50 100 N +P 2 0 1 0 100 -50 100 0 N +P 2 0 1 0 100 50 100 100 N +P 2 0 1 0 125 100 275 100 N +P 2 0 1 0 125 200 275 200 N +P 2 0 1 0 125 300 275 300 N +P 2 0 1 0 125 400 275 400 N +P 2 0 1 0 125 500 275 500 N +P 2 0 1 0 125 600 275 600 N +P 2 0 1 0 125 700 275 700 N +P 2 0 1 0 275 800 125 800 N +P 3 0 1 0 -225 700 0 700 125 750 N +P 3 0 1 0 -225 800 0 800 125 850 N +P 3 0 1 0 0 -50 50 -50 50 0 N +P 4 0 1 0 -200 400 -200 200 0 200 125 250 N +P 4 0 1 0 -150 200 -150 100 0 100 125 150 N +P 4 0 1 0 -100 700 -100 300 0 300 125 350 N +P 4 0 1 0 -50 800 -50 400 0 400 125 450 N +P 5 0 1 0 -225 300 -150 300 -150 500 0 500 125 550 N +P 5 0 1 0 0 -150 100 -150 50 -150 100 -150 100 -100 N +P 6 0 1 0 -225 400 -200 400 -200 500 -200 600 0 600 125 650 N +X Vdd 1 -700 1100 200 R 50 50 1 1 W +X Vdd 10 -700 1000 200 R 50 50 1 1 W +X GND 11 -700 -400 200 R 50 50 1 1 W +X C1- 12 700 100 200 L 50 50 1 1 P +X C1+ 13 700 200 200 L 50 50 1 1 P +X C0- 14 700 300 200 L 50 50 1 1 P +X C0+ 15 700 400 200 L 50 50 1 1 P +X B1- 16 700 500 200 L 50 50 1 1 P +X B1+ 17 700 600 200 L 50 50 1 1 P +X B0- 18 700 700 200 L 50 50 1 1 P +X B0+ 19 700 800 200 L 50 50 1 1 P +X XSD 2 -700 -50 200 R 50 50 1 1 I +X GND 20 -700 -300 200 R 50 50 1 1 W +X GND 21 -700 -500 200 R 50 50 1 1 W +X A0+ 3 -700 800 200 R 50 50 1 1 P +X A0- 3 -700 700 200 R 50 50 1 1 P +X A1+ 7 -700 400 200 R 50 50 1 1 P +X A1- 8 -700 300 200 R 50 50 1 1 P +X SEL 9 -700 -150 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# eco_interface:TPD4E02B04 +# +DEF eco_interface:TPD4E02B04 DA 0 0 Y N 1 F N +F0 "DA" -250 -700 60 H V L CNN +F1 "eco_interface:TPD4E02B04" 0 650 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -250 600 250 -650 0 1 0 f +P 2 0 1 0 200 -450 250 -450 N +P 3 0 1 0 200 -150 200 150 100 150 N +P 3 0 1 0 200 150 200 450 100 450 N +P 4 0 1 0 -250 -250 -200 -250 -200 -150 -250 -150 N +P 4 0 1 0 -250 150 -200 150 -200 50 -250 50 N +P 4 0 1 0 -250 450 -200 450 -200 350 -250 350 N +P 4 0 1 0 -25 -525 0 -500 0 -400 25 -375 N +P 4 0 1 0 -25 -225 0 -200 0 -100 25 -75 N +P 4 0 1 0 -25 75 0 100 0 200 25 225 N +P 4 0 1 0 -25 375 0 400 0 500 25 525 N +P 4 0 1 0 0 150 100 200 100 100 0 150 N +P 4 0 1 0 0 450 100 500 100 400 0 450 N +P 4 0 1 0 200 -450 200 -150 150 -150 100 -150 N +P 4 0 1 0 250 -550 200 -550 200 -450 100 -450 N +P 6 0 1 0 -200 150 -100 150 -100 200 0 150 -100 100 -100 150 N +P 6 0 1 0 -200 450 -100 450 -100 500 0 450 -100 400 -100 450 N +P 7 0 1 0 -200 -150 -100 -150 -100 -100 100 -200 100 -100 -100 -200 -100 -150 N +P 11 0 1 0 -250 -450 -200 -450 -100 -450 -100 -400 100 -500 100 -400 -100 -500 -100 -450 -200 -450 -200 -550 -250 -550 N +X IO1 1 -450 450 200 R 50 50 1 1 P +X ~ 10 -450 350 200 R 50 50 1 1 P +X IO2 2 -450 150 200 R 50 50 1 1 P +X GND 3 450 -450 200 L 50 50 1 1 P +X IO3 4 -450 -150 200 R 50 50 1 1 P +X IO4 5 -450 -450 200 R 50 50 1 1 P +X ~ 6 -450 -550 200 R 50 50 1 1 P +X ~ 7 -450 -250 200 R 50 50 1 1 P +X ~ 8 450 -550 200 L 50 50 1 1 P +X ~ 9 -450 50 200 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eco_interface:TPD4E05U06 +# +DEF eco_interface:TPD4E05U06 DA 0 0 Y N 1 F N +F0 "DA" -250 -700 60 H V L CNN +F1 "eco_interface:TPD4E05U06" 0 650 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +ALIAS TPD4E05U06 +DRAW +S -250 600 250 -650 0 1 0 f +P 2 0 1 0 200 -450 250 -450 N +P 3 0 1 0 200 -150 200 150 100 150 N +P 3 0 1 0 200 150 200 450 100 450 N +P 4 0 1 0 -250 -250 -200 -250 -200 -150 -250 -150 N +P 4 0 1 0 -250 150 -200 150 -200 50 -250 50 N +P 4 0 1 0 -250 450 -200 450 -200 350 -250 350 N +P 4 0 1 0 -25 -525 0 -500 0 -400 25 -375 N +P 4 0 1 0 -25 -225 0 -200 0 -100 25 -75 N +P 4 0 1 0 -25 75 0 100 0 200 25 225 N +P 4 0 1 0 -25 375 0 400 0 500 25 525 N +P 4 0 1 0 0 150 100 200 100 100 0 150 N +P 4 0 1 0 0 450 100 500 100 400 0 450 N +P 4 0 1 0 200 -450 200 -150 150 -150 100 -150 N +P 4 0 1 0 250 -550 200 -550 200 -450 100 -450 N +P 6 0 1 0 -200 150 -100 150 -100 200 0 150 -100 100 -100 150 N +P 6 0 1 0 -200 450 -100 450 -100 500 0 450 -100 400 -100 450 N +P 7 0 1 0 -200 -150 -100 -150 -100 -100 100 -200 100 -100 -100 -200 -100 -150 N +P 11 0 1 0 -250 -450 -200 -450 -100 -450 -100 -400 100 -500 100 -400 -100 -500 -100 -450 -200 -450 -200 -550 -250 -550 N +X IO1 1 -450 450 200 R 50 50 1 1 P +X ~ 10 -450 350 200 R 50 50 1 1 P +X IO2 2 -450 150 200 R 50 50 1 1 P +X GND 3 450 -450 200 L 50 50 1 1 P +X IO3 4 -450 -150 200 R 50 50 1 1 P +X IO4 5 -450 -450 200 R 50 50 1 1 P +X ~ 6 -450 -550 200 R 50 50 1 1 P +X ~ 7 -450 -250 200 R 50 50 1 1 P +X ~ 8 450 -550 200 L 50 50 1 1 P +X ~ 9 -450 50 200 R 50 50 1 1 P +ENDDRAW +ENDDEF +# # eco_memory:93AA46B_OT # DEF eco_memory:93AA46B_OT U 0 40 Y Y 1 F N @@ -1664,6 +2090,22 @@ X +2V5 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # +# power:+3.3V +# +DEF power:+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power:+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# # power:+3V3 # DEF power:+3V3 #PWR 0 0 Y Y 1 F P @@ -1671,7 +2113,6 @@ F0 "#PWR" 0 -150 50 H I C CNN F1 "power:+3V3" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN -ALIAS +3.3V DRAW P 2 0 1 0 -30 50 0 100 N P 2 0 1 0 0 0 0 100 N diff --git a/hardware/ecp5_mainboard/sym-lib-table b/hardware/ecp5_mainboard/sym-lib-table index c986972..4bf3387 100644 --- a/hardware/ecp5_mainboard/sym-lib-table +++ b/hardware/ecp5_mainboard/sym-lib-table @@ -5,4 +5,5 @@ (lib (name eco_virtual)(type Legacy)(uri ${KIPRJMOD}/../lib/eco_virtual.lib)(options "")(descr "")) (lib (name eco_memory)(type Legacy)(uri ${KIPRJMOD}/../lib/eco_memory.lib)(options "")(descr "")) (lib (name eco_glue)(type Legacy)(uri ${KIPRJMOD}/../lib/eco_glue.lib)(options "")(descr "")) + (lib (name eco_interface)(type Legacy)(uri ${KIPRJMOD}/../lib/eco_interface.lib)(options "")(descr "")) ) diff --git a/hardware/ecp5_mainboard/usbc_dp.sch b/hardware/ecp5_mainboard/usbc_dp.sch index ab88ce7..3f033e7 100644 --- a/hardware/ecp5_mainboard/usbc_dp.sch +++ b/hardware/ecp5_mainboard/usbc_dp.sch @@ -2,7 +2,7 @@ EESchema Schematic File Version 4 LIBS:ecp5_mainboard-cache EELAYER 26 0 EELAYER END -$Descr A3 16535 11693 +$Descr A2 23386 16535 encoding utf-8 Sheet 5 5 Title "" @@ -17,21 +17,1546 @@ $EndDescr $Comp L ECP5UM5G:ECP5UM5G_85_CABGA756 U? U 12 1 5B642DD8 -P 11800 3200 -F 0 "U?" H 12731 2803 60 0000 L CNN -F 1 "ECP5UM5G_85_CABGA756" H 12731 2697 60 0000 L CNN -F 2 "" H 11800 3200 50 0001 C CNN -F 3 "" H 11800 3200 50 0001 C CNN -F 4 "ECP5UM5G_85" H 11950 3150 60 0001 R CNN "manf#" - 12 11800 3200 +P 21100 4800 +F 0 "U?" H 22031 4403 60 0000 L CNN +F 1 "ECP5UM5G_85_CABGA756" H 22031 4297 60 0000 L CNN +F 2 "" H 21100 4800 50 0001 C CNN +F 3 "" H 21100 4800 50 0001 C CNN +F 4 "ECP5UM5G_85" H 21250 4750 60 0001 R CNN "manf#" + 12 21100 4800 1 0 0 -1 $EndComp -Text Label 11100 4000 0 50 ~ 0 +Text Label 20400 5600 0 50 ~ 0 DPC_REFCLK+ +Text Label 20400 5700 0 50 ~ 0 +DPC_REFCLK- +$Comp +L eco_glue:5P49V6965 U? +U 1 1 5B65CA1F +P 20600 2600 +F 0 "U?" H 20600 3865 50 0000 C CNN +F 1 "5P49V6965" H 20600 3774 50 0000 C CNN +F 2 "" H 20600 2600 50 0001 C CNN +F 3 "" H 20600 2600 50 0001 C CNN + 1 20600 2600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 21100 4800 20400 4800 +Wire Wire Line + 21100 4900 20400 4900 +Wire Wire Line + 21100 5000 20400 5000 +Wire Wire Line + 21100 5100 20400 5100 +Wire Wire Line + 21100 5200 20400 5200 +Wire Wire Line + 21100 5300 20400 5300 +Wire Wire Line + 21100 5400 20400 5400 +Wire Wire Line + 21100 5500 20400 5500 +Text Label 20400 4800 0 50 ~ 0 +TX0+ +Text Label 20400 4900 0 50 ~ 0 +TX0- +Text Label 20400 5000 0 50 ~ 0 +RX0+ +Text Label 20400 5100 0 50 ~ 0 +RX0- +Text Label 20400 5200 0 50 ~ 0 +RX1+ +Text Label 20400 5300 0 50 ~ 0 +RX1- +Text Label 20400 5400 0 50 ~ 0 +TX1+ +Text Label 20400 5500 0 50 ~ 0 +TX1- +$Comp +L Device:L_Core_Ferrite L? +U 1 1 5B67063C +P 15950 1300 +F 0 "L?" V 16175 1300 50 0000 C CNN +F 1 "L_Core_Ferrite" V 16084 1300 50 0000 C CNN +F 2 "" H 15950 1300 50 0001 C CNN +F 3 "~" H 15950 1300 50 0001 C CNN + 1 15950 1300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 19550 1800 19600 1800 +Wire Wire Line + 19600 1700 19550 1700 +Wire Wire Line + 18700 1750 18700 1300 +Wire Wire Line + 19550 1700 19550 1750 +Wire Wire Line + 18700 1750 19550 1750 +Connection ~ 19550 1750 +Wire Wire Line + 19550 1750 19550 1800 +$Comp +L Device:R_Small R? +U 1 1 5B67164F +P 18900 1300 +F 0 "R?" V 18704 1300 50 0000 C CNN +F 1 "2.2" V 18795 1300 50 0000 C CNN +F 2 "" H 18900 1300 50 0001 C CNN +F 3 "~" H 18900 1300 50 0001 C CNN + 1 18900 1300 + 0 1 1 0 +$EndComp +Wire Wire Line + 19000 1300 19050 1300 +Wire Wire Line + 19550 1300 19550 1600 +Wire Wire Line + 19550 1600 19600 1600 +Wire Wire Line + 18800 1300 18700 1300 +Connection ~ 18700 1300 +$Comp +L Device:C_Small C? +U 1 1 5B6720B7 +P 19050 1450 +F 0 "C?" H 19142 1496 50 0000 L CNN +F 1 "1µ" H 19142 1405 50 0000 L CNN +F 2 "" H 19050 1450 50 0001 C CNN +F 3 "~" H 19050 1450 50 0001 C CNN + 1 19050 1450 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B672714 +P 19350 1450 +F 0 "C?" H 19442 1496 50 0000 L CNN +F 1 "100n" H 19442 1405 50 0000 L CNN +F 2 "" H 19350 1450 50 0001 C CNN +F 3 "~" H 19350 1450 50 0001 C CNN + 1 19350 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19050 1350 19050 1300 +Connection ~ 19050 1300 +Wire Wire Line + 19050 1300 19350 1300 +Wire Wire Line + 19350 1350 19350 1300 +Connection ~ 19350 1300 +Wire Wire Line + 19350 1300 19550 1300 +Wire Wire Line + 19350 1550 19350 1650 +Wire Wire Line + 19350 1650 19050 1650 +Wire Wire Line + 19050 1550 19050 1650 +$Comp +L power:GND #PWR? +U 1 1 5B6736AE +P 18400 1750 +F 0 "#PWR?" H 18400 1500 50 0001 C CNN +F 1 "GND" H 18405 1577 50 0000 C CNN +F 2 "" H 18400 1750 50 0001 C CNN +F 3 "" H 18400 1750 50 0001 C CNN + 1 18400 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 18400 1750 18400 1650 +$Comp +L Device:C_Small C? +U 1 1 5B67412C +P 18400 1500 +F 0 "C?" H 18492 1546 50 0000 L CNN +F 1 "10n" H 18492 1455 50 0000 L CNN +F 2 "" H 18400 1500 50 0001 C CNN +F 3 "~" H 18400 1500 50 0001 C CNN + 1 18400 1500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 18400 1400 18400 1300 +Connection ~ 18400 1300 +Wire Wire Line + 18400 1300 18700 1300 +$Comp +L Device:C_Small C? +U 1 1 5B675299 +P 18100 1500 +F 0 "C?" H 18192 1546 50 0000 L CNN +F 1 "470n" H 18192 1455 50 0000 L CNN +F 2 "" H 18100 1500 50 0001 C CNN +F 3 "~" H 18100 1500 50 0001 C CNN + 1 18100 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B6752DD +P 17800 1500 +F 0 "C?" H 17892 1546 50 0000 L CNN +F 1 "470n" H 17892 1455 50 0000 L CNN +F 2 "" H 17800 1500 50 0001 C CNN +F 3 "~" H 17800 1500 50 0001 C CNN + 1 17800 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B675A09 +P 17500 1500 +F 0 "C?" H 17592 1546 50 0000 L CNN +F 1 "470n" H 17592 1455 50 0000 L CNN +F 2 "" H 17500 1500 50 0001 C CNN +F 3 "~" H 17500 1500 50 0001 C CNN + 1 17500 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B675A3B +P 17150 1500 +F 0 "C?" H 17242 1546 50 0000 L CNN +F 1 "470n" H 17242 1455 50 0000 L CNN +F 2 "" H 17150 1500 50 0001 C CNN +F 3 "~" H 17150 1500 50 0001 C CNN + 1 17150 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B675A6B +P 16850 1500 +F 0 "C?" H 16942 1546 50 0000 L CNN +F 1 "470n" H 16942 1455 50 0000 L CNN +F 2 "" H 16850 1500 50 0001 C CNN +F 3 "~" H 16850 1500 50 0001 C CNN + 1 16850 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B675AA3 +P 16500 1500 +F 0 "C?" H 16592 1546 50 0000 L CNN +F 1 "470n" H 16592 1455 50 0000 L CNN +F 2 "" H 16500 1500 50 0001 C CNN +F 3 "~" H 16500 1500 50 0001 C CNN + 1 16500 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B6767E1 +P 16200 1500 +F 0 "C?" H 16292 1546 50 0000 L CNN +F 1 "4.7µ" H 16292 1455 50 0000 L CNN +F 2 "" H 16200 1500 50 0001 C CNN +F 3 "~" H 16200 1500 50 0001 C CNN + 1 16200 1500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 16100 1300 16200 1300 +Wire Wire Line + 16200 1400 16200 1300 +Connection ~ 16200 1300 +Wire Wire Line + 16200 1300 16500 1300 +Wire Wire Line + 16500 1400 16500 1300 +Connection ~ 16500 1300 +Wire Wire Line + 16500 1300 16850 1300 +Wire Wire Line + 16850 1400 16850 1300 +Wire Wire Line + 16850 1300 17150 1300 +Wire Wire Line + 17150 1400 17150 1300 +Connection ~ 17150 1300 +Wire Wire Line + 17150 1300 17500 1300 +Wire Wire Line + 17500 1400 17500 1300 +Connection ~ 17500 1300 +Wire Wire Line + 17500 1300 17800 1300 +Wire Wire Line + 17800 1400 17800 1300 +Connection ~ 17800 1300 +Wire Wire Line + 17800 1300 18100 1300 +Wire Wire Line + 18100 1400 18100 1300 +Connection ~ 18100 1300 +Wire Wire Line + 18100 1300 18400 1300 +Wire Wire Line + 18100 1600 18100 1650 +Wire Wire Line + 18400 1650 18400 1600 +Connection ~ 18400 1650 +Wire Wire Line + 18400 1650 19050 1650 +Connection ~ 19050 1650 +Wire Wire Line + 18400 1650 18100 1650 +Connection ~ 18100 1650 +Wire Wire Line + 17800 1650 17800 1600 +Wire Wire Line + 17800 1650 18100 1650 +Wire Wire Line + 17500 1600 17500 1650 +Wire Wire Line + 17500 1650 17800 1650 +Connection ~ 17800 1650 +Wire Wire Line + 17150 1600 17150 1650 +Wire Wire Line + 17150 1650 17500 1650 +Connection ~ 17500 1650 +Wire Wire Line + 16850 1600 16850 1650 +Wire Wire Line + 16850 1650 17150 1650 +Connection ~ 17150 1650 +Wire Wire Line + 16500 1600 16500 1650 +Wire Wire Line + 16500 1650 16850 1650 +Wire Wire Line + 16200 1600 16200 1650 +Wire Wire Line + 16200 1650 16500 1650 +Connection ~ 16500 1650 +$Comp +L power:+1V8 #PWR? +U 1 1 5B686F4D +P 15600 1100 +F 0 "#PWR?" H 15600 950 50 0001 C CNN +F 1 "+1V8" H 15615 1273 50 0000 C CNN +F 2 "" H 15600 1100 50 0001 C CNN +F 3 "" H 15600 1100 50 0001 C CNN + 1 15600 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15800 1300 15600 1300 +Wire Wire Line + 15600 1300 15600 1100 +Text Label 16250 1300 0 50 ~ 0 +1V8C +Text Label 19050 1300 0 50 ~ 0 +1V8CA +$Comp +L power:PWR_FLAG #FLG? +U 1 1 5B688EFE +P 19350 1100 +F 0 "#FLG?" H 19350 1175 50 0001 C CNN +F 1 "PWR_FLAG" H 19350 1274 50 0000 C CNN +F 2 "" H 19350 1100 50 0001 C CNN +F 3 "~" H 19350 1100 50 0001 C CNN + 1 19350 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19350 1300 19350 1100 +$Comp +L power:PWR_FLAG #FLG? +U 1 1 5B68A448 +P 18700 1100 +F 0 "#FLG?" H 18700 1175 50 0001 C CNN +F 1 "PWR_FLAG" H 18700 1274 50 0000 C CNN +F 2 "" H 18700 1100 50 0001 C CNN +F 3 "~" H 18700 1100 50 0001 C CNN + 1 18700 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 18700 1100 18700 1300 +$Comp +L Device:Crystal_GND24 Y? +U 1 1 5B69A007 +P 17550 2400 +F 0 "Y?" V 17504 2641 50 0000 L CNN +F 1 "25MHz" V 17595 2641 50 0000 L CNN +F 2 "" H 17550 2400 50 0001 C CNN +F 3 "~" H 17550 2400 50 0001 C CNN + 1 17550 2400 + 0 1 1 0 +$EndComp Wire Wire Line - 11100 4000 11800 4000 + 17550 2000 19600 2000 Wire Wire Line - 11100 4100 11800 4100 -Text Label 11100 4100 0 50 ~ 0 + 17550 2000 17550 2250 +Wire Wire Line + 19600 2200 17800 2200 +Wire Wire Line + 17800 2200 17800 2700 +Wire Wire Line + 17800 2700 17550 2700 +Wire Wire Line + 17550 2700 17550 2550 +Wire Wire Line + 17750 2400 17750 2600 +Wire Wire Line + 17750 2600 17300 2600 +Wire Wire Line + 17300 2600 17300 2400 +Wire Wire Line + 17300 2400 17350 2400 +$Comp +L power:GND #PWR? +U 1 1 5B69EF07 +P 16950 2400 +F 0 "#PWR?" H 16950 2150 50 0001 C CNN +F 1 "GND" V 16955 2272 50 0000 R CNN +F 2 "" H 16950 2400 50 0001 C CNN +F 3 "" H 16950 2400 50 0001 C CNN + 1 16950 2400 + 0 1 1 0 +$EndComp +Wire Wire Line + 16950 2400 17050 2400 +Connection ~ 17300 2400 +$Comp +L Device:C_Small C? +U 1 1 5B6A2949 +P 17300 2000 +F 0 "C?" V 17071 2000 50 0000 C CNN +F 1 "12p" V 17162 2000 50 0000 C CNN +F 2 "" H 17300 2000 50 0001 C CNN +F 3 "~" H 17300 2000 50 0001 C CNN + 1 17300 2000 + 0 1 1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B6A29C0 +P 17300 2700 +F 0 "C?" V 17550 2700 50 0000 C CNN +F 1 "12p" V 17450 2700 50 0000 C CNN +F 2 "" H 17300 2700 50 0001 C CNN +F 3 "~" H 17300 2700 50 0001 C CNN + 1 17300 2700 + 0 1 1 0 +$EndComp +Wire Wire Line + 17400 2700 17550 2700 +Connection ~ 17550 2700 +Wire Wire Line + 17400 2000 17550 2000 +Connection ~ 17550 2000 +Wire Wire Line + 17200 2700 17050 2700 +Wire Wire Line + 17050 2700 17050 2400 +Connection ~ 17050 2400 +Wire Wire Line + 17050 2400 17300 2400 +Wire Wire Line + 17200 2000 17050 2000 +Wire Wire Line + 17050 2000 17050 2400 +Text Label 19350 2000 0 50 ~ 0 +XIN +Text Label 19350 2200 0 50 ~ 0 +XOUT +$Comp +L Device:C_Small C? +U 1 1 5B6AAC32 +P 18950 2400 +F 0 "C?" V 18721 2400 50 0000 C CNN +F 1 "100n" V 18812 2400 50 0000 C CNN +F 2 "" H 18950 2400 50 0001 C CNN +F 3 "~" H 18950 2400 50 0001 C CNN + 1 18950 2400 + 0 1 1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B6AAC87 +P 18950 2500 +F 0 "C?" V 19150 2500 50 0000 C CNN +F 1 "100n" V 19050 2500 50 0000 C CNN +F 2 "" H 18950 2500 50 0001 C CNN +F 3 "~" H 18950 2500 50 0001 C CNN + 1 18950 2500 + 0 1 1 0 +$EndComp +Wire Wire Line + 19050 2400 19600 2400 +Wire Wire Line + 19050 2500 19600 2500 +$Comp +L Device:R_Small R? +U 1 1 5B6AF784 +P 18600 2450 +F 0 "R?" H 18541 2404 50 0000 R CNN +F 1 "100" H 18541 2495 50 0000 R CNN +F 2 "" H 18600 2450 50 0001 C CNN +F 3 "~" H 18600 2450 50 0001 C CNN + 1 18600 2450 + -1 0 0 1 +$EndComp +Wire Wire Line + 18850 2400 18800 2400 +Wire Wire Line + 18800 2400 18800 2350 +Wire Wire Line + 18800 2350 18600 2350 +Wire Wire Line + 18600 2550 18800 2550 +Wire Wire Line + 18800 2550 18800 2500 +Wire Wire Line + 18800 2500 18850 2500 +Connection ~ 18600 2350 +Wire Wire Line + 18600 2550 18500 2550 +Wire Wire Line + 18500 2550 18500 3400 +Connection ~ 18600 2550 +Wire Wire Line + 18400 2350 18600 2350 +Text Label 19250 2400 0 50 ~ 0 +CLKINC+ +Text Label 19250 2500 0 50 ~ 0 +CLKINC- +$Comp +L Connector:Conn_Coaxial J? +U 1 1 5B6C38E7 +P 17550 3150 +F 0 "J?" H 17480 3388 50 0000 C CNN +F 1 "SMA/DNP" H 17480 3297 50 0000 C CNN +F 2 "" H 17550 3150 50 0001 C CNN +F 3 " ~" H 17550 3150 50 0001 C CNN + 1 17550 3150 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_Coaxial J? +U 1 1 5B6C3A1B +P 17750 3400 +F 0 "J?" H 17680 3638 50 0000 C CNN +F 1 "SMA/DNP" H 17680 3547 50 0000 C CNN +F 2 "" H 17750 3400 50 0001 C CNN +F 3 " ~" H 17750 3400 50 0001 C CNN + 1 17750 3400 + -1 0 0 -1 +$EndComp +Wire Wire Line + 17950 3400 18500 3400 +Wire Wire Line + 17750 3150 18400 3150 +Wire Wire Line + 18400 2350 18400 3150 +Text Label 17900 3150 0 50 ~ 0 +CLKIN+ +Text Label 18000 3400 0 50 ~ 0 +CLKIN- +Wire Wire Line + 17550 3350 17550 3700 +Wire Wire Line + 17550 3700 17750 3700 +Wire Wire Line + 17750 3700 17750 3600 +$Comp +L power:GND #PWR? +U 1 1 5B6D2BBD +P 17550 3800 +F 0 "#PWR?" H 17550 3550 50 0001 C CNN +F 1 "GND" H 17555 3627 50 0000 C CNN +F 2 "" H 17550 3800 50 0001 C CNN +F 3 "" H 17550 3800 50 0001 C CNN + 1 17550 3800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 17550 3800 17550 3700 +Connection ~ 17550 3700 +$Comp +L power:GND #PWR? +U 1 1 5B6D954A +P 19400 3650 +F 0 "#PWR?" H 19400 3400 50 0001 C CNN +F 1 "GND" H 19405 3477 50 0000 C CNN +F 2 "" H 19400 3650 50 0001 C CNN +F 3 "" H 19400 3650 50 0001 C CNN + 1 19400 3650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19400 3650 19400 3500 +Wire Wire Line + 19400 3500 19600 3500 +$Comp +L Device:R_Small R? +U 1 1 5B6E95EA +P 18600 2950 +F 0 "R?" H 18659 2996 50 0000 L CNN +F 1 "10k" H 18659 2905 50 0000 L CNN +F 2 "" H 18600 2950 50 0001 C CNN +F 3 "~" H 18600 2950 50 0001 C CNN + 1 18600 2950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19600 2800 18600 2800 +Wire Wire Line + 18600 2800 18600 2850 +Wire Wire Line + 18600 3050 18600 3400 +Wire Wire Line + 18600 3400 18500 3400 +Connection ~ 18500 3400 +$Comp +L Device:R_Small R? +U 1 1 5B6F051C +P 19400 3300 +F 0 "R?" V 19500 3300 50 0000 C CNN +F 1 "10k" V 19400 3300 50 0000 C CNN +F 2 "" H 19400 3300 50 0001 C CNN +F 3 "~" H 19400 3300 50 0001 C CNN + 1 19400 3300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 19500 3300 19600 3300 +Wire Wire Line + 19300 3300 19200 3300 +Wire Wire Line + 19200 3300 19200 3500 +Wire Wire Line + 19200 3500 19400 3500 +Connection ~ 19400 3500 +Text Notes 19800 3700 0 50 ~ 0 +I²C Address 0xD4\n +Text GLabel 19250 3000 0 50 BiDi ~ 0 +I2C0_SDA +Wire Wire Line + 19250 3000 19600 3000 +Text GLabel 19250 3100 0 50 BiDi ~ 0 +I2C0_SCL +Wire Wire Line + 19250 3100 19600 3100 +NoConn ~ 19600 2700 +Text Label 21850 1600 2 50 ~ 0 +1V8C +Wire Wire Line + 21850 1600 21600 1600 +Text Label 21850 2100 2 50 ~ 0 +1V8C +Wire Wire Line + 21850 2100 21600 2100 +Text Label 21850 2600 2 50 ~ 0 +1V8C +Wire Wire Line + 21850 2600 21600 2600 +Text Label 21850 3100 2 50 ~ 0 +1V8C +Wire Wire Line + 21850 3100 21600 3100 +NoConn ~ 21600 3200 +NoConn ~ 21600 3300 +$Comp +L Device:R_Small R? +U 1 1 5B7349D7 +P 20150 5650 +F 0 "R?" H 20350 5600 50 0000 R CNN +F 1 "100" H 20350 5700 50 0000 R CNN +F 2 "" H 20150 5650 50 0001 C CNN +F 3 "~" H 20150 5650 50 0001 C CNN + 1 20150 5650 + -1 0 0 1 +$EndComp +Wire Wire Line + 20150 5750 20150 5800 +Wire Wire Line + 20150 5800 20300 5800 +Wire Wire Line + 20300 5800 20300 5700 +Wire Wire Line + 20300 5700 21100 5700 +Wire Wire Line + 20300 5600 20300 5500 +Wire Wire Line + 20300 5500 20150 5500 +Wire Wire Line + 20150 5500 20150 5550 +Wire Wire Line + 20300 5600 21100 5600 +$Comp +L Device:R_Small R? +U 1 1 5B7454EC +P 21850 2700 +F 0 "R?" V 21750 2700 50 0000 C CNN +F 1 "22" V 21850 2700 50 0000 C CNN +F 2 "" H 21850 2700 50 0001 C CNN +F 3 "~" H 21850 2700 50 0001 C CNN + 1 21850 2700 + 0 -1 -1 0 +$EndComp +NoConn ~ 21600 2800 +Wire Wire Line + 21600 2700 21750 2700 +Wire Wire Line + 21950 2700 22100 2700 +Text GLabel 22100 2700 2 50 Output ~ 0 +REFCLK1 +Text GLabel 22100 2200 2 50 Output ~ 0 +REFCLK0+ +Text GLabel 22100 2300 2 50 Output ~ 0 +REFCLK0- +Wire Wire Line + 22100 2300 21600 2300 +Wire Wire Line + 22100 2200 21600 2200 +Text Label 22250 1700 2 50 ~ 0 +DPC_REFCLK+ +Wire Wire Line + 21600 1700 22250 1700 +Text Label 22250 1800 2 50 ~ 0 DPC_REFCLK- +Wire Wire Line + 22250 1800 21600 1800 +$Comp +L eco_connectors:miniDP_sink P? +U 1 1 5B6ADFD8 +P 2550 8500 +F 0 "P?" H 2400 9765 50 0000 C CNN +F 1 "miniDP_sink" H 2400 9674 50 0000 C CNN +F 2 "" H 2550 8500 50 0001 C CNN +F 3 "" H 2550 8500 50 0001 C CNN + 1 2550 8500 + -1 0 0 -1 +$EndComp +$Comp +L eco_connectors:miniDP_source P? +U 1 1 5B6AE1E5 +P 2550 12900 +F 0 "P?" H 2400 14165 50 0000 C CNN +F 1 "miniDP_source" H 2400 14074 50 0000 C CNN +F 2 "" H 2550 12900 50 0001 C CNN +F 3 "" H 2550 12900 50 0001 C CNN + 1 2550 12900 + -1 0 0 -1 +$EndComp +$Comp +L Interface_USB:USB3300-EZK U? +U 1 1 5B6937C2 +P 7200 2400 +F 0 "U?" H 7200 1214 50 0000 C CNN +F 1 "USB3300-EZK" H 7200 1123 50 0000 C CNN +F 2 "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" H 8500 1150 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/00001783C.pdf" H 7200 2400 50 0001 C CNN + 1 7200 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1800 1900 1700 1900 +Wire Wire Line + 1800 1800 1800 1900 +Wire Wire Line + 1700 1800 1800 1800 +Wire Wire Line + 1800 1600 1700 1600 +Wire Wire Line + 1800 1700 1800 1600 +Wire Wire Line + 1700 1700 1800 1700 +$Comp +L Connector:USB_C_Receptacle J? +U 1 1 5B68901A +P 1100 2100 +F 0 "J?" H 1205 3667 50 0000 C CNN +F 1 "USB_C_Receptacle" H 1205 3576 50 0000 C CNN +F 2 "" H 1250 2100 50 0001 C CNN +F 3 "http://www.usb.org/developers/docs/usb_31_033017.zip" H 1250 2100 50 0001 C CNN + 1 1100 2100 + 1 0 0 -1 +$EndComp +$Comp +L eco_glue:CBTL02043A U? +U 1 1 5B7E4E78 +P 13600 8200 +F 0 "U?" H 13600 9565 50 0000 C CNN +F 1 "CBTL02043A" H 13600 9474 50 0000 C CNN +F 2 "" H 13625 8200 50 0001 C CNN +F 3 "" H 13625 8200 50 0001 C CNN + 1 13600 8200 + -1 0 0 -1 +$EndComp +$Comp +L eco_glue:CBTL02043A U? +U 1 1 5B7F4560 +P 13500 12600 +F 0 "U?" H 13500 13965 50 0000 C CNN +F 1 "CBTL02043A" H 13500 13874 50 0000 C CNN +F 2 "" H 13525 12600 50 0001 C CNN +F 3 "" H 13525 12600 50 0001 C CNN + 1 13500 12600 + -1 0 0 -1 +$EndComp +Wire Wire Line + 12900 7400 12250 7400 +Wire Wire Line + 12250 7500 12900 7500 +Wire Wire Line + 12250 7600 12900 7600 +Wire Wire Line + 12250 7700 12900 7700 +Wire Wire Line + 12250 7800 12900 7800 +Wire Wire Line + 12250 7900 12900 7900 +Wire Wire Line + 12250 8000 12900 8000 +Wire Wire Line + 12250 8100 12900 8100 +Text Label 12250 7400 0 50 ~ 0 +USBC_RX0+ +Text Label 12250 7500 0 50 ~ 0 +USBC_RX0- +Text Label 12250 7600 0 50 ~ 0 +USBC_RX1+ +Text Label 12250 7700 0 50 ~ 0 +USBC_RX1- +Text Label 12250 7800 0 50 ~ 0 +DP_RX0+ +Text Label 12250 7900 0 50 ~ 0 +DP_RX0- +Text Label 12250 8000 0 50 ~ 0 +DP_RX1+ +Text Label 12250 8100 0 50 ~ 0 +DP_RX1- +$Comp +L power:+3.3V #PWR? +U 1 1 5B7A0B18 +P 14500 6800 +F 0 "#PWR?" H 14500 6650 50 0001 C CNN +F 1 "+3.3V" H 14515 6973 50 0000 C CNN +F 2 "" H 14500 6800 50 0001 C CNN +F 3 "" H 14500 6800 50 0001 C CNN + 1 14500 6800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14500 6800 14500 7100 +Wire Wire Line + 14500 7200 14300 7200 +Wire Wire Line + 14300 7100 14500 7100 +Connection ~ 14500 7100 +Wire Wire Line + 14500 7100 14500 7200 +$Comp +L Device:R_Small R? +U 1 1 5B7B4026 +P 14550 8250 +F 0 "R?" V 14746 8250 50 0000 C CNN +F 1 "10k" V 14655 8250 50 0000 C CNN +F 2 "" H 14550 8250 50 0001 C CNN +F 3 "~" H 14550 8250 50 0001 C CNN + 1 14550 8250 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 14450 8250 14300 8250 +$Comp +L power:GND #PWR? +U 1 1 5B7BAB3B +P 14800 8250 +F 0 "#PWR?" H 14800 8000 50 0001 C CNN +F 1 "GND" V 14805 8122 50 0000 R CNN +F 2 "" H 14800 8250 50 0001 C CNN +F 3 "" H 14800 8250 50 0001 C CNN + 1 14800 8250 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 14800 8250 14650 8250 +Wire Wire Line + 14300 8350 14800 8350 +$Comp +L power:GND #PWR? +U 1 1 5B7C8657 +P 14450 8800 +F 0 "#PWR?" H 14450 8550 50 0001 C CNN +F 1 "GND" H 14455 8627 50 0000 C CNN +F 2 "" H 14450 8800 50 0001 C CNN +F 3 "" H 14450 8800 50 0001 C CNN + 1 14450 8800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14450 8800 14450 8700 +Wire Wire Line + 14450 8500 14300 8500 +Wire Wire Line + 14300 8600 14450 8600 +Connection ~ 14450 8600 +Wire Wire Line + 14450 8600 14450 8500 +Wire Wire Line + 14450 8700 14300 8700 +Connection ~ 14450 8700 +Wire Wire Line + 14450 8700 14450 8600 +Text Label 15500 7400 2 50 ~ 0 +RX0+ +Text Label 15500 7500 2 50 ~ 0 +RX0- +Text Label 15500 7800 2 50 ~ 0 +RX1+ +Text Label 15500 7900 2 50 ~ 0 +RX1- +Wire Wire Line + 14300 7800 15500 7800 +Wire Wire Line + 14300 7900 15500 7900 +Wire Wire Line + 14300 7500 15500 7500 +Wire Wire Line + 14300 7400 15500 7400 +$Comp +L power:+3.3V #PWR? +U 1 1 5B87DFBB +P 14400 11200 +F 0 "#PWR?" H 14400 11050 50 0001 C CNN +F 1 "+3.3V" H 14415 11373 50 0000 C CNN +F 2 "" H 14400 11200 50 0001 C CNN +F 3 "" H 14400 11200 50 0001 C CNN + 1 14400 11200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14400 11200 14400 11500 +Wire Wire Line + 14400 11600 14200 11600 +Wire Wire Line + 14200 11500 14400 11500 +Connection ~ 14400 11500 +Wire Wire Line + 14400 11500 14400 11600 +$Comp +L Device:R_Small R? +U 1 1 5B87DFC6 +P 14450 12650 +F 0 "R?" V 14646 12650 50 0000 C CNN +F 1 "10k" V 14555 12650 50 0000 C CNN +F 2 "" H 14450 12650 50 0001 C CNN +F 3 "~" H 14450 12650 50 0001 C CNN + 1 14450 12650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 14350 12650 14200 12650 +$Comp +L power:GND #PWR? +U 1 1 5B87DFCE +P 14700 12650 +F 0 "#PWR?" H 14700 12400 50 0001 C CNN +F 1 "GND" V 14705 12522 50 0000 R CNN +F 2 "" H 14700 12650 50 0001 C CNN +F 3 "" H 14700 12650 50 0001 C CNN + 1 14700 12650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 14700 12650 14550 12650 +Wire Wire Line + 14200 12750 14700 12750 +$Comp +L power:GND #PWR? +U 1 1 5B87DFD7 +P 14350 13200 +F 0 "#PWR?" H 14350 12950 50 0001 C CNN +F 1 "GND" H 14355 13027 50 0000 C CNN +F 2 "" H 14350 13200 50 0001 C CNN +F 3 "" H 14350 13200 50 0001 C CNN + 1 14350 13200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14350 13200 14350 13100 +Wire Wire Line + 14350 12900 14200 12900 +Wire Wire Line + 14200 13000 14350 13000 +Connection ~ 14350 13000 +Wire Wire Line + 14350 13000 14350 12900 +Wire Wire Line + 14350 13100 14200 13100 +Connection ~ 14350 13100 +Wire Wire Line + 14350 13100 14350 13000 +Text Label 15400 11800 2 50 ~ 0 +TX0+ +Text Label 15400 11900 2 50 ~ 0 +TX0- +Text Label 15400 12200 2 50 ~ 0 +TX1+ +Text Label 15400 12300 2 50 ~ 0 +TX1- +Wire Wire Line + 14200 12200 15400 12200 +Wire Wire Line + 14200 12300 15400 12300 +Wire Wire Line + 14200 11900 15400 11900 +Wire Wire Line + 14200 11800 15400 11800 +Wire Wire Line + 12800 11800 12150 11800 +Wire Wire Line + 12150 11900 12800 11900 +Wire Wire Line + 12150 12000 12800 12000 +Wire Wire Line + 12150 12100 12800 12100 +Wire Wire Line + 12150 12200 12800 12200 +Wire Wire Line + 12150 12300 12800 12300 +Wire Wire Line + 12150 12400 12800 12400 +Wire Wire Line + 12150 12500 12800 12500 +Text Label 12150 11800 0 50 ~ 0 +USBC_TX0+ +Text Label 12150 11900 0 50 ~ 0 +USBC_TX0- +Text Label 12150 12000 0 50 ~ 0 +USBC_TX1+ +Text Label 12150 12100 0 50 ~ 0 +USBC_TX1- +Text Label 12150 12200 0 50 ~ 0 +DP_TX0+ +Text Label 12150 12300 0 50 ~ 0 +DP_TX0- +Text Label 12150 12400 0 50 ~ 0 +DP_TX1+ +Text Label 12150 12500 0 50 ~ 0 +DP_TX1- +Wire Wire Line + 1800 1700 2400 1700 +Connection ~ 1800 1700 +Wire Wire Line + 2400 1800 1800 1800 +Connection ~ 1800 1800 +Text Label 2400 1700 2 50 ~ 0 +USBC_D- +Text Label 2400 1800 2 50 ~ 0 +USBC_D+ +Wire Wire Line + 2400 1300 1700 1300 +Wire Wire Line + 1700 1400 2400 1400 +Text Label 2400 1300 2 50 ~ 0 +USBC_CC1 +Text Label 2400 1400 2 50 ~ 0 +USBC_CC2 +Wire Wire Line + 1700 2100 2400 2100 +Wire Wire Line + 2400 2200 1700 2200 +Wire Wire Line + 1700 2700 2400 2700 +Wire Wire Line + 2400 2800 1700 2800 +Text Label 2400 2200 2 50 ~ 0 +USBC_RX1+ +Text Label 2400 2100 2 50 ~ 0 +USBC_RX1- +Text Label 2400 2800 2 50 ~ 0 +USBC_RX2+ +Text Label 2400 2700 2 50 ~ 0 +USBC_RX2- +Text Label 2400 2500 2 50 ~ 0 +USBC_C_TX1+ +Text Label 2400 2400 2 50 ~ 0 +USBC_C_TX1- +Text Label 2400 3100 2 50 ~ 0 +USBC_C_TX2+ +Text Label 2400 3000 2 50 ~ 0 +USBC_C_TX2- +Text Label 3900 2500 2 50 ~ 0 +USBC_TX1+ +Text Label 3900 2400 2 50 ~ 0 +USBC_TX1- +Text Label 3900 3100 2 50 ~ 0 +USBC_TX1+ +Text Label 3900 3000 2 50 ~ 0 +USBC_TX1- +$Comp +L Device:C_Small C? +U 1 1 5B93ECF8 +P 2950 2400 +F 0 "C?" V 2721 2400 50 0000 C CNN +F 1 "100n" V 2900 2550 50 0000 C CNN +F 2 "" H 2950 2400 50 0001 C CNN +F 3 "~" H 2950 2400 50 0001 C CNN + 1 2950 2400 + 0 1 1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B93ED8E +P 2950 2500 +F 0 "C?" V 2721 2500 50 0000 C CNN +F 1 "100n" V 2900 2650 50 0000 C CNN +F 2 "" H 2950 2500 50 0001 C CNN +F 3 "~" H 2950 2500 50 0001 C CNN + 1 2950 2500 + 0 1 1 0 +$EndComp +Wire Wire Line + 1700 2400 2850 2400 +Wire Wire Line + 1700 2500 2850 2500 +Wire Wire Line + 3050 2400 3900 2400 +Wire Wire Line + 3050 2500 3900 2500 +$Comp +L Device:C_Small C? +U 1 1 5B9891AC +P 2950 3000 +F 0 "C?" V 2721 3000 50 0000 C CNN +F 1 "100n" V 2900 3150 50 0000 C CNN +F 2 "" H 2950 3000 50 0001 C CNN +F 3 "~" H 2950 3000 50 0001 C CNN + 1 2950 3000 + 0 1 1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5B9891B3 +P 2950 3100 +F 0 "C?" V 2721 3100 50 0000 C CNN +F 1 "100n" V 2900 3250 50 0000 C CNN +F 2 "" H 2950 3100 50 0001 C CNN +F 3 "~" H 2950 3100 50 0001 C CNN + 1 2950 3100 + 0 1 1 0 +$EndComp +Wire Wire Line + 1700 3000 2850 3000 +Wire Wire Line + 1700 3100 2850 3100 +Wire Wire Line + 3050 3000 3900 3000 +Wire Wire Line + 3050 3100 3900 3100 +Wire Wire Line + 1700 3300 2300 3300 +Wire Wire Line + 1700 3400 2300 3400 +Text Label 2300 3300 2 50 ~ 0 +USBC_SBU1 +Text Label 2300 3400 2 50 ~ 0 +USBC_SBU2 +Wire Wire Line + 800 3700 800 3800 +Wire Wire Line + 800 3800 900 3800 +Wire Wire Line + 1200 3800 1200 3700 +Wire Wire Line + 1100 3700 1100 3800 +Connection ~ 1100 3800 +Wire Wire Line + 1100 3800 1200 3800 +Wire Wire Line + 1000 3700 1000 3800 +Connection ~ 1000 3800 +Wire Wire Line + 1000 3800 1100 3800 +Wire Wire Line + 900 3700 900 3800 +Connection ~ 900 3800 +Wire Wire Line + 900 3800 1000 3800 +$Comp +L power:GND #PWR? +U 1 1 5BA3FB20 +P 1000 3900 +F 0 "#PWR?" H 1000 3650 50 0001 C CNN +F 1 "GND" H 1005 3727 50 0000 C CNN +F 2 "" H 1000 3900 50 0001 C CNN +F 3 "" H 1000 3900 50 0001 C CNN + 1 1000 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1000 3900 1000 3800 +Wire Wire Line + 1700 1100 1850 1100 +Wire Wire Line + 1850 1100 1850 1000 +Wire Wire Line + 1850 800 1700 800 +Wire Wire Line + 1700 900 1850 900 +Connection ~ 1850 900 +Wire Wire Line + 1850 900 1850 800 +Wire Wire Line + 1850 1000 1700 1000 +Connection ~ 1850 1000 +Wire Wire Line + 1850 1000 1850 900 +$Comp +L Power_Management:TPS2041B U? +U 1 1 5BA95234 +P 4950 900 +F 0 "U?" H 4950 1367 50 0000 C CNN +F 1 "TPS2041B" H 4950 1276 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-23-5" H 4950 1400 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/tps2041.pdf" H 4900 1200 50 0001 C CNN + 1 4950 900 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5BA95594 +P 4950 1600 +F 0 "#PWR?" H 4950 1350 50 0001 C CNN +F 1 "GND" H 4955 1427 50 0000 C CNN +F 2 "" H 4950 1600 50 0001 C CNN +F 3 "" H 4950 1600 50 0001 C CNN + 1 4950 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4950 1600 4950 1500 +Wire Wire Line + 2950 700 2600 700 +Wire Wire Line + 1850 700 1850 800 +Connection ~ 1850 800 +$Comp +L eco_interface:TPD4E02B04 DA? +U 1 1 5B7E44CF +P 2050 4700 +F 0 "DA?" H 2050 5487 60 0000 C CNN +F 1 "TPD4E02B04" H 2050 5381 60 0000 C CNN +F 2 "" H 2050 4700 60 0001 C CNN +F 3 "" H 2050 4700 60 0001 C CNN + 1 2050 4700 + 1 0 0 -1 +$EndComp +Text Label 950 4250 0 50 ~ 0 +USBC_RX1+ +Wire Wire Line + 950 4250 1550 4250 +Wire Wire Line + 1600 4350 1550 4350 +Wire Wire Line + 1550 4350 1550 4250 +Connection ~ 1550 4250 +Wire Wire Line + 1550 4250 1600 4250 +Wire Wire Line + 1600 4650 1550 4650 +Wire Wire Line + 1550 4650 1550 4550 +Wire Wire Line + 1550 4550 1600 4550 +Wire Wire Line + 1550 4550 950 4550 +Connection ~ 1550 4550 +Text Label 950 4550 0 50 ~ 0 +USBC_RX1- +Text Label 950 4850 0 50 ~ 0 +USBC_C_TX1+ +Wire Wire Line + 950 4850 1550 4850 +Wire Wire Line + 1550 4850 1550 4950 +Wire Wire Line + 1550 4950 1600 4950 +Connection ~ 1550 4850 +Wire Wire Line + 1550 4850 1600 4850 +Text Label 950 5150 0 50 ~ 0 +USBC_C_TX1- +Wire Wire Line + 1600 5150 1550 5150 +Wire Wire Line + 1550 5150 1550 5250 +Wire Wire Line + 1550 5250 1600 5250 +Connection ~ 1550 5150 +Wire Wire Line + 1550 5150 950 5150 +$Comp +L power:GND #PWR? +U 1 1 5B91A1B8 +P 2600 5400 +F 0 "#PWR?" H 2600 5150 50 0001 C CNN +F 1 "GND" H 2605 5227 50 0000 C CNN +F 2 "" H 2600 5400 50 0001 C CNN +F 3 "" H 2600 5400 50 0001 C CNN + 1 2600 5400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 5400 2600 5250 +Wire Wire Line + 2600 5150 2500 5150 +Wire Wire Line + 2500 5250 2600 5250 +Connection ~ 2600 5250 +Wire Wire Line + 2600 5250 2600 5150 +$Comp +L eco_interface:TPD4E02B04 DA? +U 1 1 5B959F3B +P 3800 4700 +F 0 "DA?" H 3800 5487 60 0000 C CNN +F 1 "TPD4E02B04" H 3800 5381 60 0000 C CNN +F 2 "" H 3800 4700 60 0001 C CNN +F 3 "" H 3800 4700 60 0001 C CNN + 1 3800 4700 + 1 0 0 -1 +$EndComp +Text Label 2700 4250 0 50 ~ 0 +USBC_RX2+ +Wire Wire Line + 2700 4250 3300 4250 +Wire Wire Line + 3350 4350 3300 4350 +Wire Wire Line + 3300 4350 3300 4250 +Connection ~ 3300 4250 +Wire Wire Line + 3300 4250 3350 4250 +Wire Wire Line + 3350 4650 3300 4650 +Wire Wire Line + 3300 4650 3300 4550 +Wire Wire Line + 3300 4550 3350 4550 +Wire Wire Line + 3300 4550 2700 4550 +Connection ~ 3300 4550 +Text Label 2700 4550 0 50 ~ 0 +USBC_RX2- +Text Label 2700 4850 0 50 ~ 0 +USBC_C_TX2+ +Wire Wire Line + 2700 4850 3300 4850 +Wire Wire Line + 3300 4850 3300 4950 +Wire Wire Line + 3300 4950 3350 4950 +Connection ~ 3300 4850 +Wire Wire Line + 3300 4850 3350 4850 +Text Label 2700 5150 0 50 ~ 0 +USBC_C_TX2- +Wire Wire Line + 3350 5150 3300 5150 +Wire Wire Line + 3300 5150 3300 5250 +Wire Wire Line + 3300 5250 3350 5250 +Connection ~ 3300 5150 +Wire Wire Line + 3300 5150 2700 5150 +$Comp +L power:GND #PWR? +U 1 1 5B959F59 +P 4350 5400 +F 0 "#PWR?" H 4350 5150 50 0001 C CNN +F 1 "GND" H 4355 5227 50 0000 C CNN +F 2 "" H 4350 5400 50 0001 C CNN +F 3 "" H 4350 5400 50 0001 C CNN + 1 4350 5400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4350 5400 4350 5250 +Wire Wire Line + 4350 5150 4250 5150 +Wire Wire Line + 4250 5250 4350 5250 +Connection ~ 4350 5250 +Wire Wire Line + 4350 5250 4350 5150 +$Comp +L eco_interface:TPD4E05U06 DA? +U 1 1 5B973A6E +P 5650 4700 +F 0 "DA?" H 5650 5487 60 0000 C CNN +F 1 "TPD4E05U06" H 5650 5381 60 0000 C CNN +F 2 "" H 5650 4700 60 0001 C CNN +F 3 "" H 5650 4700 60 0001 C CNN + 1 5650 4700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5200 4850 5150 4850 +Wire Wire Line + 4600 5150 5150 5150 +Text Label 4600 4850 0 50 ~ 0 +USBC_D- +Text Label 4600 5150 0 50 ~ 0 +USBC_D+ +Wire Wire Line + 4600 4250 5150 4250 +Wire Wire Line + 5200 4550 5150 4550 +Text Label 4600 4250 0 50 ~ 0 +USBC_CC1 +Text Label 4600 4550 0 50 ~ 0 +USBC_CC2 +Wire Wire Line + 5200 4350 5150 4350 +Wire Wire Line + 5150 4350 5150 4250 +Connection ~ 5150 4250 +Wire Wire Line + 5150 4250 5200 4250 +Wire Wire Line + 5150 4550 5150 4650 +Wire Wire Line + 5150 4650 5200 4650 +Connection ~ 5150 4550 +Wire Wire Line + 5150 4550 4600 4550 +Wire Wire Line + 5200 4950 5150 4950 +Wire Wire Line + 5150 4950 5150 4850 +Connection ~ 5150 4850 +Wire Wire Line + 5150 4850 4600 4850 +Wire Wire Line + 5150 5150 5150 5250 +Wire Wire Line + 5150 5250 5200 5250 +Connection ~ 5150 5150 +Wire Wire Line + 5150 5150 5200 5150 +Wire Wire Line + 6100 5150 6200 5150 +Wire Wire Line + 6200 5150 6200 5250 +Wire Wire Line + 6100 5250 6200 5250 +Connection ~ 6200 5250 +$Comp +L power:GND #PWR? +U 1 1 5BB85F4A +P 6200 5450 +F 0 "#PWR?" H 6200 5200 50 0001 C CNN +F 1 "GND" H 6205 5277 50 0000 C CNN +F 2 "" H 6200 5450 50 0001 C CNN +F 3 "" H 6200 5450 50 0001 C CNN + 1 6200 5450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6200 5250 6200 5450 +Text Label 2000 700 0 50 ~ 0 +USBC_VBUS +Connection ~ 16850 1650 +Connection ~ 16850 1300 +$Comp +L Device:CP_Small C? +U 1 1 5BC35F6A +P 2600 850 +F 0 "C?" H 2688 896 50 0000 L CNN +F 1 "47µ" H 2688 805 50 0000 L CNN +F 2 "" H 2600 850 50 0001 C CNN +F 3 "~" H 2600 850 50 0001 C CNN + 1 2600 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 750 2600 700 +Connection ~ 2600 700 +Wire Wire Line + 2600 700 1850 700 +$Comp +L power:GND #PWR? +U 1 1 5BC7078E +P 2600 1000 +F 0 "#PWR?" H 2600 750 50 0001 C CNN +F 1 "GND" H 2605 827 50 0000 C CNN +F 2 "" H 2600 1000 50 0001 C CNN +F 3 "" H 2600 1000 50 0001 C CNN + 1 2600 1000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 1000 2600 950 +Wire Wire Line + 2950 700 2950 900 +Wire Wire Line + 2950 900 4450 900 +$Comp +L power:+5V #PWR? +U 1 1 5BD21F0F +P 4200 700 +F 0 "#PWR?" H 4200 550 50 0001 C CNN +F 1 "+5V" V 4215 828 50 0000 L CNN +F 2 "" H 4200 700 50 0001 C CNN +F 3 "" H 4200 700 50 0001 C CNN + 1 4200 700 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4200 700 4450 700 +Wire Wire Line + 5450 1100 5550 1100 +NoConn ~ 5450 700 +$Comp +L Device:R_Small R? +U 1 1 5BDB9352 +P 5550 900 +F 0 "R?" H 5609 946 50 0000 L CNN +F 1 "10k" H 5609 855 50 0000 L CNN +F 2 "" H 5550 900 50 0001 C CNN +F 3 "~" H 5550 900 50 0001 C CNN + 1 5550 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5550 1000 5550 1100 +Connection ~ 5550 1100 +$Comp +L power:+3V3 #PWR? +U 1 1 5BDD7C49 +P 5550 700 +F 0 "#PWR?" H 5550 550 50 0001 C CNN +F 1 "+3V3" H 5565 873 50 0000 C CNN +F 2 "" H 5550 700 50 0001 C CNN +F 3 "" H 5550 700 50 0001 C CNN + 1 5550 700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5550 700 5550 800 +Wire Wire Line + 5550 1100 5750 1100 +Text GLabel 5750 1100 2 50 Input ~ 0 +USBC_PWR~EN +Text GLabel 5750 1200 2 50 Input ~ 0 +USBC_PWR~EN +Text GLabel 14800 8350 2 50 Input ~ 0 +HS_RX_SEL +Text GLabel 14700 12750 2 50 Input ~ 0 +HS_TX_SEL $EndSCHEMATC diff --git a/hardware/lib/eco_interface.dcm b/hardware/lib/eco_interface.dcm new file mode 100644 index 0000000..340586d --- /dev/null +++ b/hardware/lib/eco_interface.dcm @@ -0,0 +1,16 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP SN65MLVD200A +D Half-Duplex M-LVDS Transceiver +K lvds mlvds transceiver xcvf io +$ENDCMP +# +$CMP SN75DP130SS +D DisplayPort™ 1:1 Redriver With Link Training (HBR 5.4Gbps/TMDS 340MHz) +$ENDCMP +# +$CMP TPD4E02B04 +D 4-Channel ESD Protection Diode for USB Type-C and HDMI 2.0 +$ENDCMP +# +#End Doc Library diff --git a/hardware/lib/eco_interface.lib b/hardware/lib/eco_interface.lib new file mode 100644 index 0000000..134d6b5 --- /dev/null +++ b/hardware/lib/eco_interface.lib @@ -0,0 +1,182 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# SN65MLVD200A +# +DEF SN65MLVD200A U 0 40 Y Y 1 F N +F0 "U" -400 -250 50 H V L CNN +F1 "SN65MLVD200A" 0 600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 0 75 21 0 1 0 N +C 125 -50 25 0 1 0 N +C 125 250 25 0 1 0 N +C 200 -50 10 0 1 0 F +C 250 50 10 0 1 0 F +S -400 550 400 -200 0 1 0 f +P 2 0 1 0 -300 0 -250 0 N +P 2 0 1 0 -300 300 -100 300 N +P 2 0 1 0 -250 0 -100 0 N +P 2 0 1 0 -250 150 0 150 N +P 2 0 1 0 0 96 0 108 N +P 2 0 1 0 0 100 0 135 N +P 2 0 1 0 0 150 0 135 N +P 2 0 1 0 100 200 100 400 N +P 2 0 1 0 150 -50 300 -50 N +P 2 0 1 0 300 50 100 50 N +P 3 0 1 0 0 350 0 450 -250 450 N +P 3 0 1 0 100 350 250 350 250 50 N +P 3 0 1 0 200 -50 200 250 150 250 N +P 4 0 1 0 100 100 100 -100 -100 0 100 100 N +P 4 0 1 0 100 300 -100 400 -100 200 100 300 N +X R 1 -600 0 200 R 50 50 1 1 O +X ~RE 2 -600 150 200 R 50 50 1 1 I +X DE 3 -600 450 200 R 50 50 1 1 I +X D 4 -600 300 200 R 50 50 1 1 I +X GND 5 -600 -100 200 R 50 50 1 1 W +X A 6 600 50 200 L 50 50 1 1 B +X B 7 600 -50 200 L 50 50 1 1 B +X Vcc 8 600 450 200 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# SN75DP130SS +# +DEF SN75DP130SS U 0 40 Y Y 1 F N +F0 "U" -800 -1900 50 H V L CNN +F1 "SN75DP130SS" 0 1750 61 H V C CNN +F2 "" 0 -850 50 H I C CNN +F3 "" 0 -850 50 H I C CNN +DRAW +C -175 -150 25 0 1 0 N +C -175 150 25 0 1 0 N +C -175 450 25 0 1 0 N +C -175 750 25 0 1 0 N +C 125 -150 25 0 1 0 N +C 125 150 25 0 1 0 N +C 125 450 25 0 1 0 N +C 125 750 25 0 1 0 N +S 800 -1850 -800 1850 0 1 0 f +P 2 0 1 0 -550 -150 -200 -150 N +P 2 0 1 0 -550 150 -200 150 N +P 2 0 1 0 -550 450 -200 450 N +P 2 0 1 0 -550 750 -200 750 N +P 2 0 1 0 -150 -50 -550 -50 N +P 2 0 1 0 -150 250 -550 250 N +P 2 0 1 0 -150 550 -550 550 N +P 2 0 1 0 -150 850 -550 850 N +P 2 0 1 0 50 -550 350 -550 N +P 2 0 1 0 50 -450 350 -450 N +P 2 0 1 0 100 -200 100 0 N +P 2 0 1 0 100 -50 500 -50 N +P 2 0 1 0 100 100 100 300 N +P 2 0 1 0 100 250 500 250 N +P 2 0 1 0 100 400 100 600 N +P 2 0 1 0 100 550 500 550 N +P 2 0 1 0 100 700 100 900 N +P 2 0 1 0 100 850 500 850 N +P 2 0 1 0 150 -150 500 -150 N +P 2 0 1 0 150 150 500 150 N +P 2 0 1 0 150 450 500 450 N +P 2 0 1 0 150 750 500 750 N +P 3 0 1 0 -350 -550 -100 -550 50 -500 N +P 3 0 1 0 -350 -450 -100 -450 50 -400 N +P 4 0 1 0 -150 -200 -150 0 100 -100 -150 -200 N +P 4 0 1 0 -150 100 -150 300 100 200 -150 100 N +P 4 0 1 0 -150 400 -150 600 100 500 -150 400 N +P 4 0 1 0 -150 700 -150 900 100 800 -150 700 N +X Vcc 1 1000 1750 200 L 50 50 1 1 W +X CAD_SNK 10 1000 1050 200 L 50 50 1 1 I +X HPD_SNK 11 1000 1150 200 L 50 50 1 1 I +X Vcc 12 1000 1550 200 L 50 50 1 1 W +X OUT3- 13 1000 -150 200 L 50 50 1 1 O +X OUT3+ 14 1000 -50 200 L 50 50 1 1 O +X NC 15 1000 -950 200 L 50 50 1 1 P +X OUT2- 16 1000 150 200 L 50 50 1 1 O +X OUT2+ 17 1000 250 200 L 50 50 1 1 O +X GND 18 1000 -1750 200 L 50 50 1 1 W +X OUT1- 19 1000 450 200 L 50 50 1 1 O +X VddD_DREG 2 -1000 1350 200 R 50 50 1 1 w +X OUT1+ 20 1000 550 200 L 50 50 1 1 O +X NC 21 1000 -1050 200 L 50 50 1 1 P +X OUT0- 22 1000 750 200 L 50 50 1 1 O +X OUT0+ 23 1000 850 200 L 50 50 1 1 O +X GND 24 1000 -1650 200 L 50 50 1 1 W +X Vcc 25 -1000 1750 200 R 50 50 1 1 W +X EN 26 -1000 -1350 200 R 50 50 1 1 I +X AUX_SNK- 27 1000 -550 200 L 50 50 1 1 B +X AUX_SNK+ 28 1000 -450 200 L 50 50 1 1 B +X AUX_SRC- 29 -1000 -550 200 R 50 50 1 1 B +X ADDR_EQ 3 -1000 -1450 200 R 50 50 1 1 I +X AUX_SRC+ 30 -1000 -450 200 R 50 50 1 1 B +X GND 31 -1000 -1650 200 R 50 50 1 1 W +X Vcc 32 -1000 1650 200 R 50 50 1 1 W +X SCL_DDC 33 -1000 -750 200 R 50 50 1 1 C +X SDA_DDC 34 -1000 -850 200 R 50 50 1 1 C +X ~RST 35 -1000 -1250 200 R 50 50 1 1 I +X Vcc 36 -1000 1550 200 R 50 50 1 1 W +X NC 37 1000 -1150 200 L 50 50 1 1 P +X IN0+ 38 -1000 850 200 R 50 50 1 1 I +X IN0- 39 -1000 750 200 R 50 50 1 1 I +X SCL_CTL 4 -1000 -1050 200 R 50 50 1 1 C +X NC 40 1000 -1250 200 L 50 50 1 1 P +X IN1+ 41 -1000 550 200 R 50 50 1 1 I +X IN1- 42 -1000 450 200 R 50 50 1 1 I +X NC 43 1000 -1350 200 L 50 50 1 1 P +X IN2+ 44 -1000 250 200 R 50 50 1 1 I +X IN2- 45 -1000 150 200 R 50 50 1 1 I +X NC 46 1000 -1450 200 L 50 50 1 1 P +X IN3+ 47 -1000 -50 200 R 50 50 1 1 I +X IN3- 48 -1000 -150 200 R 50 50 1 1 I +X GND 49 -1000 -1750 200 R 50 50 1 1 W +X SDA_CTL 5 -1000 -1150 200 R 50 50 1 1 C +X Vcc 6 1000 1650 200 L 50 50 1 1 W +X NC 7 1000 -850 200 L 50 50 1 1 P +X CAD_SRC 8 -1000 1050 200 R 50 50 1 1 O +X HPD_SRC 9 -1000 1150 200 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +# TPD4E02B04 +# +DEF TPD4E02B04 DA 0 0 Y N 1 F N +F0 "DA" -250 -700 60 H V L CNN +F1 "TPD4E02B04" 0 650 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +ALIAS TPD4E05U06 +DRAW +S -250 600 250 -650 0 1 0 f +P 2 0 1 0 200 -450 250 -450 N +P 3 0 1 0 200 -150 200 150 100 150 N +P 3 0 1 0 200 150 200 450 100 450 N +P 4 0 1 0 -250 -250 -200 -250 -200 -150 -250 -150 N +P 4 0 1 0 -250 150 -200 150 -200 50 -250 50 N +P 4 0 1 0 -250 450 -200 450 -200 350 -250 350 N +P 4 0 1 0 -25 -525 0 -500 0 -400 25 -375 N +P 4 0 1 0 -25 -225 0 -200 0 -100 25 -75 N +P 4 0 1 0 -25 75 0 100 0 200 25 225 N +P 4 0 1 0 -25 375 0 400 0 500 25 525 N +P 4 0 1 0 0 150 100 200 100 100 0 150 N +P 4 0 1 0 0 450 100 500 100 400 0 450 N +P 4 0 1 0 200 -450 200 -150 150 -150 100 -150 N +P 4 0 1 0 250 -550 200 -550 200 -450 100 -450 N +P 6 0 1 0 -200 150 -100 150 -100 200 0 150 -100 100 -100 150 N +P 6 0 1 0 -200 450 -100 450 -100 500 0 450 -100 400 -100 450 N +P 7 0 1 0 -200 -150 -100 -150 -100 -100 100 -200 100 -100 -100 -200 -100 -150 N +P 11 0 1 0 -250 -450 -200 -450 -100 -450 -100 -400 100 -500 100 -400 -100 -500 -100 -450 -200 -450 -200 -550 -250 -550 N +X IO1 1 -450 450 200 R 50 50 1 1 P +X ~ 10 -450 350 200 R 50 50 1 1 P +X IO2 2 -450 150 200 R 50 50 1 1 P +X GND 3 450 -450 200 L 50 50 1 1 P +X IO3 4 -450 -150 200 R 50 50 1 1 P +X IO4 5 -450 -450 200 R 50 50 1 1 P +X ~ 6 -450 -550 200 R 50 50 1 1 P +X ~ 7 -450 -250 200 R 50 50 1 1 P +X ~ 8 450 -550 200 L 50 50 1 1 P +X ~ 9 -450 50 200 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library