Root/modules/INFO

Source at commit e610a9ec2059c74d155e82536a68b2a3214ea839 created 12 years 8 months ago.
By Werner Almesberger, TODO: removed EPERM, added usb_read_bulk vs. signal, toolchain, DFU on U1010
1#
2# Tags:
3#
4# F Footprint name (must be first)
5# N Data sheet identifier (N tag of BOOKSHELF; can be omitted if equal to F)
6#
7
8# TI meandered inverted F antenna
9F: meander
10N: AN043
11
12# Mini-USB B receptable (SMT; almost generic)
13F: mini_usb_b
14
15# "Generic" simple QFN
16F: qfn
17#
18# The information for these packages comes from various sources:
19#
20# - the C8051F326 data sheet, for the QFN28 footprint (N: mcu)
21# - the AT86F326 data sheet, for the QFN32 package dimensions (N: txrx)
22# - Atmel's general recommendations for QFN land patterns (N: atmel-qfn)
23# - NXP's SOT617-1 and SOT617-3, for package and land pattern:
24# http://www.nxp.com/package/SOT617-1.html
25# http://www.nxp.com/package/SOT617-3.html
26#
27# Solder paste:
28#
29# Footprint Center pad Closest NXP (with complete land pattern)
30# QFN28-Atmel 2.4 mm for further study
31# QFN28-SiLabs 3.3 mm use SiLab's specification
32# QFN32-VHHD-2 3.7 mm between SOT818-1 and SOT788-1
33# QFN32-VHHD-6 3.4 mm SOT818-1
34#
35# From NXP:
36#
37# Package Pad Paste zone Islands Isl. size Isl. gap
38# SiLabs 3.25 3.1 3 x 3 0.9
39# SOT818-1 3.4 1.75 2 x 2 0.75 0.25
40# SOT788-1 4.0 2.4 3 x 3 0.6 0.3
41#
42# NXP rules (AN10365):
43# - paste zone = 35% of pad area
44# - paste coverge = 20% of pad area
45#
46# Our parameters:
47#
48# Package Pad Paste zone Islands Isl. size Isl. gap Zone Coverage
49# QFN32-VHHD-2 3.7 2.15 3 x 3 0.55 0.25 34% 20%
50# QFN32-VHHD-6 3.4 1.95 2 x 2 0.75 0.45 33% 19%
51#
52# Known bugs:
53#
54# - really ought to merge all the various QFN definitions (we have more
55# over at gta02-core) into a single QFN file with a big mean table of
56# everything
57#
58N: sot617-3-lp
59
60# "Generic" simple QFP (for now, just for Silabs' C8051F320)
61F: qfp
62
63# Common 4-pin crystal SMT package (pins 1 and 4 are on a short side, pin
64# numbering is counter-clockwise)
65F: xtal-4
66N: nx3225sa
67
68# 0805 package with six pads
69F: 0805-6
70
71#
72# MMCX board-edge (SMT) female jack
73#
74# Design based on Molex 73415-0961, This is also compatible with:
75#
76# Tyco 1408152-1
77# Emerson 135-3711-801
78# Molex 73415-1261
79# Amphenol 262107
80#
81# Note: footprint changes with PCB thickness !
82#
83# Known bugs:
84# - keepout area marker should be on comment layer
85# - pin 2 should be off-center and extend such that proper trace can be
86# connected directly
87#
88F: mmcx-f-edge
89N: 73415-0961
90
91# USB A plug for SMT
92#
93# Note: the signal pads are enlarged by 0.2 mm and their center is shifted by
94# 0.1 mm with respect to the reference.
95#
96# According to the data sheet, the leads terminate at (2.00+/-0.10 mm)/2+
97# 2.48 mm = 3.48+/-0.10 mm from the center. The reference footprint puts the
98# edge of the pads at (2.00+/-0.10 mm)/2+2.6 mm = 3.6 mm+/-0.10 mm, so the
99# maximum lead end could be at 3.58 mm while the minimum pad edge could be at
100# 3.5 mm.
101#
102# Assuming that the pad is intended to extend a bit beyond the lead, we need
103# to add 0.2 mm to compensate for these tolerances. (The pad tolerance may not
104# be intended to be used this way, however, we still have to consider small
105# errors in registration, which also amount to about 0.1 mm, so the calculation
106# remains valid.)
107#
108F: usb_a_plug_smt
109
110# SOT-323 package with counter-clockweise or clockwise pin assignment
111F: sot-323
112N: mmst3904
113
114# U.FL/Micro Coax/... receptacle
115F: u-fl-receptacle
116N: u.fl-receptacle
117

Archive Download this file



interactive