打印

手上有一块PSOC的EVT0023的触摸DEMO

[复制链接]
楼主: yewuyi
手机看帖
扫描二维码
随时随地手机跟帖
21
程序匠人| | 2010-1-27 13:43 | 只看该作者 回帖奖励 |倒序浏览
哈哈,都这么神奇?
一时技痒,上个视频PK一下:
(建议开音箱,可以听到按键触发的蜂鸣声,更直观)

使用特权

评论回复
22
yewuyi|  楼主 | 2010-1-27 15:14 | 只看该作者
呵呵,服务器屏蔽了土豆网。

看不到,,,

使用特权

评论回复
23
程序匠人| | 2010-1-27 15:18 | 只看该作者
呵呵,服务器屏蔽了土豆网。

看不到,,,
yewuyi 发表于 2010-1-27 15:14


这下杯具了,回家看吧。;P

使用特权

评论回复
24
yewuyi|  楼主 | 2010-1-27 16:40 | 只看该作者
电话咨询了一圈,似乎目前能把水问题处理好的不多 。

使用特权

评论回复
25
程序匠人| | 2010-1-27 16:46 | 只看该作者
电话咨询了一圈,似乎目前能把水问题处理好的不多 。
yewuyi 发表于 2010-1-27 16:40


俺那个可以用洗澡的莲蓬头对着冲,还能按键,信不?:)

当然,你如果要把整个面板泡在太平洋里,那估计是没办法。。。。

使用特权

评论回复
26
lsqdesign| | 2010-1-28 11:51 | 只看该作者
叶工:
收到DEMO板后有问题请电话或email联络。
DEMO板是9V以上直流输入(板上有78L05)

www.wincomtech.com
李工
13302461859
lsq@wincomtech.com

使用特权

评论回复
27
yewuyi|  楼主 | 2010-1-28 13:41 | 只看该作者
叶工:
收到DEMO板后有问题请电话或email联络。
DEMO板是9V以上直流输入(板上有78L05)

www.wincomtech.com
李工
13302461859
lsq@wincomtech.com
lsqdesign 发表于 2010-1-28 11:51



DEMO已经收到,也测试过了,有一些问题,电话联系把。

使用特权

评论回复
28
yewuyi|  楼主 | 2010-1-28 14:27 | 只看该作者
匠人有没有试过戴手套操作?!

使用特权

评论回复
29
yewuyi|  楼主 | 2010-1-28 14:45 | 只看该作者
呵呵,个人感觉距离CY尚有一段差距。

使用特权

评论回复
30
程序匠人| | 2010-1-29 16:00 | 只看该作者
匠人有没有试过戴手套操作?!
yewuyi 发表于 2010-1-28 14:27


什么样的手套?

使用特权

评论回复
31
yewuyi|  楼主 | 2010-1-29 16:31 | 只看该作者
薄薄的布手套。


匠人用PSOC做的还是自己用EMC等什么做的?!

使用特权

评论回复
32
yewuyi|  楼主 | 2010-1-29 16:58 | 只看该作者
最近一直在思考这个触摸的东西,个人感觉如果不能做到灵敏度自动动态调节,这个方案成功的可能不大。

现在拿到的几中ASIC的触摸芯片,都需要自己根据板厚和材料等,通过外接一个电容来调节灵敏度,我个人感觉这样的方案应该都有问题,都很难真正的被批量采用。

我分析了我手上的那块PSOC的DEMO,并没有见到有什么外接电容来调整灵敏度,那么很可能是在PSOC内部通过软件在动态调整,所以它在有水我无水,水多点,水少点,板厚点板薄点都影响不大。

如何做到自动动态调整灵敏度,感觉这才是CY的核心技术。

基于过去的那种张弛震荡的方式和类似MICROCHIP那种依靠AD内部的采用电容实现的方案,估计都是有很多弊端的,因为这两种方式,估计都是不可能实现自动动态调节灵敏度。

呵呵,以上发言欢迎匠人指正。

使用特权

