EasyManua.ls Logo

Motorola i897 - Battery ID; Keypad Block

Motorola i897
148 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
OVERVIEW: Digital Section
1.6.10 Battery ID
The battery is equipped with a Dallas 2502 EPROM. A two-wire serial bus allows the
i897 unit or the battery charger to communicate with the battery and identify whether or not
the battery is compatible. If the battery is determined to be incompatible, the charger does
not enter charging mode.
Besides compatibility data, the EPROM also stores such information as the battery type,
capacity, fuel-gauging parameters, and voltage thresholds.
1.6.11 Keypad Block
The MCU is responsible for decoding key presses and displaying them properly on the LCD. The
keys are arranged into a matrix of five rows and seven columns, which includes the Volume
buttons.
Athens Key Pad Matrix is formed by Zeus Key Pad port, ED_INT5 for PTT button, Pin R27- GP_AP_B2
for LOCK_SW; and a capacitance sense touch key pad matrix IC. The ON/OFF key is connected directly to Road
Runner.
COLUMN0 COLUMN3 COLUMN4COLUMN1 COLUMN2 COLUMN5 COLUMN6
ROW0
SEND SOFT_LEFT MENU SOFT_RIGHT Spare
LEFT_
ARROW
Spare
ROW1
* 7 4 1 SPARE
RIGHT_
Spare
ARROW
ROW2
0 8 5 2
UP_
Spare Spare
ARROW
ROW3
# 9 6 3
DOWN_
SPARE Spare
ARROW
Boost Live
Switch
ROW4
HI/LOW VOL_DOWN VOL_UP OK
Special Function
key/SMART
Spare
Table 1-4. Zeus Keypad Matrix
The On/Off button is not decoded by the MCU; it directly drives the ROADRUNNER, which
sends a signal to the MCU through INT1.
The On/Off key has been combined with the END and
Home. This key is NOT part of the matrix, as it needs to be connected directly to Roadrunner. Software
will monitor the duration of this key press to determine the function desired.
The five row lines are
pulled high through four internal 22- Kohm resistors. The five row lines and six column lines are
fed to ZEUS I/O pins. The PTT goes into ED_INT5 on Zeus.
Pin R27- GP_AP_B2 is connected for
LOCK_SW
The ZEUS de-bounces the keys by reading them 25 milliseconds later.
The keypad decoding scheme works as follows:
1. ZEUS sets the row pins to inputs; all columns pins are set as outputs and driven to logic
low.
2. Rows are pulled logic high. When a key is pressed, one row goes low, which
indicates a key press and sends an internal interrupt.
3. ZEUS reads rows. A low on that row indicates a key press. All others are high.
4. ZEUS sets all columns to output logic high.
One column at a time is set to output logic low. ZEUS reads the rows to see which one is
now at a logic low level. (A low seen on a row indicates the correct column and row.)
6880401P59-O

Table of Contents

Other manuals for Motorola i897

Related product manuals