FreeCalypso > hg > freecalypso-schem2
comparison minnie/doc/Design-spec @ 98:3ab69117b09f default tip
minnie/doc/Design-spec: finished in the first pass
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 01 Oct 2023 08:17:05 +0000 |
parents | 269b330ac428 |
children |
comparison
equal
deleted
inserted
replaced
97:269b330ac428 | 98:3ab69117b09f |
---|---|
332 strings, allowing the board to be recognized among other USB devices sharing | 332 strings, allowing the board to be recognized among other USB devices sharing |
333 the same VID:PID. | 333 the same VID:PID. |
334 | 334 |
335 2.5. RF plumbing | 335 2.5. RF plumbing |
336 | 336 |
337 The RF interface on FC Tango module is a microcoaxial connector of a type | |
338 compatible with Hirose U.FL and Sunridge MCB2 series, but a GSM MS development | |
339 board needs to bring out its RF interface on an SMA female connector. The plan | |
340 for FC Minnie is to use the same approach as was successfully implemented on | |
341 FC Caramel2: a microcoaxial cable assembly from Sunridge that goes from an | |
342 MCB2G plug to an SMA connector that has PCB mounting legs only for mechanical | |
343 securement and grounding, while the RF signal never passes through the main PCB. | |
344 | |
337 2.6. SIM socket | 345 2.6. SIM socket |
338 | 346 |
347 The SIM 2FF socket on FC Minnie will be of the same hinged type as featured on | |
348 FCDEV3B and Caramel2 boards. The placement and orientation of this socket on | |
349 the board will need to be chosen so that it will work conveniently with SIMtrace | |
350 FPC cables; FCDEV3B is good in this regard, but Caramel2 is not. | |
351 | |
339 2.7. Analog audio | 352 2.7. Analog audio |
340 | 353 |
354 Only the main analog audio channel will be brought out, not auxiliary. The main | |
355 audio channel will be brought out on a 2.5 mm TRRS jack in the pinout that was | |
356 originally established by iWOW with their DSK and has since been adopted by | |
357 FreeCalypso, same as on FC Caramel2. FreeCalypso HQ has a large batch of | |
358 FC-HDS4 headsets that have been custom-made for us in this pinout, hence it | |
359 makes no sense to implement any other arrangement. | |
360 | |
341 2.8. Digital audio | 361 2.8. Digital audio |
342 | 362 |
363 Calypso MCSI is a PCM interface to the DSP part of Calypso that can be | |
364 configured (using the standard facilities of DSP ROM code plus TI's official | |
365 patches) to carry digital voice during calls, in 13-bit linear PCM sample | |
366 format, 8000 samples per second. This interface was first brought out and | |
367 experimented with on FCDEV3B, but it is also brought out on FC Tango module. | |
368 This interface will be brought out on FC Minnie board on a 5-pin header, in the | |
369 same pinout as on FCDEV3B. | |
370 | |
371 The Mother of FreeCalypso has a plan to produce a gateware design for the common | |
372 Lattice iCEstick FPGA board that will turn this Icestick into an interface | |
373 adapter for Calypso PCM voice, ferrying digital PCM samples to and from a Linux | |
374 host by way of FT2232H UART channel on the Icestick itself. In this plan the | |
375 PCM interface will be connected with jumper wires directly from the Icestick | |
376 board to the MCSI header on FCDEV3B, FC Minnie or FC Caramel2. | |
377 | |
378 3. Production notes | |
379 | |
380 3.1. Manufacturing and test process overview | |
381 | |
382 FC Minnie boards will be assembled at Technotronix in Anaheim, California, USA | |
383 and then production-tested at FreeCalypso HQ. The assembly performed at | |
384 Technotronix will include permanent mounting of a Tango module onto each Minnie | |
385 board, whereas the subsequent production test process at FreeCalypso HQ will | |
386 include the following steps: | |
387 | |
388 * FT2232H EEPROM programming; | |
389 * Loading FreeCalypso firmware into Tango module flash; | |
390 * Preening FFS for FC Tango firmware and for FC Minnie pinmux config; | |
391 * Testing the GSM RF tract in all 4 bands with a CMU200; | |
392 * Testing the SIM socket by inserting an FCSIM1 card and verifying correct | |
393 SIM communication; | |
394 * Testing the analog audio interface by inserting an FC-HDS4 headset and | |
395 commanding the firmware to generate a beep; | |
396 * Other minor hardware tests as feasible. | |
397 | |
398 3.2. Permanent coupling of Minnie board and Tango module | |
399 | |
400 FC Tango modules are not meant to be casually swappable once mounted on an | |
401 application board such as FC Minnie: | |
402 | |
403 * The module features 4 grounding legs which must be soldered; these grounding | |
404 legs are essential, as they carry power supply return current during GSM Tx | |
405 bursts. The need for soldering and desoldering should already be seen as a | |
406 deterrent to casual (unnecessary, just for the heck of it) module swapping, | |
407 but given that many hackers have absolutely no difficulty with soldering, | |
408 other factors should be considered too: | |
409 | |
410 * The fine-pitch board-to-board connector with 80 pins is extremely delicate, | |
411 and can be easily damaged by unnecessary mating and unmating cycles; | |
412 | |
413 * The microcoaxial connector for the RF interface is likewise very delicate and | |
414 subject to the same considerations. | |
415 | |
416 If a *legitimate* need to remove and replace the Tango module does arise (for | |
417 example, if some component inside the module goes bad and you need to either | |
418 repair or replace the Tango module), it can certainly be done - but it should | |
419 NOT be done casually, just for the heck of it. |