项目简介
本项目是基于TRAVEO T2G的代码示例,主要展示SAR ADC模块的脉冲检测功能。借助ADC范围检测,可有效监控ADC转换后的电压结果是否处于指定范围,同时具备过滤功能,能滤除模拟信号中的毛刺或噪声。
项目的主要特性和功能
- 功能展示:清晰呈现TRAVEO T2G SAR ADC模块的脉冲检测功能。
- 双模式切换:支持范围检测和脉冲检测两种后处理模式,用户可灵活切换。
- 用户交互:通过UART串口通信接收用户输入,方便用户选择后处理模式以及设置脉冲检测的正重新加载值。
- 事件反馈:当电压超出范围或检测到脉冲事件时,相应的GPIO引脚会输出信号,同时板载的User LED1也会有状态变化。
安装使用步骤
硬件准备
- 通过专用电源连接器为TRAVEO™ T2G Cluster 6M Lite Kit开发板供电。
- 使用USB接口将开发板连接到PC。
编译和编程
- 打开ModusToolbox IDE,使用专用的Build按钮或右键单击项目名称并选择“Build Project”来构建项目。
- 在“Quick Panel”中,向下滚动并点击“[Project Name] Program (KitProg3_MiniProg4)”对开发板进行编程。
运行和测试
- 使用提供的USB电缆通过KitProg3 USB连接器将开发板连接到PC。
- 打开终端程序,选择KitProg3 COM端口,将串口参数设置为8N1和115200波特率。
- 编程完成后,代码示例会自动启动,确认UART终端上显示消息和操作选项:
p
:切换到脉冲检测模式r
:切换到范围检测模式4
:选择正重新加载值为45
:选择正重新加载值为56
:选择正重新加载值为6
- 可在IDE的“Quick Panel”中使用“[Project Name] Debug (KitProg3_MiniProg4)”配置对示例进行调试。
注意事项
- 确保开发板已正确连接电源和PC。
- 终端程序需通过KitProg3 COM端口以115200波特率连接UART。
引用
- AN235305 - 获取TRAVEO T2G家族MCU的入门信息
- AN219755 - 使用SAR ADC在TRAVEO T2G汽车微控制器中
- ModusToolbox - https://www.infineon.com/modustoolbox
- TRAVEO T2G MCUs - https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller/
- TRAVEO T2G trainings - https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller/32-bit-traveo-t2g-arm-cortex-for-cluster/traveo-t2g-cyt4dn/#!trainings
- TRAVEO T2G Forum - https://community.infineon.com/t5/TRAVEO-T2G/bd-p/TraveoII
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】