r5214 - in trunk/gta02-core: . docs/ecn

rehar at docs.openmoko.org rehar at docs.openmoko.org
Fri Jun 26 00:00:30 CEST 2009


Author: rehar
Date: 2009-06-26 00:00:29 +0200 (Fri, 26 Jun 2009)
New Revision: 5214

Modified:
   trunk/gta02-core/audio.sch
   trunk/gta02-core/docs/ecn/STATUS
   trunk/gta02-core/docs/ecn/ecn0010.txt
   trunk/gta02-core/docs/ecn/ecn0022.txt
Log:
updated ECN0022 and ECN0010, chaged status to discuss
moved R4116/R4117 behind R4407/R4405

Modified: trunk/gta02-core/audio.sch
===================================================================
--- trunk/gta02-core/audio.sch	2009-06-25 17:50:58 UTC (rev 5213)
+++ trunk/gta02-core/audio.sch	2009-06-25 22:00:29 UTC (rev 5214)
@@ -1,4 +1,4 @@
-EESchema Schematic File Version 2  date Do 25 Jun 2009 12:50:34 CDT
+EESchema Schematic File Version 2  date Do 25 Jun 2009 16:47:50 CDT
 LIBS:power,device,conn,gta02-core
 EELAYER 24  0
 EELAYER END
@@ -13,6 +13,17 @@
 Comment3 ""
 Comment4 ""
 $EndDescr
+Connection ~ 13150 9000
+Wire Wire Line
+	13150 9300 13150 9000
+Connection ~ 12650 8600
+Wire Wire Line
+	13350 8600 12150 8600
+Connection ~ 14050 8600
+Wire Wire Line
+	14050 9300 14050 8600
+Wire Wire Line
+	13850 9000 14900 9000
 Connection ~ 9350 3950
 Wire Wire Line
 	9350 3950 9350 3650
@@ -116,12 +127,9 @@
 	3100 10550 3100 10350
 Wire Wire Line
 	2900 9250 2900 9650
-Connection ~ 14450 9000
 Wire Wire Line
-	14450 9000 14450 9300
+	14050 10050 14050 9800
 Wire Wire Line
-	13950 10050 13950 9800
-Wire Wire Line
 	10200 8150 14250 8150
 Connection ~ 14250 8150
 Wire Wire Line
@@ -129,18 +137,13 @@
 Wire Wire Line
 	14250 8700 14900 8700
 Wire Wire Line
-	12150 9000 12600 9000
-Connection ~ 13500 8600
-Wire Wire Line
-	13500 9300 13500 8600
-Wire Wire Line
 	10200 4950 9700 4950
 Wire Wire Line
 	9700 4950 9700 3950
 Wire Wire Line
 	9700 3950 8850 3950
 Wire Wire Line
-	14450 10050 14450 9800
+	13150 10050 13150 9800
 Wire Wire Line
 	14700 9300 14700 9100
 Wire Wire Line
@@ -455,10 +458,8 @@
 Wire Wire Line
 	9800 3850 9800 4800
 Wire Wire Line
-	13500 9800 13500 10050
+	12650 9800 12650 10050
 Wire Wire Line
-	12150 8600 12600 8600
-Wire Wire Line
 	14650 8900 14900 8900
 Wire Wire Line
 	14250 7200 14250 7450
@@ -467,13 +468,6 @@
 Wire Wire Line
 	8900 8150 9100 8150
 Wire Wire Line
-	14900 9000 13100 9000
-Wire Wire Line
-	13100 8600 14900 8600
-Wire Wire Line
-	13950 9300 13950 8600
-Connection ~ 13950 8600
-Wire Wire Line
 	2900 9150 2900 8750
 Wire Wire Line
 	3300 8950 3300 8750
@@ -605,6 +599,12 @@
 	12150 3200 12350 3200
 Wire Wire Line
 	12150 3150 11950 3150
+Wire Wire Line
+	13850 8600 14900 8600
+Wire Wire Line
+	12650 8600 12650 9300
+Wire Wire Line
+	12150 9000 13350 9000
 $Comp
 L EXC24CB102U B4102
 U 1 1 4A43AD85
@@ -997,20 +997,20 @@
 $Comp
 L GND #PWR?
 U 1 1 4A413D33
-P 13950 10050
-F 0 "#PWR?" H 13950 10050 30  0001 C CNN
-F 1 "GND" H 13950 9980 30  0001 C CNN
-	1    13950 10050
+P 14050 10050
+F 0 "#PWR?" H 14050 10050 30  0001 C CNN
+F 1 "GND" H 14050 9980 30  0001 C CNN
+	1    14050 10050
 	1    0    0    -1  
 $EndComp
 $Comp
 L VARISTOR D4402
 U 1 1 4A413D29
