r5195 - trunk/gta02-core/docs/ecn

werner at docs.openmoko.org werner at docs.openmoko.org
Mon Jun 22 15:27:21 CEST 2009


Author: werner
Date: 2009-06-22 15:27:20 +0200 (Mon, 22 Jun 2009)
New Revision: 5195

Added:
   trunk/gta02-core/docs/ecn/ecn0009.txt
   trunk/gta02-core/docs/ecn/ecn0010.txt
   trunk/gta02-core/docs/ecn/ecn0012.txt
   trunk/gta02-core/docs/ecn/ecn0013.txt
   trunk/gta02-core/docs/ecn/ecn0014.txt
   trunk/gta02-core/docs/ecn/ecn0015.txt
Modified:
   trunk/gta02-core/docs/ecn/README
   trunk/gta02-core/docs/ecn/STATUS
   trunk/gta02-core/docs/ecn/ecn0001.txt
   trunk/gta02-core/docs/ecn/ecn0002.txt
   trunk/gta02-core/docs/ecn/ecn0004.txt
   trunk/gta02-core/docs/ecn/ecn0008.txt
Log:
Renamed state "Editing" to "Edit". Described ECN states in README.

Completed ECN 0004. Added ECNs 0009 to 0015:

0009  Remove LED transistors (Q1501 and Q1502)
0010  Remove audio amplifier (U4101)
0011  Reduce number of varistors on USB_VBUS (C4902, C4909)
0012  Add fuse to USB_VBUS
0013  Increase rated current of B4902
0014  Limit non-ESD overvoltage on USB_VBUS
0015  Remove Calypso serial interface on headset (U4401)



Modified: trunk/gta02-core/docs/ecn/README
===================================================================
--- trunk/gta02-core/docs/ecn/README	2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/README	2009-06-22 13:27:20 UTC (rev 5195)
@@ -93,3 +93,17 @@
 
 There should be a STATUS file similar to the one used for components.
 Details to be defined.
+The current STATUS file can use the following states:
+
+- Edit: ECN is in the process of being written and not yet suitable for
+  detailed review.
+
+- Review: ECN is "finished" and open for review and/or research.
+
+- Execute: ECN is being implemented.
+
+- Defer: ECN will not be implemented in the current hardware revision
+  but may be considered for future revisions.
+
+- Cancel: ECN has been withdrawn or has been obsoleted by other
+  changes.

Modified: trunk/gta02-core/docs/ecn/STATUS
===================================================================
--- trunk/gta02-core/docs/ecn/STATUS	2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/STATUS	2009-06-22 13:27:20 UTC (rev 5195)
@@ -1,10 +1,17 @@
 Number	Status	Description
 -------	-------	---------------------------------------------------------------
-0001	Editing	Remove Glamo (U1801)
-0002	Editing	Remove NOR (U2501)
+0001	Edit	Remove Glamo (U1801)
+0002	Edit	Remove NOR (U2501)
 0003	Review	Remove SHUTDOWN net and connect PMU.SHUTDOWN directly to GND
-0004	Editing	Remove R1767 and R1768 and connect all PMU.EXTONx to R1766
+0004	Review	Remove R1767 and R1768 and connect all PMU.EXTONx to R1766
 0005	Review	Simplify/remove BAT_ID/BATTEMP circuit (R1769)
 0006	Review	Either remove or populate R1701 (PMU.ADAPTSNS pull-down)
 0007	Review	Remove KEEPACT net and connect PMU.KEEPACT directly to IO_3V3
-0008	Editing	Remove external GPS antenna connector and circuit (CON7602)
+0008	Edit	Remove external GPS antenna connector and circuit (CON7602)
+0009	Edit	Remove LED transistors (Q1501 and Q1502)
+0010	Edit	Remove audio amplifier (U4101)
+0011	Edit	Reduce number of varistors on USB_VBUS (C4902, C4909)
+0012	Defer	Add fuse to USB_VBUS
+0013	Defer	Increase rated current of B4902
+0014	Defer	Limit non-ESD overvoltage on USB_VBUS
+0015	Edit	Remove Calypso serial interface on headset (U4401)

