IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Commit Details
Date: | 2010-09-12 21:47:08 (13 years 6 months ago) |
---|---|
Author: | Werner Almesberger |
Commit: | f2824f1d3592554857613705903ebc4cac62975d |
Message: | Moved all capacitor tolerance and _E12_P translations to shared
includes. - bom/lib/captol.inc: translation of all capacitor tolerance values - bom/lib/e12.inc: translation of E12 values (for pico-based scale for now) - bom/avx.gen, bom/johanson.gen, bom/murata.gen, bom/tdk.gen, bom/yageo.gen: include libraries instead of copying the same tables |
Files: |
bom/avx.gen (2 diffs) bom/johanson.gen (1 diff) bom/lib/captol.inc (1 diff) bom/lib/e12.inc (1 diff) bom/murata.gen (1 diff) bom/tdk.gen (2 diffs) bom/yageo.gen (2 diffs) |
Change Details
bom/avx.gen | ||
---|---|---|
10 | 10 | _M=A -> M=NP0 |
11 | 11 | _M=D -> M=X5R |
12 | 12 | |
13 | _TOL=B -> TOL=0.10pF | |
14 | _TOL=C -> TOL=0.25pF | |
15 | _TOL=D -> TOL=0.5pF | |
16 | _TOL=F -> TOL=1% | |
17 | _TOL=J -> TOL=5% | |
18 | _TOL=K -> TOL=10% | |
19 | _TOL=M -> TOL=20% | |
20 | _TOL=Z -> TOL=80/20% | |
13 | include lib/captol.inc | |
21 | 14 | |
22 | 15 | _V=4 -> V=4V |
23 | 16 | _V=6 -> V=6.3V |
... | ... | |
31 | 24 | _V=7 -> V=500V |
32 | 25 | } |
33 | 26 | |
34 | # E12 scale, base multiplier is 10^-12 (pico) | |
35 | ||
36 | _E12_P=(??)8 -> _E12=${_E12_P:1}0f | |
37 | _E12_P=(?)(?)9 -> _E12=$_E12_P:1.${_E12_P:2}p | |
38 | _E12_P=(??)0 -> _E12=${_E12_P:1}p | |
39 | _E12_P=(??)1 -> _E12=${_E12_P:1}0p | |
40 | _E12_P=(?)(?)2 -> _E12=$_E12_P:1.${_E12_P:2}n | |
41 | _E12_P=(??)3 -> _E12=${_E12_P:1}n | |
42 | _E12_P=(??)4 -> _E12=${_E12_P:1}0n | |
43 | _E12_P=(?)(?)5 -> _E12=$_E12_P:1.${_E12_P:2}u | |
44 | _E12_P=(??)6 -> _E12=${_E12_P:1}u | |
45 | _E12_P=(??)7 -> _E12=${_E12_P:1}0u | |
46 | ||
47 | # remove trailing zeroes | |
48 | ||
49 | _E12=(*).0([fpnu]) -> _E12=$_E12:1$_E12:2 | |
50 | _E12=(*).0 -> _E12=$_E12:1 | |
27 | include lib/e12.inc | |
51 | 28 | |
52 | 29 | T=C -> C=${_E12}F ! |
bom/johanson.gen | ||
---|---|---|
50 | 50 | _M=Z -> M=Z5U |
51 | 51 | _M=Y -> M=Y5V |
52 | 52 | |
53 | _TOL=A -> TOL=0.05pF | |
54 | _TOL=B -> TOL=0.10pF | |
55 | _TOL=C -> TOL=0.25pF | |
56 | _TOL=D -> TOL=0.5pF | |
57 | _TOL=F -> TOL=1% | |
58 | _TOL=G -> TOL=2% | |
59 | _TOL=J -> TOL=5% | |
60 | _TOL=K -> TOL=10% | |
61 | _TOL=M -> TOL=20% | |
62 | _TOL=Z -> TOL=80/20% | |
53 | include lib/captol.inc | |
63 | 54 | } |
64 | 55 | |
65 | # E12 scale, base multiplier is 10^-12 (pico) | |
66 | ||
67 | _E12_P=(??)8 -> _E12=${_E12_P:1}0f | |
68 | _E12_P=(?)(?)9 -> _E12=$_E12_P:1.${_E12_P:2}p | |
69 | _E12_P=(??)0 -> _E12=${_E12_P:1}p | |
70 | _E12_P=(??)1 -> _E12=${_E12_P:1}0p | |
71 | _E12_P=(?)(?)2 -> _E12=$_E12_P:1.${_E12_P:2}n | |
72 | _E12_P=(??)3 -> _E12=${_E12_P:1}n | |
73 | _E12_P=(??)4 -> _E12=${_E12_P:1}0n | |
74 | _E12_P=(?)(?)5 -> _E12=$_E12_P:1.${_E12_P:2}u | |
75 | _E12_P=(??)6 -> _E12=${_E12_P:1}u | |
76 | _E12_P=(??)7 -> _E12=${_E12_P:1}0u | |
77 | ||
78 | # remove trailing zeroes | |
79 | ||
80 | _E12=(*).0([fpnu]) -> _E12=$_E12:1$_E12:2 | |
81 | _E12=(*).0 -> _E12=$_E12:1 | |
56 | include lib/e12.inc | |
82 | 57 | |
83 | 58 | T=C -> C=${_E12}F ! |
bom/lib/captol.inc | ||
---|---|---|
1 | # Must be indented !! | |
2 | ||
3 | _TOL=A -> TOL=0.05pF | |
4 | _TOL=B -> TOL=0.1pF | |
5 | _TOL=C -> TOL=0.25pF | |
6 | _TOL=D -> TOL=0.5pF | |
7 | _TOL=F -> TOL=1% | |
8 | _TOL=G -> TOL=2% | |
9 | _TOL=J -> TOL=5% | |
10 | _TOL=K -> TOL=10% | |
11 | _TOL=M -> TOL=20% | |
12 | _TOL=Z -> TOL=80/20% |
bom/lib/e12.inc | ||
---|---|---|
1 | # E12 scale, base multiplier is 10^-12 (pico) | |
2 | ||
3 | _E12_P=(??)8 -> _E12=${_E12_P:1}0f | |
4 | _E12_P=(?)(?)9 -> _E12=$_E12_P:1.${_E12_P:2}p | |
5 | _E12_P=(??)0 -> _E12=${_E12_P:1}p | |
6 | _E12_P=(??)1 -> _E12=${_E12_P:1}0p | |
7 | _E12_P=(?)(?)2 -> _E12=$_E12_P:1.${_E12_P:2}n | |
8 | _E12_P=(??)3 -> _E12=${_E12_P:1}n | |
9 | _E12_P=(??)4 -> _E12=${_E12_P:1}0n | |
10 | _E12_P=(?)(?)5 -> _E12=$_E12_P:1.${_E12_P:2}u | |
11 | _E12_P=(??)6 -> _E12=${_E12_P:1}u | |
12 | _E12_P=(??)7 -> _E12=${_E12_P:1}0u | |
13 | _E12_P=(?)R(?) -> _E12=$_E12_P:1.${_E12_P:2}p # strange | |
14 | ||
15 | # remove trailing zeroes | |
16 | ||
17 | _E12=(*).0([fpnu]) -> _E12=$_E12:1$_E12:2 | |
18 | _E12=(*).0 -> _E12=$_E12:1 | |
19 |
bom/murata.gen | ||
---|---|---|
34 | 34 | _V=1H -> V=50V |
35 | 35 | _V=2A -> V=100V |
36 | 36 | |
37 | _TOL=W -> TOL=0.05pF | |
38 | _TOL=B -> TOL=0.1pF | |
39 | _TOL=C -> TOL=0.25pF | |
40 | _TOL=D -> TOL=0.5pF | |
41 | _TOL=F -> TOL=1% | |
42 | _TOL=G -> TOL=2% | |
43 | _TOL=J -> TOL=5% | |
44 | _TOL=K -> TOL=10% | |
45 | _TOL=M -> TOL=20% | |
37 | include lib/captol.inc | |
46 | 38 | } |
47 | 39 | |
48 | # E12 scale, base multiplier is 10^-12 (pico) | |
49 | ||
50 | _E12_P=(??)8 -> _E12=${_E12_P:1}0f | |
51 | _E12_P=(?)(?)9 -> _E12=$_E12_P:1.${_E12_P:2}p | |
52 | _E12_P=(??)0 -> _E12=${_E12_P:1}p | |
53 | _E12_P=(??)1 -> _E12=${_E12_P:1}0p | |
54 | _E12_P=(?)(?)2 -> _E12=$_E12_P:1.${_E12_P:2}n | |
55 | _E12_P=(??)3 -> _E12=${_E12_P:1}n | |
56 | _E12_P=(??)4 -> _E12=${_E12_P:1}0n | |
57 | _E12_P=(?)(?)5 -> _E12=$_E12_P:1.${_E12_P:2}u | |
58 | _E12_P=(??)6 -> _E12=${_E12_P:1}u | |
59 | _E12_P=(??)7 -> _E12=${_E12_P:1}0u | |
60 | _E12_P=(?)R(?) -> _E12=$_E12_P:1.${_E12_P:2}p # strange | |
61 | ||
62 | # remove trailing zeroes | |
63 | ||
64 | _E12=(*).0([fpnu]) -> _E12=$_E12:1$_E12:2 | |
65 | _E12=(*).0 -> _E12=$_E12:1 | |
40 | include lib/e12.inc | |
66 | 41 | |
67 | 42 | T=C -> C=${_E12}F ! |
bom/tdk.gen | ||
---|---|---|
17 | 17 | _FP=4532 -> FP=1812 |
18 | 18 | _FP=5750 -> FP=2220 |
19 | 19 | |
20 | _TOL=C -> TOL=0.25pF | |
21 | _TOL=D -> TOL=0.5pF | |
22 | _TOL=J -> TOL=5% | |
23 | _TOL=K -> TOL=10% | |
24 | _TOL=M -> TOL=20% | |
25 | _TOL=Z -> TOL=80/20% | |
20 | include lib/captol.inc | |
26 | 21 | |
27 | 22 | _V=0G -> V=4V |
28 | 23 | _V=0J -> V=6.3V |
... | ... | |
32 | 27 | _V=1H -> V=50V |
33 | 28 | } |
34 | 29 | |
35 | # E12 scale, base multiplier is 10^-12 (pico) | |
36 | ||
37 | _E12_P=(??)8 -> _E12=${_E12_P:1}0f | |
38 | _E12_P=(?)(?)9 -> _E12=$_E12_P:1.${_E12_P:2}p | |
39 | _E12_P=(??)0 -> _E12=${_E12_P:1}p | |
40 | _E12_P=(??)1 -> _E12=${_E12_P:1}0p | |
41 | _E12_P=(?)(?)2 -> _E12=$_E12_P:1.${_E12_P:2}n | |
42 | _E12_P=(??)3 -> _E12=${_E12_P:1}n | |
43 | _E12_P=(??)4 -> _E12=${_E12_P:1}0n | |
44 | _E12_P=(?)(?)5 -> _E12=$_E12_P:1.${_E12_P:2}u | |
45 | _E12_P=(??)6 -> _E12=${_E12_P:1}u | |
46 | _E12_P=(??)7 -> _E12=${_E12_P:1}0u | |
47 | _E12_P=(?)R(?) -> _E12=$_E12_P:1.${_E12_P:2}p # strange | |
48 | ||
49 | # remove trailing zeroes | |
50 | ||
51 | _E12=(*).0([fpnu]) -> _E12=$_E12:1$_E12:2 | |
52 | _E12=(*).0 -> _E12=$_E12:1 | |
30 | include lib/e12.inc | |
53 | 31 | |
54 | 32 | T=C -> C=${_E12}F ! |
bom/yageo.gen | ||
---|---|---|
7 | 7 | CC(????)(?)?(???)(?)??([0-9][0-9R][0-9]) -> |
8 | 8 | FP=$REF:1 _TOL=$REF:2 M=$REF:3 _V=$REF:4 _E12_P=$REF:5 |
9 | 9 | |
10 | _TOL=B -> TOL=0.1pF | |
11 | _TOL=C -> TOL=0.25pF | |
12 | _TOL=D -> TOL=0.5pF | |
13 | _TOL=F -> TOL=1% | |
14 | _TOL=G -> TOL=2% | |
15 | _TOL=J -> TOL=5% | |
16 | _TOL=K -> TOL=10% | |
17 | _TOL=M -> TOL=20% | |
10 | include lib/captol.inc | |
18 | 11 | |
19 | 12 | _V=5 -> V=6.3V |
20 | 13 | _V=6 -> V=10V |
... | ... | |
24 | 17 | _V=0 -> V=100V |
25 | 18 | } |
26 | 19 | |
27 | # E12 scale, base multiplier is 10^-12 (pico) | |
28 | ||
29 | _E12_P=(??)8 -> _E12=${_E12_P:1}0f | |
30 | _E12_P=(?)(?)9 -> _E12=$_E12_P:1.${_E12_P:2}p | |
31 | _E12_P=(??)0 -> _E12=${_E12_P:1}p | |
32 | _E12_P=(??)1 -> _E12=${_E12_P:1}0p | |
33 | _E12_P=(?)(?)2 -> _E12=$_E12_P:1.${_E12_P:2}n | |
34 | _E12_P=(??)3 -> _E12=${_E12_P:1}n | |
35 | _E12_P=(??)4 -> _E12=${_E12_P:1}0n | |
36 | _E12_P=(?)(?)5 -> _E12=$_E12_P:1.${_E12_P:2}u | |
37 | _E12_P=(??)6 -> _E12=${_E12_P:1}u | |
38 | _E12_P=(??)7 -> _E12=${_E12_P:1}0u | |
39 | _E12_P=(?)R(?) -> _E12=$_E12_P:1.${_E12_P:2}p # strange | |
40 | ||
41 | # remove trailing zeroes | |
42 | ||
43 | _E12=(*).0([fpnu]) -> _E12=$_E12:1$_E12:2 | |
44 | _E12=(*).0 -> _E12=$_E12:1 | |
20 | include lib/e12.inc | |
45 | 21 | |
46 | 22 | T=C -> C=${_E12}F ! |