From 23c37261b7e9772f7aedd2506dbb71c4abee8f54 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Tue, 30 Nov 2010 06:39:48 -0300 Subject: [PATCH] atusb: use 0402 as the preferred component size and replace bad TVS We know from CNTR that the capacitance of the 0603 TVS (EPCOS CT0603M4G, 200 pF) is too large and can disturb the USB signal. The 0402 TVS (Panasonic EZJ-P0V080GA, 100 pF) works much better. Since we have lots of 0402 components already, just change the remaining 0603 to 0402, too. - usb.sch (VR1, VR2, VR3): change from 0603 to 0402 and from 5V5 to 5V6 - usb.sch (C1, C2, R1): change from 0603 to 0402 - atrf.sch (R3): set footprint to 0402 - atusb.pro: replaced modules/mini-usb with modules/usb_a_plug - atusb.pro: removed extension from components/balun-smt6.lib - atusb.cmp: update footprints for above changes - atusb.cmp: change 0402 to 0402-M and 0603 to 0603-M, for easier soldering --- atusb/atrf.sch | 91 +++++++---------------- atusb/atusb.cmp | 187 +++++++++++------------------------------------- atusb/atusb.pro | 5 +- atusb/usb.sch | 20 +++--- 4 files changed, 80 insertions(+), 223 deletions(-) diff --git a/atusb/atrf.sch b/atusb/atrf.sch index e3043af..2d9e1a2 100644 --- a/atusb/atrf.sch +++ b/atusb/atrf.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Tue Nov 30 05:35:50 2010 +EESchema Schematic File Version 2 date Tue Nov 30 06:27:29 2010 LIBS:power LIBS:device LIBS:conn @@ -27,11 +27,9 @@ Wire Wire Line 3350 4300 3150 4300 Connection ~ 4350 4000 Wire Wire Line - 4350 3600 4350 4000 + 4350 3600 4350 4400 Wire Wire Line - 4350 4000 4350 4400 -Wire Wire Line - 3350 4200 3150 4200 + 3150 4200 3350 4200 Wire Wire Line 4150 4200 4550 4200 Wire Wire Line @@ -42,11 +40,9 @@ Wire Wire Line Wire Wire Line 2900 3800 3350 3800 Wire Wire Line - 3650 6350 3650 6150 + 3650 6150 3650 6350 Wire Wire Line - 3650 6150 3400 6150 -Wire Wire Line - 3400 6150 3150 6150 + 3650 6150 3150 6150 Wire Wire Line 3150 6150 3150 6350 Wire Wire Line @@ -55,9 +51,7 @@ Connection ~ 7850 1250 Wire Wire Line 7850 1050 7850 1250 Wire Wire Line - 7600 1250 7850 1250 -Wire Wire Line - 7850 1250 8100 1250 + 7600 1250 8100 1250 Wire Wire Line 7600 1250 7600 1450 Wire Wire Line @@ -66,9 +60,7 @@ Wire Wire Line 7950 2050 7950 1850 Connection ~ 9700 1150 Wire Wire Line - 9900 1150 9700 1150 -Wire Wire Line - 9700 1150 8400 1150 + 9900 1150 8400 1150 Wire Wire Line 8400 1150 8400 2650 Connection ~ 10500 1650 @@ -81,33 +73,31 @@ Wire Wire Line 9700 2250 9700 2450 Connection ~ 7650 2450 Wire Wire Line - 7650 2650 7650 2450 + 7650 2450 7650 2650 Wire Wire Line - 7500 2450 7500 2650 + 7500 2650 7500 2450 Wire Wire Line - 7800 2650 7800 2450 + 7800 2450 7800 2650 Connection ~ 6500 3900 Wire Wire Line 6500 3900 6700 3900 Wire Wire Line 6500 3600 6700 3600 Wire Wire Line - 6700 4500 6200 4500 -Wire Wire Line - 6200 4500 5400 4500 + 6700 4500 5400 4500 Wire Wire Line 9000 5850 9000 5450 Wire Wire Line 8400 6750 8400 6950 Connection ~ 7500 5650 Wire Wire Line - 7500 5650 7650 5650 + 7650 5650 7500 5650 Wire Wire Line 7650 5650 7650 5450 Wire Wire Line 7950 5850 7950 5450 Wire Wire Line - 9500 4050 9700 4050 + 9700 4050 9500 4050 Wire Wire Line 9500 3750 10400 3750 Wire Wire Line @@ -118,17 +108,13 @@ Wire Wire Line 6000 4650 6700 4650 Connection ~ 8100 5650 Wire Wire Line - 8100 5650 8250 5650 + 8250 5650 8100 5650 Wire Wire Line 8250 5650 8250 5450 Wire Wire Line - 8100 6350 8100 5650 + 8100 6350 8100 5450 Wire Wire Line - 8100 5650 8100 5450 -Wire Wire Line - 8400 6350 8400 6150 -Wire Wire Line - 8400 6150 8400 5450 + 8400 6350 8400 5450 Wire Wire Line 8550 5850 8550 5450 Wire Wire Line @@ -140,14 +126,10 @@ Wire Wire Line Wire Wire Line 9500 4500 9700 4500 Wire Wire Line - 9700 4050 9700 4500 -Wire Wire Line - 9700 4500 9700 4850 + 9700 4850 9700 4050 Connection ~ 9700 4500 Wire Wire Line - 7500 5450 7500 5650 -Wire Wire Line - 7500 5650 7500 5850 + 7500 5450 7500 5850 Wire Wire Line 8100 6950 8100 6750 Wire Wire Line @@ -157,44 +139,24 @@ Wire Wire Line 6700 4350 6500 4350 Connection ~ 6500 4350 Wire Wire Line - 6500 4850 6500 4350 + 6500 2450 6500 4850 Wire Wire Line - 6500 4350 6500 3900 -Wire Wire Line - 6500 3900 6500 3750 -Wire Wire Line - 6500 3750 6500 3600 -Wire Wire Line - 6500 3600 6500 2450 -Wire Wire Line - 6500 2450 7500 2450 -Wire Wire Line - 7500 2450 7650 2450 -Wire Wire Line - 7650 2450 7800 2450 + 7800 2450 6500 2450 Connection ~ 7500 2450 Connection ~ 6500 3600 Wire Wire Line 9700 1350 9700 1150 Wire Wire Line - 10300 1150 10500 1150 + 10500 1150 10300 1150 Wire Wire Line - 10500 1150 10500 1650 -Wire Wire Line - 10500 1650 10500 1950 -Wire Wire Line - 10500 1950 10500 2450 -Wire Wire Line - 10500 2450 10500 2650 + 10500 2650 10500 1150 Wire Wire Line 10500 1950 10100 1950 Connection ~ 10500 1950 Wire Wire Line - 8550 2650 8550 2450 + 8550 2450 8550 2650 Wire Wire Line - 8550 2450 9700 2450 -Wire Wire Line - 9700 2450 9900 2450 + 9900 2450 8550 2450 Connection ~ 9700 2450 Wire Wire Line 7950 2650 7950 2450 @@ -231,9 +193,7 @@ Wire Wire Line Wire Wire Line 4350 5000 4350 4800 Wire Wire Line - 3150 4200 3150 4300 -Wire Wire Line - 3150 4300 3150 5000 + 3150 5000 3150 4200 $Comp L PWR_FLAG #FLG015 U 1 1 4CF4B348 @@ -267,6 +227,7 @@ U 1 1 4CF4B07E P 2650 3800 F 0 "R3" V 2730 3800 50 0000 C CNN F 1 "0R" V 2650 3800 50 0000 C CNN +F 2 "0402" H 2650 3800 60 0001 C CNN 1 2650 3800 0 -1 -1 0 $EndComp diff --git a/atusb/atusb.cmp b/atusb/atusb.cmp index 0ae447d..e92bc20 100644 --- a/atusb/atusb.cmp +++ b/atusb/atusb.cmp @@ -1,4 +1,4 @@ -Cmp-Mod V01 Created by CvPCB (2010-08-11 BZR 2448)-unstable date = Thu Aug 12 15:15:01 2010 +Cmp-Mod V01 Created by CvPCB (2010-08-11 BZR 2448)-unstable date = Tue Nov 30 06:37:59 2010 BeginCmp TimeStamp = /4C609C08/4C63FE17; @@ -7,207 +7,102 @@ ValeurCmp = 50R; IdModule = meander; EndCmp +BeginCmp +TimeStamp = /4C609C08/4CF4B034; +Reference = B1; +ValeurCmp = 2450FB15L0001; +IdModule = 0805-6; +EndCmp + BeginCmp TimeStamp = /4C609BEF/4C6401AA; Reference = C1; ValeurCmp = 1uF; -IdModule = 0603; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609BEF/4C6401B3; Reference = C2; ValeurCmp = 100nF; -IdModule = 0603; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C641710; Reference = C3; ValeurCmp = 22pF; -IdModule = 0402; -EndCmp - -BeginCmp -TimeStamp = /4C609C08/4C641531; -Reference = C4; -ValeurCmp = 2.2pF; -IdModule = 0402; -EndCmp - -BeginCmp -TimeStamp = /4C609C08/4C641503; -Reference = C5; -ValeurCmp = 2.2pF; -IdModule = 0402; -EndCmp - -BeginCmp -TimeStamp = /4C609C08/4C64150D; -Reference = C6; -ValeurCmp = 0.82pF; -IdModule = 0402; -EndCmp - -BeginCmp -TimeStamp = /4C609C08/4C641676; -Reference = C7; -ValeurCmp = 0.82pF; -IdModule = 0402; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C641506; Reference = C8; ValeurCmp = 22pF; -IdModule = 0402; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C641509; Reference = C9; ValeurCmp = 22pF; -IdModule = 0402; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C640A76; Reference = C10; ValeurCmp = 1uF; -IdModule = 0402; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C641004; Reference = C11; ValeurCmp = 1uF; -IdModule = 0402; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C640A84; Reference = C12; ValeurCmp = 1uF; -IdModule = 0402; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C640A7E; Reference = C13; ValeurCmp = 1uF; -IdModule = 0402; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C640A73; Reference = C14; -ValeurCmp = NC; -IdModule = 0402; +ValeurCmp = 12pF; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609C08/4C640A7B; Reference = C15; -ValeurCmp = NC; -IdModule = 0402; +ValeurCmp = 12pF; +IdModule = 0402-M; EndCmp BeginCmp -TimeStamp = /4C609BEF/4C609C5C; +TimeStamp = /4C609BEF/4CF4AD1B; Reference = CON1; -ValeurCmp = MINI_USB_B; +ValeurCmp = USB_A_PLUG_; IdModule = miniUSB_B; EndCmp BeginCmp TimeStamp = /4C609BEF/4C6402EE; Reference = D1; -ValeurCmp = LED; -IdModule = 0603; -EndCmp - -BeginCmp -TimeStamp = /4C609C08/4C6415C2; -Reference = L1; -ValeurCmp = 2.7nH; -IdModule = 0402; -EndCmp - -BeginCmp -TimeStamp = /4C609C08/4C641541; -Reference = L2; -ValeurCmp = 4.3nH; -IdModule = 0402; -EndCmp - -BeginCmp -TimeStamp = /4C609C08/4C641546; -Reference = L3; -ValeurCmp = 4.3nH; -IdModule = 0402; -EndCmp - -BeginCmp -TimeStamp = /4C6413E8; -Reference = P1; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C641324; -Reference = P2; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C641337; -Reference = P3; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C64133B; -Reference = P4; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C64133D; -Reference = P5; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C641341; -Reference = P6; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C641344; -Reference = P7; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C641349; -Reference = P8; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; -EndCmp - -BeginCmp -TimeStamp = /4C6413ED; -Reference = P9; -ValeurCmp = CONN_1; -IdModule = PAD_2mm; +ValeurCmp = LTST-C190KTKR; +IdModule = 0603-M; EndCmp BeginCmp @@ -221,28 +116,28 @@ BeginCmp TimeStamp = /4C609BEF/4C6401FE; Reference = P11; ValeurCmp = CONN_1; -IdModule = PAD_120x60; +IdModule = PAD_60x60; EndCmp BeginCmp TimeStamp = /4C609BEF/4C640200; Reference = P12; ValeurCmp = CONN_1; -IdModule = PAD_120x60; +IdModule = PAD_60x60; EndCmp BeginCmp TimeStamp = /4C609BEF/4C640202; Reference = P13; ValeurCmp = CONN_1; -IdModule = PAD_120x60; +IdModule = PAD_60x60; EndCmp BeginCmp TimeStamp = /4C609BEF/4C640203; Reference = P14; ValeurCmp = CONN_1; -IdModule = PAD_120x60; +IdModule = PAD_60x60; EndCmp BeginCmp @@ -262,15 +157,15 @@ EndCmp BeginCmp TimeStamp = /4C609BEF/4C6402F2; Reference = R1; -ValeurCmp = 100; -IdModule = 0603; +ValeurCmp = 68; +IdModule = 0402-M; EndCmp BeginCmp -TimeStamp = /4C609C08/4C640AB7; -Reference = R2; -ValeurCmp = 10k; -IdModule = 0402; +TimeStamp = /4C609C08/4CF4B07E; +Reference = R3; +ValeurCmp = 0R; +IdModule = 0402-M; EndCmp BeginCmp @@ -290,22 +185,22 @@ EndCmp BeginCmp TimeStamp = /4C609BEF/4C6402FB; Reference = VR1; -ValeurCmp = VR; -IdModule = 0603; +ValeurCmp = 5V5; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609BEF/4C640343; Reference = VR2; -ValeurCmp = VR; -IdModule = 0603; +ValeurCmp = 5V5; +IdModule = 0402-M; EndCmp BeginCmp TimeStamp = /4C609BEF/4C64034D; Reference = VR3; -ValeurCmp = VR; -IdModule = 0603; +ValeurCmp = 5V5; +IdModule = 0402-M; EndCmp BeginCmp diff --git a/atusb/atusb.pro b/atusb/atusb.pro index c5cb617..fc9db36 100644 --- a/atusb/atusb.pro +++ b/atusb/atusb.pro @@ -44,7 +44,7 @@ LibName5=../components/c8051f326 LibName6=../components/usb_a_plug LibName7=../components/xtal-4 LibName8=../components/antenna -LibName9=../components/balun-smt6.lib +LibName9=../components/balun-smt6 [cvpcb] version=1 NetIExt=net @@ -71,8 +71,9 @@ LastNetListRead=atusb.net [pcbnew/libraries] LibDir= LibName1=../modules/meander -LibName2=../modules/mini-usb +LibName2=../modules/usb_a_plug LibName3=../../kicad-libs/modules/pads LibName4=../modules/qfn LibName5=../../kicad-libs/modules/stdpass LibName6=../modules/xtal-4 +LibName7=../modules/0805-6 diff --git a/atusb/usb.sch b/atusb/usb.sch index 58e89c0..c08d5b1 100644 --- a/atusb/usb.sch +++ b/atusb/usb.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Tue Nov 30 05:21:47 2010 +EESchema Schematic File Version 2 date Tue Nov 30 06:28:00 2010 LIBS:power LIBS:device LIBS:conn @@ -292,8 +292,8 @@ L VR VR3 U 1 1 4C64034D P 3700 4300 F 0 "VR3" V 3780 4300 50 0000 C CNN -F 1 "5V5" V 3700 4300 50 0000 C CNN -F 2 "0603" H 3700 4300 60 0001 C CNN +F 1 "5V6" V 3700 4300 50 0000 C CNN +F 2 "0402" H 3700 4300 60 0001 C CNN 1 3700 4300 -1 0 0 -1 $EndComp @@ -302,8 +302,8 @@ L VR VR2 U 1 1 4C640343 P 3400 4300 F 0 "VR2" V 3480 4300 50 0000 C CNN -F 1 "5V5" V 3400 4300 50 0000 C CNN -F 2 "0603" H 3400 4300 60 0001 C CNN +F 1 "5V6" V 3400 4300 50 0000 C CNN +F 2 "0402" H 3400 4300 60 0001 C CNN 1 3400 4300 -1 0 0 -1 $EndComp @@ -312,8 +312,8 @@ L VR VR1 U 1 1 4C6402FB P 3100 4300 F 0 "VR1" V 3180 4300 50 0000 C CNN -F 1 "5V5" V 3100 4300 50 0000 C CNN -F 2 "0603" H 3100 4300 60 0001 C CNN +F 1 "5V6" V 3100 4300 50 0000 C CNN +F 2 "0403" H 3100 4300 60 0001 C CNN 1 3100 4300 -1 0 0 -1 $EndComp @@ -323,7 +323,7 @@ U 1 1 4C6402F2 P 7200 1400 F 0 "R1" V 7280 1400 50 0000 C CNN F 1 "68" V 7200 1400 50 0000 C CNN -F 2 "0603" H 7200 1400 60 0001 C CNN +F 2 "0402" H 7200 1400 60 0001 C CNN 1 7200 1400 0 1 -1 0 $EndComp @@ -396,7 +396,7 @@ U 1 1 4C6401B3 P 5150 4700 F 0 "C2" H 5200 4800 50 0000 L CNN F 1 "100nF" H 5200 4600 50 0000 L CNN -F 2 "0603" H 5150 4700 60 0001 C CNN +F 2 "0402" H 5150 4700 60 0001 C CNN 1 5150 4700 1 0 0 -1 $EndComp @@ -406,7 +406,7 @@ U 1 1 4C6401AA P 4750 4700 F 0 "C1" H 4800 4800 50 0000 L CNN F 1 "1uF" H 4800 4600 50 0000 L CNN -F 2 "0603" H 4750 4700 60 0001 C CNN +F 2 "0402" H 4750 4700 60 0001 C CNN 1 4750 4700 1 0 0 -1 $EndComp