Modified: trunk/gta02-core/docs/ecn/ecn0001.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0001.txt	2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0001.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,13 @@
 Remove Glamo (U1801)
+
+
+To do:
+- components to remove
+- reassign LCM pixel data (check voltage domain !)
+- reassign LCM controller SPI (check voltage domain !)
+- reassign SD/MMC
+- move WLAN to SPI
+- software impact of LCM pixel change on kernel
+- software impact of LCM controller SPI change on kernel
+- software impact of SD/MMC change on Qi and kernel
+- software impact of WLAN move on kernel

Modified: trunk/gta02-core/docs/ecn/ecn0002.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0002.txt	2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0002.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,6 @@
 Remove NOR (U2501)
+
+
+To do:
+- chips to remove
+- software impact of not having NOR on Qi and kernel

Modified: trunk/gta02-core/docs/ecn/ecn0004.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0004.txt	2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0004.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,12 @@
 Remove R1767 and R1768 and connect all PMU.EXTONx to R1766
+
+
+The PMU's inputs EXTON1, EXTON2, and EXTON3 are not used in GTA02. Each
+of them has an individual pull-up to VB_SYS. Even if EXTONx were used
+in some embedded application, one such input should be sufficient.
+
+We can therefore reduce the number of components by connecting all
+EXTONx pins to each other and letting them share a single pull-up.
+
+
+Author: Werner Almesberger <werner at openmoko.org>

Modified: trunk/gta02-core/docs/ecn/ecn0008.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0008.txt	2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0008.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,7 @@
 Remove external GPS antenna connector and circuit (CON7602)
+
+
+To do:
+- components to remove (includes antenna switch)
+- simplification of supply voltage circuit
+- readjust antenna-side components of RF filter

Added: trunk/gta02-core/docs/ecn/ecn0009.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0009.txt	                        (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0009.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1 @@
+Remove LED transistors (Q1501 and Q1502)

Added: trunk/gta02-core/docs/ecn/ecn0010.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0010.txt	                        (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0010.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1 @@
+Remove audio amplifier (U4101)

Added: trunk/gta02-core/docs/ecn/ecn0012.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0012.txt	                        (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0012.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,6 @@
+Add fuse to USB_VBUS
+
+
+The GTA03-6410 design added a small fuse of USB_VBUS.
+
+To keep sourcing for gta02-core simple, we should defer this change.

Added: trunk/gta02-core/docs/ecn/ecn0013.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0013.txt	                        (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0013.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,25 @@
+Increase rated current of B4902
+
+
+B4902 is a KarMax KLB0603K601SA that is only rated at 800 mA (if the
+"K" is to be believed. The table on the second page of [1] suggests
+even a value as low as 200 mA.)
+
+When using the wall charger, the PMU may draw up to 1000 mA. The
+effect of B4902 overheating can be dramatic, as shown in [2].
+
+Beads with a higher current rating but otherwise similar
+characteristics - including the same form factor - are readily
+available, e.g., the Murata BLM18KG601SN1D [3], which is rated at
+1.3 A.
+
+Despite the obviously incorrect dimensioning, there appears to be
+only one case where B4902 did indeed fail. To keep sourcing for
+gta02-core simple, we should therefore defer this change.
+
+[1] http://www.kmax.com.tw/doc/05_KLB_S.pdf
+[2] http://people.openmoko.org/werner/burntmoko-inside.jpg
+[3] http://search.murata.co.jp/Ceramy/image/img/PDF/ENG/L0110S0100BLM18K.pdf
+
+
+Author: Werner Almesberger <werner at openmoko.org>

Added: trunk/gta02-core/docs/ecn/ecn0014.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0014.txt	                        (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0014.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,7 @@
+Limit non-ESD overvoltage on USB_VBUS
+
+
+To do:
+- issue: broken power supply and such, PMU not very tolerant
+- change U4905 to better part
+- defer since it's not an emergency

Added: trunk/gta02-core/docs/ecn/ecn0015.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0015.txt	                        (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0015.txt	2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,5 @@
+Remove Calypso serial interface on headset (U4401)
+
+To do:
+- mixing digital and analog ain't no good
+- we don't really need it - factory could just use test points




More information about the commitlog mailing list