littlebot
Published on 2025-04-11 / 1 Visits
0

【源码】基于TRAVEO T2G的SAR ADC三通道同步转换系统

项目简介

本项目展示了借助TCPWM(Timer, Counter and PWM)计数器触发,实现多个SAR ADC(Successive Approximation Register Analog-to-Digital Converter)通道同步转换的方法。使用TRAVEO™ T2G CYT4BF系列微控制器,在TRAVEO™ T2G评估套件上测试,配置三个SAR - ADC通道ADC[0]_0、ADC[1]_0和ADC[2]_0,使其在TCPWM计数器达到终端计数时同时开启转换。

项目的主要特性和功能

主要特性

  • 借助TCPWM计数器触发多个SAR ADC通道同步转换。
  • 支持SAR ADC、TCPWM和触发多路复用器等多种硬件模块。
  • 提供完善的初始化和配置函数,便于开发者设置。

主要功能

  • SAR ADC拥有高分辨率和采样率,支持内部模拟输入和自主扫描通道。
  • TCPWM提供多种模式,可用于电机控制和常规操作。
  • 触发多路复用器支持对各种外设的触发信号进行路由和配置。

安装使用步骤

前提条件

用户已下载本项目的源码文件,且需要一个终端模拟器(如Tera Term)来显示输出和获取输入。

操作步骤

  1. 硬件连接:用提供的USB电缆通过KitProg3 USB连接器将评估板连接到PC。
  2. 终端设置:打开终端程序,选择KitProg3 COM端口,将串口参数设为8N1和115200波特率。
  3. 程序烧录
    • 在项目资源管理器中选择项目。
    • 在“快速面板”中,向下滚动并点击“[项目名称] Program (KitProg3_MiniProg4)”。
  4. 运行测试:烧录完成后,项目自动启动。确认UART终端上显示相关消息。
  5. 结果验证:ADC通道转换结果存储在g_adcResultBuffer变量中,可在终端中通过“ADC results: 0/CH0 - xxx, 1/CH0 - xxx, 2/CH0 - xxx”值进行验证。
  6. 代码调试:在IDE中,使用“快速面板”中的“[项目名称] Debug (KitProg3_MiniProg4)”配置进行代码调试。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】