From 01a9f2ce2c7b6984c547348a52de5ad498d22cb3 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Mon, 25 Oct 2010 01:00:11 -0300 Subject: [PATCH] Added BOM data for "atusb" sub-project. - bom/atrf.chr, bom/dk/digi-key.equ: added crystal and inductors for atusb - bom/atrf.equ: is C8051F326 C8051F326-GM - bom/atrf.inv, bom/atrf.sub: added printed component PAD_2mm - bom/atrf.sub: tentatively added translation for crystals (X*) - bom/atrf.sub: hack to turn rare 0.82 pF capacitors into more common 0.8 pF - bom/Makefile (all, vpath, spotless): added atusb - bom/Makefile (spotless): also remove cntr.par and cntr.ord --- bom/Makefile | 5 +++-- bom/atrf.chr | 9 +++++++++ bom/atrf.equ | 1 + bom/atrf.inv | 1 + bom/atrf.sub | 11 +++++++++++ bom/dk/digi-key.equ | 9 +++++++++ 6 files changed, 34 insertions(+), 2 deletions(-) diff --git a/bom/Makefile b/bom/Makefile index a1de949..873b3e5 100644 --- a/bom/Makefile +++ b/bom/Makefile @@ -14,7 +14,7 @@ CHR=atrf.chr $(shell $(BOOM_CONFIG) chr) .PHONY: all again spotless .PRECIOUS: %.par -all: atusd.ord cntr.ord +all: atusb.ord atusd.ord cntr.ord again: $(MAKE) spotless @@ -23,6 +23,7 @@ again: %.ord: %.par $(INV) $(EQU) $(BOOM) part2order $(KITS) $^ >$@ || { rm -f $@; exit 1; } +vpath atusb.lst ../atusb vpath atusd.lst ../atusd vpath cntr.lst ../cntr @@ -41,4 +42,4 @@ show-%: %.ord $(DSC) spotless: $(MAKE) -C dk spotless - rm -f atusd.par atusd.ord + rm -f atusb.par arusb.ord atusd.par atusd.ord cntr.par cntr.ord diff --git a/bom/atrf.chr b/bom/atrf.chr index ffb8258..2d3bf1d 100644 --- a/bom/atrf.chr +++ b/bom/atrf.chr @@ -5,3 +5,12 @@ EPCOS CT0603M4G T=D M=TVS FP=0603 V=8 TOL=20% Vac=4V Vdc=5.5V E=100mJ C=200pF PANASONIC EZJ-P0V080GA T=D M=TVS FP=0402 V=8V Vac=4V Vdc=5.6V C=100pF + +# Crystal + +NDK NX3225SA-16.000000MHZ T=XTAL FP=xtal4-3.2mmx2.5mm F=16MHz TOL=15ppm C=8pF + +# Inductors - cheat mode: spec'ing just the ones I used :) + +TAIYO-YUDEN HK10052N7S-T T=L FP=0402 L=2.7nH TOL=0.3nH I=650mA R=130mR F=6GHz Q=8 +TAIYO-YUDEN HK10054N3S-T T=L FP=0402 L=4.3nH TOL=0.3nH I=500mA R=200mR F=4GHz Q=8 diff --git a/bom/atrf.equ b/bom/atrf.equ index 49f30a3..ea5c28a 100644 --- a/bom/atrf.equ +++ b/bom/atrf.equ @@ -2,6 +2,7 @@ ATMEL AT86RF230 ATMEL AT86RF230-ZU SILABS C8051F320 SILABS C8051F320-GQ +SILABS C8051F326 SILABS C8051F326-GM WURTH 748421245 JOHANSON 2450FB15L0001 JOHANSON 2450FB15L0001 JOHANSON 2450FB15L0001E diff --git a/bom/atrf.inv b/bom/atrf.inv index 1ff1a90..be55338 100644 --- a/bom/atrf.inv +++ b/bom/atrf.inv @@ -6,3 +6,4 @@ ATRF meander 999999 USD 1 0 ATRF uSD-Card 999999 USD 1 0 ATRF TST 999999 USD 1 0 ATRF PAD_120x60 999999 USD 1 0 +ATRF PAD_2mm 999999 USD 1 0 diff --git a/bom/atrf.sub b/bom/atrf.sub index 6fe76cf..9c8b787 100644 --- a/bom/atrf.sub +++ b/bom/atrf.sub @@ -66,6 +66,17 @@ VR[0-9]* -> T=D M=TVS { VAL=$V -> Vdc=$VAL # neither clean nor consistent with the above } +X[0-9]* { + -> T=XTAL + VAL=*Hz -> F=$VAL + FN=*F -> C=$FN + FN=*ppm -> TOL=<=$FN +} + + +T=C C=820fF -> C=800fF # we can't get 0.82 pF, but there's plenty of 0.8 pF :) + FP=meander -> VAL=meander FP=uSD-Card -> VAL=uSD-Card FP=PAD_120x60 -> VAL=PAD_120x60 +FP=PAD_2mm -> VAL=PAD_2mm diff --git a/bom/dk/digi-key.equ b/bom/dk/digi-key.equ index 00e8dac..21950cd 100644 --- a/bom/dk/digi-key.equ +++ b/bom/dk/digi-key.equ @@ -16,6 +16,11 @@ DIGI-KEY 160-1436-1-ND LITE-ON LTST-C190KRKT DIGI-KEY 495-2595-1-ND EPCOS CT0603M4G DIGI-KEY P14130CT-ND PANASONIC EZJ-P0V080GA +# Inductors + +DIGI-KEY 587-1505-1-ND TAIYO-YUDEN HK10052N7S-T +DIGI-KEY 587-1510-1-ND TAIYO-YUDEN HK10054N3S-T + # Baluns DIGI-KEY 732-2230-1-ND WURTH 748421245 @@ -24,3 +29,7 @@ DIGI-KEY 712-1538-1-ND JOHANSON 2450FB15L0001E # Mini-USB receptacle DIGI-KEY A31727CT-ND TYCO 1734035-2 + +# Crystal + +DIGI-KEY 644-1049-1-ND NDK NX3225SA-16.000000MHZ