智能自扫描键盘扩展芯片 - ----+ SI-EN +----

合集下载

AIP650 LED驱动控制 键盘扫描专用集成电路 产品说明书

AIP650 LED驱动控制 键盘扫描专用集成电路 产品说明书

表733-11-I 编号:AIP650-AX-BJ-78AIP650LED驱动控制/键盘扫描专用集成电路产品说明书说明书发行履历:版本发行时间新制/修订内容2010-01-A 2010-01 更换新模板2012-01-B1 2012-01 增加说明书编号及发行履历第 1 页共 12 页版本:2012-01-B11、概 述AIP650是一种带键盘扫描电路接口的LED 驱动控制专用电路。

内部集成有MCU 输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、辉度调节等电路。

本芯片性能稳定、质量可靠、抗干扰能力强,可适应于24小时长期连续工作的应用场合。

其主要特点如下: ● 显示模式:8段×4位● 段驱动电流不小于25mA ,字驱动电流不小于150mA. ● 提供8级亮度控制 ● 键盘扫描:7×4bit ● 高速两线式串行接口 ● 内置时钟振荡电路 ● 内置上电复位电路 ● 支持3V -5.5V 电源电压● 使用时VCC 端建议加104电容,且电容尽量靠近AIP650的VCC 端口(小于2cm ) ● 封装形式:DIP16/SOP162、引脚排列图及引脚说明2.1、引脚排列图第 2 页 共 12 页版本:2012-01-B1DP/KP G/KI7F/KI6E/KI5D/KI4C/KI3VCC B/KI21211DIG1CLK DAT GND DIG2DIG3DIG4A/KI11615141312345678910第 3 页 共 12 页版本:2012-01-B12.2、引脚说明 引脚符 号引 脚 名 称功 能1 DIG1 位/键扫描输出 LED 位驱动输出,低电平有效,及作为键盘扫描输出,高电平有效。

2 CLK 时钟输入 2线串行接口的数据时钟输入,内置上拉电阻。

3 DAT 数据输入/输出 2线串行接口的数据输入输出,为内置上拉开漏模式。

4 GND接地端 接地5 DIG2位/键扫描输出 LED 位驱动输出,低电平有效,及作为键盘扫描输出,高电平有效。

UMW ET6226M LED驱动控制 键盘扫描专用集成电路说明书

UMW ET6226M LED驱动控制 键盘扫描专用集成电路说明书

LED驱动控制/键盘扫描专用集成电路概述UMW E T6226M是一种带键盘扫描电路接口的LED驱动控制专用电路。

内部集成有MCU输入输出控制数字接口、数据锁存器、LED驱动、键盘扫描、辉度调节等电路。

本芯片性能稳定、质量可靠、抗干扰能力强,可适应于24小时长期连续工作的应用场合。

功能特点z显示模式:8段×4位z段驱动电流不小于25mA,字驱动电流不小于150mAz提供8级亮度控制z键盘扫描:7×4bitz高速两线式串行接口z内置时钟振荡电路z内置上电复位电路z支持3V-5.5V电源电压z提供DIP16(UMW ET6226P)及SOP16(UMWET6226M) 封装管脚排列图UMW6226管脚说明符 号管脚名称说 明SG1/KS1~ SG7/KS7 段驱动输出/键扫描输入LED 段驱动输出,高电平有效,也用作键扫描输入,高电平有效,内置下拉GR1~GR4 位/键扫描输出 LED 位驱动输出,低电平有效,也用作键盘扫描输出,高电平有效DP/KP 段/位输出LED 段输出,也用作键盘标志输出 CLK 时钟输入I2C 串行接口的数据时钟输入,内置上拉电阻 DAT 数据输入/输出I2C 串行接口的数据输入输出,内置上拉开漏模式VCC 电源端3-5.5V GND地端接地功能说明I 2C 总线接口通过DAT 和CLK 串行信号,可以使与MCU 之间进行信号传输。

因此,DAT 与CLK 构成了I 2C 总线接口。

数据信号当CLK 信号为高电平时,DAT 上的信号才会被认为是正确而稳定的信号。

而当CLK 信号在低电平时,DAT 上的信号才能做高低电平的转换。