-P 13950 9550
-F 0 "D4402" H 13950 9700 60  0000 C CNN
-F 1 "5.6Vac, 150pF" H 13950 9400 60  0000 C CNN
-F 2 "0402" H 13890 9760 60  0001 C CNN
-	1    13950 9550
+P 14050 9550
+F 0 "D4402" H 14050 9700 60  0000 C CNN
+F 1 "5.6Vac, 150pF" H 14050 9400 60  0000 C CNN
+F 2 "0402" H 13990 9760 60  0001 C CNN
+	1    14050 9550
 	0    1    1    0   
 $EndComp
 Text GLabel 13250 7750 2    60   Output ~ 0
@@ -1109,40 +1109,40 @@
 $Comp
 L R_US R4405
 U 1 1 4A41220C
-P 12850 9000
-F 0 "R4405" H 12850 9100 50  0000 C CNN
-F 1 "0R" H 12850 8900 50  0000 C CNN
-F 2 "0402" H 12800 9150 60  0001 C CNN
-	1    12850 9000
+P 13600 9000
+F 0 "R4405" H 13600 9100 50  0000 C CNN
+F 1 "0R" H 13600 8900 50  0000 C CNN
+F 2 "0402" H 13550 9150 60  0001 C CNN
+	1    13600 9000
 	1    0    0    -1  
 $EndComp
 $Comp
 L R_US R4407
 U 1 1 4A412206
-P 12850 8600
-F 0 "R4407" H 12850 8700 50  0000 C CNN
-F 1 "0R" H 12850 8500 50  0000 C CNN
-F 2 "0402" H 12800 8750 60  0001 C CNN
-	1    12850 8600
+P 13600 8600
+F 0 "R4407" H 13600 8700 50  0000 C CNN
+F 1 "0R" H 13600 8500 50  0000 C CNN
+F 2 "0402" H 13550 8750 60  0001 C CNN
+	1    13600 8600
 	1    0    0    -1  
 $EndComp
 $Comp
 L GND #PWR?
 U 1 1 4A3F175F
-P 13500 10050
-F 0 "#PWR?" H 13500 10050 30  0001 C CNN
-F 1 "GND" H 13500 9980 30  0001 C CNN
-	1    13500 10050
+P 12650 10050
+F 0 "#PWR?" H 12650 10050 30  0001 C CNN
+F 1 "GND" H 12650 9980 30  0001 C CNN
+	1    12650 10050
 	1    0    0    -1  
 $EndComp
 $Comp
 L R_US R4117
 U 1 1 4A3F1756
-P 13500 9550
-F 0 "R4117" H 13500 9650 50  0000 C CNN
-F 1 "1k" H 13500 9450 50  0000 C CNN
-F 2 "0402" H 13450 9700 60  0001 C CNN
-	1    13500 9550
+P 12650 9550
+F 0 "R4117" H 12650 9650 50  0000 C CNN
+F 1 "1k" H 12650 9450 50  0000 C CNN
+F 2 "0402" H 12600 9700 60  0001 C CNN
+	1    12650 9550
 	0    -1   1    0   
 $EndComp
 Text GLabel 9600 5200 2    60   Output ~ 0
@@ -1161,20 +1161,20 @@
 $Comp
 L GND #PWR?
 U 1 1 4A3F13DD
-P 14450 10050
-F 0 "#PWR?" H 14450 10050 30  0001 C CNN
-F 1 "GND" H 14450 9980 30  0001 C CNN
-	1    14450 10050
+P 13150 10050
+F 0 "#PWR?" H 13150 10050 30  0001 C CNN
+F 1 "GND" H 13150 9980 30  0001 C CNN
+	1    13150 10050
 	1    0    0    -1  
 $EndComp
 $Comp
 L R_US R4116
 U 1 1 4A3F13C7
-P 14450 9550
-F 0 "R4116" H 14450 9650 50  0000 C CNN
-F 1 "1k" H 14450 9450 50  0000 C CNN
-F 2 "0402" H 14400 9700 60  0001 C CNN
-	1    14450 9550
+P 13150 9550
+F 0 "R4116" H 13150 9650 50  0000 C CNN
+F 1 "1k" H 13150 9450 50  0000 C CNN
+F 2 "0402" H 13100 9700 60  0001 C CNN
+	1    13150 9550
 	0    -1   1    0   
 $EndComp
 Text GLabel 9850 8650 0    60   Input ~ 0
@@ -1215,8 +1215,6 @@
 	1    15300 8850
 	1    0    0    -1  
 $EndComp
