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. |
