FreeCalypso > hg > freecalypso-docs
annotate Quadband-ideas @ 28:3799892b1a79
Quadband-ideas article rewritten
for the new situation since Tango discovery
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 25 Jan 2020 22:41:11 +0000 |
parents | 00216b7cfc4d |
children | 6d7486db31cb |
rev | line source |
---|---|
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
1 I, Mother Mychaela, hold the belief that any newly designed FreeCalypso hardware |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
2 made in 2020 or later needs to be fully quadband, supporting all 4 possible GSM |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
3 frequency bands of 850, 900, 1800 and 1900 MHz, nothing less. Furthermore, we |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
4 do not need to invent or innovate anything in order to produce a quadband |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
5 Calypso phone or modem: TI already had a quadband reference design back in the |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
6 early 2000s, called Leonardo or Leonardo+ (the exact proper designation is |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
7 unclear), we just need to resurrect it, adding some updates of our own like we |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
8 always do. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
10 Our current FCDEV3B modem board is triband rather than quadband because of |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
11 historical circumstances: while I had *always* desired a quadband solution |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
12 since the very beginning of FreeCalypso (since I started gathering TI Calypso |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
13 docs from Chinese sites in 2011), back in 2015 we did not have the necessary |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
14 know-how to confidently resurrect TI's lost quadband reference design by doing |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
15 a new PCB layout on the basis of the available surviving documentation, which |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
16 consists of just schematics and a floorplan drawing - instead going with |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
17 Openmoko's PCB layout and their triband RFFE was the only viable option at that |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
18 time. We have now successfully produced both 900 MHz and 850 MHz versions of |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
19 our FCDEV3B (different SAW filter parts populated on the same PCB footprint) |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
20 and both work flawlessly as verified with our CMU200 instrument, so we do |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
21 already support all 4 GSM frequency bands in a way - but only 3 at a time with |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
22 our current hardware. |
24
00216b7cfc4d
Quadband-ideas: better explanation of DCS/PCS switching or diplexing mystery
Mychaela Falconia <falcon@freecalypso.org>
parents:
20
diff
changeset
|
23 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
24 A major breakthrough happened in December of 2019: we found a certain extremely |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
25 obscure historical commercial Calypso modem module that is almost a verbatim |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
26 clone of the core section of TI's Leonardo+ quadband reference design, and the |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
27 knowledge gained from examination of this obscure historically-made modem module |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
28 (both physical PCB reverse eng and evaluation of its RF performance with our |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
29 CMU200 instrument) has given us the necessary confidence boost with this |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
30 particular way of implementing a quadband GSM MS. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 Epcos M034F |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 =========== |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 TI's Leonardo+ and E-Sample boards used a magic component made by Epcos (the |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
36 canonical SAW filter manufacturer during that era) that was called M034 or M034F |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
37 at the time of TI's designs in question. Epcos later gave it a completely |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
38 different name when they released it into volume production, thus the name that |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
39 is needed in order to buy this part and that is physically marked on the |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
40 component package bears to resemblance to M034 - but we will not be able to |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
41 disclose this other name until we physically produce our first FreeCalypso |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
42 hardware product with this quadband FEM in it, meaning until and unless someone |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
43 pays for it. |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
44 |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
45 The component in question is an integrated quadband FEM (front end module), |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 integrating the antenna switch and SAW filters in one component package, with a |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 special twist. The special twist is that even though there are 4 separate Rx |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 band SAW filters inside that M034 "chip" module, corresponding to its advertised |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 quadband capability, only 3 Rx signal path differential pairs come out of it, |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 neatly corresponding to the 3 LNA inputs on TI's Rita transceiver. This twist |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 is important because even though the Rita transceiver itself is fully quadband |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 internally, it has only 3 LNA inputs, with GSM850 and EGSM bands sharing the |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
53 same LNA input while each of DCS and PCS get their own. Thus this M034 FEM is |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
54 special in that it facilitates building a quadband GSM MS using transceivers |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
55 like TI Rita or Silabs Si4200 with only 3 LNA inputs, and the name M034 itself |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
56 reflects this specialness: the digit 3 in the name refers to the 3 differential |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
57 Rx signal paths, while the digit 4 refers to the 4 SAW filters inside which |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
58 provide full quadband capability. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 We do have an M034F.pdf datasheet for this magic component (came along with |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 Calypso and Leonardo docs), and the block diagram on page 6 shows the magic |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 quite clearly: there is a baseband-controlled switch selecting between EGSM Rx |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 and GSM850 Rx (in addition to the two usual Tx switches), this switch directs |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 the low band Rx path toward one of two different SAW filters, and the outputs |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 of those two filters are then joined. The high band Rx path always goes to both |
24
00216b7cfc4d
Quadband-ideas: better explanation of DCS/PCS switching or diplexing mystery
Mychaela Falconia <falcon@freecalypso.org>
parents:
20
diff
changeset
|
66 DCS and PCS band SAW filters, and each of those high band Rx SAW filters gets |
00216b7cfc4d
Quadband-ideas: better explanation of DCS/PCS switching or diplexing mystery
Mychaela Falconia <falcon@freecalypso.org>
parents:
20
diff
changeset
|
67 its own output going to its own dedicated Rita LNA input. Note the lack of a |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
68 baseband-controlled switch between DCS and PCS in the high band Rx path! |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
70 For a long time prior to the 2019-12 breakthrough I was concerned about this |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
71 lack of a baseband-controlled switch between DCS and PCS in the high band Rx |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
72 path: this switch is present in every triband RFFE design I am familiar with, |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
73 including the one we got from Openmoko, and I was concerned that feeding the |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
74 high band Rx path to both DCS and PCS SAW filters without a switch would |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
75 introduce a 3 dB penalty into these high band Rx paths. But when I got my |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
76 hands on the newly discovered Tango modem modules, looked at the GMagic numbers |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
77 written into their FFS as part of the manufacturer's production calibration and |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
78 then independently verified them with our CMU200, all fears were dispelled: the |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
79 Rx performance of this M034 FEM in all 4 bands is exactly the same as our |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
80 current Openmoko-based triband RFFE, with GMagic around 200 half-dB units. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
82 Now that we have physical proof that our desired quadband RFFE based on this |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
83 Epcos M034 FEM and other aspects of TI's Leonardo design that go with it really |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
84 works exactly as we would like and has been used successfully by a historical |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
85 commercial modem module manufacturer (albeit an obscure non-mainstream one), |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
86 the way forward for FreeCalypso is clear: instead of continuing with Openmoko's |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
87 PCB layout and triband RFFE for our future hardware products, we can confidently |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
88 go with a new PCB layout based on Leonardo/Tango, using Epcos M034 as our FEM |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
89 and achieving the full quadband capability we have always wanted. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
91 The matching networks ("RF black magic") that would need to be placed between |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
92 M034 Rx outputs and Rita LNA inputs were also a big area of concern for a long |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
93 time - I did not feel confident with blindly going with the matching networks |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
94 depicted on Leonardo schematics (or the slightly different E-Sample version) |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
95 with no ability to actually understand them - but the new Tango find has once |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
96 again saved the day. Tango uses exactly the same matching networks as depicted |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
97 on Leonardo+ schematics (not the slightly different E-Sample version), or more |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
98 precisely, it uses exactly the same topology (PCB layout), but with slightly |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
99 different component values populated. The safest approach for FreeCalypso is |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
100 once again clear: copy Leonardo+ matching network topology and Tango component |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
101 values. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 Firmware compatibility |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 ====================== |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 Our current FreeCalypso firmwares drive TSPACT RFFE control signals as follows |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 on FC hw family targets (CONFIG_TARGET_FCFAM): |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 TSPACT1 = Rx PCS band |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 TSPACT2 = Tx high bands |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 TSPACT4 = Tx low bands |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 TSPACT5 = Rx GSM850 band |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113 |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 The driving of TSPACT1, TSPACT2 and TSPACT4 matches the way these signals have |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 been assigned by Openmoko and thus the way they function on our current OM-based |
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 triband RFFE, whereas TSPACT5 is a new signal which is not wired anywhere on |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
117 our current FCDEV3B. If and when we actually produce a new FreeCalypso hw |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
118 product with the newly-confident M034 FEM, we will need to wire its control |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
119 signals (going through logic-inverting PNP transistors as usual) to TSPACT2, |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
120 TSPACT4 and TSPACT5 as mapped above, leaving TSPACT1 unconnected as there is no |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
121 switch between DCS and PCS in the high band Rx path. This new control signal |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
122 wiring is an original FreeCalypso invention, different from TI's original |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
123 Leonardo and E-Sample TSPACT signal assignments, but in my maternal opinion |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
124 having the same fcmodem firmware build run on both legacy FCDEV3B and future FC |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
125 quadband modems would be more valuable than paying tribute to the historical |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
126 Leonardo. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
128 Other ideas |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
129 =========== |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
130 |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
131 In a previous version of this article I entertained the idea of getting an |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
132 entirely new M034-like FEM custom-designed and made specifically for us, asking |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
133 someone with the necessary capabilities to produce a new FEM for us that would |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
134 be very much like the historical M034F, but with just two key differences: |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
135 |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
136 1) A rearranged pinout so that the putative new FEM could be just "plopped" |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
137 into our current OM-based PCB layout in the place of OM's triband RFFE; |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
138 |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
139 2) Better-understood Rx output impedance specifications so that simpler and |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
140 more intuitive matching networks like OM's could be retained as well. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
141 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
142 That desire was driven by the mystery of Epcos M034 and the lack of empirical |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
143 test data for it, stemming from the lack of an already-existing historically- |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
144 made physical specimen that could be examined and tested: I simply could not |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
145 stomach the idea of expending a monumental effort on a new PCB layout followed |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
146 by thousands of dollars of cost to physically produce the new experimental board |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
147 batch while doing it as a completely blind stab-in-the-dark with the unknown |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
148 Epcos FEM. But the discovery of Tango modems in 2019-12 has drastically changed |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
149 the situation, and all mysteries and unknowns surrounding that M034 FEM have now |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
150 been cleared. |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
151 |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
152 In the new reality that exists from 2020 onward that idea of commissioning the |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
153 design of a new FEM to replace Epcos M034 no longer makes any sense and can be |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
154 taken off the table: while it is true that using the existing M034 FEM will |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
155 require doing an entirely new PCB layout (no more reuse of OM's version), it is |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
156 now just a matter of doing the layout labor, no more risks or uncertainties, |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
157 and the cost of this PCB layout job will certainly be much less than having a |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
158 new FEM custom-made for us. |
20
3fa4006696d0
Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
159 |
28
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
160 Of course there are also myriad other, completely different ways of implementing |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
161 a quadband GSM MS without using an M034-style FEM. The approach used by TI in |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
162 the days of Calypso, using FEMs that combine the antenna switch and SAW filters |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
163 in one component while the PA is separate, fell out of fashion shortly |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
164 afterward, replaced with a competing approach where the PA and the antenna |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
165 switch are combined into one component while Rx SAW filters are external - the |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
166 latter approach is featured on TI's I-Sample (LoCosto) board, and it is |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
167 quadband - LoCosto has 4 separate LNA inputs, not 3 like Rita. One could even |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
168 implement the same approach while keeping the Calypso+Iota baseband, perhaps |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
169 replacing TI's Rita transceiver with Silabs Si4210 (Aero II) that has 4 LNA |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
170 inputs like LoCosto. But such ideas are far outside the scope of FreeCalypso, |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
171 so if anyone feels like pursuing them, feel free to do so on your own, not |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
172 involving FC - my mission in life is NOT to invent or innovate anything new, |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
173 instead I am all about resurrecting and bringing back to availability those |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
174 perfectly good and perfectly working technical solutions which already existed |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
175 once before, but which have been wrongfully discontinued and thus taken away |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
176 from us. |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
177 |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
178 In the present situation, the goal of producing a quadband GSM MS while reusing |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
179 as much of the already existing FreeCalypso IP and know-how as possible would |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
180 be accomplished most efficiently by using the newly-confident M034 FEM and doing |
3799892b1a79
Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
181 a new PCB layout with it, hence that is the approach I am currently pursuing. |