-
- 视频加载中。。。
- 课程目录
- 课程笔记
采用 CapTIvate 技术的 MSP -进行耐湿性
和溢出检测的基础 PCB 布局和
设计指南。
在此视频系列中,我们将查看
设计采用 CapTIvate 技术的电容触控解决方案期间使用的
一些基础 PCB布局指南
和最佳做法。
通过遵照本课程简述的指南,
您的设计有望达到最佳水平的性能与
可靠性。
对于电容式触控面板,
通过在一个或多个电极之间
为附近接地创建电容耦合,
手指触控时即可产生水分。
对于在可能存在偶然或故意
喷洒、泼溅或积聚的液体的环境中
工作的电容触控产品,
这可能是严重的可靠性问题。
幸运的是,有多种 PCB 设计技术
和软件算法可以帮助解决这个问题。
为了帮助决定适合于应用的技术,
我们考虑将潜在情况分为
两种类型,
即耐湿性和溢出抑制。
我们首先看看耐湿应用
和可用于帮助产品
在这些条件下实现可靠性的方法。
在户外的安全面板、电子锁、
汽车和车库门键盘等外部环境中工作的
大多数产品都暴露于雨中,
甚至暴露于方向操作错误的草坪喷洒器。
可能不能
直接暴露于环境中,但确实在
存在水的环境下工作的产品也受这些条件的约束,
例如,热水浴缸和淋浴器。
因此,基于耐湿性的定义,
这些产品可能会受到
冷凝、喷洒和泼溅的水的影响,
但不会受到积聚水的影响。
处理耐湿性时,
有两个目标,即通过
防止液体积聚来抑制水分,以及
避免潜在的接地耦合。
技巧 1 - 在垂直安装电容触控面板的情况下
设计系统。
这样即可防止面板上
出现任何积聚的水。
技巧 2 - 在传感器和任何附近接地之间
保持足够的间距。
间距会因设计的不同而异,
但请先确定传感器的尺寸
和在面板上的位置,然后考虑
接地平面和线迹的布置。
间距越大,就越不可能
存在到接地的耦合路径。
技巧 3 - 确保在距离
暴露于液体的表面最远的 PCB 层上对所有传感器布线。
通过增加距离,液体和传感器线迹之间
可以发生较少耦合。
技巧 4 - 在CapTIvate 设计中心中,
将每个传感器的空闲状态设置为高阻态或浮动。
在未扫描时浮动的传感器
不提供到接地的耦合路径。
如果同时跨越主动扫描的传感器和
浮动传感器形成液体桥,
则很难有机会形成到接地的耦合路径。
技巧 5 - 设计带非金属外壳的产品。
如果产品包括电容触控面板
周围或附近的接地金属,
则存在可能
跨过按钮和周围金属形成液体桥的风险。
技巧 6 - 当手指按下
其中一个按钮时,必需防止
水跨过按钮形成耦合。
按下两个按钮时,软件会检测到是否有水,
清除水之前只需忽略这个条件。
最后是关于水分抑制
和传导噪声指南的一个重要注意事项。
由于一些水分指南
违背了一些传导噪声指南的建议,
请注意这两者,此外,如果针对
两种情形设计,则在可能的情况下进行适当折中。
溢出抑制是一种更积极的设计方法,
可以实现安防通道来检测
是否存在液体。
在大多数情况下,溢出抑制
在面板上可能积聚液体的水平表面上进行实施,
例如电灶灶面,
因此可能会将产品置于不安全的模式中。
目标是检测
跨越一个或多个按钮的这种溢出,
并禁用所有面板按钮,
直到条件被清除。
安防通道设计细节在以下幻灯片中
进行了说明。
安防通道的用途是控制或保护传感器免于
接触可能与这些传感器交互
并导致错误检测条件的物体。
这些物体可以是放错的手指、手
或手掌等简单事项,也可以是大量的水,
例如电灶灶面上的一锅沸水。
安防通道通常为自电容传感器,
与其要保护的目标传感器相比,
其灵敏度调整的更高,
并且会检测跨越其自身
和一个或多个传感器的液体。
根据应用,软件
可以轻松忽略所有传感器,
直到条件被清除。
由于此灵敏度更高,
因此安防通道易受寄生电容的影响,
而寄生电容通常因到周围接地或接地平面的耦合
而产生。
设计安防通道电极时,
需要考虑两个主要参数,
即其宽度和与周围传感器的
间距。
通常,就任何安防或接近型传感器而言,
可用于与环境交互的铜表面区域
更宽或更多,
灵敏度越高。
安防通道传感器的宽度可能受限,
例如,在按钮彼此靠近的
小键盘上。
因此,间距的一般规则是
在安防通道和其保护的传感器之间
提供足够的距离,以在触控传感器时
尽量减少耦合。
通常,大于手指触控一半的距离
是最小间距,但是大于此距离会更好。
然而,间距太大会使安防通道
效率降低。
另外,请记住,附近的任何接地平面都会
降低安防通道的灵敏度,因此,
如果可能,不要在同一 PCB 层上包括
接地平面。
如果需要,请尽可能
使其远离安防通道,
并使用网格接地。
或者,可以将接地孔
从安防通道移动到最远的 PCB 层。
在此培训课程中,我们为CapTIvate 电容触控解决方案
提供了一些基础PCB 设计指南。
具体来说,我们了解了
需要耐湿性和溢出抑制的
课程介绍
共计3课时,15分34秒
猜你喜欢
换一换
推荐帖子
- 关于嵌入式C语言指针的解析
- C语言作为嵌入式开发的基础语言已经越来越让工程师们知道它的厉害:可以直接操控寄存器,方便CPU的功能设置;可以直接操作物理地址,并进行位的操作进而达到硬件的操作等等。如果你用8位16位单片机进行开发学习,相信使用一些程序技术可以完成设计:循环、选择、位操作、条件判断、数组和程序嵌套等。如果你进行操作系统,关注操作系统的内核(以linux为例),你就会发现这些...
-
fish001
微控制器 MCU
- MCU调试大法:使用串口实现简单shell功能
- MCU程序调试方法有很多,比如软/硬件仿真、添加数据打印等。 像Keil MDK就支持不少单片机的软件仿真,在没有拿到单片机的情况下,就可以先仿真调试部分功能,查看代码逻辑是否正确。硬件仿真则需要借助仿真器,如调试Cortex内核MCU常用的J-Link/ST-Link等。通过watch窗口可以查看变量的值: 在代码中添加数据的打印,则需要借助MCU的串口功能,将运行时的关键数据...
-
Jacktang
微控制器 MCU
- F28379D烧写双核程序
- 开发环境 环境说明 详细信息 备注信息 操作系统 Win10_x64 CCS版本 Code Composer Studio v8 controlSUITE controlSUITE for C2000 ...
-
fish001
DSP 与 ARM 处理器
- 如何选择DSP的外部存储器?
- DSP的速度较快,为了保证DSP的运行速度,外部存储器需要具有一定的速度,否则DSP访问外部存储器时需要加入等待周期。 1)对于C2000系列: C2000系列只能同异步的存储器直接相接。 C2000系列的DSP目前的最高速度为150MHz。建议可以用的存储器有: CY7C199-15:32K×8,15ns,5V; CY7C1021-12:64K×16,1...
-
fish001
DSP 与 ARM 处理器