电子工程世界电子工程世界电子工程世界

产品描述

搜索
 

KBDSER56

器件型号:KBDSER56
厂商名称:ABCircuits
厂商官网:http://www.abcircuits.com
下载文档

器件描述

Serial output encoder keyboards up to 56 switches

KBDSER56器件文档内容

                            Turning Ideas Into Reality

      ABCircuits www.abcircuits.com POB 123 New Hill NC 27562 (919) 290-7104

                 KBDSER56 IC

   Serial output encoder keyboards up to 56 switches

General Description

The KBDSER56 IC is designed to provide a serial ASCII output encoder for keyboards up to 56
keys. The KBDSER56 IC contains all the logic necessary to encode a SPST keyboard switch
array up to 7 by 8 in size and provide a serial ASCII output. The output is standard asynchronous
format, using 8 bits, 1 stop and no parity at 9600 BPS. Other formats and encoding are available,
contact the factory. The array can be a 7 x 8 array, but any smaller size may be used. The
KBDSER56 IC handles debouncing and encodes the keys with no external parts. All timing is
internally generated. No external diodes are required in the array to prevent key ghosting in a
two key rollover situation. A .1 uF bypass capacitor is suggested across the VDD and VSS pins.
The part uses the standard 20 pin .3 inch width SOIC package.

Features

    Asynchronous serial output.
    Fully encodes a key switch array. (up to 7 x 8)
    No external parts required.
    Low power consumption 2 mA typical.
    Supply voltage 2.4 to 5.25 volts.
    All timing internally generated.
    2 Key rollover.
    On chip row input resistors.
    Internal key bounce elimination.
    TTL and CMOS compatible outputs.
    Part is in full production.
    SOIC 20 Pin Package.
    ROHS Compliant
    Low EMI

                                    Part Number KBDSER56
                                    January 2013 Page 1 of 7
                       Turning Ideas Into Reality

ABCircuits www.abcircuits.com POB 123 New Hill NC 27562 (919) 290-7104

Example Circuits

                                                                       56 KEY RS232 KEYBOARD                                       VCC

    KBDSER56              VCC                                                                                     C5  1 C1+  VCC 16  U2                +5 C7
                                                                                                                  .1  3 C1-          SEE NOTES              .1
1                     20                                                                                          C6
2                     19                                                                                          .1                        V+ 2            C8
                                                                                                                                                            .1
    ROWY8  VDD

3   ROWY6  ROWY7      18                                                                                              4 C2+             V- 6                        RS232
4   ROWY4  ROWY5      17
5   ROWY2  ROWY3      16                                                                                              5 C2-                                         DB9S
6   NC     ROWY1      15                                                                                                                                            J1
7   SOUT              14
                  NC                                                                                                                                            1

8 COLX6    COLX7 13                                                                                                   11                           14           2         TXD
                                                                                                                             T1in       T1out
                                                                                                                                                                3
    COLX4  COLX5
9  COLX2  COLX3      12                                                                                              10 T2in           T2out 7                 4
10  VSS    COLX1      11
                                                                                                                                                                5         GND
                                                                                                                      12 R1out          R1in 13                 6

                                                                                                                      9                           8             7
                                                                                                                           R2out        R2in                    8

                               KEYPAD                                                                                        15 GND                             89

                                       R1                R1    R3  R4  R5  R6  R7  R8
                                                           R2
                               C1 20 21 22 23 24 25 26 27                                                             U2= MAX232 FOR 5V RS232
                               C2 28 29 2A 2B 2C 2D 2E 2F                                                             U2= MAX3232 FOR 3V RS232
                               C3 30 31 32 33 34 35 36 37
                               C4 38 39 3A 3B 3C 3D 3E 3F
                               C5 40 41 42 43 44 45 46 47
                               C6 48 49 4A 4B 4C 4D 4E 4F
                               C7 50 51 52 53 54 55 56 57

                                                                   56 KEY RS-485 KEYBOARD

           KBDSER56       VCC                                                                                             U2                               VCC
                                                                                                                      1 RO
1   ROWY8      VDD    20                                                                   VCC                        2                     VCC 8
2   ROWY6  ROWY7      19                                                                                                                               7
3                     18                                                                                                   -RE
    ROWY4  ROWY5                                                                                                      3                 -DO/-RI
4   ROWY2  ROWY3      17                                                                                                                               6            RS485 OUT
5                     16                                                                                                   DE
    NC     ROWY1                                                                                                      4                 DO / RI
6   SOUT          NC  15                                                                                                                               5
7                     14                                                                                                   DI
    COLX6  COLX7                                                                                                                            GND
8   COLX4  COLX5      13
9                     12
    COLX2  COLX3