-Text Notes 11650 9250 0    60   ~ 0
-f_cuttoff=50Hz \n@ C=100uF and\nZ_headphone=32 OHM?\nform factor @6.3V 1206\n\nMaybe better to switch to DC mode \nphysical cap size will get quit big. \n(problem: GND for MICRO????)
 $Comp
 L C C4110
 U 1 1 4A3EFB33

Modified: trunk/gta02-core/docs/ecn/STATUS
===================================================================
--- trunk/gta02-core/docs/ecn/STATUS	2009-06-25 17:50:58 UTC (rev 5213)
+++ trunk/gta02-core/docs/ecn/STATUS	2009-06-25 22:00:29 UTC (rev 5214)
@@ -9,7 +9,7 @@
 0007	Discuss	Remove KEEPACT net and connect PMU.KEEPACT directly to IO_3V3
 0008	Edit	Remove external GPS antenna connector and circuit (CON7602)
 0009	Discuss	Remove LED transistors (Q1501 and Q1502)
-0010	Edit	Remove audio amplifier (U4101)
+0010	Discuss	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
@@ -21,5 +21,5 @@
 0019	Edit	Consider applying buzz fix
 0020	Discuss	No common mode choke on stereo signals (B4102)
 0021	Defer	Use EMI-hardened microphone (MC4301)
-0022	Edit	Apply bass fix
+0022	Discuss	Apply bass fix
 0023	Edit	Fix #1024 (C1009)

Modified: trunk/gta02-core/docs/ecn/ecn0010.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0010.txt	2009-06-25 17:50:58 UTC (rev 5213)
+++ trunk/gta02-core/docs/ecn/ecn0010.txt	2009-06-25 22:00:29 UTC (rev 5214)
@@ -7,24 +7,22 @@
 
 Removing the external amplifier (U4101) as well as the amplifier specific
 components R4114, R4112, R4109, R4108, R4110, R4113, C4117, C4111, C4110, C4110
-and C4115. Also there is no need for the AMP_SHUTDOWN and HP_IN signals anymore, the external
-speaker and headphone can be fully controlled by the corresponding register settings of the
-codec. (see [1])
+and C4115. Also there is no need for the AMP_SHUTDOWN and HP_IN signals anymore,
+the external speaker and headphone can be fully controlled by the corresponding
+register settings of the codec. (see [1])
 
-The GTA02 earpiece will be connected between OUT3 and ROUT1 of the codec, there will be
-no change on the filter and bypass capacitors.
+The GTA02 earpiece will be connected between OUT3 and LOUT1 of the codec, there
+will be no change of the filter and bypass capacitors.
 
 The external speaker will be connected directly between ROUT2 and LOUT2.
-Filter and capacitors will be the same.
+Filter, capacitors, and varistors will not be changed or replaced.
 
+The external headphone will be connected between ROUT1 and LOUT2, the common
+mode choke B4102 will be inserted in the stereo path of the headphone.
 
 
 [1] http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf
 
-TODO:
-- Headphone switch to GPIO4
-- massive change of components (C4405,R4405 etc) headphone jack,
-  improve audio quality for low impedance headsets at low frequencies
-- reason for varistor on EP_L line
-- maybe increase the pull down resistors (R4117 and R4116) for high 
-  impedance headphones (Z >= 2k OHM).
\ No newline at end of file
+
+Author: Rene Harder <rehar at saweb.de>
+

Modified: trunk/gta02-core/docs/ecn/ecn0022.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0022.txt	2009-06-25 17:50:58 UTC (rev 5213)
+++ trunk/gta02-core/docs/ecn/ecn0022.txt	2009-06-25 22:00:29 UTC (rev 5214)
@@ -1,6 +1,25 @@
 Apply bass fix
 
 
-To do:
-- more details - what is actually involved ?
-- is this part of the switch to a "capless" design ?
+The GTA02 has a 1uF cap in the left and right audio path of the
+headphone, these caps act in combination with the headphone as high-pass
+filter, so they will attenuate the lower frequencies. For a headphone with
+32 Ohm impedance the resulting cutoff frequency will be 2.45kHz (incl. 33 Ohm
+internal R). This result in a poor audio quality if listening to music.
+
+Unfortunately we cannot switch to the dc coupled (capless) design because we
+share a common ground with the microphone. In capless mode we would be unable
+to bias the microphone properly. To solve this issue we would need a headset
+with a separate ground for microphone and headphone as well as a different
+headset jack.
+
+To improve the audio quality we need to replace C4111 and C4110 with a 100uF
+capacitor so the lower cutoff frequency with a 32 Ohm headphone will be at 50Hz
+(assumes R4407 & R4405 = 0R, see "Removal of Calypso serial interface on the
+headset jack")
+
+
+Author: Rene Harder <rehar at saweb.de>
+
+
+




More information about the commitlog mailing list