Advertisement

经过对BS818A八位电容触摸按键方案的二次优化,电路设计已完成。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
以下分享一套基于BS818A标准的八位电容触摸按键解决方案,包含Altium Designer绘制的原理图和PCB图。成品PCB的正面和背面图示,以及详细的元件清单如下:1. 触发关闭动作来源于中断IT文件。在某些情形下,设置左、右中断后进入休眠状态时,可能突然触发中断,关闭中断,进而导致无法唤醒。2. 代码中引入一个计数器,用于记录唤醒事件发生的次数。3. ADC 的 while(1) 循环需要配置超时机制。4. 为了保证整机正常运行,是否需要采用RTC(实时时钟)进行唤醒?或者使用看门狗定时器?5. 旨在降低整机在唤醒过程中的功耗消耗。 第一次更新修改内容包括:1. 在开机后添加调试显示功能。2. 关闭初始化过程中的调试信息输出。3. 增加一个记录计数的变量,并新增一个用于存储唤醒次数的变量。4. 加入检测detect引脚的功能,并编写相应的代码以触发调试输出。5. 修改错误显示值的设定范围以提升可读性。----------------------------6. 调整获取电池电压的时间点以优化性能。----------------------------7. 在屏幕关闭时,按照规范化的流程处理剩余电量,预计可以减少启动电流的需求。第二次更新修改内容包括:1. 修改detect引脚输出的调试信息以增强可读性与实用性。=========2. 增加独立的看门狗定时器保障系统稳定性。=========3. 将显示时间延长至5秒以提供更全面的调试信息。==========4. 修改option代码为00 00 00 03 00 00 00 00 ,硬件启动iwatchdog定时器,在休眠状态下停止计时并关闭代码读取功能 。===========5. 添加reset次数的记录和显示功能。 PCB空板使用说明如下:1. 在焊接电池座时务必注意焊盘的正负极标识。2. 根据实际需求,可以在按键上覆盖相应的按键面板材料以提升用户体验。3. J1 跳线用于测试整机功耗情况进行评估分析。4. J11 跳线用于测试芯片的工作模式(串行或并行)。5. J13 跳线用于测试芯片的低功耗模式(请注意此模式会影响按键扫描速度)。6. 整块板子可以根据需要从中分离出独立的芯片模块和MCU模块,以便灵活应用其他方案进行驱动控制 。7. J12 为 STM8L 的 SWIM 接口用于调试与编程操作 。8. 在粘接压克力等面板材料到 PCB 上时建议使用3M 的468MP无基材胶以确保粘接效果良好 。附件内容截图已提供供参考查看 。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 基于BS818A,程序升级-
    优质
    本方案采用BS818A芯片设计八键电容式触摸按钮系统,提供稳定、灵敏的操作体验。内含优化程序代码以提升性能与响应速度,适用于各类电子产品和家电控制界面。 分享一套基于BS818A的八位电容触摸按键方案及其Altium Designer绘制的原理图和PCB图如下: 成品PCB正面和背面: 元件清单: 1. 触发关闭的动作从中断IT文件中提取,某些情况下可能出现设定左右中断后HALT过程中突然进入中断导致无法唤醒的情况。 2. 在代码内加入计数器以计算唤醒次数。 3. ADC的while(1)等待需要设置超时限制。 4. 整机是否应配置RTC唤醒或看门狗? 5. 需要降低唤醒功耗。 第一次更新修改部分: 1. 增加开机后的调试显示信息; 2. 关闭初始化后不再输出调试信息; 3. 添加一个计数变量和一个记录唤醒次数的变量; 4. 修改检测detect引脚,以触发调试输出代码; 5. 调整错误显示值设定范围。 6. 修正电池电压获取时间。 7. 屏幕关闭时应遵循正确的流程,将多余电能留在屏幕电容中可能有助于减少启动电流需求。 第二次更新修改部分: 1. 修改detect引脚的调试信息输出; 2. 增加独立看门狗功能; 3. 显示时间延长至5秒; 4. 调整option代码为00 00 00 03 00 00 00 00,iwatchdog由硬件启动,在HALT后停止并关闭代码读取。 5. 增加重置次数记录和显示。 PCB空板使用说明: 1. 焊接电池座时,请注意焊盘的正负极; 2. 根据需要选择按键面板材料覆盖在按键上; 3. J1跳线用于测试整机功耗,J11跳线用于切换芯片的工作模式(串行或并行); 4. J13跳线用于测试低功耗模式下的工作情况(可能会影响按键扫描速度)。 5. 整个板子可以根据需求从中间切开,分为单独的IC模块和MCU模块以使用其他方案驱动; 6. J12为STM8L的SWIM接口。 7. 粘贴压克力面板到PCB上时建议使用3M 468MP无基材胶。
  • 优质
    触摸电容按键方案是一种利用电容变化检测技术实现无机械接触控制的电子开关解决方案。该方案具有防水、防尘、耐用性强等特点,在家电、仪器仪表等领域应用广泛。 BS81x系列芯片集成了2至16个触摸按键功能,能够检测外部触摸按键上的人手动作。该系列产品具有高集成度的特点,并且只需要少量的外围组件即可实现高效的触摸按键检测。 BS81x系列提供了串行和并行输出选项,方便与外部微控制器(MCU)进行通信,从而支持设备安装及触摸引脚监测等功能。芯片内部采用特殊集成电路设计,具备较高的电源电压抑制比,有效减少了误操作的可能性,在不利的环境条件下也能确保高可靠性。 此外,此系列触控芯片还配备了自动校准功能、低待机电流和抗电压波动等特性,为各种不同的应用提供了一种简单而有效的解决方案。
  • 参考
    优质
    《电容触摸按键设计参考》是一本详细讲解电容式触摸按键原理及应用的设计指南,涵盖从基础理论到实际案例的全面内容。 ### 电容式触摸按键设计参考 #### 触摸感应按键设计指南 在现代电子设备的设计与制造领域中,电容式触摸按键因其简洁、美观及耐用的特性而备受青睐。本段落旨在为初次接触CAPSENSE™技术的设计人员提供一个全面的入门指南。通过本段落,读者将对CAPSENSE™解决方案的基本原理有深入的理解,并能掌握设计过程中的关键考虑因素,如原理图设计、布局规划以及电磁干扰(EMI)处理等。 #### 重要知识点详解 **1. CAPSENSE™ 技术简介** CAPSENSE™是一种基于电容变化检测的触控技术。当用户的手指接近或接触电容式触摸按键时,它会改变该按键附近的电容值。这一微小的变化可以通过专用集成电路(IC)进行检测并转换为数字信号,进而被微控制器解读为特定的动作指令。Infineon 的 CAPSENSE™ 解决方案具有高灵敏度和抗干扰能力强等特点,适用于多种应用场景。 **2. 设计流程概览** - **需求分析:** 明确产品的最终用途及用户期望的功能。 - **原理图设计:** 选择合适的CAPSENSE™ IC,并完成基本的电路设计。 - **PCB布局规划:** 考虑到EMI的影响,合理安排各个元器件的位置。 - **原型测试:** 制作样品进行功能验证。 - **优化调整:** 根据测试结果调整设计参数。 - **批量生产:** 完成最终设计后进入大规模生产阶段。 **3. 重要设计考虑因素** - **原理图设计** - 选择合适的CAPSENSE™ IC:根据应用需求选择合适的芯片型号,考虑其性能指标如灵敏度、功耗等。 - 外围电路设计:包括电源管理及信号调理部分的设计。 - **PCB布局规划** - 布局合理性:确保触摸按键与其他组件之间的距离足够远,减少相互干扰。 - 屏蔽设计:合理地添加屏蔽层或屏蔽盒以降低外界干扰。 - 接地策略:良好的接地设计对于减少EMI至关重要。 **4. 如何选择合适的CAPSENSE™ IC** - **应用类型:** 不同的应用场景对IC的要求不同,例如消费电子产品通常需要更小巧的封装尺寸。 - **性能指标:** 包括灵敏度、响应时间及工作温度范围等。 - **成本考虑:** 在满足性能要求的前提下,成本也是一个重要考量因素。 - **技术支持:** Infineon 提供了丰富的开发工具和技术支持文档,帮助设计人员快速上手。 **5. 其他资源** Infineon提供了大量的PSoC™代码示例库和视频培训资料。这些资源覆盖了许多应用场景,并有助于加速产品开发进程。 #### 结语 通过以上介绍可以看出,电容式触摸按键的设计不仅涉及硬件层面的技术问题,还需要综合考虑用户体验、成本控制等多个方面。随着技术的进步和市场需求的变化,CAPSENSE™ 技术也在不断发展和完善之中。希望本段落能够为从事相关工作的工程师们提供有价值的参考与启示。
  • 轻松感应开关
    优质
    本文章介绍了如何设计和实现电容式触摸感应按键开关,内容涵盖了从原理到实践的全过程,帮助读者轻松掌握相关技术。 市场上的消费电子产品已经开始逐步采用触摸感应按键来取代传统的机械式按键。对此趋势,益登科技设计出了以Silicon Labs公司MCU为内核的电容式触摸感应按键方案。 这种电容式触摸感应按键开关内部基于一个电容器结构的工作原理:当使用导电物体(如手指)接触时,会改变该电路中的电容量;这种变化会被集成在微控制器内的特定电路检测到。其基本工作方式是一个不断充电和放电的振荡器循环。 如果没有外界干扰的情况下,这个张弛振荡器具有固定的充、放电周期,并且频率可以被测量出来。一旦手指或触摸笔接触按键,就会增加该系统中电容器的介电常数,导致它的充、放电时间变长,进而使频率下降;通过检测这种变化就可以识别出实际的触碰行为。
  • 基于MCU解决
    优质
    本方案采用微控制器(MCU)实现高效、可靠的电容触摸按键功能,适用于各种电子产品,提供灵敏度高、抗干扰强的特点,提升用户体验。 基于MCU的电容感应式触摸按键方案 以下是根据给定文件生成的相关知识点: 1. 电容感应式触摸按键方案: 该解决方案采用微控制器(MCU)作为核心,旨在解决电阻屏耐用性差的问题。通过检测电容量的变化来判断按键操作,具有耐久、成本低、防水防污以及结构简单便于安装等特点。 2. ST提供的解决方案: ST的方案集成了自校准触摸面板功能、软件滤波技术及环境适应算法等特性,能够有效屏蔽各种复杂条件下的干扰。此方案基于STM8系列8位通用微控制器平台实现电容式触摸感应,并且无需额外添加专用芯片,仅需简单外围电路即可完成。 3. 电容式触摸按键的工作原理: 当人体接触时会改变感应区域的电容量,进而影响到充放电时间的变化。因此可以据此判断是否进行了按钮操作。 4. 在电磁炉环境下可能遇到的问题: 在使用环境中可能会受到来自电磁场以及电源波动带来的干扰,这些因素都可能导致误判或延迟响应等问题出现。 5. 减少外界干扰的方法: 为了克服外部环境的不良影响,可以通过硬件屏蔽技术和过零点检测技术来提高系统的稳定性和可靠性。这两种方法都可以帮助降低寄生电容对灵敏度的影响,并且选择在电磁辐射最弱的时候进行触摸操作可以进一步优化性能表现。 6. STM8S105S4微控制器: 这款来自ST的产品是一个高性能的8位MCU,支持3级流水线和哈佛架构设计。它的工作电压范围为3.0到5.5伏特,并且内置有精度达到16MHz的RC振荡器以保证处理器运行频率稳定在16MHz左右。此外还具备多种节能模式以及灵活配置时钟的能力;其引脚总数达34个,拥有2KB RAM和高达16KB Flash存储空间,同时也提供了一块具有高擦写次数(约30万次)的EEPROM用于数据保存。 7. 电容式触摸按键的应用潜力: 随着技术的进步和发展趋势来看,在厨房电器及其他领域中广泛运用该类传感器已成为可能。例如在烤箱和煎锅等设备上,通过设置于不透明玻璃背板后的独立按钮来实现控制功能;此外还可以将其整合进显示界面作为虚拟键使用或用于触控滚动指示器等功能部件当中。
  • 优质
    本文将深入探讨触摸按键电路板设计中的关键要素和技术要点,旨在为工程师提供实用的设计指导和优化建议。 a) 元件布局:触摸IC 应放置于触摸焊盘的中心位置。 b) 优先考虑触摸走线:在完成设计时首先处理触摸走线,并且所有这些线路应在单面布设,过孔需直接连接到触摸焊盘上。每个触摸焊盘与地之间应保留一个电容以确保电气性能。若存在RF干扰,则需要在触摸IC和触控焊盘间串联电阻;这种情况下,电阻应当尽可能靠近IC放置,以便更好地抵抗RF干扰。当没有RF 干扰时,可以省略该电阻的使用。
  • 6(含PCB和原理图)
    优质
    本项目提供一种简洁高效的六键触摸控制电路设计方案,包括详细的电路原理及PCB布局图,适用于各类电子产品的用户界面开发。 这款6位输入的触摸控制器灵敏度可调,并且已经经过测试确认可用。
  • 屏与原理
    优质
    本文章详细介绍触摸屏和电容式触摸按键的工作原理及其应用领域,帮助读者理解这两种技术的基本概念和技术特点。 当人手接触到感应电极时,电极与地之间的电容会从原来的Cp变为Cp+2Cf,因此增加了。
  • AD7147_touch_key_code.rar__ad7147.c_touch
    优质
    这是一份包含ADI公司AD7147芯片相关代码的压缩文件,主要用于实现电容式触摸按键功能。其中含有触控感应源代码ad7147.c等资源。 使用AD7147作为电容式触摸按键的设计方案可以实现高灵敏度和稳定性的用户界面交互体验。该设计利用了AD7147的特性来检测微小的电容变化,从而准确地识别出用户的触控动作。通过合理的布局与软件算法优化,可以使基于AD7147的触摸按键具备出色的抗干扰能力和响应速度,在各种应用场合下表现出色。
  • STM32 .zip
    优质
    本资源提供STM32微控制器实现的电容式触摸按键解决方案,包括硬件设计和软件编程示例,适用于智能家居、工业控制等领域。 STM32F103ZET6项目的代码经过稍微的调整后可以在STM32F103C8T6芯片上运行。