如下图所示:开始和结束条件当CLK 信号为高电平,DAT 信号由高电平切换为低电平时表示串行信号传输“开始”。

当CLK 信号为高电平,DAT 信号由低电平切换为高电平时表示串行信号传输“结束”。

如下图所示:指令信号格式DAT线的指令信号格式有八位(bit),每一个指令信号后面需要有一个“确认”信号,并且以最大符号位“MSB”为首传送出去。

键键盘管理芯片

键键盘管理芯片

在单片机应用系统中,存在多种形式的外部数据输入接口界面,例如RS-232C串行通信、键盘输入等[1,4]。

其中利用键盘接口输入数据,是实现现象实时调试、数据调整和控制最常用的方法。

单片机的外围键盘扩展电路有多种实现方式,例如直接利用I/O接口线或外接8255A接口芯片,配合适当的接口管理程序,就可以实现外围键盘扩展功能。

但是,在这些方法中,键盘扩展电路需要占用单片机的资源对按键进行监控和处理,这对要求高实时性处理的单片机系统是不实现的。

为了解决这一问题,可以使用专用键盘接口芯片(例如Intel8279)[2]来组建键盘子系统。

而且,这类专用键盘接口芯片在使用灵活性方面尚有欠缺,尤其当用户需要实现某些特定功能时,其缺点更为明显。

针对上述问题,本文提出一种利用复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)设计技术[3]实现专用键盘接口芯片的方案。

1 系统原理图1是单片机系统中键盘子系统的构成原理框图。

其中键盘接口芯片KB-CORE是该子系统的核心部分,它应具备如下功能:第一,产生按键扫描时序,并进行硬件去抖动。

如果直按键按下,实现按键编码、中断处理等功能。

第二,可以区分处理数字键和功能键。

数字键钭由接口芯片暂存,而当功能键被按下时申请CPU中断处理;对多个按键同时按下,按一定的编码优先级处理。

第三,提供与MCS-51系列单片机兼容的接口,单片机可以读取芯片中保存的数据或功能代码。

第四,提供数据显示接口,可以直接驱动4位七段LED数码管,并进行动态扫描显示。

按键根据键盘子系统的服务对象拟设置子数字键(0~9)、功能键(ROW、COL、DAT)、清零键(CLR)共14个,排成4×4的矩阵,有两个未定义。

2 专用键盘接口芯片功能结构设计根据上述专用键盘芯片KB-CORE的功能要求,图2示出本芯片内部应有的结构框图。

其工作原理如下:(1)键盘扫描控制及编码电路中内含一个环形计数器。

I-O接口扩展电路的设计

I-O接口扩展电路的设计
I-O接口扩展电 路的设计
单片机原理及应用
I/O接口扩展电路的设计
知识能力:熟悉I/O接口的基本特点,了解8255A 芯片结构及编程方法。
技能能力:掌握I/O接口扩展的硬件设计方法、软件程序设计能力和调 试排错能力。
社会能力:训练学生工程意识和良好的劳动纪律观念,培养学生认真做 事、用心做事的态度 。
2. 8255AA的引脚功能介绍
知识能力
1.2 MCS-51对可编程并行I/O芯片8255AA的扩展
表5-6 8255AA 的操作功能表
知识能力
1.2 MCS-51对可编程并行I/O芯片8255AA的扩展
3. 8255AA的工作方式
图5-21 选通输入时的联络应答信号
知识能力
1.2 MCS-51对可编程并行I/O芯片8255AA的扩展
技能能力
图5-27 8255A I/O 扩展
技能能力
4)程序范例: 功能:PB作为输入口检测按键的状态,并把从PB口读入的数据输出到PA口。
ORG 00H MAIN: ACALL DELAY
MOV DPTR,#7003H MOV A,#82H MOVX @DPTR,A LOOP: MOV DPTR,#7001H MOVX A,@DPTR MOV DPTR,#7000H MOVX @DPTR,A SJMP LOOP DELAY: MOV R1,#00H DLP: MOV R2,#50H DJNZ R2,$ DJNZ R1,DLP RET END
3. 并行I/O口的扩展方法
知识能力
图5-17 用74LS165扩展1位并行输入口
3. 并行I/O口的扩展方法
知识能力
图5-18 用74LS164扩展1位并行输入口

