添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第1022页 > SAN3010
萨姆斯
SAN3010
应用说明
单芯片电话接口,
键盘输入VIA的uC
1范围
本应用笔记介绍了通过微控制器的键盘输入到SA253x家人一个简单的接口。它
还包括硬件描述,流程图以及基于80Cxx软件为例 - 家庭
微控制器。
2主要特点
只有5从μC访问所有的键在SA253x键盘矩阵需要握手输出和1个输入
通用接口,不限于特定的微控制器
同时支持3V 5V-和μCs
相同的硬件为所有单芯片电话: SA2531 / 2
所有的单芯片电话相同的软件,唯一的关键标签必须被替换
目录
1 SCOPE.............................................................................................................................................................................................................1
2主要特点..............................................................................................................................................................................................1
3其他适用文件及文......................................................................................................................................1
4修正状态.........................................................................................................................................................................................2
5概述...............................................................................................................................................................................2
6硬件配置......................................................................................................................................................................2
7应用SCHEMATIC:...........................................................................................................................................................................2
8扫描TABLE/FLOWCHART...................................................................................................................................................................3
9样品SOFTWARE......................................................................................................................................................................................3
10键输入信号表: .......................................................................................................................................................................4
11附录A :应用原理..................................................................................................................................................5
12附录B :流程图: ........................................................................................................................................................................6
13附录C :示例软件上市.............................................................................................................................................7
14责任与版权声明................................................................................................................................................13
3其他适用文件和文件
1.
2.
3.
4.
数据表SA2531 , SA2532
引脚输出比较SA2531 / 2
产品展示
单芯片电话演进( 1996年4月16日)
SAN3010
PDS038-SA2531/2-003
版本B
21-03-00
SAN3010
4修正状态
SAN3010应用指南(本文档) :
AN3010图:
AN3010示例软件
冯: A02
冯: A01
5概述
该接口必须能够迫使键盘的行(以下表示为R1 R4 )两种低( VSS)和
高(V
DD
)并且迫使键盘的列(以下表示为C 1 ... C 4 )到高(Ⅴ
DD
) 。只有一行或一列
被迫在同一时间,而其余的行/列必须是高欧姆(以下表示为:Z您好) 。
因为只有一个行/列必须同时被驱动,一个解码器( IC5 = 74138 )中的实现,以节省
在μC的引脚数。 3个输出端口,分别用于行/列的选择, 1个输出端口禁用所有的行/列
而对于三态缓冲器输入1输出端口选择强制高或低。
一个μC引脚必须被配置为输入握手。
如果输出9 + 1的输入引脚可从μC ( 8行/列选择器, 1力高/低选择, 1握手
输入) , IC5 = 74138可以省略。
IC3 & 4(= 74HC125 )是可单独寻址的三态缓冲器。
一个简单的离散或非门(Q1, D2,D3 R9..11 )被用于同步。
6硬件配置
该SA253x单芯片电话可以连接到μC关键项满足以下条件时:
电源电压:本SA253x工作在4V V
DD
,它的高/低输入电平为30 /70% V
DD
.
如果μC与>4V一个限流器(串联电阻)供给必须加入的行/列销
SA253x.
如果μC供应<4V它必须提供足够高的水平( > 70 %V
DD
的SA253x = >2.8V )
行驱动器: 4三态输出引脚,每一个单独的可调输出两种(高/低)或三态。只有一个行
同时驱动时,所有其他的行/列是高欧姆。
列驱动器:三态输出引脚,每一个单独的可调输出两种(高速)或三态。只有一列
同时驱动时,所有其他的行/列是高欧姆。
同步: SA253x被有意设计用于低待机功率,所以没有振荡器,只要运行
不按任何键。所有的外部行/列驱动是异步完成。扫描序列
通过触发特定列的上升沿同步的(见表1) 。
因此,一个1比特的输入,必须提供用于同步。
7应用原理图:
另请参阅:附录A :
一种解决方案,它仅需要5个输出管脚和1的输入管脚中示出的附示意图。一个常见的μC
( 80C51系列)使用。这个控制器被广泛地公知,因此在此硬件和软件两者的描述
应用说明应该很容易理解这简化适配到任何其他控制器。
行/列由8分别选择三态缓冲器(如74HC125 )驱动。电源是5V ,
因此,电阻器R2 ... R8的需要提供适应于SA253x的4V逻辑。
R 1总是连接由一个5kOhms电阻,以防止两个输出碰撞时启动在一个键输入
unsynchronous状态。
2/13
萨姆斯
SAN3010
因为只有一个行/列被强制为高或低的同时的μC输出端口引脚的数目可以被限制
通过使用1 - 8的解码器( 74HC138 ) 。 3位(A , B,C ,分别为P1内部上0..2 )选择合适的
行/列,港口1.4禁用所有输出。
所选择的行/列被强制为高或低视Port1.5的状态。
端口1.7被用作输入来检测SA253x的应答在扫描阶段。确认是
由任一C1,C2, C3或C4的上升沿进行。
检测逻辑可以通过只监测C1和C2被简化,因为这两个中的一个总是可以被用于
检测(参照表1 ,科利) 。
二极管D1是必要的,以防止两个输出碰撞时端口1处于输出模式。由于80C31的端口1为
漏极开路输出的二极管都可以使用。对于其它的控制器,使用标准的I / O ,一个电阻器必须在使用
地方二极管。
8扫描表/流程图
另请参阅:附录B :
示于所附流程图的接口程序,附加信息被给定如下:
1 )键盘输入只能发生,当SA253x一直处于摘机状态>20ms 。
2 )在开始SA253x内部按键扫描时的任何行(在我们的例子中: R1 )已被迫低,则
由SA253x确认是通过移动特定山口销高完成。
3 )当该低/高转换由检测出的
C
异步时序必须启动。
4 ) SCAN1和扫描2是时隙,在该特定行必须被强制为高( SCAN1 )和强制低
( SCAN 2 ) ,在时隙SCAN3某列必须为高。该键输入相应的行和
列如表1所示的SCAN1..3时隙之间的所有行和列必须是高欧姆的(见
流程图)。
5)有效键输入被接受,当SCAN1..3过程一直重复9次。
6)在一定的恒定延迟必须关键条目之间加入。唯一的例外是,当存储密钥
级联。在这种特殊情况下,在进入后续的存储器键只接受,当先前存储
已经完全拨出。
9示例软件
另请参阅:附录C :
附件是一个示例软件程序,在编写8051汇编语言,它集成了所有必需的
时间和正确的行/列选择。唯一的入口是加载累加器的关键代码,然后进行
子程序调用。
使用时,无论是SA2531-2见表1适当的键码
汇编命令行有很好的描述,因此,应该很容易理解。
再次,以适应基于该软件的其他控制器应该是没有问题的。
但必须使用一个不同的系统时钟速度时服用。在这种情况下,延迟块必须重新计算
基于所使用的机器周期数。
3/13
萨姆斯
SAN3010
10键盘输入信号表:
键码
在S / W
例子
关键 - ID。
关键 - ID。
SA2531
MUTE(静音)
1
2
3
4
5
6
7
8
9
0
*
#
暂停
R
R2
LNR
VOL
VOL +
VOL -
进入
M5
M6
M7
M8
M9
M10
M1
M2
M3
M4
纪念品
SA2532
MUTE(静音)
1
2
3
4
5
6
7
8
9
0
*
#
暂停
R
R2
LNR
SCAN SCAN 1 2
行X
行X
喜力罗力
扫描3
COL X
喜力
同步
在山口Y:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R1
R1
R1
R1
R2
R2
R2
R2
R3
R3
R3
R3
R4
R4
R4
R4
R1
R1
R1
R1
R2
R2
R2
R2
R3
R3
R3
R3
R4
R4
R4
R4
R1
R1
R1
R1
R2
R2
R2
R2
R3
R3
R3
R3
R4
R4
R4
R4
C1
C2
C3
C4
C1
C2
C3
C4
C1
C2
C3
C4
C1
C2
C3
C4
C1
C2
C3
C4
C1
C2
C3
C4
C1
C2
C3
C4
C1
C2
C3
C4
C2,3,4
C1,3,4
C1,2,4
C1,2,3
C2,3,4
C1,3,4
C1,2,4
C1,2,3
C2,3,4
C1,3,4
C1,2,4
C1,2,3
C2,3,4
C1,3,4
C1,2,4
C1,2,3
C2,3,4
C1,3,4
C1,2,4
C1,2,3
C2,3,4
C1,3,4
C1,2,4
C1,2,3
C2,3,4
C1,3,4
C1,2,4
C1,2,3
C2,3,4
C1,3,4
C1,2,4
C1,2,3
表1:主要的条目的查找表
4/13
萨姆斯
SAN3010
11附录A :应用原理
5/13
萨姆斯
查看更多SAN3010PDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋3层

    SAN3010
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:北京市海淀区增光路27号2-1-1102
SAN3010
√ 欧美㊣品
▲10/11+
8648
贴◆插
【dz37.com】实时报价有图&PDF
查询更多SAN3010供应信息

深圳市碧威特网络技术有限公司
 复制成功!