r5617 - trunk/gta02-core/modules
rehar at docs.openmoko.org
rehar at docs.openmoko.org
Tue Sep 8 21:11:33 CEST 2009
Author: rehar
Date: 2009-09-08 21:11:33 +0200 (Tue, 08 Sep 2009)
New Revision: 5617
Modified:
trunk/gta02-core/modules/INFO
trunk/gta02-core/modules/wm8753fl.fpd
Log:
wm8753fl.fpd
- added design guidelines to INFO
- change dimensions according to wolfson's design guidelines
Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO 2009-09-08 05:59:27 UTC (rev 5616)
+++ trunk/gta02-core/modules/INFO 2009-09-08 19:11:33 UTC (rev 5617)
@@ -44,3 +44,8 @@
# WM3236AQ_R0E_datasheet_Preliminary_0630_2007.pdf (no-public)
# To do:
# - define keep out area
+
+#WM8753FL
+F: wm8753fl
+D: http://wolfsonmicro.com/uploads/documents/en/WAN0118.pdf
+#D: http://focus.ti.com/lit/an/slua271a/slua271a.pdf
\ No newline at end of file
Modified: trunk/gta02-core/modules/wm8753fl.fpd
===================================================================
--- trunk/gta02-core/modules/wm8753fl.fpd 2009-09-08 05:59:27 UTC (rev 5616)
+++ trunk/gta02-core/modules/wm8753fl.fpd 2009-09-08 19:11:33 UTC (rev 5617)
@@ -18,7 +18,7 @@
loop y=1,count
ur: vec @(-D2/2+x*space_x+(x-1)*width_x,E2/2-y*space_y-(y-1)*width_y)
ll: vec @(-D2/2+x*(space_x+width_x),E2/2-y*(space_y+width_y))
- pad "paste" ur ll paste
+ pad "" ur ll paste
}
frame outline {
@@ -40,7 +40,7 @@
ur: vec @(b/2,0mm)
ll: vec @(-b/2,-L-l)
- pad "$name" ur ll
+ rpad "$name" ur ll
}
@@ -48,7 +48,7 @@
ur: vec @(0mm,b/2)
ll: vec @(-L-l,-b/2)
- pad "$name" ur ll
+ rpad "$name" ur ll
}
@@ -104,16 +104,16 @@
set D = 7mm
set E = 7mm
-set D2 = 5.15mm
-set E2 = 5.15mm
+set D2 = 5.26mm
+set E2 = 5.26mm
set e = 0.5mm
-set b = 0.25mm
-set L = 0.4mm
+set b = 0.26mm
+set L = 0.54mm
set xpads = 12
set ypads = 12
/*pad exposure length*/
-set l = 0.2mm
+set l = 0.15mm
/*array size for thermal land solder paste layer 4 = 4x4*/
set paste_array = 4
@@ -131,16 +131,20 @@
outul: vec @(-D/2,E/2)
outur: vec @(D/2,E/2)
-measx pads_u.pc -> pads_u.pc 1mm
-measx pads_u.pc >> pads_u.pc 1.5mm
+/*pitch width*/
+measx pads_u.pc -> pads_u.pc -l+1mm
+/*measx pads_u.pc >> pads_u.pc 1.5mm*/
+
/*measx pad_x.ll -> pad_x.ur -1mm*/
-measx outll -> outlr -1.5mm
-measy outlr <- outur 1.5mm
+measx outll -> outlr -2mm
+measy outlr <- outur 2mm
+measx pad_y.ur >> pad_y.ll ((ypads-1)*e-b+E)/2+1.5mm
+
measy pad_y.ll -> pad_y.ur 1mm-l
measy pad_x.ll -> outll 1mm+((E-e*(xpads-1)-b)/2)
measy outll -> pad_x.ur 1mm
-measy pad_gnd.ur -> pad_gnd.ll -((E+E2)/2)-1mm
+measy pad_gnd.ur -> pad_gnd.ll (E-E2)/2+1mm
measx pad_gnd.ll -> pad_gnd.ur -(E-E2)/2-1mm
More information about the commitlog
mailing list