编辑: 笨蛋爱傻瓜悦 | 2019-07-10 |
0 0 TPx setting
0 1 Sleep setting
1 0 -
1 1 - ? TPx Setting Data byte Bit
7 Bit
6 Bit
5 Bit
4 Bit
3 Bit
2 Bit
1 Bit
0 1 IICM=1 CT=1 Item=0 TP Num
2 TPx Threshold M TPx Threshold L
3 TPx Threshold H TPx Threshold : 按键承认阀值.(Define : 010H) 按键承认阀值越小灵敏度越高,越大灵敏度越低.预设的阀值为 010H,建议的最小值为 008H,若 调整到 008H 按键灵敏度仍然不够,则建议加大 CS 电容,CS 电容的值则建议小于 39nF. 按键的期待值与阀值设定是依照触摸按键的脚位编排,若滑条按键
3 keys 普通按键 6keys,则TP0 C TP2 为滑条按键,TP3 C TP8 为普通按键. TTY6953 2017/1/9 Page: 16-31 TP Num 数据写入的按键编号. TP NUM TP Number
3 2
1 0
0 0
0 0 TP0
0 0
0 1 TP1
0 0
1 0 TP2
0 0
1 1 TP3
0 1
0 0 TP4
0 1
0 1 TP5
0 1
1 0 TP6
0 1
1 1 TP7
1 0
0 0 TP8
1 0
0 1 TP9 ? Sleep Setting Data byte Bit
7 Bit
6 Bit
5 Bit
4 Bit
3 Bit
2 Bit
1 Bit
0 1 IICM=1 CT=1 Item=1 -
2 TPSLP Threshold M TPSLP Threshold L
3 TPSLP Threshold H TPSLP Threshold : 省电模式唤醒阀值.(Define : 002H) Read Data Data byte Bit
7 Bit
6 Bit
5 Bit
4 Bit
3 Bit
2 Bit
1 Bit
0 1 C WSET S3T S2T S1T
2 Key
8 Key
7 Key
6 Key
5 Key
4 Key
3 Key
2 Key
1 3 Key
9 4 S1 Position
5 S2 Position
6 S3 Position C 系统校正标志,当值为
0 时,表示系统校正中,键值读取无效.当值为
1 时,键值有效. C Calibrate
0 Calibrating
1 Calibrate Finish TTY6953 2017/1/9 Page: 17-31 WSET 系统写入标志,上电为 1,写入设定后该标志设置为 0. WSET Have write setting
0 Have write setting
1 No write setting SxT 滑条按键标志,无按键时为 0,有按键时为 1. SxT Slide x Touch
0 No touch
1 Touch K1…K9 触摸按键标志,无按键为 0,有按键为 1. SxT Slide x Touch
0 No touch
1 Touch Sx Position 滑条位置标志,预设为 0,触摸滑条后输出按键位置,放开后保留最后按压位置. Position Position
7 6
5 4
3 2
1 0
0 0
0 0
0 0
0 0 Position
0 0
0 0
0 0
0 0
1 Position
1 0
0 0
0 0
0 1
0 Position
2 x x x x x x x x …
1 1
1 1
1 1
0 1 Position
253 1
1 1
1 1
1 1
0 Position
254 1
1 1
1 1
1 1
1 Position
255 TTY6953 2017/1/9 Page: 18-31 ? 特别说明: 1. TTY6953的I2C界面有硬件的支持SCL可支持100KHz,但是译码为软件处理,所以当Master的第9 个SCL为Low时,TTY6953会马上将SCL的bus拉Low,表示TTY6953进入busy的状态,同时TTY6953 内部会产生中断处理I2C的解码,处理约需20~100us视处理的情况而定,等处理完就会释放 SCL, 一 般主控的SCL控制脚为Nmos的输出,需外加上拉电阻,以免主控无法将SCL拉High. 所以Master写程序时,需注意SCL拉Low的动作,若由硬件控制大多会支持此标........