FreeCalypso > hg > freecalypso-reveng
annotate pirelli/audio @ 339:77c86062e253
fluid-mnf/fluid.c: passes compilation
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Fri, 13 Mar 2020 02:33:21 +0000 | 
| parents | 2bec477178fc | 
| children | 
| rev | line source | 
|---|---|
| 
55
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
1 Tracing EARN & EARP outputs from Iota. On L1 they go to vias at (2422,518) and | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
2 (2449,518). On L2 they go to vias at (2455,322) and (2492,323). Tracing made | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
3 difficult by flaws in steve-m's grind-down process, but they appear to go to L4, | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
4 where they then seem to go to other vias at (491,1254) and (490,1292). Found | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
5 them on L7: going to immediately adjacent micro-vias at (514,1255) and | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
6 (514,1295). On L8 they go to the earpiece speaker. | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
7 | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
8 Tracing the loudspeaker signal path starting with the physical speaker connector | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
9 on L1. The connector part center is about (1930,212). The connector footprint | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
10 on L1 is damaged by steve-m's grind-down process (almost gone), but there seem | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
11 to be micro-vias at (1756,251) and (2005,237). On L2 they go to (1788,231) and | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
12 (2021,264). On L7 they go to micro-vias at (1784,262) and (1992,252). On L8 | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
13 they go by some caps and then back to new micro-vias! The latter are at | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
14 (1902,220) and (1903,259). On L7 the grind-down damage gets in the way again, | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
15 but they appear to go to vias at (1935,218) and (1934,260). Found them on L3: | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
16 going to new vias at (3703,311) and (3739,313). (It might actually be L4.) | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
17 Found them on L7: fat traces to micro-vias at (3870,934) and (3898,869). | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
18 Finally on L8 they go to the Winbond chip! The speaker connection pins appear | 
| 
 
037c9bea954c
Pirelli PCB: traced the earpiece and loudspeaker analog signals
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
19 to be the two leftmost ones in the top row of 9 pins. | 
| 
56
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
20 | 
| 
72
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
21 Winbond chip connections | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
22 | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
23 Chip orientation: as viewed in steve-m's depopulated L8 picture, the pinout | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
24 is a L/R flip of the diagram in the datasheet (top and bottom match up, left | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
25 and right flipped). | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
26 | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
27 VREF appears to go to a cap to GND like in the reference schem. | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
28 VDD has a fat trace going to a cap; there must be some via(s) to L7 for the | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
29 actual power source, but nothing is visible. Coord range to search: | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
30 x between 3786 and 3975, y between 1205 and 1387. Might be a bump at | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
31 (3880,1380). Probably connects to the "fat finger" trace on L7. | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
32 | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
33 LED output goes to exposed TP, no visible signs of going anywhere else. | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
34 IRQ output goes to exposed TP at (4174,1316), look for it on L7. Couldn't | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
35 find it - maybe it isn't connected after all? Will try programming the | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
36 chip w/o interrupts. | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
37 | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
38 RST input: visible microvia at (4078,1357), found it on L7, goes to (4232,1515), | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
39 looks like a microvia back to L8. Found it on L8: it's an exposed test point | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
40 with the microvia in its centre, and the trace from it goes to SPCA552E ball | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
41 J7! From the Nokia schem, it looks like this SPCA pin is an LCM output that | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
42 can also be repurposed as a GPIO. | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
43 | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
44 CS input: visible microvia at (4325,1105) inside an exposed TP. On L7 the long | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
45 trace ends at (1760,1385), looks like a possible microvia back to L8. | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
46 Found it on L8: it connects to a pin on one of the little ICs under the LCD, | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
47 suspected chip select decoder. | 
| 
 
2bec477178fc
Pirelli PCB re: Winbond chip connections
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
56 
diff
changeset
 | 
48 | 
| 
56
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
49 Calypso-Iota Voice Band interface | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
50 | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
51 Tracing the Calypso voice output signal, starting from Calypso ball P14 (VDX). | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
52 On L1 it goes to a via at (3401,429). On L2 it branches: one end goes to | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
53 (3366,304) - suspected via back to L1 for a test point, and the other end goes | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
54 to (2885,917) - also a suspected via back to L1. Found the 1st branch on L1: | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
55 it's a short trace to another via at (3291,304). Found the 2nd branch on L1 | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
56 too: it goes to Iota ball F5 (VDR), matching the Leonardo schematics. | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
57 | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
58 Now let's trace the branch that went to (3291,304) on L1. On L2 it goes to a | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
59 short trace that goes to (3349,197) - suspected micro-via back to L1. Looking | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
60 on L1: yes, indeed the trace seems to lead back here, but then the edge | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
61 grind-down damage gets in the way. Looking at the L1 populated photo, the | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
62 trace definitely seems to go to an exposed test point. | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
63 | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
64 The apparent lack of a switch or MUX on the Iota digital voice input strongly | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
65 suggests that in Wi-Fi VoIP operation the Calypso DSP acts as a forwarder for | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
66 the digital voice samples, which are being fed to it from the VoIP chip via | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
67 another interface: MCSI, or perhaps the otherwise unused MODEM UART switched | 
| 
 
fdfb57a1c5fe
Pirelli PCB tracing: voice band i/f, MCSI and MODEM UART
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
55 
diff
changeset
 | 
68 over to DSP ownership. | 