M-Audio O2 键盘用户指南说明书

M-Audio O2 键盘用户指南说明书

Félicitations pour votre achat du M-Audio O 2. Le M-Audio O 2 est la suite logique du clavier maître MIDI USB mobile par lequel tout a commencé, l’Oxygen8. Suffisamment petit et fin pour être transporté dans un sac à dos avec un ordinateur portable, le M-Audio O 2 est parfait pour programmer des lignes de basses ou de batteries, déclencher des effets, et changer en temps réel les paramètres d’un studio virtuel.Ce guide fournit un aperçu de base de l’utilisation du M-Audio O 2. Merci de vous reporter au manuel complet, qui se trouve sur le CD de documentation, pour des instructions plus détaillées et des informations concernant les fonctionnalités avancées.L’emballage de votre M-Audio O 2 devrait contenir les éléments suivants :• Clavier O 2 • CD de logiciels • CD de documentation • Câble USBVous pouvez alimenter le clavier, soit par le port USB, soit par une source d’alimentation externe facultative. N’utilisez qu’une méthode à la fois.1. Vérifiez que le commutateur on/off à l’arrière de l’appareil est réglé sur “off”.2. B ranchez le câble USB fourni avec le clavier O 2 de M-Audio sur un port USB disponible de votre ordinateur.3. Branchez l’autre bout du câble USB à l’entrée USB sur l’O 2 M-Audio.Le câble USB à lui seul alimente le clavier et envoie/reçoit les données MIDI vers/de votre ordinateur.Vous pouvez aussi utiliser un adaptateur d’alimentation (non inclus) avec les spécifications suivantes : sortie 9 V en courant continu, 250-300 mA, polarité centre = positif.Assurez-vous que le O 2 n’est pas alimenté par USB, puis branchez simplement l’alimentation dans la prise libellée DC 9V et mettez l’appareil en marche.Remarque : ne laissez pas l’adaptateur branché pendant de longues périodes si le clavier n’est pas utilisé.Si vous utilisez Windows XP ou Mac OS X, vous pouvez simplement mettre le commutateur d’alimentation sur “on”. Comme le clavier O 2 de M-Audio est nativement compatible, il peut fonctionner sans aucune installation supplémentaire.2Si le processus d’installation a été exécuté avec succès, veuillez lire entièrement les pages suivantes pour une meilleure compréhension du M-Audio O 2 et de son fonctionnement.Mode ProgrammeCe manuel fait référence au “mode Programme”. Le mode Programme définit l’état du M-Audio O 2 quand le bouton ADVANCED FUNCTION est pressé.En mode Programme, le clavier du M-Audio O 2 est configuré pour sélectionner des fonctions.Les fonctions sont au-dessus de chaque touche sur le clavier O 2 . La deuxième octave du clavier O 2 permet l’entrée de données numériques en mode Programme.Les boutons “+” et “-” peuvent être utilisés pour augmenter ou diminuer d’une unité les valeurs spécifiées en mode Programme.Quand vous entrez des valeurs numériques en mode Programme, la diode montre la valeur entrée. Cette valeur se mettre à jour tandis que vous entrez des données numériques.Si le M-Audio O 2 est en mode Programme, un petit point apparaître dans le coin inférieur droit de l’affichage par diode.Remarquez qu’une pression sur le bouton GLOBAL CHAN passera également en mode Programme, les touches d’entrée de données numériques étant nécessaires pour entrer la nouvelle assignation de canal. Les boutons “+” et “-” peuvent également être utilisés.Vous pouvez sortir du mode Programme en pressant sur le bouton ADVANCED FUNCTION quand vous avez terminé votre programmation. La touche ENTER doit être pressée à chaque fois que les touches d’entrée de données numériques sont utilisées pour entrer une valeur. Une fois que la touche ENTER a été pressée, le mode Programme se terminera.Test du M-Audio O 2 avec votre logiciel Nous recommandons que vous vérifiez que votre application logicielle communique correctement avec le clavier M-Audio O 2. La plupart des applications ont un témoin MIDI In. Pour confirmer que des données sont reçues, pressez n’importe quelle touche sur le clavier. Si vous rencontrez un problème ou que le logiciel ne reçoit pas de données, veuillez vérifier que vous avez choisi le pilote USB du clavier comme entrée MIDI pourFrançaisFrançais • 1votre logiciel. De plus, veuillez lire la section de dépannage au dos de ce manuel, et veuillez consulter le manuel qui accompagne votre logiciel pour connaître la configuration correcte dans l’application.Rappel des presetsPressez les boutons de preset “+” et “-” pour rappeler une des mémoires prédéfinies. L’affichage indiquera le preset en cours de sélection, préfixée par un “p”. Pressez à nouveau le bouton pour modifier le preset et passer à la suivante dans la série.Voici une liste de tous les presets contenus dans les 5 emplacements mémoire.• 01 GM Preset • 03 Reason Mixer • 05 CC indéfini pour apprentissage MIDI*• 02 Reason Native • 04 Yamaha XG/Roland JV Preset*Certaines applications n’ont pas de réglage par défaut et nécessitent que vous définissiez des contrôleurs MIDI pour les paramètres d’application vous-même. Ceci implique normalement de placer l’application en mode d’apprentissage MIDI (MIDI Learn Mode), de cliquer sur un contrôleur et de déplacer le contrôle rotatif. Avec une telle application, il est recommandé d’utiliser des numéros de contrôleur qui tendent à n’avoir aucune fonction qui leur est associée. Ableton Live est un exemple d’une application qui utiliser la fonctionnalité MIDI Learn. Enregistrement et organisation des presetsVous souhaiterez peut-être enregistrer et réorganiser l’ordre des presets, pour correspondre à votre configuration.• R emarquez que les presets préconfigurés sont stockés dans la mémoire ROM du clavier, et peuvent être rétablis à tout moment.Par exemple, déplaçons le preset 2 (“Reason Native”) en position 4 en suivant les étapes ci-dessous :1. Rappelez le preset 2 en pressant sur les boutons de preset “+” et “-”, selon les besoins.2. Appuyez sur le bouton ADVANCED FUNCTION. Le clavier entrera en mode Programme.3. Appuyer sur la touche STORE du clavier.4. Entrez 4 avec les touches d’entrée de données numériques.5. Pressez la touche ENTER pour confirmer.Ceci enregistrera ou stockera la configuration courante dans l’emplacement de preset 4.Si vous voulez que le M-Audio O2 revienne aux réglages d’usine, gardez simplement pressés les boutons + et - tandis que vous allumez leclavier.REMARQUE: le rétablissement des presets d’usine effacera toutes les configurations que vous avez programmées et stockées dans la mémoire.Vous pouvez également organiser et stocker vos presets sur votre ordinateur en utilisant le logiciel Enigma. Ce logiciel est disponible en téléchargement gratuit sur le site www.m-audio.fr. Enregistrez simplement votre produit M-Audio et suivez les instructions à partir de là. OctaveLe clavier peut être décalé vers le haut ou vers le bas pour vous donner accès à un total de 11 octaves sur le M-Audio O2.1. P ressez sur “OCTAVE +” à chaque fois que vous voulez décaler le clavier d’une octave vers le haut.2. Pressez sur “OCTAVE -” à chaque fois que vous voulez décaler le clavier d’une octave vers le bas.Molette de pitchLa molette de pitch est utilisée pour modifier vers le haut ou vers le bas la hauteur tonale des notes jouées par le clavier. Ceci vous permet de jouer des phrases musicales qui ne sont pas normalement associées à un jeu au clavier, comme des riffs de guitare.C’est votre source sonore qui détermine de combien le pitch est modifié par cette molette. Le réglage habituel est de deux demi-tons mais peut aller jusqu’à 2 octaves + ou -. Quand vous relâchez le contrôle, le décalage revient à 0.La molette de pitch sur votre clavier M-Audio O2 est entièrement assignable par MIDI. Veuillez vous reporter à la section “Programmation etédition” du guide d’utilisation pour plus d’informations.Contrôle de modulationLe contrôle de modulation est utilisé pour la modulation du son qui est en train d’être joué. Ce type de contrôleur temps réel a été introduit à l’origine sur les claviers électroniques pour offrir des options au musicien, comme l’ajout de vibrato, permettant d’imiter le travail d’un musicien qui joue un instrument acoustique.La molette de modulation sur votre clavier O2 M-Audio est entièrement assignable par MIDI. Veuillez vous reporter à la section “Programmationet édition” du guide d’utilisation pour plus d’informations.L’ESD et le “Fast Transient” peuvent rendre l’appareil temporairement inopérant.Eteignez et rallumez pour rétablir le fonctionnement de l’appareil.Français • 2070404_02_QSG_FR01。

