annotate Quadband-ideas @ 22:9f9d2996c1ba

MCSI-apparent-bug outdated article removed: see Calypso-digital-voice for up-to-date replacement
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 23 Oct 2019 00:26:36 +0000
parents 3fa4006696d0
children 00216b7cfc4d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 Our current Openmoko-based Calypso+RF modem core is very very good, but it has
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 one shortcoming compared to TI's Leonardo+ reference design: it is triband
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 rather than quadband. This triband restriction stems from OM's use of discrete
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 antenna switch and SAW filter components as opposed to an integrated FEM (front
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 end module) like on Leonardo+. In addition to the band restriction, our current
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 triband RF design suffers from one other very unpleasant problem: we have no
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 datasheet for the antenna switch component which we have to use. We know from
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 Openmoko's BOM data that the manufacturer is Darfon and that the part number for
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 this antenna switch component is ASM4532T0P06-1, we are able to buy this part
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 from our Chinese grey market suppliers, we build our boards with these parts and
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 our boards do work perfectly fine when we get a good batch, but we have to do
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 this entire process blindly, without any datasheet or other documentation for
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 this mystery part.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 This article outlines some ideas for how we may be able to move from this RFFE
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 to a different one, replacing our current mystery antenna switch with something
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 less mysterious and better documented, and improving our radio capability from
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 triband to quadband at the same time.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 Epcos M034F
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 ===========
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 TI's Leonardo+ and E-Sample boards used a magic component made by Epcos (the
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 canonical SAW filter manufacturer during that era) called M034 or M034F (the
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 exact proper designation is unclear). It was an integrated quadband FEM,
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 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
27 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
28 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
29 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
30 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
31 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
32 internally, it has only 3 LNA inputs, with GSM850 and EGSM bands sharing the
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 same LNA input while each of DCS and PCS get their own.
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 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
36 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
37 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
38 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
39 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
40 of those two filters are then joined. The high band Rx path always goes to both
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 DCS and PCS band SAW filters (I assume it is a 50/50 split of the total incoming
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 energy, with each path suffering by 3 dB as a result), and each of those high
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 band Rx SAW filters gets its own output going to its own dedicated Rita LNA
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 input.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 I (Mother Mychaela) would absolutely love to play with an M034-based quadband
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 Calypso+Iota+Rita board in my lab with the trusty CMU200 instrument, and to see
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 how well it actually performs, especially in comparison with our current
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49 OM-based triband version. However, in all of my years of searching I have never
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 found a physical Leonardo board (any version), nor have we ever found any
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 Leonardo PCB layout files which would allow us to build a modern recreation -
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 thus the magic of M034 remains elusive.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54 Unless a miracle happens and we are able to obtain either a physical Leonardo+
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 board or a PADS PCB file for one, there is no quick or low-effort way to "just
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 try" this M034 RFFE. Instead if we wish to build a FreeCalypso board with this
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57 RFFE, it would have to be "the full 9 yards": a full-blown PCB design and layout
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 effort. There is no way to just "drop" the M034 into our existing PCB design
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59 in the place of our current triband RFFE, it would have to be either a very
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
60 disruptive RF section layout change or an entirely new PCB layout, making this
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61 idea very open-ended - an open-ended venture with quite uncertain outcome, but
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 with a high dollar cost attached to it. Given the massive effort required and
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
63 PCB layout labor costs, I currently have no active plans to pursue this idea
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
64 beyond hypothetical.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
65
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
66 Commissioning a new custom RF FEM
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
67 =================================
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
68
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
69 Here is a wild thought: what if instead of twisting over backwards trying to
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
70 hammer an existing RF FEM like M034F into our not-quite-fitting PCB design, we
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
71 were to get an entirely new FEM made specially for us, made exactly the way we
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
72 need it? If we were to venture that way, I would ask for a FEM very similar
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
73 conceptually to M034F, but with a few changes:
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
74
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
75 1) Instead of diplexing between DCS and PCS SAW filter inputs with a 50/50
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
76 energy split, implement another switch (just like the GSM850 Rx switch) for
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
77 PCS Rx, exactly the same way how it is done in classic triband designs like
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
78 our current OM-based one. This change should eliminate the extra 3 dB
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
79 penalty which I assume (for lack of experimental data) must happen with the
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
80 existing M034 FEM. Or as an alternative to making this change, if someone
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
81 who is more knowledgeable than me in this area can explain to me why it isn't
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
82 necessary, I would accept that option as well.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
83
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
84 2) I would ask for a rearranged pinout: the existing M034F pinout does not fit
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
85 at all into our OM-based PCB layout, but it would fit much better with some
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
86 rearrangement.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
87
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
88 3) The hypothetical M034-like FEM would fit into our OM-based PCB layout a lot
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
89 better if it were made a little smaller than the 8.2x5.5 mm size of M034F.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
90 Considering that the original M034F was created some 15-16 y ago, I assume
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
91 that it should be possible to make a smaller version in 2020 or 2021 or
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
92 whenever.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
93
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
94 Timeline sequentiality
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
95 ======================
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
96
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
97 All of the above ideas will be considered on a less hypothetical level after we
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
98 get our already-committed FCM40 product built. FCM40 will be a modem module in
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
99 the same 56.5x36 mm form factor as Huawei GTM900 (with a mostly-compatible FPC
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
100 interface with only a few changes), featuring the same OM-based triband modem
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
101 core as FCDEV3B V2. The reason for this sequencing is that our current FCDEV3B
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
102 suffers from a couple of issues which FCM40 is expected to solve:
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
103
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
104 1) FCDEV3B has a very tight PCB layout: not only do we have the tightly laid out
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
105 core from GTA02, but also the whole board is quite small for the implemented
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
106 peripheral complexity, imposing further constraints from all sides. This
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
107 tight and complex layout makes a poor choice of starting point for bold
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
108 experiments like RFFE changes.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
109
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
110 2) FCDEV3B is locked into Altium. Layout data migration from Altium to FOSS
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
111 appears to be much less feasible than migration from PADS to FOSS, thus
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
112 freeing our PCB layout from the clutches of proprietary software will most
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
113 likely require giving up (or rather setting aside) all of FCDEV3B new layout
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
114 and going back to the GTA02 starting point, which is in PADS format rather
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
115 than Altium. Redoing all of FCDEV3B anew does not sound appealing at all,
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
116 but the much simpler FCM40 board offers a perfect opportunity for a fresh
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
117 start.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
118
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
119 FCM40 will have exactly the same OM-based triband RFFE as our current FCDEV3B,
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
120 but it will be a much simpler board, and if we can get it done in FOSS instead
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
121 of continuing the Altium track, then we would have a very solid reference and a
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
122 good starting point for potential RFFE change experiments.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
123
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
124 Firmware compatibility
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
125 ======================
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
126
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
127 Our current FreeCalypso firmwares drive TSPACT RFFE control signals as follows
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
128 on FC hw family targets (CONFIG_TARGET_FCFAM):
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
129
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
130 TSPACT1 = Rx PCS band
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
131 TSPACT2 = Tx high bands
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
132 TSPACT4 = Tx low bands
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
133 TSPACT5 = Rx GSM850 band
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
134
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
135 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
136 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
137 triband RFFE, whereas TSPACT5 is a new signal which is not wired anywhere on
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
138 our current FCDEV3B. This signal driving arrangement is expected to be
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
139 compatible with all 3 RFFE hw possibilities under consideration:
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
140
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
141 * On our current OM-based triband RFFE it works as is.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
142
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
143 * If we use Epcos M034 or a semi-clone thereof that has the two Tx switches and
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
144 a GSM850 Rx switch but no PCS Rx switch, then we will need to connect TSPACT2,
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
145 TSPACT4 and TSPACT5 per the table above, and leave TSPACT1 unconnected.
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
146
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
147 * If we get a new M034-like FEM custom-made with a full set of all 4 switches,
3fa4006696d0 Quadband-ideas article written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
148 then all 4 TSPACT signals will need to be connected per the table above.