IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Commit Details
Date: | 2010-10-18 01:23:52 (13 years 5 months ago) |
---|---|
Author: | Werner Almesberger |
Commit: | 265ba07ab2497016c0fe6ba4b74b1c391ada8bf2 |
Message: | eda-tools now has all the R and C we need here. Removed local
database. - bom/Makefile: access database in eda-tools/boom/ - dk/digi-key.equ: removed resistors and capacitors - bom/Makefile, bom/avx.gen, bom/johanson.gen, bom/murata.gen, bom/panasonic.gen, bom/stackpole.chr, bom/tdk.gen, bom/yageo.gen: remove databases already present in eda-tools |
Files: |
bom/Makefile (3 diffs) bom/avx.gen (1 diff) bom/dk/digi-key.equ (1 diff) bom/johanson.gen (1 diff) bom/murata.gen (1 diff) bom/panasonic.gen (1 diff) bom/stackpole.chr (1 diff) bom/tdk.gen (1 diff) bom/yageo.gen (1 diff) |
Change Details
bom/Makefile | ||
---|---|---|
1 | 1 | BOOM=PATH=/home/moko/svn.openmoko.org/trunk/eda/boom:../boom:$$PATH boom |
2 | 2 | |
3 | BOOM2=../../eda-tools/boom | |
4 | BOOM_CONFIG=$(BOOM2)/boom-config | |
5 | ||
3 | 6 | KITS=1 |
4 | 7 | |
5 | EQU=atrf.equ dk/digi-key.equ | |
6 | INV=atrf.inv dk/digi-key.inv | |
7 | GEN=avx.gen johanson.gen murata.gen panasonic.gen tdk.gen yageo.gen | |
8 | CHR=$(GEN:%.gen=%.chr) stackpole.chr | |
8 | EQU=atrf.equ dk/digi-key.equ $(shell $(BOOM_CONFIG) equ) | |
9 | INV=atrf.inv dk/digi-key.inv $(shell $(BOOM_CONFIG) inv) | |
10 | DSC=dk/digi-key.dsc $(shell $(BOOM_CONFIG) dsc) | |
11 | CHR=$(shell $(BOOM_CONFIG) chr) | |
9 | 12 | |
10 | 13 | |
11 | 14 | .PHONY: all again show-atusd spotless |
... | ... | |
25 | 28 | ../atusd/atusd.lst atrf.sub \ |
26 | 29 | >$@ || { rm -rf $@; exit 1; } |
27 | 30 | |
28 | avx.chr: dk/digi-key.equ avx.gen | |
29 | $(BOOM) gen2chr AVX dk/digi-key.equ avx.gen >$@ || \ | |
30 | { rm -f $@; exit 1; } | |
31 | ||
32 | johanson.chr: dk/digi-key.equ johanson.gen | |
33 | $(BOOM) gen2chr JOHANSON dk/digi-key.equ johanson.gen >$@ || \ | |
34 | { rm -f $@; exit 1; } | |
35 | ||
36 | murata.chr: dk/digi-key.equ murata.gen | |
37 | $(BOOM) gen2chr MURATA dk/digi-key.equ murata.gen >$@ || \ | |
38 | { rm -f $@; exit 1; } | |
39 | ||
40 | panasonic.chr: dk/digi-key.equ panasonic.gen | |
41 | $(BOOM) gen2chr PANASONIC dk/digi-key.equ panasonic.gen >$@ || \ | |
42 | { rm -f $@; exit 1; } | |
43 | ||
44 | tdk.chr: dk/digi-key.equ tdk.gen | |
45 | $(BOOM) gen2chr TDK dk/digi-key.equ tdk.gen >$@ || \ | |
46 | { rm -f $@; exit 1; } | |
47 | ||
48 | yageo.chr: dk/digi-key.equ yageo.gen | |
49 | $(BOOM) gen2chr YAGEO dk/digi-key.equ yageo.gen >$@ || \ | |
50 | { rm -f $@; exit 1; } | |
51 | ||
52 | 31 | dk/digi-key.inv: |
53 | 32 | $(MAKE) -C dk digi-key.inv |
54 | 33 | |
... | ... | |
61 | 40 | awk '{ s += $$(NF); if ($$(NF)+0) n++; print; } \ |
62 | 41 | END { print "$(4)", s, "items:", n }' |
63 | 42 | |
64 | show-atusd: atusd.ord dk/digi-key.dsc | |
65 | $(call SHOW_PRETTY,atusd,DIGI-KEY,dk/digi-key.dsc,USD) | |
43 | show-atusd: atusd.ord $(DSC) | |
44 | $(call SHOW_PRETTY,atusd,DIGI-KEY,$(DSC),USD) | |
66 | 45 | |
67 | 46 | spotless: |
68 | 47 | $(MAKE) -C dk spotless |
69 | 48 | rm -f atusd.par atusd.ord |
70 | rm -f $(GEN:%.gen=%.chr) |
bom/avx.gen | ||
---|---|---|
1 | #GEN | |
2 | ||
3 | # http://www.avx.com/docs/Catalogs/ccog.pdf | |
4 | # http://www.avx.com/docs/Catalogs/cx5r.pdf | |
5 | ||
6 | * -> T=C { | |
7 | (????)(?)(?)([0-9][0-9][0-9])(?)* -> | |
8 | FP=$REF:1 _V=$REF:2 _M=$REF:3 _E12_P=$REF:4 _TOL=$REF:5 | |
9 | ||
10 | _M=A -> M=NP0 | |
11 | _M=D -> M=X5R | |
12 | ||
13 | include lib/captol.inc | |
14 | ||
15 | _V=4 -> V=4V | |
16 | _V=6 -> V=6.3V | |
17 | _V=Z -> V=10V | |
18 | _V=Y -> V=16V | |
19 | _V=3 -> V=25V | |
20 | _V=D -> V=35V | |
21 | _V=5 -> V=50V | |
22 | _V=1 -> V=100V | |
23 | _V=2 -> V=200V | |
24 | _V=7 -> V=500V | |
25 | } | |
26 | ||
27 | include lib/e12.inc | |
28 | ||
29 | T=C -> C=${_E12}F ! |
bom/dk/digi-key.equ | ||
---|---|---|
6 | 6 | |
7 | 7 | DIGI-KEY 732-2230-1-ND WURTH 748421245 |
8 | 8 | DIGI-KEY 712-1538-1-ND JOHANSON 2450FB15L0001E |
9 | ||
10 | # resistors | |
11 | ||
12 | DIGI-KEY RMCF0402ZT0R00CT-ND STACKPOLE RMCF0402ZT0R00 | |
13 | DIGI-KEY P0.0JCT-ND PANASONIC ERJ-2GE0R00X | |
14 | DIGI-KEY 311-0.0JRCT-ND YAGEO RC0402JR-070RL | |
15 | ||
16 | # caps | |
17 | ||
18 | DIGI-KEY 712-1274-1-ND JOHANSON 500R07S220GV4T | |
19 | ||
20 | DIGI-KEY 490-1320-1-ND MURATA GRM155R60J105KE19D | |
21 | DIGI-KEY 445-4998-1-ND TDK C1005X5R0J105K | |
22 | DIGI-KEY 478-2583-1-ND AVX 04026D105KAT2A | |
23 | ||
24 | DIGI-KEY 311-1018-1-ND YAGEO CC0402JRNP09BN220 | |
25 | DIGI-KEY 490-1283-1-ND MURATA GRM1555C1H220JZ01D | |
26 | DIGI-KEY 445-1239-1-ND TDK C1005C0G1H220J | |
27 | DIGI-KEY 478-1074-1-ND AVX 04025A220JAT2A | |
28 | ||
29 | DIGI-KEY 311-1020-1-ND YAGEO CC0402JRNP09BN330 | |
30 | DIGI-KEY 490-3220-1-ND MURATA GRM1555C1H330JZ01D | |
31 | DIGI-KEY 445-1241-1-ND TDK C1005C0G1H330J | |
32 | ||
33 | DIGI-KEY 311-1035-1-ND YAGEO CC0402KRX7R9BB221 | |
34 | DIGI-KEY 445-1254-1-ND TDK C1005X7R1H221K | |
35 | DIGI-KEY 490-1298-1-ND MURATA GRM155R71H221KA01D |
bom/johanson.gen | ||
---|---|---|
1 | #GEN | |
2 | ||
3 | # http://www.johansontechnology.com/images/stories/rfcaps/mlhqcaps/jti_high-q-mlcc_2008-11.pdf | |
4 | # http://www.johansondielectrics.com/surface-mount-products/surface-mount-mlc-capacitors/part-number-breakdown.html | |
5 | ||
6 | * -> T=C { | |
7 | (???)([RS][0-9][0-9])(?)([0-9][0-9][0-9])(?)* -> | |
8 | _V=$REF:1 _FP=$REF:2 _M=$REF:3 _E12=$REF:4 _TOL=$REF:5 | |
9 | ||
10 | _V=6R3 -> V=6.3V | |
11 | _V=100 -> V=10V | |
12 | _V=160 -> V=16V | |
13 | _V=250 -> V=25V | |
14 | _V=500 -> V=50V | |
15 | _V=101 -> V=100V | |
16 | _V=201 -> V=200V | |
17 | _V=251 -> V=250V | |
18 | _V=501 -> V=500V | |
19 | _V=631 -> V=630V | |
20 | _V=102 -> V=1000V | |
21 | _V=152 -> V=1500V | |
22 | _V=202 -> V=2000V | |
23 | _V=252 -> V=2500V | |
24 | _V=302 -> V=3000V | |
25 | _V=402 -> V=4000V | |
26 | _V=502 -> V=5000V | |
27 | ||
28 | _FP=R03 -> FP=01005 | |
29 | _FP=R05 -> FP=0201 | |
30 | _FP=R07 -> FP=0402 | |
31 | _FP=R14 -> FP=0603 | |
32 | _FP=R15 -> FP=0805 | |
33 | _FP=S42 -> FP=1111 | |
34 | _FP=R18 -> FP=1206 | |
35 | _FP=S41 -> FP=1210 | |
36 | _FP=R29 -> FP=1808 | |
37 | _FP=S43 -> FP=1812 | |
38 | _FP=S47 -> FP=2220 | |
39 | _FP=S49 -> FP=1825 | |
40 | _FP=S48 -> FP=2225 # MMLC says 2225, High-Q says 2525 | |
41 | _FP=S58 -> FP=3838 | |
42 | ||
43 | _M=S -> M=NP0/RF | |
44 | _M=L -> M=NP0/RF | |
45 | _M=E -> M=NP0/RF | |
46 | _M=W -> M=X7R/RF | |
47 | _M=N -> M=NP0 | |
48 | _M=W -> M=X7R | |
49 | _M=X -> M=X5R | |
50 | _M=Z -> M=Z5U | |
51 | _M=Y -> M=Y5V | |
52 | ||
53 | include lib/captol.inc | |
54 | } | |
55 | ||
56 | include lib/e12.inc | |
57 | ||
58 | T=C -> C=${_E12}F ! |
bom/murata.gen | ||
---|---|---|
1 | #GEN | |
2 | ||
3 | # http://www.murata.com/products/catalog/pdf/c02e.pdf | |
4 | ||
5 | GRM* -> T=C { | |
6 | GRM(??)?(??)(??)([0-9R][0-9R][0-9])(?)* -> | |
7 | _FP=$REF:1 _M=$REF:2 _V=$REF:3 _E12_P=$REF:4 _TOL=$REF:5 | |
8 | ||
9 | _FP=02 -> FP=01005 | |
10 | _FP=03 -> FP=0201 | |
11 | _FP=15 -> FP=0402 | |
12 | _FP=18 -> FP=0603 | |
13 | _FP=21 -> FP=0805 | |
14 | _FP=31 -> FP=1206 | |
15 | _FP=32 -> FP=1210 | |
16 | ||
17 | _M=5C -> M=NP0 | |
18 | _M=7U -> M=U2J | |
19 | _M=6P -> M=P2H | |
20 | _M=6T -> M=T2H | |
21 | _M=R7 -> M=X7R | |
22 | _M=E7 -> M=X7U | |
23 | _M=D7 -> M=X7T | |
24 | _M=C8 -> M=X6S | |
25 | _M=D8 -> M=X6T | |
26 | _M=R6 -> M=X5R | |
27 | ||
28 | _V=0G -> V=4V | |
29 | _V=0J -> V=6.3V | |
30 | _V=1A -> V=10V | |
31 | _V=1C -> V=16V | |
32 | _V=1E -> V=25V | |
33 | _V=YA -> V=35V | |
34 | _V=1H -> V=50V | |
35 | _V=2A -> V=100V | |
36 | ||
37 | include lib/captol.inc | |
38 | } | |
39 | ||
40 | include lib/e12.inc | |
41 | ||
42 | T=C -> C=${_E12}F ! |
bom/panasonic.gen | ||
---|---|---|
1 | #GEN | |
2 | ||
3 | # http://industrial.panasonic.com/www-data/pdf/AOA0000/AOA0000CE1.pdf | |
4 | ||
5 | ERJ* -> T=R { | |
6 | ERJ-(???)(Y|)(?)([0-9R][0-9R][0-9])* -> | |
7 | _FP=$REF:1 _TOL=$REF:3 _E12_1=$REF:4 | |
8 | ||
9 | _TOL=J -> TOL=5% | |
10 | ||
11 | _FP=XGN -> FP=01005 P=1/32W V=15V | |
12 | _FP=1GE -> FP=0201 P=1/20W V=25V | |
13 | _FP=2GE -> FP=0402 P=1/10W V=50V | |
14 | _FP=3GE -> FP=0603 P=1/10W V=75V | |
15 | _FP=6GE -> FP=0805 P=1/8W V=150V | |
16 | _FP=8GE -> FP=1206 P=1/4W V=200V | |
17 | # @@@ handle 1210 and beyond later | |
18 | } | |
19 | ||
20 | include lib/e12.inc | |
21 | ||
22 | T=R -> R=${_E12}R ! |
bom/stackpole.chr | ||
---|---|---|
1 | #CHR | |
2 | ||
3 | # | |
4 | # Stackpole are changing their part numbers, with a transition period from | |
5 | # 2011-01-03 to 2011-12-31. Digi-Key already went ahead and switched, so we use | |
6 | # the new style here as well. | |
7 | # | |
8 | # Since there's no complete reference for the Stackpole parts with new numbers | |
9 | # yet, we just put the parts we need here and defer generation until later. | |
10 | # | |
11 | # http://www.seielect.com/news/20100730_PartNumberChange.htm | |
12 | # | |
13 | ||
14 | STACKPOLE RMCF0402ZT0R00 T=R R=0R FP=0402 P=1/16W V=50V |
bom/tdk.gen | ||
---|---|---|
1 | #GEN | |
2 | ||
3 | # http://www.tdk.co.jp/tefe02/e412_c.pdf | |
4 | ||
5 | C* -> T=C { | |
6 | C(????)(???)(??)([0-9][0-9R][0-9])(?)* -> | |
7 | _FP=$REF:1 M=$REF:2 _V=$REF:3 _E12_P=$REF:4 _TOL=$REF:5 | |
8 | ||
9 | M=C0G -> M=NP0 # normalize | |
10 | ||
11 | _FP=0603 -> FP=0201 | |
12 | _FP=1005 -> FP=0402 | |
13 | _FP=1608 -> FP=0603 | |
14 | _FP=2012 -> FP=0805 | |
15 | _FP=3216 -> FP=1206 | |
16 | _FP=3225 -> FP=1210 | |
17 | _FP=4532 -> FP=1812 | |
18 | _FP=5750 -> FP=2220 | |
19 | ||
20 | include lib/captol.inc | |
21 | ||
22 | _V=0G -> V=4V | |
23 | _V=0J -> V=6.3V | |
24 | _V=1A -> V=10V | |
25 | _V=1C -> V=16V | |
26 | _V=1E -> V=25V | |
27 | _V=1H -> V=50V | |
28 | } | |
29 | ||
30 | include lib/e12.inc | |
31 | ||
32 | T=C -> C=${_E12}F ! |
bom/yageo.gen | ||
---|---|---|
1 | #GEN | |
2 | ||
3 | # http://www.yageo.com/pdf/Pu-RC0402_51_PbFree_L_2.pdf | |
4 | ||
5 | RC* -> T=R { | |
6 | RC(????)(?)?-??(*)L -> | |
7 | FP=$REF:1 _TOL=$REF:2 _R=$REF:3 | |
8 | ||
9 | include lib/captol.inc | |
10 | ||
11 | FP=0402 -> P=1/16W V=50V | |
12 | _R=$R -> R=$_R ! | |
13 | } | |
14 | ||
15 | # http://www.yageo.com/pdf/yageo/NP0_16V-to-100V_6.pdf | |
16 | # http://www.yageo.com/pdf/UPY-GPHC_X7R_6.3V-to-50V_3.pdf | |
17 | ||
18 | CC* -> T=C { | |
19 | CC(????)(?)?(???)(?)??([0-9][0-9R][0-9]) -> | |
20 | FP=$REF:1 _TOL=$REF:2 M=$REF:3 _V=$REF:4 _E12_P=$REF:5 | |
21 | ||
22 | include lib/captol.inc | |
23 | ||
24 | _V=5 -> V=6.3V | |
25 | _V=6 -> V=10V | |
26 | _V=7 -> V=16V | |
27 | _V=8 -> V=25V | |
28 | _V=9 -> V=50V | |
29 | _V=0 -> V=100V | |
30 | } | |
31 | ||
32 | include lib/e12.inc | |
33 | ||
34 | T=C -> C=${_E12}F ! |