智多晶XSSL12-F256-V1用户手册说明书

智多晶XSSL12-F256-V1用户手册说明书

西安智多晶微电子有限公司XI’AN Intelligence Silicon Tech Co.LtdXi’An Intelligent Silicon Technology Co.(XiST)XSSL12-F256-V1用户手册Version 1.0 2019西安智多晶微电子有限公司XIAN Intelligent Silicon Technology西安市高新区科技二路72 号,邮编710075西安软件园西岳阁102 室+86 029 88860-013网址:版权声明本手册版权归属西安智多晶微电子有限公司所有, 并保留一切权力。

非经本公司同意,任何单位及个人不得擅自摘录或修改本手册内容,违者我们将追究其法律责任。

在使用产品之前,请仔细地阅读该手册并且确保知道如何正确使用该产品,不合理的操作可能会损坏开发板,使用过程中随时参考该手册以确保正确使用。

Xian Intelligent Silicon Technology Co. 第2页版本信息版本号版权发布日期备注Version 1.0 西安智多晶微电子有限公司2019.3.18Xian Intelligent Silicon Technology Co. 第3页目录目录 (4)1. 关于本手册 (7)1.1适用范围 (7)1.2手册内容 (7)1.3相关文档 (7)2. 开发板简介 (8)2.1概述 (8)2.2开发板套件 (9)2.3硬件框图 (10)2.4功能及特点 (11)3. 开发板电路 (13)3.1FPGA (13)3.1.1 FPGA资源 (13)3.1.2 FPGA核心架构 (14)3.1.3 I/O特性 (14)3.1.4 时钟管理 (14)3.1.5 外部存储器接口 (15)3.2电源 (15)3.2.1 概述 (15)3.2.2 电源电路 (15)3.3时钟资源 (17)3.3.1 概述 (17)3.3.2 时钟电路 (17)3.3.3 引脚分配 (17)3.4按键 (17)3.4.1 概述 (17)3.4.2 按键电路 (17)3.4.3 引脚分配 (19)Xian Intelligent Silicon Technology Co. 第4页3.5LED (19)3.5.1 概述 (19)3.5.2 LED电路 (19)3.5.3 引脚分配 (20)3.6扩展口 (20)3.6.1 概述 (20)3.6.2 扩展口电路 (20)3.6.3 引脚分配 (21)3.7单片机 (26)3.7.1 概述 (26)3.7.2 单片机电路 (26)3.7.3 引脚分配 (27)3.8千兆以太网接口 (27)3.8.1 概述 (27)3.8.2 千兆以太网接口电路 (28)3.8.3 引脚分配 (29)3.9SDRAM (30)3.9.1 概述 (30)3.9.2 SDRAM电路 (30)3.9.3 引脚分配 (31)3.10USB-UART (33)3.10.1 概述 (33)3.10.2 USB-UART电路 (33)3.10.3 引脚分配 (35)3.11FLASH (35)3.11.1 概述 (35)3.11.2 FLASH电路 (35)3.11.3 引脚分配 (37)3.12EEPROM (37)3.12.1 概述 (37)3.12.2 EEPROM电路 (37)Xian Intelligent Silicon Technology Co. 第5页3.12.3 引脚分配 (38)3.13配置模式 (38)3.13.1 概述 (38)3.13.2 JTAG模式 (38)3.13.3 AS模式 (39)3.13.4 PS模式 ............................................................................ 错误!未定义书签。

