FreeCalypso > hg > fc-small-hw
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. |