10  VSS    COLX1      11

                               KEYPAD                                                                                 U2 75176 FOR 5V
                                                                                                                      U2 MAX3485 FOR 3.3V
                                       C 1 20 21 22 23 24 25 26 27
                                       C 2 28 29 2A 2B 2C 2D 2E 2FR2R3 R4  R5  R6  R7  R8
                                       C 3 30 31 32 33 34 35 36 37
                                       C 4 38 39 3A 3B 3C 3D 3E 3F
                                       C 5 40 41 42 43 44 45 46 47
                                       C 6 48 49 4A 4B 4C 4D 4E 4F
                                       C 7 50 51 52 53 54 55 56 57

                               Part Number KBDSER56
                               January 2013 Page 2 of 7
                               Turning Ideas Into Reality

        ABCircuits www.abcircuits.com POB 123 New Hill NC 27562 (919) 290-7104

                                                                                                      56 KEY ETHERNET KEYBOARD

               KBDSER56                 +3.3                                                                               +3.3

         1                          20        KEYPADR1                                                                               LANTRONIX
         2 ROWY8         VDD 19                       C1 20 21 22 23 24 25 26 27R2                                                   XPORT
         3 ROWY6    ROWY7 18                          C2 28 29 2A 2B 2C 2D 2E 2FR3                                               1
         4 ROWY4    ROWY5 17                          C3 30 31 32 33 34 35 36 37R4                                               2 GND
         5 ROWY2    ROWY3 16                          C4 38 39 3A 3B 3C 3D 3E 3FR5                                               3 +3.3
         6 NC       ROWY1 15                          C5 40 41 42 43 44 45 46 47R6                                               4 -POR
         7 SOUT                                       C6 48 49 4A 4B 4C 4D 4E 4F      R7                                         5 OUT
         8 COLX6           NC 14                      C7 50 51 52 53 54 55 56 57             R8                                  6 IN
         9 COLX4      COLX7 13                                                                                                   7 CP1
        10 COLX2      COLX5 12                                                                                                                          ETHERNET8 CP2
                      COLX3 11                                                                                                        CP3
               VSS    COLX1

Connection Diagram

        KBDSER56

    1   ROWY8       VDD   20
    2                     19
        ROWY6  ROWY7
    3   ROWY4  ROWY5      18
    4   ROWY2  ROWY3      17
    5                     16
        NC     ROWY1
    6   SOUT          NC  15
    7                     14
        COLX6    COLX7
    8                     13
        COLX4  COLX5
     9  COLX2  COLX3      12
    10  VSS    COLX1      11

Pin Description

Pin #   Description                           Pin #  Description
1       Row Y8                                20     VDD
                                              19     Row Y7
2       Row Y6                                18     Row Y5
                                              17     Row Y3
3       Row Y4                                16     Row Y1
                                              15     NC
4       Row Y2                                14     Col X7
                                              13     Col X5
5       NC                                    12     Col X3
                                              21     Col X1
6       SOUT

7       Col X6

8       Col X4

9       Col X2

10      VSS

                                              Part Number KBDSER56
                                              January 2013 Page 3 of 7
                       Turning Ideas Into Reality

ABCircuits www.abcircuits.com POB 123 New Hill NC 27562 (919) 290-7104

Col X1 Col X7
These pins are open drain column driver outputs to the key matrix.

Row Y1 Row Y8
These pins are the row inputs from the key matrix. These inputs have 5.6K (nominal) pull up
resistors on chip.

SOUT
This is the serial output pin. It may be tied directly to the UART receiver input of your UART or
microprocessor; to a RS -232 driver such as the MAX232; a standard RS485 driver such as the

75176 or an Ethernet interface such as the Lantronix Xport. This pin is high in the idle state, the
output format is 8 bits, 1 stop, no parity at 9600 BPS. Other output formats and baud rates are
available, please contact the factory for information.

VSS
Connect to system ground.

VDD
Connect to supply voltage of 2.4 to 5 volts. A .1 uF decoupling capacitor to ground is
recommended.

NOTES:
Make no connection to the NC pins. Pins 5 and 15 must be left unconnected.

Truth Table

The ASCII output codes of the KBDSER56 were chosen to make it easier to design, diagnose
and translate codes easier. The ASCII outputs can be seen using any terminal program such as
Hyperterm, and easily translated by subtracting 32 (020h), and then using the remainder as an
offset into a translation table. Custom output codes are available, consult the factory for
information.

       ROWY1 ROWY2 ROWY3 ROWY4 ROWY5 ROWY6 ROWY7 ROWY8 ASCII OUT HEX

COLX1  X                                                                    SPACE 20

COLX1     X                                                                             !    21

COLX1                      X                                                            "    22

COLX1                         X                                                         #    23

COLX1                            X                                                      $    24

COLX1                               X                                                   %    25

COLX1                                                   X                               &    26