基于单片机的智能抢答器设计

基于单片机的智能抢答器设计

远程与继续教育学院本科毕业论文(设计)题目:基于单片机的智能抢答器设计学习中心:学号:姓名:专业:机械设计制造及其自动化指导教师:____________2013 年 2 月 18 日摘要针对目前各种竞赛活动中所使用的抢答器的特点与不足,结合单片机应用系统的优点,提出了以单片机为控制核心的智能抢答器控制系统,给出了单片机控制的智能抢答器的硬件控制电路和汇编语言程序设计。

通过合理的运用汇编语言程序设计技巧,可以在很大程度上解决多个按键同时按下所造成的按键采样及锁定问题。

抢答器是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,广泛应用于各种知识竞赛、文娱活动等场合。

能够实现抢答器功能的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式,但这种方式制作过程复杂,而且准确性与可靠性不高,成品面积大,安装、维护困难,在具体的应用过程中也容易出问题。

关键词: 1、抢答器 2、单片机控制 3、软硬件 4、汇编程序设计技巧5、按键采样与锁定目录一、绪言 (1)(一)智能抢答器的发展现状 (1)(二)抢答器的背景和特点 (1)二、抢答器的系统概述. (2)(一)六路抢答器设计功能要求 (2)(二)数字抢答器的概述 (2)(三)设计要求 (2)(四)系统主要功能 (3)(五)抢答器方案论证 (4)三、系统电路设计 (5)(一)系统硬件电路设计 (5)(二)系统原理图 (5)(三)软件系统设计 (10)四、结论 (22)致谢 (23)参考文献 (24)一、绪论抢答器是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,广泛应用于各种知识竞赛、文娱活动等场合。

以前的抢答器大部分都是基于数字电路组成的,制作过程复杂,而且准确性与可靠性不高,成品面积大,安装、维护困难。

本设计要求能够在主持人按下开始键后,四个参赛者开始抢按自己的按键,谁的按键先按下,谁面前的灯就会亮并且有相应的提示,当参赛者耗时太多时又会有相应的提示。

bc7277(键盘数码管驱动IC)

bc7277(键盘数码管驱动IC)

BC72779位LED数码管及16键键盘接口芯片● 可驱动9位共阴式数码管或72只LED● 无需外围器件● 9个显示位均可单独闪烁显示● 单独LED闪烁● 闪烁速度可调● 段寻址可以单独控制任意显示段● 译码显示时小数点显示不受显示更新影响● 可直接访问显示寄存器(显示特殊字符)● 16键键盘支持任意组合键和长按键● 标准SPI串口,可用2线、3线或4线方式● SSOP24小体积封装● 与其它BC727X系列芯片软件兼容,软件无需修改,即可用于其它BC727X芯片摘要BC7277具有9位数码管显示管理功能,无需外围器件,即可以构成9位(72段)LED显示和键盘驱动。

因为支持段寻址,可以独立地控制每一个显示段,也非常适用于独立的LED。

BC7277支持闪烁显示功能,且闪烁速度可调,每一位均可独立控制闪烁属性,而前8位更可以独立控制每一段的闪烁,在使用独立的LED指示灯时,非常有用。

BC7277内部提供译码功能,用户可以直接向译码寄存器写入数值,而得到相应数字显示。

译码显示时,该位的小数点显示不受影响,用户只需更新显示数据,而无需考虑小数点的问题,尤其对于将小数点用作单独指示灯的用户,使用非常简便。

同时,也支持直接写入显示寄存器,可以完成一些特殊字符的显示。

键盘可最多支持16键,芯片内含去抖动电路,可以支持任意的组合键,长按键,可以支持各种常开或常闭开关。

BC7277采用串行接口,可以直接与标准SPI接口连接,通讯速率可达64Kbps,用户可以充分利用微处理器上硬件SPI接口资源,当使用中断方式时,可使显示部分的通讯几乎不占用主程序时间。

BC7277的SPI接口可以接为2线、3线或4线方式。

可以通过CS片选信号,在一个SPI总线上使用多个器件,而在MCU I/O口资源紧张时,片选CS线可以直接接地,其内部独特的SPI口计时复位逻辑可以使得即便没有片选信号的接口清零功能,也可以保障通讯不会出错。

