comparison mmtb1/README @ 0:0f9bdd60ce50

fc-small-hw separated from old freecalypso-schem repo
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 21 Oct 2019 00:53:38 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:0f9bdd60ce50
1 MMTB1 is a Modem Module Test Board intended for testing and exercising Huawei
2 GTM900 and FreeCalypso FCM40 modem modules. Specifically, the following two
3 usages are envisioned:
4
5 1) When MMTB1 is first built, it will be used with GTM900-B and possibly with
6 GTM900-P modules. MMTB1 will allow the combination of FC firmware on GTM900
7 hw to be exercised properly, and then the combination of MMTB1+GTM900 can be
8 officially recommended to community members seeking to play with FreeCalypso
9 fw.
10
11 2) When FCM40 gets built much later, MMTB1 will be used for production testing
12 and bring-up of first FCM40 modules. MMTB1 is more GTM900-oriented and
13 therefore won't be ideal for exercising FCM40 modules, but it will be
14 sufficient for basic bring-up, missing only microphone and MCSI interfaces.
15 Once that milestone is passed, a new MMTB version will be created
16 specifically for FCM40 functional demonstration.
17
18 MMTB1 is going to break out the FPC interface of GTM900 as follows:
19
20 * The power input connector will be the same as on FCDEV3B.
21
22 * The two Calypso UARTs will be brought out to a 10-pin header in the same
23 pinout as on FCDEV3B, with GPIOs 2 & 3 (DCD and DTR) brought to the two pins
24 which are unused and unconnected on FCDEV3B.
25
26 * PWON and RESET pushbuttons will be provided on MMTB1 just like on FCDEV3B, as
27 well as a green power-on LED. The LED will be controlled by the Vio output
28 coming out of the modem module, but without loading the Vio rail itself,
29 using raw VBAT and the same MOSFET circuit as on FCDEV3B.
30
31 * There will be a SIM socket on the MMTB1 itself.
32
33 * There will be two 2-pin headers for analog audio, one for the earpiece
34 speaker and one for the microphone, connected to the corresponding GTM900
35 interface pins.
36
37 The following GTM900 interfaces will NOT be brought out or exercised in any way:
38
39 * ADIN1 (general-purpose ADC) connection on pin 14;
40 * GPIO1 connection (DSR output) on pin 16;
41 * GPIO0 connection (RI output) on pin 17;
42 * Vbackup connection on pin 30;
43 * LPG output on pin 32;
44 * AUXO secondary audio output on pins 33 & 34;
45 * AUXI secondary audio input on pins 39 & 40.
46
47 These interfaces have been omitted because they are not essential for the
48 intended application of exercising FreeCalypso fw on GTM900 hw, because I am
49 lazy (not interested in doing more PCB layout work than I have to) and because
50 I couldn't find a suitable MOSFET to implement another LED circuit for LPG.
51
52 No pull-up or pull-down resistors are provided on UART inputs to the Calypso,
53 including GPIO3 serving as the DTR input: I will always have all of the UART
54 signals connected to an FT2232x dual UART adapter (PLDkit FT2232C/D breakout
55 boards at first, then later our own DUART28) by way of a custom-crimped cable
56 that mates with the 10-pin header as a solid piece, leaving no possibility of
57 any UART signals being left unconnected. If anyone does not like this
58 arrangement, feel free to make your own alternative GTM900 breakout/interface
59 board.