播放器加载失败: 未检测到Flash Player,请到安装
- 课程目录
- 课程笔记
采用 CapTIvate 技术的 MSP -进行耐湿性
和溢出检测的基础 PCB 布局和
设计指南。
在此视频系列中,我们将查看
设计采用 CapTIvate 技术的电容触控解决方案期间使用的
一些基础 PCB布局指南
和最佳做法。
通过遵照本课程简述的指南,
您的设计有望达到最佳水平的性能与
可靠性。
对于电容式触控面板,
通过在一个或多个电极之间
为附近接地创建电容耦合,
手指触控时即可产生水分。
对于在可能存在偶然或故意
喷洒、泼溅或积聚的液体的环境中
工作的电容触控产品,
这可能是严重的可靠性问题。
幸运的是,有多种 PCB 设计技术
和软件算法可以帮助解决这个问题。
为了帮助决定适合于应用的技术,
我们考虑将潜在情况分为
两种类型,
即耐湿性和溢出抑制。
我们首先看看耐湿应用
和可用于帮助产品
在这些条件下实现可靠性的方法。
在户外的安全面板、电子锁、
汽车和车库门键盘等外部环境中工作的
大多数产品都暴露于雨中,
甚至暴露于方向操作错误的草坪喷洒器。
可能不能
直接暴露于环境中,但确实在
存在水的环境下工作的产品也受这些条件的约束,
例如,热水浴缸和淋浴器。
因此,基于耐湿性的定义,
这些产品可能会受到
冷凝、喷洒和泼溅的水的影响,
但不会受到积聚水的影响。
处理耐湿性时,
有两个目标,即通过
防止液体积聚来抑制水分,以及
避免潜在的接地耦合。
技巧 1 - 在垂直安装电容触控面板的情况下
设计系统。
这样即可防止面板上
出现任何积聚的水。
技巧 2 - 在传感器和任何附近接地之间
保持足够的间距。
间距会因设计的不同而异,
但请先确定传感器的尺寸
和在面板上的位置,然后考虑
接地平面和线迹的布置。
间距越大,就越不可能
存在到接地的耦合路径。
技巧 3 - 确保在距离
暴露于液体的表面最远的 PCB 层上对所有传感器布线。
通过增加距离,液体和传感器线迹之间
可以发生较少耦合。
技巧 4 - 在CapTIvate 设计中心中,
将每个传感器的空闲状态设置为高阻态或浮动。
在未扫描时浮动的传感器
不提供到接地的耦合路径。
如果同时跨越主动扫描的传感器和
浮动传感器形成液体桥,
则很难有机会形成到接地的耦合路径。
技巧 5 - 设计带非金属外壳的产品。
如果产品包括电容触控面板
周围或附近的接地金属,
则存在可能
跨过按钮和周围金属形成液体桥的风险。
技巧 6 - 当手指按下
其中一个按钮时,必需防止
水跨过按钮形成耦合。
按下两个按钮时,软件会检测到是否有水,
清除水之前只需忽略这个条件。
最后是关于水分抑制
和传导噪声指南的一个重要注意事项。
由于一些水分指南
违背了一些传导噪声指南的建议,
请注意这两者,此外,如果针对
两种情形设计,则在可能的情况下进行适当折中。
溢出抑制是一种更积极的设计方法,
可以实现安防通道来检测
是否存在液体。
在大多数情况下,溢出抑制
在面板上可能积聚液体的水平表面上进行实施,
例如电灶灶面,
因此可能会将产品置于不安全的模式中。
目标是检测
跨越一个或多个按钮的这种溢出,
并禁用所有面板按钮,
直到条件被清除。
安防通道设计细节在以下幻灯片中
进行了说明。
安防通道的用途是控制或保护传感器免于
接触可能与这些传感器交互
并导致错误检测条件的物体。
这些物体可以是放错的手指、手
或手掌等简单事项,也可以是大量的水,
例如电灶灶面上的一锅沸水。
安防通道通常为自电容传感器,
与其要保护的目标传感器相比,
其灵敏度调整的更高,
并且会检测跨越其自身
和一个或多个传感器的液体。
根据应用,软件
可以轻松忽略所有传感器,
直到条件被清除。
由于此灵敏度更高,
因此安防通道易受寄生电容的影响,
而寄生电容通常因到周围接地或接地平面的耦合
而产生。
设计安防通道电极时,
需要考虑两个主要参数,
即其宽度和与周围传感器的
间距。
通常,就任何安防或接近型传感器而言,
可用于与环境交互的铜表面区域
更宽或更多,
灵敏度越高。
安防通道传感器的宽度可能受限,
例如,在按钮彼此靠近的
小键盘上。
因此,间距的一般规则是
在安防通道和其保护的传感器之间
提供足够的距离,以在触控传感器时
尽量减少耦合。
通常,大于手指触控一半的距离
是最小间距,但是大于此距离会更好。
然而,间距太大会使安防通道
效率降低。
另外,请记住,附近的任何接地平面都会
降低安防通道的灵敏度,因此,
如果可能,不要在同一 PCB 层上包括
接地平面。
如果需要,请尽可能
使其远离安防通道,
并使用网格接地。
或者,可以将接地孔
从安防通道移动到最远的 PCB 层。
在此培训课程中,我们为CapTIvate 电容触控解决方案
提供了一些基础PCB 设计指南。
具体来说,我们了解了
需要耐湿性和溢出抑制的
课程介绍
共计3课时,15分34秒
猜你喜欢
换一换
推荐帖子
- MSP430中断的一个细节问题
- 从SPI发送一字节数据: void SPI_Set_SD_Byte(unsigned char txData) { UCB0TXBUF = txData; // 写入发送缓冲区 while ((UCB0IFG & UCTXIFG) == 0); //...
-
fish001
微控制器 MCU
- 什么原因?MSP430F2001中的32768不起振
- 配置了MSP430的内部时钟,但是其中的32768一直不起振,因为xin/xout外部有接器件,想请教下如何在xin/xout外部有接外部器件的情况下,使用32768这个时钟 下面是配置时钟的代码,以及xin/xout两个引脚的原理图 void SystemClock_Init(void) { if (CALBC1_12MHZ==0xFF) // If calibr...
-
火辣西米秀
微控制器 MCU
- DSP初级编程的 "hello,DSP world"工程实例
- 一个完整的工程,至少需要四个文件构成: 1、以.cmd结尾的命令文件,用来分配存储空间。 2、C语言系统库rts2xx.lib。系统库包括了编译器所提供的所有功能:初始化C语言环境(入口地址为—_c_int0),设置堆栈,标准C的函数库等,工程中还可以添加其他的库文件(.lib)。 3、有且必须有一个含有main()函数的C语言源程序文件(.c)。系统库初...
-
Jacktang
DSP 与 ARM 处理器
- 一个100Ω电阻,就能解决电路振荡问题?
- 本帖最后由 fish001 于 2020-7-21 22:48 编辑 我进了一家模拟电子大公司。这是我的份工作,我睁大眼睛面对各种新问题,兴奋不已。 我遇到的其中一个问题是关于放大器电路的稳定性。在这个应用中,带容性负载的缓冲放大器电路像鸟在唱歌一样。我周围的很多同事都是,所以我四处询问,寻找解决办法。一个级的资深工程师给出建议:“哦,在放大器输出和负载电容之间加一个100&O...
-
fish001
模拟与混合信号