评论回复
33
程序匠人| | 2010-2-1 08:59 | 只看该作者
32# yewuyi


呵呵,“指正”不敢当,不过可以相互讨论一下。

关于你说的自动动态调节灵敏度。我觉的从理论上来看是不可行的,从实践上来看也是没必要的。下面分别论述:

1、从理论上来看是不可行的:原因在于不管是用硬件还是软件的方法去实现,也不管是用张驰震荡方式还是用ADC方式,都需要设立这么个阀值,这个阀值就是判断触摸按键是否按下的标准。如果这个阀值定得过低,灵敏度提高了,但是会误触发;阀值定得过高,防止误触发但是灵敏度自然要牺牲一些。灵敏度和稳定性本身就是一对矛盾。当然现在做得好一些的方案,都会设法把这个阀值做成所谓“动态”的,但是这样做的目的主要不是为了适应宽范围(从薄到厚各种材质)板材,而是为了适应漂移(温度或电源电压)。

2、从实践上来看也是没必要的:原因在于对于具体的应用来说,面板的材质和厚度以及触摸按键的面积都是确定的,没有必要采用很宽范围的“自动动态调节灵敏度”。

当然,象有些方案,采用电容来调节灵敏度,确实很不方便。我比较喜欢跳线分级方式。

我觉得衡量电容式触摸键产品性能的一个重要标准,是看如果有水或其他液体覆盖到触摸面板时,触摸键是否会发生误触、串键、迟钝或失灵现象,业内俗称为“防水性能”。

使用特权

评论回复
34
yewuyi|  楼主 | 2010-2-1 10:04 | 只看该作者
会不会出现这种现象:
假设以ADC方式测量电压,有键时电压低,无键时电压高。
如果我们把阀值设置为下限60,上限80,
有两种外界条件A和B,在A条件下,按键按下后的AD值为55,无键按下为85。
我的问题:在B条件完全有可能出现按键按下后的AD值为65,无键按下为100这种情况,通过计算两者的变化差值来判断按键状态还是直接以60和80这两个绝对数字来判断按键是否按下,这两种方法应该是前者更合理把?!

使用特权

评论回复
35
IJK| | 2010-2-1 10:10 | 只看该作者
自动动态调节灵敏度,当然是最好,如果做不到自动调节而可以每个按键进行软件调节,也不错。如果只能用改电容的容值来调节灵敏度,就很麻烦,特别在量产的时候。

曾经用过STM8的RC触摸软件库,还可以,至少可以对每个按键进行软件调节灵敏度;但防水没有试过。

使用特权

评论回复
36
lsqdesign| | 2010-2-1 10:10 | 只看该作者
这两个思路没有什么区别,实际处理时会比这个复杂得多。

使用特权

评论回复
37
lsqdesign| | 2010-2-1 10:13 | 只看该作者
IJK说的STM8好像是ST购买了QT1080的核心后搞的东西。感觉技术还比较初级,防水和抗干扰都有不少问题。

使用特权

评论回复
38
程序匠人| | 2010-2-1 10:42 | 只看该作者
会不会出现这种现象:
假设以ADC方式测量电压,有键时电压低,无键时电压高。
如果我们把阀值设置为下限60,上限80,
有两种外界条件A和B,在A条件下,按键按下后的AD值为55,无键按下为85。
我的问题:在B条件完全 ...
yewuyi 发表于 2010-2-1 10:04


对,当然是前者更好。也就是说,应该判断差值(相对值),而不是绝对值。(现在做得好的,应该都是判差值了吧?)

使用特权

评论回复
39
程序匠人| | 2010-2-1 10:43 | 只看该作者
这两个思路没有什么区别,实际处理时会比这个复杂得多。
lsqdesign 发表于 2010-2-1 10:10


不同意前半句,同意后半句。呵呵

使用特权

评论回复
40
yewuyi|  楼主 | 2010-2-1 10:55 | 只看该作者
既然同意我判断差值的说法,那么就继续我的疑问,因为问题需要结合图纸,所以稍后奉上问题 。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则