Date:2010-08-12 15:33:59 (8 years 10 months ago)
Author:Werner Almesberger
Commit:05b0105591481c07e795622c54b2edcc72afe1ec
Message:Added NX3225SA 16 MHz crystal (symbol and footprint)

- BOOKSHELF: data sheet of NDK NX3225SA 16 MHz, 15 ppm, 8 pF crystal
- AUTHORS, components/INFO, components/xtal-4.lib: copied Alvaro's
tas4025a.lib over from gta02-core and gave it a more general name
- AUTHORS, modules/INFO, modules/xtal-4.fpd: added footprint for
four-padded SMT crystals
Files: AUTHORS (2 diffs)
BOOKSHELF (1 diff)
components/INFO (1 diff)
components/xtal-4.lib (1 diff)
modules/INFO (1 diff)
modules/xtal-4.fpd (1 diff)

Change Details

AUTHORS
11Alvaro Lopes <alvieboy@alvie.com>
22
33  components/mini_usb_b.lib
4  components/xtal-4.lib (originally tas4025a.lib)
45
56Rene Harder <rehar@saweb.de>
67
...... 
1314  modules/meander.fpd
1415  modules/qfn.fpd
1516  modules/stdpass.fpd
17  modules/xtal-4.fpg
BOOKSHELF
4747
4848N: atmel-qfn
4949D: http://www.atmel.com/dyn/resources/prod_documents/doc8583.pdf
50
51# NDK NX3225SA OA/AV/SRW crystals
52N: nx3225sa
53A: xtal
54D: http://www.ndk.com/images/products/catalog/c_NX3225SA-STD-CSR-3_e.pdf
55#
56# Digi-Key's version:
57#D: http://media.digikey.com/pdf/Data Sheets/NDK PDFs/NX3225SA.pdf?cshift_ck=null&client_id=5042&cshift_ck=null&client_id=5042
58#
59
60
components/INFO
1414
1515# Atmel AT86RF230 2.4 GHz Transceiver for IEEE 802.15.4
1616S: at86rf230
17
18# Fairly generic crystal package with 4 pins (crystal connects pins 1 and 3,
19# the rest is ground)
20S: xtal-4
21N: nx3225sa
components/xtal-4.lib
1EESchema-LIBRARY Version 2.3 Date: Sat 23 May 2009 17:54:59 WEST
2#
3# TAS4025A
4#
5DEF TAS4025A X 0 40 Y N 1 F N
6F0 "X" 0 350 60 H V C CNN
7F1 "TAS4025A" 0 250 60 H V C CNN
8DRAW
9S -50 150 50 -150 0 1 10 N
10P 3 0 1 0 100 0 250 0 250 0 N
11P 3 0 1 10 100 150 100 -150 100 -150 N
12P 3 0 1 10 -100 150 -100 -150 -100 -150 N
13P 2 0 1 0 -100 0 -250 0 N
14S -250 200 250 -200 0 1 0 N
15X XT2 3 450 0 200 L 50 50 1 1 P
16X XT1 1 -450 0 200 R 50 50 1 1 P
17X LGND1 2 -150 -400 200 U 50 50 1 1 W
18X LGND2 4 150 -400 200 U 50 50 1 1 W
19ENDDRAW
20ENDDEF
21#
22#End Library
modules/INFO
3636# everything
3737#
3838N: sot617-3-lp
39
40# Common 4-pin crystal SMT package (pins 1 and 4 are on a short side, pin
41# numbering is counter-clockwise)
42F: xtal-4
43N: nx3225sa
modules/xtal-4.fpd
1/* MACHINE-GENERATED ! */
2
3frame pad {
4    __0: vec @(Px/2, Py/2)
5    __1: vec @(-Px/2, -Py/2)
6    pad "$pin" . __0
7}
8
9frame pads {
10    table
11        { pin, dx, dy }
12        { 1, -1, -1 }
13        { 2, 1, -1 }
14        { 3, 1, 1 }
15        { 4, -1, 1 }
16
17    __0: vec @(dx*Gx/2, dy*Gy/2)
18    frame pad .
19}
20
21frame outline {
22    table
23        { px, py, x, y }
24        { 0mm, Dy/2, Gx-Px-2*w, 0mm }
25        { 0mm, -Dy/2, Gx-Px-2*w, 0mm }
26        { -Dx/2, 0mm, 0mm, Gy-Py-2*w }
27        { Dx/2, 0mm, 0mm, Gy-Py-2*w }
28
29    __0: vec @(px, py)
30    __1: vec .(x/2, y/2)
31    __2: vec __0(-x/2, -y/2)
32    line . __1 w
33}
34
35package "xtal-4-${Dx}x${Dy}"
36unit mm
37
38table
39    { Dx, Dy, Gx, Gy, Px, Py }
40    { 3.2mm, 2.5mm, 2.2mm, 1.6mm, 1.4mm, 1.2mm }
41
42set w = 5mil
43
44frame pads @
45frame outline @
46measx pads.__0 -> pads.__0 1mm+Py/2+Gy
47measy pads.__0 -> pads.__0 -1mm-Px/2-Gx
48measy pad.__1 -> pad.__0 1mm
49measx pad.__1 -> pad.__0 -1mm

Archive Download the corresponding diff file



interactive