让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签:
摘要: 可以用带有ADC的微控制器设计一个双线加接地组成的键盘接口。例如,可以用一个电阻分压器判定一个按下的键(参考文献1)。微控制器的整合ADC,其输入电阻一般在数百千欧量级,为了有足够的精度,键盘分压器应该具有相对较低电阻值,一般为数十千欧量级。但是,在电池供电系统中,电阻分压器会消耗数百毫安电流,这迫使设计者选择经典的数字矩阵开关和多条I/O线作替代。此外,便携设备设计通常也限制了元件的数量。为满足这两个要求

为满足这两个要求,图 1 中的电路采用了一个矩阵键盘和一个分为两行、两列的电阻网络。对于 4 X 4 按键的键盘,7 只电阻器就足以为所有按键编码,电路只在一个键保持闭合时消耗能量。而当没有按下任何按键时,待机电流近似为零。只用到两种阻值的电阻器,使 RA=RB=RC=R1和RD=RE=RF=RG=R2。为按键的x和y地址设定从0 ~ 3的值,通过解算下式,可以计算出任何键闭合时电阻器RG上的电压:
![]()
![]()
![]()
相同的T值适用于所有电阻器。如果n=8及p=4,前式可算出结果为 T<0.018,表示±1%公差的电阻器可以正确完成16个键的编码。另外,如果你现在使用固定公差T,可以从式中算出R1和R2值之间对p比率 所要求的极限。如果T=0.01,则该公式计算出的结果变为p<4.074。



上一篇:已经是第一篇
| 型号 | 厂商 | 价格 |
|---|---|---|
| EPCOS | 爱普科斯 | / |
| STM32F103RCT6 | ST | ¥461.23 |
| STM32F103C8T6 | ST | ¥84 |
| STM32F103VET6 | ST | ¥426.57 |
| STM32F103RET6 | ST | ¥780.82 |
| STM8S003F3P6 | ST | ¥10.62 |
| STM32F103VCT6 | ST | ¥275.84 |
| STM32F103CBT6 | ST | ¥130.66 |
| STM32F030C8T6 | ST | ¥18.11 |
| N76E003AT20 | NUVOTON | ¥9.67 |