Date:2012-06-04 08:13:17 (8 years 2 months ago)
Author:Adam Wang
Commit:4296dd48e7540f080141d781b77fa02f38726667
Message:tsop.fpd: added TSOP66 with a width of 400 mil chip

Files: modules/INFO (1 diff)
modules/tsop.fpd (2 diffs)

Change Details

modules/INFO
177177# - TSOP32: Z32 -> package land pattern
178178# http://pdfserv.maxim-ic.com/land_patterns/90-0320.PDF
179179#
180#
181# - TSOP66: for example: the MT46V32M16P-5B:F data sheet, it's 400 mil, package drawing
182# http://download.micron.com/pdf/datasheets/dram/ddr/512MBDDRx4x8x16.pdf
183#
184# - TSOP66: currently referred to M1rc3 design files land pattern:
185# width of pad -> 0.4 mm, it's rectangle not round one
186# length of pad -> 1.25 mm
187# Width of body -> 400 mil
180188
181189# "Generic" simple TO-252, TO-263
182190F: to
modules/tsop.fpd
3434}
3535
3636frame marker {
37    set r = ((N/2-1)*e-x)/2-w
37    set r = 0.7mm
3838
39    __0: vec @(-x/2-1.5*Z, -(y/2-C/4))
39    __0: vec @(-(E/2+0.6mm), -(y/2-C/4))
4040    __1: vec .(-r/3, 0mm)
4141    circ __0 . w
4242}
...... 
6161
6262table
6363    { name, N, B, C, D, D1, E, e, padw, W, Z }
64    { "TSOP", 28, 11.25mm, 1.4mm, 13.425mm, 11.8mm, 8mm, 0.55mm, 0.2mm, 12.65mm, 0.25mm }
64    { "TSOP", 28, 11.25mm, 1.4mm, 13.425mm, 11.8mm, 8mm, 0.55mm, 0.2mm, 12.65mm, 0.425mm }
6565    { "TSOP", 32, 18.1mm, 1.39mm, 20mm, 18.4mm, 8mm, 0.5mm, 0.27mm, 19.49mm, 0.25mm }
6666    { "TSOP", 56, 18.1mm, 1.39mm, 20mm, 18.4mm, 14mm, 0.5mm, 0.27mm, 19.49mm, 0.25mm }
67    { "TSOP", 66, 9.85mm, 1.25mm, 11.76mm, 10.16mm, 22.22mm, 0.65mm, 0.45mm, 11.1mm, 0.71mm }
6768
6869frame outline @
6970frame pins @
7071measy pin.__1 -> pin.__0 1mm
71measy pin.__1 >> pin.__0 -E-3mm
72measy pin.__1 >> pin.__0 -E-4mm
7273measy pin.__0 >> pin.__1 -E-1mm
7374measx pin.__1 -> pin.__0 -e
7475measx pins_top.__0 -> pins_top.__0 -2mm
75measy pins.__0 << pins_bottom.__0 -2.5mm
76measy pins.__0 << pins_bottom.__0 -4mm
7677measy outline.__0 >> outline.__1 -E-C
7778measx outline.__1 >> outline.__0 8mm
78measx pins_bottom.__0 >> outline.__1 -2mm
7979measy outline.__2 >> outline.__3 -3mm
80measx outline.__2 -> pins_top.__0 -1mm

Archive Download the corresponding diff file

Branches:
master



interactive