COLX1                                                               X                   `    27

COLX2  X                                                                                (    28

COLX2     X                                                                             )    29

COLX2                      X                                                            *    2A

COLX2                         X                                                         +    2B

COLX2                            X                                                      ,    2C

COLX2                               X                                                   -    2D

COLX2                                                   X                               .    2E

COLX2                                                               X                   /    2F

COLX3  X                                                                                0    30

COLX3     X                                                                             1    31

COLX3                      X                                                            2    32

COLX3                         X                                                         3    33

COLX3                            X                                                      4    34

COLX3                               X                                                   5    35

COLX3                                                   X                               6    36

                              Part Number KBDSER56
                              January 2013 Page 4 of 7
                          Turning Ideas Into Reality

    ABCircuits www.abcircuits.com POB 123 New Hill NC 27562 (919) 290-7104

COLX3                                                                     X      7  37

COLX4   X                                                                        8  38

COLX4      X                                                                     9  39

COLX4                     X                                                      :  3A

COLX4                                    X                                       ;  3B

COLX4                                               X                            <  3C

COLX4                                                  X                         =  3D

COLX4                                                           X                >  3E

COLX4                                                                     X      ?  3F

COLX5   X                                                                        @  40

COLX5      X                                                                     A  41

COLX5                     X                                                      B  42

COLX5                                    X                                       C  43

COLX5                                               X                            D  44

COLX5                                                  X                         E  45

COLX5                                                           X                F  46

COLX5                                                                     X      G  47

COLX6   X                                                                        H  48

COLX6      X                                                                     I  49

COLX6                     X                                                      J  4A

COLX6                                    X                                       K  4B

COLX6                                               X                            L  4C

COLX6                                                  X                         M  4D

COLX6                                                           X                N  4E

COLX6                                                                     X      O  4F

COLX7   X                                                                        P  50

COLX7      X                                                                     Q  51

COLX7                     X                                                      R  52

COLX7                                    X                                       S  53

COLX7                                               X                            T  54

COLX7                                                  X                         U  55

COLX7                                                           X                V  56

COLX7                                                                     X      W  57

Absolute Maximum Ratings

Symbol  Description                       Min          Typical   Max      Units  Notes

Tstg    Storage Temperature                 -55            25     +100      C   Human Body Model
Ta      Operating Temperature               -40                    +85      C   ESD
Vdd                                         -0.5                  +6.0       V
Vio     Vdd - Vss Voltage                                       Vdd +0.5     V
Imio    Input Voltage                    Vss - 0.5                 +50      mA
ESD     Maximum current into any pin        -25                              V
        Electrostatic Discharge Voltage    2000                    200
                                                                            mA
LU      Latch up current

                             Part Number KBDSER56
                             January 2013 Page 5 of 7
                       Turning Ideas Into Reality

ABCircuits www.abcircuits.com POB 123 New Hill NC 27562 (919) 290-7104

DC Electrical Characteristics

Symbol  Description                       Min       Typical  Max   Units  Notes

Vdd     Supply Voltage                      2.4          2   5.25     V   Vdd = 5V
Idd     Supply Current                   Vdd - 1.0             8     mA   Ioh=10 mA
Voh     High Output Level                               3.5           V   Iol=25 mA
Vol     Low Output Voltage                  2.1          1   0.75     V
Vih     Input High Level                                5.6           V
Vil     Input Low Level                      4                0.8     V
Ioh     High Level Source Current                             10     mA
Iol     Low Level Sink Current                                25     mA
Cio     Capacitive load                                       10     pF
Iil     Input leakage                                                nA
Rpu     Pull Up Resistors On Row Inputs                        8     k?

Theory Of Operation

The KBDSER56 IC is a custom programmed microprocessor designed to encode keyboards and
provide a serial output. The open drain COLX pins are pulsed low one at a time, and the ROWY
pins are sampled to check for key switch closures. If a key is detected, scanning stops until the
key is released. The pressed key is encoded to ASCII and transmitted in standard asynchronous
format on the SOUT key. The key is transmitted using 8 data bits, 1 stop bit and no parity. Baud
rate is 9600 BPS. When the key is released scanning continues.

        Part Number KBDSER56
        January 2013 Page 6 of 7
                            Turning Ideas Into Reality

      ABCircuits www.abcircuits.com POB 123 New Hill NC 27562 (919) 290-7104

Physical Dimensions

Design Services Available

We can quickly turn your idea into a chip, a pc board, or a finished product. Contact us with your
needs and specifications.

                                    Part Number KBDSER56
                                    January 2013 Page 7 of 7
This datasheet has been downloaded from:
            datasheet.eeworld.com.cn

                 Free Download
           Daily Updated Database
      100% Free Datasheet Search Site
  100% Free IC Replacement Search Site
     Convenient Electronic Dictionary

               Fast Search System
             www.EEworld.com.cn

                                                 All Datasheets Cannot Be Modified Without Permission
                                                                Copyright Each Manufacturing Company
小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 大学堂 TI培训 Datasheet 电子工程

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved