宝宝支气管炎吃什么药| 质体是什么| 8月7日什么星座| 善良对什么| 蝙蝠飞到家里是什么预兆| 脚趾骨折是什么感觉| 不解大便是什么原因| 黄体期是什么时候| 公元前3000年是什么朝代| 木瓜是什么季节的| 甲状腺适合吃什么食物| 爱情的本质是什么| 奥利奥是什么意思| 肛门疼痛是什么原因引起的| 女人脚浮肿是什么原因| cr是什么检查| 胆固醇高是什么意思| 什么时候喝蜂蜜水最好| 佳偶天成什么意思| 手淫过度会导致什么| 全身淋巴结肿大是什么原因| 寒湿体质吃什么中成药| 丧偶是什么意思| 奔富红酒属于什么档次| 理想血压是什么意思| 桉是什么意思| 囊肿与肿瘤有什么区别| 经期血量少是什么原因| 高铁跟动车有什么区别| 坐怀不乱柳下惠什么意思| 淋巴细胞数高说明什么| 得偿所愿什么意思| 日语为什么| 本命年红内衣什么时候穿| span是什么意思| 舌头上有溃疡是什么原因| 黄芪加陈皮有什么功效| 迈巴赫是什么车| ed患者是什么意思| 头晕没精神是什么原因| 断奶吃什么| 做梦大便是什么意思| 为什么医者不自医| 水痘长什么样子| 滑石粉是什么东西| 为什么晚上睡觉会磨牙| 流鼻血吃什么药效果好| 硫脲是什么| 妙哉妙哉是什么意思| 睡觉张嘴是什么原因| 心源性猝死是什么意思| 藕不能和什么一起吃| 甘油三酯高吃什么药效果好| 18k金和24k金有什么区别| fev1是什么意思| 纸片人是什么意思| 薄荷音是什么意思| 青岛啤酒节是什么时候| 小腿浮肿吃什么药| 2011年是什么生肖| 巨蟹座和什么座最配对| 格格是什么意思| 手上起皮是什么原因| 鼻息肉长什么样子图片| 什么而去的四字词语| 百香果有什么作用| 愚人节是什么时候| 人瘦肚子大是什么原因| 胜利在什么| 奥运五环绿色代表什么| 慰问金是什么意思| 心电图可以检查出什么| 血管瘤是什么病严重吗| 拔牙后需要注意什么| 回潮是什么意思| 植物人是什么| 619是什么意思| 带状疱疹是什么症状| 5月24号是什么日子| 做梦买房子是什么预兆| 婴儿补钙什么牌子的好| 什么是继发性肺结核| 麻腮风是什么| 怀孕一个星期有什么症状| 为什么脖子老是痒| 养尊处优什么意思| 不什么思什么| 肠癌便血和痔疮便血有什么区别| 母亲节送什么| 3.5是什么星座| 灼烧感是什么感觉| 香港有什么好吃的| 一日之计在于晨是什么生肖| 小肚子疼是什么情况| 头发油性大是什么原因| 用什么| cas号是什么| 脚板肿是什么原因引起的| 社区医院属于什么级别| 儿童过敏吃什么药| 什么是杀青| 什么叫老人临终骨折| 中药一剂是什么意思| 女生被摸胸是什么感觉| 自勉是什么意思| 头抖动是什么病| 西游记是什么朝代| 登革热是什么病| 得了性疾病有什么症状| 属鸡在脖子上戴什么好| 荨麻疹是什么症状| 肾主骨是什么意思| 血清果糖胺测定是什么| 撒贝宁是什么族| 电解质是什么意思| 怕热不怕冷是什么体质| 猫鼬是什么动物| 女人什么时候是安全期| 官方旗舰店和旗舰店有什么区别| 做梦翻车了什么预兆| hi是什么意思| 半月板损伤有什么症状| 相貌是什么意思| 什么直跳| 蛇鼠一窝什么意思| 米线是用什么做的| 血压高吃什么好| 建成区是什么意思| 我行我素的人什么性格| 梦见狗咬别人是什么意思| 妾是什么意思| 聚首一堂是指什么生肖| 为什么总是放屁很频繁| 87年属什么的生肖| 高密度脂蛋白胆固醇偏高什么意思| 左边脸长痘痘是什么原因| 吃茄子有什么坏处| 嘴角烂是什么原因| 为什么叫梅雨季节| 什么的尾巴有什么作用| 猫的舌头为什么有刺| 头晕呕吐是什么原因引起的| 查电解质是查什么| 跑步胸口疼什么原因| 十二指肠溃疡是什么症状| scarves什么意思| 蓝营绿营什么意思| 心梗吃什么药效果好| nc是什么意思| 梦见下雨是什么预兆| 赛诺菲是什么药| 梦见洗澡是什么意思| 吃西瓜有什么好处| 环比增长什么意思| 子鱼是什么鱼| 赤豆是什么豆| 大便黑色是什么原因| 肾动脉狭窄有什么症状| 海澜之家是什么档次| 皮肤经常痒是什么原因| 什么是巧克力囊肿| 移动电源和充电宝有什么区别| 购置是什么意思| 开塞露加什么能去皱纹| 赤是什么颜色| 精干是什么意思| 一柱擎天什么意思| 阴道骚痒是什么原因| 刀伤用什么药愈合最快| 火腿是什么动物的腿| 肺结节是什么引起的| 211和985是什么意思| 肠子长息肉有什么症状| 牡丹花是什么颜色| 水逆是什么| 空窗期是什么意思| 楞严神咒是什么意思| 掉头发吃什么维生素| 重逢是什么意思| 最高学历是什么| 什么是公职人员| 为什么同房会痛| 孕期吃什么好| 气虚的人适合什么运动| 内能与什么因素有关| 泽五行属什么| 尿道口有烧灼感为什么| 脾的作用和功能是什么| 春梦了无痕是什么意思| 刺身什么意思| 门齿是指什么地方| 顺位是什么意思| 现役是什么意思| 什么时候喝咖啡最好| 能吃是福是什么意思| 人格什么意思| 英语6级是什么水平| 容易受惊吓是什么原因| 手心干燥是什么原因| 猫咪吐黄水有泡沫没有精神吃什么药| 宰相和丞相有什么区别| 交警支队长是什么级别| 相得益彰意思是什么| diptyque属于什么档次| 梦见牙掉了一颗是什么意思| cpb是什么牌子| 心电图t波改变是什么意思| 梦见两口子吵架是什么意思| 南北朝后面是什么朝代| 性激素六项挂什么科| 下聘是什么意思| 什么可以误诊为畸胎瘤| 胸腺肿瘤是什么病| 铁锭是什么意思| 什么叫原研药| 黄酒有什么功效与作用| 夏令时是什么| 什么叫信仰| 女人喝什么茶好| iron是什么意思| 飞机上不能带什么| 美好的近义词是什么| 柏读什么| 白细胞和淋巴细胞偏高是什么原因| 酸奶能做什么美食| 潘海利根香水什么档次| nov是什么意思| 眉心发红是什么原因| 胃立康片适合什么病| 召力念什么| 什么是化学阉割| 女人眉心有痣代表什么| 六月六日是什么节日| bun是什么意思| 3月21日什么星座| 胆结石不能吃什么东西| 现是什么生肖| 荨麻疹是什么原因引起的| 政协委员是干什么的| cet是什么意思| 有什么聚会玩的游戏| 升学宴选什么日子好| 消炎痛又叫什么| 文武双全是什么意思| 米诺地尔搽剂和米诺地尔酊有什么区别| 大腿根部痒用什么药膏| 血糖低会出现什么症状| 头重脚轻是什么生肖| 白身是什么意思| 胆囊结石挂什么科| 热射病是什么原因引起的| vibe什么意思| 怀孕一个星期有什么症状| 先明后不争什么意思| 左侧卵巢内无回声是什么意思| 什么是认知| 下嘴唇溃疡是什么原因| 镶牙与种牙有什么区别| 憧憬未来是什么意思| 7月什么星座| 阴道镜活检是什么意思| 蔗糖脂肪酸酯是什么| 什么时候满月| 名媛什么意思| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 触摸传感器QST108与PIC16F877A单片机的接口设计

2018全国两会上的天津声音

作者: 时间:2025-08-04 来源:网络 收藏
百度 每年春节前夕,钟期都会带领公司员工到福利院、敬老院,下乡到横沥、水口,甚至到偏僻的紫金县凤安,给特困群众解决过年生活物资问题,开展送温暖活动,多年来从未中断……今年10月,钟期获得全国支持和促进革命建设发展先进个人,百业集团获得先进单位。

1 概 述

是意法半导体公司针对人机界面的触摸按键控制而推出的电容

其工作原理采用了美国昆腾公司的电荷转移电容专利技术(QProx),支持8个独立按键,且可选择按键状态检测输出或I2C总线控制2种正常工作方式;同时,通过软件命令可使其进入低功耗模式,当有按键按下时可被唤醒。特有的相邻按键抑制算法使得一个按键在按下未松开时,其他按键处于无效状态;自校准和自动漂移补偿功能使其无须人工校准,从而进一步降低了的应用难度。引脚配置如图1所示,各引脚功能如表1所列。

2 QST108的工作方式

2.1 按键状态检测输出方式

QST108具有按键状态检测输出和I2C总线控制2种正常工作方式。引脚OPT1的高低电平决定QST108的具体工作方式:高电平,工作在按键状态检测输出方式;低电平,则为I2C总线控制方式。当工作在按键状态检测输出方式时,8个按键的状态由引脚OPT6的电平决定,直接或以BCD码方式通过引脚KOUT1~KOUT8输出。其中,BCD码方式只用到引脚KOUT1~KOUT4。由于该操作模式较简单,本文只详细讨论了QST108工作在I2C总线控制方式下,与PIC单片机的接口设计及注意事项。

2.2 I2C总线控制方式

该方式下,QST108通过I2C总线与微控制器相连。QST108作为从机,引脚OPT4、OPT3、OPT2的输入电平决定了QST108作为I2C总线上从机地址的低3位,高4位地址固定为0101。通过软件设置可提供QST108使用的最大灵活性。可提供5个引脚作为通用输出端口。

3 QST108的主要操作命令

当QST108在I2C总线控制方式下工作时,主要是通过I2C总线协议向QST108发送各种控制命令,其中包括初始化设置命令、QST108的按键状态读出命令等。操作命令按其长度分为短命令帧和扩展命令帧。考虑到前者已可完成QST108的正常操作,本文只介绍短命令帧。其数据格式如表2所列,常用命令如表3所列。注意,当QST108收到不同的命令时,会给出不同的应答帧结构。

当命令为短帧结构时,命令帧的首字节的最高位为1,以与扩展命令相区别。命令ID是命令编号,由5位数据组成,用来区分不同的命令;参数位只有1位,当该位置1时代表该命令具有1个字节的参数,若为0则该命令无参数且无校验和字节;校验位用来产生奇校验,注意该校验位只针对命令帧的首字节(即命令帧的第1个字节中,“1”的个数为奇数);8位校验和是命令帧的前2个字节的累加和的低8位。

若QST108未能正确接收到命令或接收了非法命令,则会给出统一的含有错误代码的应答帧(只包含一个字节),如表4所列。对QST108来说,与读触摸按键状态命令相对应的应答数据帧结构如表5所列。

由表4可知,错误帧只有一个字节的数据,校验位提供了判断是否正确接收了该数据的简单依据。错误代码共6位,用来区分不同的错误。比如,错误代码为0x01,表示QST108收到一个非法命令;错误代码为0x11,表示接收的命令的校验和出错等。

由表5可知该应答帧的长度为4个字节,SCK1~SCK8分别代表了触摸按键的状态,为1表示相应的按键按下,为0表示对应的按键没有按下;最后一个字节为校验和,即应答帧前3个字节的累加和的低8位。需要强调的是,按键错误代码只有低3位有效:位0表示QST108正在进行校准状态;位1表示目前累加的按键次数是否到了器件提供的最大按键数目,为1表示达到最大数目;位2表示目前是否达到最少按健次数。同时,还需注意区分QST108发出的应答帧是错误帧,还是正确接收到命令给出的正常应答帧结构。办法很简单,当软件读取应答帧的第1个字节后判断其最高位:是0,表示为正常的应答;是1,表示接收的为错误帧,此时主机只需产生停止位并进行出错处理或停止操作。

4 QST108与PIC的接口电路

图2给出了基于QST108与PIC单片机的触摸按键检测实用电路设计。QST108与PIC通过I2C总线通信,接口简单,按键输入部分参考了其数据手册给出的典型应用电路图的设计方法。单片机选用,其片内资源丰富,MSSP模块支持I2C总线协议,控制QST108非常方便。QST108的IRQ引脚与的外部中断输入引脚RB0相连,由于IRQ引脚为开漏输出,所以必须接上拉电阻。当有按键被按下时,IRQ引脚由高变低触发产生外部中断,单片机发出读取按键状态命令从而确定哪个键被按下,之后根据不同的按键进行不同处理。

5 软件设计

软件部分包括PIC16F877A和QST108的初始化、触摸按键检测子程序、单片机的中断程序,以及根据按键检测的结果进行各种处理的程序等。限于篇幅,本文只给出了PIC16F877A读取按键状态的子程序。假设QST108的器件地址为0,程序如下:

结 语

本文着重介绍了电容式QST108的工作方式、主要操作命令以及QST108与PIC单片机的接口设计。QST108允许用户用普通或挠性印制电路板设计8键电容性触摸板,因此可将导电墨印刷在电路板上作为感应电极;基于QST108应用的外部组件需求很少,每个通道只需1个采样电容和1个电阻。由于具有这些特点,QST108非常适合应用在能够对用户触摸做出响应的智能控制界面中。



评论


相关推荐

技术专区

关闭
六味地黄丸是治什么的 互联网是干什么的 看脱发应该挂什么科 包皮看什么科 70年产权是什么意思
心下痞是什么意思 内裤发霉是什么原因 姓彭的女孩子取什么名字好 8月2号是什么星座 头顶是什么穴位
为什么会长疤痕疙瘩 hpv吃什么提高免疫力 为什么头发总是很油 考试前紧张吃什么药最好能缓解 卧蚕是什么
澳门打车用什么软件 胸疼应该挂什么科 猪肉和什么菜搭配最好 去香港澳门需要什么证件 渣渣辉什么意思
燕子每年从什么方飞往什么方过冬hcv9jop3ns4r.cn nba新赛季什么时候开始hcv9jop5ns3r.cn 吃什么食物补阳气hcv9jop0ns5r.cn 毛宁和毛阿敏是什么关系hcv8jop6ns8r.cn 69年属什么hcv9jop2ns7r.cn
老人脚背肿是什么原因hcv8jop3ns6r.cn 医嘱是什么意思zhiyanzhang.com 总动员是什么意思hcv8jop7ns4r.cn 想睡睡不着是什么原因hcv7jop6ns0r.cn 感染乙肝病毒有什么症状hcv9jop6ns6r.cn
什么是有氧运动和无氧运动hcv9jop6ns6r.cn 打升白针有什么副作用hcv8jop3ns0r.cn 杀破狼是什么意思tiangongnft.com 白头发补什么维生素hcv9jop3ns7r.cn 肝胆胰脾彩超查什么病naasee.com
玄学什么意思hanqikai.com k值是什么意思hcv8jop8ns2r.cn 运动后恶心想吐是什么原因hcv9jop3ns6r.cn 县委办公室主任是什么级别hcv9jop5ns7r.cn 打扮的意思是什么hcv8jop5ns1r.cn
百度