comparison FC-handset-spec @ 60:f0d9a2cf15d2

FC-handset-spec: Venus peripherals documented
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 13 Jun 2021 04:57:31 +0000
parents 3ead88660a4e
children da5113856f3b
comparison
equal deleted inserted replaced
59:3ead88660a4e 60:f0d9a2cf15d2
1346 battery) and only VCHG needs to be connected. However, if a need arises to 1346 battery) and only VCHG needs to be connected. However, if a need arises to
1347 connect an actual battery and an actual Iota-controlled charging circuit, it 1347 connect an actual battery and an actual Iota-controlled charging circuit, it
1348 will be possible: the battery will need to be connected to the orange power 1348 will be possible: the battery will need to be connected to the orange power
1349 input connector, and the control signals for the charging circuit will need to 1349 input connector, and the control signals for the charging circuit will need to
1350 be connected to the 2x4 header. 1350 be connected to the 2x4 header.
1351
1352 3.5. LCD module and backlight
1353
1354 It is the Mother's desire to finalize the selection of LCD module for the actual
1355 handset before embarking on the detailed design (as in schematics, BOM and
1356 layout) of FC Venus, and to implement the final LCD and the final backlight
1357 circuit on the Venus board.
1358
1359 3.6. Keypad buttons
1360
1361 The complex mechanical arrangement of keypad buttons that will be needed for the
1362 real handset will NOT be done on the Venus board. Instead there will be a
1363 simple 5x5 matrix of buttons in rows and columns, with silk screen labels
1364 indicating the function of each button, matching D-Sample - the same arrangement
1365 as on our current Luna platform. There will also be 3 out-of-matrix buttons for
1366 PWON, RPWON and RESET.
1367
1368 There will be no keypad backlight on the Venus board. This secondary backlight
1369 is not needed for firmware development, as it is not managed separately in our
1370 fw architecture - instead its control will be absorbed into our R2D BLRR control
1371 mechanism on the final handset where this backlight will be added.
1372
1373 3.7. Audio interfaces
1374
1375 Corresponding to the 3 audio channels of section 1.7, there will be 3 analog
1376 audio interfaces on FC Venus: two TRRS jacks and one 2-pin header. These audio
1377 interfaces will be as follows:
1378
1379 * The main audio channel (the one that will go to the built-in earpiece speaker
1380 and mic in the real handset) will be wired to a TRRS jack exactly like on
1381 Caramel2.
1382
1383 * The "official" headset channel (the one that will be a jack in the final
1384 handset) will be wired to another identical TRRS jack. This other jack will
1385 need plug insertion detection, signaled to a Calypso GPIO input.
1386
1387 * The output of the loudspeaker amplifier (see section 1,7.2) will be wired to
1388 a 2-pin header exactly like on FCDEV3B, allowing the same 8 ohm lab bench
1389 loudspeaker to be connected.
1390
1391 3.8. Magnetic buzzer
1392
1393 There will be a magnetic buzzer implemented directly on the Venus board itself
1394 (not an externally attached component), exactly like on TI's D-Sample board.
1395 This buzzer will be controlled by Calypso BU/PWT output in the canonical manner,
1396 allowing the expected sounds to actually emanate when firmware operates the
1397 old-fashioned Calypso buzzer output. See section 2.4 for the purpose of this
1398 hardware provision.
1399
1400 3.9. LEDs instead of vibrator
1401
1402 There will be no vibrator on FC Venus - it is a mechanical function which cannot
1403 be sensibly implemented on a development board meant for use on a lab bench.
1404 Instead our Venus board will feature both LPG and PWL LEDs (i.e., LEDs
1405 controlled by the respective Calypso outputs) exactly like D-Sample, and either
1406 of these LEDs can be used to simulate vibrator on/off state.