User`s manual
32 www.rabbit.com RabbitFLEX BL300F Options
4.3.6.1 Keypad Inputs
The RabbitFLEX Configurator will automatically assign pins from connector J5 as the keypad inputs and
outputs. Keypad inputs and outputs are digital I/O circuits. Keypad inputs are read by the API function
flexKeyProcess(). This function must be called frequently in a software application in order to poll
the keypad for key presses. See sample program Samples/RabbitFLEX_BL300F/keypad.c for
an example of how to use the keypad API functions. (The “RabbitFLEX_BL300F” folder was formerly
named “RabbitFLEX_SBC40.”)
Figure 4-9 Keypad Input Circuit Schematic
Table 4-5. Keypad Input Characteristics
Keypad Input
Digital Interface
Cell
100 W
R4A
10 kW
+5 V
VERSION 6.01
I/O
Pin
R5
Symbol Parameter Note Min Typical Max Unit
V
IW
Working Input Voltage 0 5 V
V
IM
Maximum Input Voltage -0.5 6 V
V
IH
High Level Input Voltage 2.0 V
V
IL
Low Level Input Voltage 0.8 V
V
T
Trigger Threshold Voltage 1 1.4 V
I
IH
High Level Input Current 2 -0.3 mA
I
IL
Low Level Input Current 3 -0.42 mA
I
I
Input Current 4 -1 1.5 mA
I
QH
High Level Quiescent Current 2, 5, 6 0.3 mA
I
QL
Low Level Quiescent Current 3, 5, 6 0.42 mA
t
I1
Input Time Delay to 1 7 500 nS
t
I0
Input Time Delay to 0 8 100 nS
Note 1: (V
IH
+ V
IL
) / 2
v1.03
Note 2: at V
IH
cell v6.01
Note 3: at V
IL
Note 4: Over Maximum Input Voltage range
Note 5: From PowerCore Supply5
Note 6: I
Q
= ((5 - V
IW
) / 10) mA over Working Input Voltage Range
Note 7: Time delay from a cell pin input voltage change from 0 to 5 Volts to see V
IH
at the cell output
Note 8: Time delay from a cell pin input voltage change from 5 to 0 Volts to see V
IL
at the cell output
DC
AC