Send commitlog mailing list submissions to
commitlog@lists.openmoko.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
commitlog-requ...@lists.openmoko.org
You can reach the person managing the list at
commitlog-ow...@lists.openmoko.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."
Today's Topics:
1. r5905 - in trunk/gta02-core/bom: . dk research
(wer...@docs.openmoko.org)
2. r5906 - trunk/gta02-core/docs (wer...@docs.openmoko.org)
3. r5907 - in trunk/gta02-core/bom: . dk (wer...@docs.openmoko.org)
4. r5908 - trunk/gta02-core/components (wer...@docs.openmoko.org)
5. r5910 - trunk/src/host/dfu-util/src (ste...@docs.openmoko.org)
6. r5909 - trunk/src/host/dfu-util (ste...@docs.openmoko.org)
7. r5911 - trunk/gta02-core/docs/ecn (wer...@docs.openmoko.org)
8. r5912 - trunk/gta02-core/docs/ecn (wer...@docs.openmoko.org)
--- Begin Message ---
Author: werner
Date: 2010-04-07 15:47:43 +0200 (Wed, 07 Apr 2010)
New Revision: 5905
Modified:
trunk/gta02-core/bom/dk/digi-key.equ
trunk/gta02-core/bom/gta02-core.equ
trunk/gta02-core/bom/research/STATUS
trunk/gta02-core/bom/research/u1702
Log:
Found a perfect replacement for the Richtek RT9013-12PB (U1702)
- bom/research/u1702: researched Vdd(alive) current requirements and repeated
part search for lower current
- bom/research/STATUS: remove the RT9013-12PB
- bom/gta02-core.equ, bom/dk/digi-key.equ: added the STM LD39015M12R as
replacement for the RICHTEK RT9013-12PB
Modified: trunk/gta02-core/bom/dk/digi-key.equ
===================================================================
--- trunk/gta02-core/bom/dk/digi-key.equ 2010-04-06 19:44:51 UTC (rev
5904)
+++ trunk/gta02-core/bom/dk/digi-key.equ 2010-04-07 13:47:43 UTC (rev
5905)
@@ -126,3 +126,4 @@
DIGI-KEY 741X083330JPCT-ND CTS 741X083330JP
DIGI-KEY A31727CT-ND TYCO 1734035-2
DIGI-KEY 350-2065-1-ND DIALIGHT 598-8320-107F
+DIGI-KEY 497-6872-1-ND STM LD39015M12R
Modified: trunk/gta02-core/bom/gta02-core.equ
===================================================================
--- trunk/gta02-core/bom/gta02-core.equ 2010-04-06 19:44:51 UTC (rev 5904)
+++ trunk/gta02-core/bom/gta02-core.equ 2010-04-07 13:47:43 UTC (rev 5905)
@@ -37,3 +37,12 @@
# Same general shape but different footprint and different pin assignment.
#
PROCONN SMSN16-J0-2214 AMPHENOL 101-00492-20
+
+#
+# Package Vmin Vdrop Imax Iquiet Caps Enable
+# RT9013-12PB SOT-23-5 2.2 V 250 mV 500 mA 25 uA 2 x 1uF H
+# NCP585DSN12T1G SOT-23-5 1.4 V ~400 mV 300 mA 80 uA 2 x 1uF H
+# LD39015M12R SOT-23-5 1.5 V 80 mV 150 mA 38 uA 2 x 1uF H
+#
+
+RICHTEK RT9013-12PB STM LD39015M12R
Modified: trunk/gta02-core/bom/research/STATUS
===================================================================
--- trunk/gta02-core/bom/research/STATUS 2010-04-06 19:44:51 UTC (rev
5904)
+++ trunk/gta02-core/bom/research/STATUS 2010-04-07 13:47:43 UTC (rev
5905)
@@ -27,7 +27,6 @@
HT-210UD/NB led1501 long lead time X - X ? colors
IT3205BE x7601 not found, sub. expens X - - - -
R3113D241A-TR-F u7604 not found yet X - X -
-
-RT9013-12PB u1702 not found yet - - 2 - -
RT9711BPB u4905 not found yet - - X - 3
(other replacement) X - X 4 -
SN74AUP1G00DCKR u4902 borderline availabil. X - - -
-
Modified: trunk/gta02-core/bom/research/u1702
===================================================================
--- trunk/gta02-core/bom/research/u1702 2010-04-06 19:44:51 UTC (rev 5904)
+++ trunk/gta02-core/bom/research/u1702 2010-04-07 13:47:43 UTC (rev 5905)
@@ -12,6 +12,17 @@
http://www.onsemi.com/pub_link/Collateral/NCP585-D.PDF
(note: pin 4 is NC in the RT9013 but "ECO" in the NCP585)
- Package Vmin Vdrop Imax Caps Enable
-RT9013-12PB SOT-23-5 2.2 V 250 mV 500 mA 2 x 1uF H
-NCP585DSN12T1G SOT-23-5 1.4 V ~400 mV 300 mA 2 x 1uF H
+- ST Microelectronics LD39015M12R
+ http://www.st.com/stonline/books/pdf/docs/14003.pdf
+ (perfect replacement)
+
+ Package Vmin Vdrop Imax Iquiet Caps Enable
+RT9013-12PB SOT-23-5 2.2 V 250 mV 500 mA 25 uA 2 x 1uF H
+NCP585DSN12T1G SOT-23-5 1.4 V ~400 mV 300 mA 80 uA 2 x 1uF H
+LD39015M12R SOT-23-5 1.5 V 80 mV 150 mA 38 uA 2 x 1uF H
+
+
+Samsung's Power Design Guide, Rev. 1.1, specifies Vdd(alive) to be
+1.5 mA in NORMAL or IDLE mode, without indicating whether this is a
+typical or maximum value. In any case, U1702 doesn't have to deliver
+more than a few mA.
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2010-04-07 16:09:40 +0200 (Wed, 07 Apr 2010)
New Revision: 5906
Modified:
trunk/gta02-core/docs/GETTING-STARTED
Log:
Added prerequisites for common but not entirely ubiquitous tools.
Modified: trunk/gta02-core/docs/GETTING-STARTED
===================================================================
--- trunk/gta02-core/docs/GETTING-STARTED 2010-04-07 13:47:43 UTC (rev
5905)
+++ trunk/gta02-core/docs/GETTING-STARTED 2010-04-07 14:09:40 UTC (rev
5906)
@@ -14,6 +14,23 @@
- Consider joining the #gta02-core channel on irc.freenode.net
+- We make extensive use of Makefiles and invoke various programs from
+ them. If any of the following are missing in your system, please
+ install them now:
+
+ - Prerequisites
+
+ - awk
+ - bash
+ - gv (derivative of Ghostview)
+ - grep
+ - gzip
+ - GNU make (package "make" or similar)
+ - Perl
+ - sed
+ - Subversion (svn)
+ - xpdf
+
- Check out the project:
svn co https://svn.openmoko.org/trunk/gta02-core/
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2010-04-07 18:41:06 +0200 (Wed, 07 Apr 2010)
New Revision: 5907
Modified:
trunk/gta02-core/bom/dk/Makefile
trunk/gta02-core/bom/dk/digi-key.equ
trunk/gta02-core/bom/gta02-core.equ
Log:
- moved more project-specific equivalences from bom/dk/digi-key.equ to
bom/gta02-core.equ
- bom/dk/Makefile: recognize #END in digi-key.equ to stop processing
Modified: trunk/gta02-core/bom/dk/Makefile
===================================================================
--- trunk/gta02-core/bom/dk/Makefile 2010-04-07 14:09:40 UTC (rev 5906)
+++ trunk/gta02-core/bom/dk/Makefile 2010-04-07 16:41:06 UTC (rev 5907)
@@ -5,7 +5,8 @@
all: digi-key.dsc digi-key.inv
$(CACHE): digi-key.equ
- awk '/^DIGI-KEY / { print $$2 }' digi-key.equ | \
+ awk '/^#END/ { exit } /^DIGI-KEY / { print $$2 }' \
+ digi-key.equ | \
perl ./dk-db.pl query \
`[ -r $(CACHE) ] && echo '' -i $(CACHE)` >_$@ || \
{ rm -f $@ _$@; exit 1; }
Modified: trunk/gta02-core/bom/dk/digi-key.equ
===================================================================
--- trunk/gta02-core/bom/dk/digi-key.equ 2010-04-07 14:09:40 UTC (rev
5906)
+++ trunk/gta02-core/bom/dk/digi-key.equ 2010-04-07 16:41:06 UTC (rev
5907)
@@ -2,6 +2,7 @@
#
# Note: many parts are cut-tape and thus need re-reeling.
#
+
DIGI-KEY ADG3304BCBZ-REEL7CT-ND ADI ADG3304BCBZ-REEL
DIGI-KEY P10850SCT-ND PANASONIC EVQPUD02K
DIGI-KEY P11169CT-ND PANASONIC EXC24CB102U
@@ -20,10 +21,8 @@
DIGI-KEY 296-12555-1-ND TI SN74LVC2G126DCUR
DIGI-KEY H9161CT-ND HIROSE U.FL-R-SMT-1(10)
-# note: this digikey mic is similar to the IMP-413, but not equivalent.
-DIGI-KEY 668-1181-ND IMPERIAL IMP-413TN
-# note: SIM/SD card holder has a _slightly_ different footprint
+DIGI-KEY 668-1181-ND PUI TOM-1242L-NF-R
DIGI-KEY 101-00492-20-1-ND AMPHENOL 101-00492-20
DIGI-KEY 478-5526-1-ND AVX TLNS227M004R3000
@@ -55,8 +54,7 @@
DIGI-KEY 541-432KLCT-ND VISHAY CRCW0402432KFKED
DIGI-KEY 541-5.1MJCT-ND VISHAY CRCW04025M10JNED
-DIGI-KEY 557-1388-1-ND SAMSUNG K4M51323PC-DG75
-# Micron MT48H16M32LFCM-75:B TR
+DIGI-KEY 557-1388-1-ND MICRON MT48H16M32LFCM-75:B
DIGI-KEY 497-5911-1-ND STM LIS302DL
Modified: trunk/gta02-core/bom/gta02-core.equ
===================================================================
--- trunk/gta02-core/bom/gta02-core.equ 2010-04-07 14:09:40 UTC (rev 5906)
+++ trunk/gta02-core/bom/gta02-core.equ 2010-04-07 16:41:06 UTC (rev 5907)
@@ -34,7 +34,8 @@
HARVATEK HT-110USD DIALIGHT 598-8320-107F
#
-# Same general shape but different footprint and different pin assignment.
+# Same general shape but slightly different footprint and different pin
+# assignment.
#
PROCONN SMSN16-J0-2214 AMPHENOL 101-00492-20
@@ -46,3 +47,15 @@
#
RICHTEK RT9013-12PB STM LD39015M12R
+
+#
+# Pin- and footprint compatible, but package outline is a bit different.
+#
+
+SAMSUNG K4M51323PC-DG75 MICRON MT48H16M32LFCM-75:B
+
+#
+# The IMP-413TN is similar to the IMP-413, but not equivalent.
+#
+
+IMPERIAL IMP-413TN PUI TOM-1242L-NF-R
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2010-04-07 19:11:32 +0200 (Wed, 07 Apr 2010)
New Revision: 5908
Modified:
trunk/gta02-core/components/INFO
Log:
Updated location of the WM3236A (WLAN) data sheet.
Modified: trunk/gta02-core/components/INFO
===================================================================
--- trunk/gta02-core/components/INFO 2010-04-07 16:41:06 UTC (rev 5907)
+++ trunk/gta02-core/components/INFO 2010-04-07 17:11:32 UTC (rev 5908)
@@ -261,7 +261,8 @@
# WiFi module
S: wm3236aq
-D: http://www.accton.com/products/Datasheet/WM3236A.AQ.pdf
+#D: http://www.accton.com/products/Datasheet/WM3236A.AQ.pdf
+D:
http://www.amebasystems.com/downloads/hardware/datasheets/freerunner/wifi/WM3236A.AQ.pdf
# WiFi 2400MHz band-pass filter
S: bf2520
--- End Message ---
--- Begin Message ---
Author: stefan
Date: 2010-04-07 20:04:06 +0200 (Wed, 07 Apr 2010)
New Revision: 5910
Modified:
trunk/src/host/dfu-util/src/main.c
Log:
main.c: Add parentheses to fix warning.
The cleaner compile output let me spot this one:
main.c:710: warning: suggest parentheses around operand of
?\226?\128?\152!?\226?\128?\153 or change ?\226?\128?\152&?\226?\128?\153 to
?\226?\128?\152&&?\226?\128?\153 or ?\226?\128?\152!?\226?\128?\153 to
?\226?\128?\152~?\226?\128?\153
Modified: trunk/src/host/dfu-util/src/main.c
===================================================================
--- trunk/src/host/dfu-util/src/main.c 2010-04-07 18:04:02 UTC (rev 5909)
+++ trunk/src/host/dfu-util/src/main.c 2010-04-07 18:04:06 UTC (rev 5910)
@@ -707,7 +707,7 @@
"DFU IF\n");
exit(1);
}
- } else if (num_ifs > 1 && !dif->flags & (DFU_IFF_IFACE|DFU_IFF_ALT)) {
+ } else if (num_ifs > 1 && (!dif->flags) & (DFU_IFF_IFACE|DFU_IFF_ALT)) {
fprintf(stderr, "We have %u DFU Interfaces/Altsettings, "
"you have to specify one via --intf / --alt options\n",
num_ifs);
--- End Message ---
--- Begin Message ---
Author: stefan
Date: 2010-04-07 20:04:02 +0200 (Wed, 07 Apr 2010)
New Revision: 5909
Modified:
trunk/src/host/dfu-util/configure.ac
Log:
configure.ac: Add SILENT_RULES
If automake >= 1.11 is used we now use a cleaner compile output.
Modified: trunk/src/host/dfu-util/configure.ac
===================================================================
--- trunk/src/host/dfu-util/configure.ac 2010-04-07 17:11:32 UTC (rev
5908)
+++ trunk/src/host/dfu-util/configure.ac 2010-04-07 18:04:02 UTC (rev
5909)
@@ -8,6 +8,9 @@
#AC_CONFIG_SRCDIR([src/atmel.c])
AM_CONFIG_HEADER([config.h])
+# Test for new silent rules and enable only if they are available
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
AM_MAINTAINER_MODE
# Checks for programs.
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2010-04-07 21:24:04 +0200 (Wed, 07 Apr 2010)
New Revision: 5911
Added:
trunk/gta02-core/docs/ecn/ecn0045.txt
Modified:
trunk/gta02-core/docs/ecn/STATUS
Log:
Added ECN0045 discussing the fate of components with zero stock at FIC.
Modified: trunk/gta02-core/docs/ecn/STATUS
===================================================================
--- trunk/gta02-core/docs/ecn/STATUS 2010-04-07 18:04:06 UTC (rev 5910)
+++ trunk/gta02-core/docs/ecn/STATUS 2010-04-07 19:24:04 UTC (rev 5911)
@@ -44,6 +44,8 @@
0042 Discuss Changing internal microphone to symmetrical configuration
0043 Discuss Assorted audio cleanup
0044 Discuss Current rating of backlight LED inductor (L1704)
+0045 Edit Zero stock component replacements
+0046 Edit reserved for more component replacements
Open ECNs
Added: trunk/gta02-core/docs/ecn/ecn0045.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0045.txt (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0045.txt 2010-04-07 19:24:04 UTC (rev
5911)
@@ -0,0 +1,84 @@
+Zero stock component replacements
+
+
+The following components are no longer available in FIC's inventory
+and need to be sourced or replaced no matter how we proceed:
+
+- ANT8101, CON8001: Murata MM8430-2610RB3, antenna connector GSM, WLAN
+- CON1701: Octek BTP-03JA4G, battery connector
+- CON4702, CON6001: Hirose FH23-39S-0.3SHW(05), FPC connector for LCM and debug
+- CON7501: Proconn SMSN16-J0-2214, SIM/uSD combi holder
+- CON7601: Hirose U.FL-R-SMT-1(10), GPS antenna connector
+- JK4401: Nuconn JAR02-062101, 2.5 mm audio jack
+- SPK4102: PPR06-023104, dual pogo pin
+- U1701: NXP PCF50633HN/04/N3,5, PMU
+- U2201: Samsung K4M51323PC-DG75, mobile SDRAM
+- U3001: Wolfson WM8753LGEFL, audio codec
+- U4902: TI SN74AUP1G00DCKR, NAND gate
+- U4904: Analogic Tech AAT1275IRN-5.0-T1, boost converter for USB host
+- U7601: Atmel ATR0635-7KQY, GPS receiver
+- U7802: STM LIS302DL, acceleration sensor
+- resistors (all 0402):
+ - 1% 12.5 kOhm, 39 kOhm
+ - 5%: 220 Ohm
+- capacitors:
+ - 0402 NP0: 8.2 pF, 15 pF, 22 pF, 100 pF, 220 pF
+ - 0402 X5R/X7R: 820 pF, 1 uF 6.3 V
+ - 0603 X5R/X7R: 2.2 uF 10 V, 4.7 uF 6.3 V
+ - 0805 Y5V: 10 uF 0805
+
+For all the resistors and capacitors, suitable replacements have been
+found. The connectors by Murata and Hirose are available at Digi-Key,
+and so is the acceleration sensor.
+
+U3001, U4902, and U7802 can be purchased from major distributors as
+well.
+
+U2201 [1] (13.0 x 11.0 x 1.0 mm) can be replaced with the
+pin-compatible Micron MT48H16M32LFCM-75:B [2] (13.0 x 10.0 x 1.0 mm).
+
+The PMU (U1701) and the GPS receiver (U7601) have proven difficult to
+source so far. For details, see bom/research/u1701 and
+bom/research/u7601
+
+The remaining items are apparently not carried by any major
+distributors and need to be substituted with reasonably similar parts:
+
+- It may be possible to obtain samples for the boost converter U4904,
+ or to buy directly from the manufacturer. There are also several
+ similar parts, but all differ in the external circuit elements. See
+ bom/research/u4904 for details.
+
+- There is a battery connector similar to CON1701, although lower and
+ with shorter contacts. It may be possible to find a more similar part
+ by searching some more. See bom/research/con1701 for details.
+
+- We have an excellent replacement for the SIM/uSD card holder CON7501.
+ Its only drawbacks are a slightly different footprint and a different
+ pin assignment. See bom/research/con7501 for details.
+
+- The search for a replacement for audio jack JK4401 has been
+ remarkably unsuccessful so far. All functionally equivalent
+ replacements are considerably larger. Even if we'd consider going to
+ a 3.5 mm stereo jack, without microphone, there may be no part short
+ enough to not conflict with the battery connector. See
+ bom/research/jk4401 for details.
+
+- The dual pogo pin SPK4102 depends on the contacts of the speaker.
+ This still needs looking at.
+
+Recommended actions:
+
+- U3001, U4902, U7802, Murata, Hirose: use original parts
+- U2201, CON7501, resistors, capacitors: replace as indicated above
+- U1701, U7601: keep on searching
+- CON1701, JK4401: it would be great if someone could find parts more
+ similar to the respective original. If not, we'll have to see if we
+ can find a combination that works reasonably well.
+- SPK4102: to be defined
+
+[1]
http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/MobileSDRAM/MobileSDRSDRAM/512Mbit/K4M51323PC/ds_k4m51323pc.pdf
+[2]
http://download.micron.com/pdf/datasheets/dram/mobile/512mb_mobile_sdram_y47m.pdf
+
+
+Author: Werner Almesberger <wer...@openmoko.org>
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2010-04-07 22:02:40 +0200 (Wed, 07 Apr 2010)
New Revision: 5912
Modified:
trunk/gta02-core/docs/ecn/STATUS
trunk/gta02-core/docs/ecn/ecn0045.txt
Log:
- docs/ecn/ecn0045.txt: corrected the status of U4902 and changed the
recommended action.
Modified: trunk/gta02-core/docs/ecn/STATUS
===================================================================
--- trunk/gta02-core/docs/ecn/STATUS 2010-04-07 19:24:04 UTC (rev 5911)
+++ trunk/gta02-core/docs/ecn/STATUS 2010-04-07 20:02:40 UTC (rev 5912)
@@ -68,3 +68,4 @@
0042 AUDIO
0043 AUDIO
0044 PMU
+0045 general
Modified: trunk/gta02-core/docs/ecn/ecn0045.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0045.txt 2010-04-07 19:24:04 UTC (rev
5911)
+++ trunk/gta02-core/docs/ecn/ecn0045.txt 2010-04-07 20:02:40 UTC (rev
5912)
@@ -31,9 +31,13 @@
found. The connectors by Murata and Hirose are available at Digi-Key,
and so is the acceleration sensor.
-U3001, U4902, and U7802 can be purchased from major distributors as
-well.
+U3001 and U7802 can be purchased from major distributors as well.
+The NAND gate U4902 is difficult to source in the package GTA02 uses.
+Different packages are available and are easier to source. In
+particular, the YZP (BGA) package would allow the use of a nearly
+identical NXP part as well. See bom/research/u4902 for details.
+
U2201 [1] (13.0 x 11.0 x 1.0 mm) can be replaced with the
pin-compatible Micron MT48H16M32LFCM-75:B [2] (13.0 x 10.0 x 1.0 mm).
@@ -69,8 +73,9 @@
Recommended actions:
-- U3001, U4902, U7802, Murata, Hirose: use original parts
-- U2201, CON7501, resistors, capacitors: replace as indicated above
+- U3001, U7802, Murata, Hirose: use original parts
+- U2201, U4902, CON7501, resistors, capacitors: replace as indicated
+ above
- U1701, U7601: keep on searching
- CON1701, JK4401: it would be great if someone could find parts more
similar to the respective original. If not, we'll have to see if we
--- End Message ---
_______________________________________________
commitlog mailing list
commitlog@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/commitlog