1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2024-12-24 20:23:54 +02:00

ext/: added uSD extender board (draft)

This commit is contained in:
Werner Almesberger 2010-11-02 12:17:20 -03:00
parent 979a631ef5
commit 49c76e0f8e
5 changed files with 476 additions and 0 deletions

15
ext/Makefile Normal file
View File

@ -0,0 +1,15 @@
.PHONY: all gen generate sch brd
all:
@echo "make what ? target: gen sch brd xpdf"
@exit 1
gen generate:
eeschema --plot `pwd`/ext.sch
# need scripts
sch:
eeschema `pwd`/ext.sch
brd:
pcbnew `pwd`/ext.brd

10
ext/README Normal file
View File

@ -0,0 +1,10 @@
THIS IS A DRAFT AND COMPLETELY UNTESTED.
The extension board is meant to connect to a 50 mil ribbon cable,
which in turn connects to a connector for a 7x2 100 mil header.
To reduce crosstalk, signals are always separated by ground. We
cannot use VDD for crosstalk suppression, because the device may
be self-powered and VDD would thus be disabled.
If the connector is reversed, VDD is shorted to GND.

108
ext/ext.cmp Normal file
View File

@ -0,0 +1,108 @@
Cmp-Mod V01 Created by CvPCB (2010-08-11 BZR 2448)-unstable date = Tue Nov 2 11:42:53 2010
BeginCmp
TimeStamp = /4CD01B95;
Reference = P1;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01B93;
Reference = P2;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CB4;
Reference = P3;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CB5;
Reference = P4;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CBF;
Reference = P5;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CBE;
Reference = P6;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CCA;
Reference = P7;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CCB;
Reference = P8;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CC9;
Reference = P9;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CC8;
Reference = P10;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CC6;
Reference = P11;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CC7;
Reference = P12;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CD3;
Reference = P13;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01CD2;
Reference = P14;
ValeurCmp = CONN_1;
IdModule = PAD_2mm;
EndCmp
BeginCmp
TimeStamp = /4CD01B62;
Reference = P15;
ValeurCmp = USD-CARD;
IdModule = uSD-Card;
EndCmp
EndListe

61
ext/ext.pro Normal file
View File

@ -0,0 +1,61 @@
update=Tue Nov 2 12:12:05 2010
last_client=pcbnew
[eeschema]
version=1
LibDir=
NetFmt=1
HPGLSpd=20
HPGLDm=15
HPGLNum=1
offX_A4=0
offY_A4=0
offX_A3=0
offY_A3=0
offX_A2=0
offY_A2=0
offX_A1=0
offY_A1=0
offX_A0=0
offY_A0=0
offX_A=0
offY_A=0
offX_B=0
offY_B=0
offX_C=0
offY_C=0
offX_D=0
offY_D=0
offX_E=0
offY_E=0
RptD_X=0
RptD_Y=100
RptLab=1
LabSize=60
PrintMonochrome=1
ShowSheetReferenceAndTitleBlock=1
[eeschema/libraries]
LibName1=power
LibName2=conn
LibName3=../../kicad-libs/components/usd-card
[pcbnew]
version=1
PadDrlX=320
PadDimH=600
PadDimV=600
BoardThickness=630
SgPcb45=1
TxtPcbV=800
TxtPcbH=600
TxtModV=600
TxtModH=600
TxtModW=120
VEgarde=100
DrawLar=150
EdgeLar=50
TxtLar=120
MSegLar=150
LastNetListRead=ext.net
[pcbnew/libraries]
LibDir=
LibName1=../../kicad-libs/modules/usd-card
LibName2=../../kicad-libs/modules/pads

282
ext/ext.sch Normal file
View File

