annotate Quadband-ideas @ 31:2e9719074e79

Handset-UI-fw: update for FC Luna
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 23 Sep 2020 23:06:58 +0000
parents 6d7486db31cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
29
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
32 Epcos M034F aka D1016
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
33 =====================
20
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
29
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
37 at the time of TI's designs in question. However, the same component is also
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
38 known by a completely different name of Epcos D1016; this new D1016 name is the
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
39 only one under which this component can be bought for the purpose of building
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
40 new quadband FreeCalypso hw, and the physical markings on the component package
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
41 only say "EPCOS D1016", no mention of M034. We (FreeCalypso) have no idea as
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
42 to how and why this component got two completely different names. Here is a
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
43 picture of the part:
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
44
6d7486db31cb Quadband-ideas: Epcos M034F is also D1016
Mychaela Falconia <falcon@freecalypso.org>
parents: 28
diff changeset
45 https://www.freecalypso.org/members/falcon/pictures/Epcos_D1016.jpeg
28
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
46
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
47 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
48 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
49 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
50 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
51 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
52 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
53 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
54 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
55 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
56 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
57 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
58 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
59 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
60 provide full quadband capability.
20
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 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
63 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
64 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
65 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
66 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
67 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
68 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
69 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
70 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
71
28
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
72 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
73 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
74 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
75 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
76 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
77 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
78 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
79 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
80 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
81 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
82 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
83
28
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
84 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
85 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
86 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
87 commercial modem module manufacturer (albeit an obscure non-mainstream one),
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
88 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
89 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
90 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
91 and achieving the full quadband capability we have always wanted.
20
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
92
28
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
93 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
94 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
95 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
96 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
97 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
98 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
99 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
100 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
101 different component values populated. The safest approach for FreeCalypso is
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
102 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
103 values.
20
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 Firmware compatibility
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
106 ======================
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
107
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
108 Our current FreeCalypso firmwares drive TSPACT RFFE control signals as follows
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
109 on FC hw family targets (CONFIG_TARGET_FCFAM):
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
110
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
111 TSPACT1 = Rx PCS band
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
112 TSPACT2 = Tx high bands
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
113 TSPACT4 = Tx low bands
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
114 TSPACT5 = Rx GSM850 band
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
115
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
116 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
117 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
118 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
119 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
120 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
121 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
122 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
123 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
124 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
125 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
126 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
127 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
128 Leonardo.
20
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
129
28
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
130 Other ideas
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
131 ===========
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
132
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
133 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
134 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
135 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
136 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
137
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
138 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
139 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
140
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
141 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
142 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
143
28
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
144 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
145 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
146 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
147 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
148 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
149 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
150 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
151 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
152 been cleared.
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
153
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
154 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
155 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
156 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
157 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
158 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
159 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
160 new FEM custom-made for us.
20
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
161
28
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
162 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
163 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
164 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
165 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
166 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
167 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
168 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
169 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
170 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
171 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
172 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
173 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
174 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
175 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
176 perfectly good and perfectly working technical solutions which already existed
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
177 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
178 from us.
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
179
3799892b1a79 Quadband-ideas article rewritten
Mychaela Falconia <falcon@freecalypso.org>
parents: 24
diff changeset
180 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
181 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
182 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
183 a new PCB layout with it, hence that is the approach I am currently pursuing.