极限参数:(注:超出所列范围有可能造成器件永久损坏)储存温度­65至+150°C工作温度­40至+85°C任意脚对地电压­0.5至6.0V电特性:(除特别说明外,T A=25°C, Vcc=5.0V)参数最小值典型值最大值单位备注电源电压 2.7 5.0 5.5V工作电流 4.9mA输入低电平 1.4V输入高电平 3.7V当Vcc=3V时,为1.9V输出低电平0.1V输出高电平 4.4V显示扫描周期15mS引脚说明:名称序号说明VDD1正电源端,电压范围2.7­5.5VMOSI2SPI口数据输入端,接MCU的SPI口数据输出端移位寄存器数据线接地端移位寄存器时钟线GND3CS4片选端,低电平有效A­DP5­12A段­DP段段驱动DIG0­DIG813­21SPI时钟,由MCU输出KEY22按键状态指示,每当按键状态变化时,KEY的电平会发生翻转MISO23从机数据输出,BC7277数据输出,接MCU的SPI数据输入CLK24移位寄存器锁存脉冲,每8个SCLK脉冲,会输出一个STR脉冲内部寄存器BC7277内部具有23个寄存器,包括16个显示寄存器,以及14个特殊寄存器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
完整的从地址为:
表格 1 从地址

A7:A3 A2
A1
A0
设定值 10110 AD1 AD0 0/1
AD1/AD0 接 VCC 时,AD1/AD0=1; AD1/AD0 接 GND 时,AD1/AD0=0;
I2C 接口 I2C 总线支持数据双向传输。SCL 为单向端口;SDA 为双向端口,开漏输出驱动,需外接上拉电阻(典型 值为 4.7kΩ)。最大时钟频率由 I2C 的标准频率 400kHz 决定。在这种情况中,主控器件为单片机等控制器, 从器件为 SN7326。
引脚名
PP0~PP7 OD0~OD7
GND AD0 SCL SDA VCC INTB RSTB AD1 散热片
描述
输出端口。 输入端口。 接地。 地址引脚。 I2C串行时钟线。 I2C串行数据线。 电源电压输入。 中断输出,低电平有效。 复位输入,低电平有效。 地址引脚。 接地。
2012.04 P0.4
SN7326
智能自扫描键盘扩展芯片
简介
SN7326 是一款带智能自扫描的键盘扩展芯片,支持 8×8 键盘矩阵应用。按下/松开按键的动作都将被编码 成 8-bit 的数据存入按键缓存器中。
主控器件可通过 I2C 串行总线读取按键缓存器,从而 获知按键动作。SN7326 具有避免按键抖动产生错误 键值的去抖功能。有按键操作的时候,中断输出引脚 会置低。当键盘区没有活动时,SN7326 将自动进入 低功耗的待机模式。
按键扫描时间
VCC降低 SCL、SDA和其它输入接 VCC fSCL = 400kHz,其它输入接 VCC
SDA,SCL,AD0,AD1,INTB, OD0~OD7接VCC或GND SDA,SCL,AD0,AD1,INTB, OD0~OD7,PP0~PP7 (注释 2) VCC = 2.5V,ISINK = 10mA VCC = 3.3V,ISINK = 15mA VCC = 5.0V,ISINK = 20mA
2012.04 微电子有限公司
SN7326
详细介绍
I2C 通信接口
SN7326 使用两条符合 I2C 通信协议的串行传输线 SDA 和 SCL 来控制芯片的功能。SN7326 使用 7 位的 从地址(A7:A1),A0 位为读写标志位。A0 置“0” 为写入数据;A0 置“1”为读出数据。A2 位和 A1 位 由芯片 AD1/AD0 引脚的连接决定。
如果器件工作条件超过上述各项极限值,可能对器件造成永久性损坏。上述参数仅仅是工作条件的极限值,不建议器件工作在推 荐条件以外的情况。器件长时间工作在极限工作条件下,其可靠性及寿命可能受到影响。
电气特性
测试条件:VCC = 2.4V ~ 5.5V,TA = -40°C ~ +125°C(除非有特殊说明)。 典型测试值为 VCC = 3.3V,TA = 25°C。(注释 1)
在 SN7326 的应答信号发送之后,寄存器的地址将被 发送。寄存器地址发出后,SN7326 也必须产生一个 应答位来表示寄存器地址是否被正确接收。
ns
tF, TX SDA线传输的下降时间
(注释 4)
20 + 0.1Cb 250
ns
tSP 尖峰抑制脉宽
(注释 5)
50
ns
Cb 每条总线的容性负载
400
pF
tW RSTB脉宽
500
ns
tRSTB RSTB到“开始”条件的启动时间
1
μs
端口和中断时序特性(注释 2)
测试条件:VCC = 2.4V ~ 5.5V,TA = -40°C ~ +125°C(除非有特殊说明)。典型测试值为 VCC = 3.3V,TA = 25°C。
图 2 为 I2C 的时序图,在 SCL 为稳定的高电平时,SDA 为闭锁状态并且在不使用的时候应保持高电平。除了 起始条件和停止条件以外,SDA 只能在 SCL 为低时 才能改变。当 SCL 为高电平时,SDA 上的每个地址 位必须保持稳定(见图 4)。
图 4 数据有效性
数据传输
首先传送 7 位的器件地址和 1 位读写标志位。在最后 一位数据传送出去后,主控器件会检测 SN7326 的应 答信号。主控器件通过上拉电阻释放 SDA 线为高电 平,然后使 SCL 发送一个脉冲。如果 SN7326 正确的 接收到 8 位数据,在 SCL 的脉冲期间它将使 SDA 拉 低;如果 SDA 线不为低,则表示数据没有正确接收, 主控器件将会发送一个“停止”信号并且中断数据传 递。
1
矽恩微电子有限公司
引脚结构
封装形式
引脚结构(俯视图)
SN7326
QFN-24
PP0 1 PP1 2 PP2 3 PP3 4 OD0 5 OD1 6
18 AD0 17 PP7 16 PP6 15 PP5 14 PP4 13 OD7
引脚描述
引脚号
1~4,14~17 5~8,10~13
9 18 19 20 21 22 23 24
符号
参数
条件
最小值 典型值 最大值 单位
tPV 端口输出有效数据时间
CL≤ 100pF
4
μs
tPSU 端口输入启动时间
CL≤ 100pF
0
μs
tPH 端口输入保持时间
CL≤ 100pF
4
μs
tIV INTB输入有效数据时间
CL≤ 100pF
4
μs
tIR INTB从应答到复位的延迟时间
CL≤ 100pF
应用
全键盘手机 掌上电脑、游戏机和其他掌上电子设备
典型应用电路图
VBattery
100k
Micro Controller
VBattery 1F
21 VCC
0.1 F
VDD 4.7k 4.7k 4.7k
100k
19
SCL
20
SDA 22
SN7326
INTB
23
RSTB
18 AD0
24 AD1
9 GND
(注释 3)
0.9
μs
tSU, DAT 数据设定时间
100
ns
tLOW 时钟线高电平周期
1.3
μs
tHIGH 时钟线高电平周期
0.7
μs
tR 时钟信号和数据信号的上升时间,接收状态 (注释 4)
20 + 0.1Cb 300
ns
tF 时钟信号和数据信号的下降时间,接收状态 (注释 4)
20 + 0.1Cb 300
2012.04 P0.4
3
矽恩微电子有限公司
SN7326
绝对最大额定范围
供电电压,VCC ---------------------------------------------------------------------------------------------------------- -0.3V ~ +6.0V 引脚电压(除 PP0–PP7 口)-------------------------------------------------------------------------------------------- -0.3V ~ +6.0V PP0–PP7引脚电压 ----------------------------------------------------------------------------------------------- -0.3V ~ VCC+0.3V SDA漏电流------------------------------------------------------------------------------------------------------------------------- 10mA INTB漏电流------------------------------------------------------------------------------------------------------------------------ 10mA 最大结温度,TJMAX --------------------------------------------------------------------------------------------------------------- 150°C 工作温度范围,TA --------------------------------------------------------------------------------------------------- -40°C ~ +125°C 存储温度范围,TSTG ------------------------------------------------------------------------------------------------- –65°C ~ +150°C ESD (HBM) -------------------------------------------------------------------------------------------------------------------------- 4kV
SN7326 的工作电压在 2.4V~5.5V,使用 QFN-24(4mm × 4mm)封装。
特性
2.4V 到 5.5V 的工作电压 400kHz 的 I2C 串行接口 自动进行按键去抖 低至 0.3μA(典型值 VCC = 3.3V)的待机电流 可工作在-40°C 到 +125°C 的温度范围内 QFN-24(4mm × 4mm)封装
相关文档
最新文档