@ -0,0 +1,282 @@
EESchema Schematic File Version 2 date Tue Nov 2 11:41:43 2010
LIBS:power
LIBS:conn
LIBS:usd-card
EELAYER 24 0
EELAYER END
$Descr A4 11700 8267
Sheet 1 1
Title "uSD Extender"
Date "2 nov 2010"
Rev "0"
Comp "Werner Almesberger"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text Label 6050 2900 0 60 ~ 0
CMD
Text Label 6050 3050 0 60 ~ 0
VDD
Text Label 6050 3200 0 60 ~ 0
GND
Wire Wire Line
5850 3050 6900 3050
Wire Wire Line
6900 3050 6900 3100
Wire Wire Line
6900 3100 7550 3100
Wire Wire Line
5950 2900 7000 2900
Wire Wire Line
7000 2900 7000 3000
Wire Wire Line
7000 3000 7550 3000
Wire Wire Line
7000 4300 7000 3300
Wire Wire Line
5950 2600 7100 2600
Wire Wire Line
7100 2600 7100 2900
Wire Wire Line
7100 2900 7550 2900
Wire Wire Line
5950 2300 7200 2300
Wire Wire Line
7200 2300 7200 2800
Wire Wire Line
7200 2800 7550 2800
Connection ~ 6500 3800
Wire Wire Line
6500 3800 5950 3800
Wire Wire Line
5850 3950 7200 3950
Wire Wire Line
7200 3950 7200 3500
Wire Wire Line
7200 3500 7550 3500
Wire Wire Line
5850 2150 6500 2150
Wire Wire Line
6500 4100 5950 4100
Wire Wire Line
7550 3400 7100 3400
Wire Wire Line
7100 3400 7100 3650
Wire Wire Line
7100 3650 5850 3650
Wire Wire Line
5850 2450 6500 2450
Connection ~ 6500 2450
Wire Wire Line
5850 2750 6500 2750
Connection ~ 6500 2750
Wire Wire Line
7000 3300 7550 3300
Wire Wire Line
7550 3200 6900 3200
Wire Wire Line
6900 3200 6900 3350
Wire Wire Line
6900 3350 5850 3350
Wire Wire Line
5950 3500 6500 3500
Connection ~ 6500 3500
Wire Wire Line
6500 2150 6500 4300
Connection ~ 6500 4100
Wire Wire Line
5950 3200 6500 3200
Connection ~ 6500 3200
Text Label 6050 2150 0 60 ~ 0
GND
Text Label 6050 2300 0 60 ~ 0
DAT2
Text Label 6050 2450 0 60 ~ 0
GND
Text Label 6050 2600 0 60 ~ 0
DAT3
Text Label 6050 2750 0 60 ~ 0
GND
Text Label 6050 3350 0 60 ~ 0
CLK
Text Label 6050 3500 0 60 ~ 0
GND
Text Label 6050 3650 0 60 ~ 0
DAT0
Text Label 6050 3800 0 60 ~ 0
GND
Text Label 6050 3950 0 60 ~ 0
DAT1
Text Label 6050 4100 0 60 ~ 0
GND
$Comp
L GND #PWR01
U 1 1 4CD02086
P 7000 4300
F 0 "#PWR01" H 7000 4300 30 0001 C CNN
F 1 "GND" H 7000 4230 30 0001 C CNN
1 7000 4300
1 0 0 -1
$EndComp
$Comp
L GND #PWR02
U 1 1 4CD02081
P 6500 4300
F 0 "#PWR02" H 6500 4300 30 0001 C CNN
F 1 "GND" H 6500 4230 30 0001 C CNN
1 6500 4300
1 0 0 -1
$EndComp
$Comp
L CONN_1 P13
U 1 1 4CD01CD3
P 5800 2300
F 0 "P13" H 5880 2300 40 0000 L CNN
F 1 "CONN_1" H 5800 2355 30 0001 C CNN
F 2 "PAD_2mm" H 5800 2300 60 0001 C CNN
1 5800 2300
-1 0 0 1
$EndComp
$Comp
L CONN_1 P14
U 1 1 4CD01CD2
P 5700 2150
F 0 "P14" H 5780 2150 40 0000 L CNN
F 1 "CONN_1" H 5700 2205 30 0001 C CNN
F 2 "PAD_2mm" H 5700 2150 60 0001 C CNN
1 5700 2150
-1 0 0 1
$EndComp
$Comp
L CONN_1 P8
U 1 1 4CD01CCB
P 5700 3050
F 0 "P8" H 5780 3050 40 0000 L CNN
F 1 "CONN_1" H 5700 3105 30 0001 C CNN
F 2 "PAD_2mm" H 5700 3050 60 0001 C CNN
1 5700 3050
-1 0 0 1
$EndComp
$Comp
L CONN_1 P7
U 1 1 4CD01CCA
P 5800 3200
F 0 "P7" H 5880 3200 40 0000 L CNN
F 1 "CONN_1" H 5800 3255 30 0001 C CNN
F 2 "PAD_2mm" H 5800 3200 60 0001 C CNN
1 5800 3200
-1 0 0 1
$EndComp
$Comp
L CONN_1 P9
U 1 1 4CD01CC9
P 5800 2900
F 0 "P9" H 5880 2900 40 0000 L CNN
F 1 "CONN_1" H 5800 2955 30 0001 C CNN
F 2 "PAD_2mm" H 5800 2900 60 0001 C CNN
1 5800 2900
-1 0 0 1
$EndComp
$Comp
L CONN_1 P10
U 1 1 4CD01CC8
P 5700 2750
F 0 "P10" H 5780 2750 40 0000 L CNN
F 1 "CONN_1" H 5700 2805 30 0001 C CNN
F 2 "PAD_2mm" H 5700 2750 60 0001 C CNN
1 5700 2750
-1 0 0 1
$EndComp
$Comp
L CONN_1 P12
U 1 1 4CD01CC7
P 5700 2450
F 0 "P12" H 5780 2450 40 0000 L CNN
F 1 "CONN_1" H 5700 2505 30 0001 C CNN
F 2 "PAD_2mm" H 5700 2450 60 0001 C CNN
1 5700 2450
-1 0 0 1
$EndComp
$Comp
L CONN_1 P11
U 1 1 4CD01CC6
P 5800 2600
F 0 "P11" H 5880 2600 40 0000 L CNN
F 1 "CONN_1" H 5800 2655 30 0001 C CNN
F 2 "PAD_2mm" H 5800 2600 60 0001 C CNN
1 5800 2600
-1 0 0 1
$EndComp
$Comp
L CONN_1 P5
U 1 1 4CD01CBF
P 5800 3500
F 0 "P5" H 5880 3500 40 0000 L CNN
F 1 "CONN_1" H 5800 3555 30 0001 C CNN
F 2 "PAD_2mm" H 5800 3500 60 0001 C CNN
1 5800 3500
-1 0 0 1
$EndComp
$Comp
L CONN_1 P6
U 1 1 4CD01CBE
P 5700 3350
F 0 "P6" H 5780 3350 40 0000 L CNN
F 1 "CONN_1" H 5700 3405 30 0001 C CNN
F 2 "PAD_2mm" H 5700 3350 60 0001 C CNN
1 5700 3350
-1 0 0 1
$EndComp
$Comp
L CONN_1 P4
U 1 1 4CD01CB5
P 5700 3650
F 0 "P4" H 5780 3650 40 0000 L CNN
F 1 "CONN_1" H 5700 3705 30 0001 C CNN
F 2 "PAD_2mm" H 5700 3650 60 0001 C CNN
1 5700 3650
-1 0 0 1
$EndComp
$Comp
L CONN_1 P3
U 1 1 4CD01CB4
P 5800 3800
F 0 "P3" H 5880 3800 40 0000 L CNN
F 1 "CONN_1" H 5800 3855 30 0001 C CNN
F 2 "PAD_2mm" H 5800 3800 60 0001 C CNN
1 5800 3800
-1 0 0 1
$EndComp
$Comp
L CONN_1 P1
U 1 1 4CD01B95
P 5800 4100
F 0 "P1" H 5880 4100 40 0000 L CNN
F 1 "CONN_1" H 5800 4155 30 0001 C CNN
F 2 "PAD_2mm" H 5800 4100 60 0001 C CNN
1 5800 4100
-1 0 0 1
$EndComp
$Comp
L CONN_1 P2
U 1 1 4CD01B93
P 5700 3950
F 0 "P2" H 5780 3950 40 0000 L CNN
F 1 "CONN_1" H 5700 4005 30 0001 C CNN
F 2 "PAD_2mm" H 5700 3950 60 0001 C CNN
1 5700 3950
-1 0 0 1
$EndComp
$Comp
L USD-CARD P15
U 1 1 4CD01B62
P 7850 3100
F 0 "P15" H 7650 3650 60 0000 C CNN
F 1 "USD-CARD" H 7900 2500 60 0000 C CNN
F 2 "uSD-Card" H 7850 3100 60 0001 C CNN
1 7850 3100
1 0 0 -1
$EndComp
$EndSCHEMATC