changeset 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
files FC-handset-spec
diffstat 1 files changed, 56 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/FC-handset-spec	Sun Jun 13 04:10:21 2021 +0000
+++ b/FC-handset-spec	Sun Jun 13 04:57:31 2021 +0000
@@ -1348,3 +1348,59 @@
 will be possible: the battery will need to be connected to the orange power
 input connector, and the control signals for the charging circuit will need to
 be connected to the 2x4 header.
+
+3.5. LCD module and backlight
+
+It is the Mother's desire to finalize the selection of LCD module for the actual
+handset before embarking on the detailed design (as in schematics, BOM and
+layout) of FC Venus, and to implement the final LCD and the final backlight
+circuit on the Venus board.
+
+3.6. Keypad buttons
+
+The complex mechanical arrangement of keypad buttons that will be needed for the
+real handset will NOT be done on the Venus board.  Instead there will be a
+simple 5x5 matrix of buttons in rows and columns, with silk screen labels
+indicating the function of each button, matching D-Sample - the same arrangement
+as on our current Luna platform.  There will also be 3 out-of-matrix buttons for
+PWON, RPWON and RESET.
+
+There will be no keypad backlight on the Venus board.  This secondary backlight
+is not needed for firmware development, as it is not managed separately in our
+fw architecture - instead its control will be absorbed into our R2D BLRR control
+mechanism on the final handset where this backlight will be added.
+
+3.7. Audio interfaces
+
+Corresponding to the 3 audio channels of section 1.7, there will be 3 analog
+audio interfaces on FC Venus: two TRRS jacks and one 2-pin header.  These audio
+interfaces will be as follows:
+
+* The main audio channel (the one that will go to the built-in earpiece speaker
+  and mic in the real handset) will be wired to a TRRS jack exactly like on
+  Caramel2.
+
+* The "official" headset channel (the one that will be a jack in the final
+  handset) will be wired to another identical TRRS jack.  This other jack will
+  need plug insertion detection, signaled to a Calypso GPIO input.
+
+* The output of the loudspeaker amplifier (see section 1,7.2) will be wired to
+  a 2-pin header exactly like on FCDEV3B, allowing the same 8 ohm lab bench
+  loudspeaker to be connected.
+
+3.8. Magnetic buzzer
+
+There will be a magnetic buzzer implemented directly on the Venus board itself
+(not an externally attached component), exactly like on TI's D-Sample board.
+This buzzer will be controlled by Calypso BU/PWT output in the canonical manner,
+allowing the expected sounds to actually emanate when firmware operates the
+old-fashioned Calypso buzzer output.  See section 2.4 for the purpose of this
+hardware provision.
+
+3.9. LEDs instead of vibrator
+
+There will be no vibrator on FC Venus - it is a mechanical function which cannot
+be sensibly implemented on a development board meant for use on a lab bench.
+Instead our Venus board will feature both LPG and PWL LEDs (i.e., LEDs
+controlled by the respective Calypso outputs) exactly like D-Sample, and either
+of these LEDs can be used to simulate vibrator on/off state.