• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】使用 KE17Z LPIT 触发 ADC 多通道转换

01/15 15:29
542
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-ftm_lpit_adc12_multi_channel-main.zip

共1个文件

使用 KE17Z LPIT 触发 ADC 多通道转换

 

本演示展示了利用LPIT实现FTM在一个PWM周期内触发四个ADC通道交替转换的过程。

有关如何使用该软件的完整说明,请参阅 AN13437。

https://www.nxp.com.cn/docs/en/application-note/AN13437.pdf

在BLDC电机控制应用中,用户经常使用FTM来交替触发ADC多通道转换。

然而KE17Z的ADC不支持顺序采样,需要LPIT提供备用的ADC硬件触发源。TRGMUX的实现可以实现在一个PWM周期内对ADC进行顺序采样。LPIT还可以提供精确的时间间隔作为ADC多通道转换之间的触发延时。

下图是利用LPIT实现FTM在一个PWM周期内触发4个ADC通道交替转换的过程:

图片1

主板:FRDM-KE17Z

 

类别:工业

 

外设:ADC、PWM、LPIT

 

工具链:IAR

 

目录

 

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 支持
  6. 发行说明

1.软件

 

示例代码的开发环境是在IAR embedded Workbench 9.10.2上开发,基于SDK2101FRDM-KE17Z。

利用LPIT触发ADC多通道转换的软件流程图如下:

图片1

LPIT0 输出触发/预触发至 ADC0 的时序:

图片1

2.硬件

 

  • Micro USB 线缆
  • FRDM-KE17Z 板。
  • 个人电脑
    图片1

FRDM-KE17Z 开发板

3. 设置

 

  1. 使用 USB 电缆连接主机 PC 和目标板上的 OpenSDA USB 端口。
  2. 使用以下设置打开串行终端:
    • 115200波特率
    • 8个数据位
    • 无奇偶校验
    • 一个停止位
    • 无流量控制
  3. 将程序下载到目标板。
  4. 按下开发板上的重置按钮或在 IDE 中启动调试器即可开始运行演示。

4. 结果

 

当示例成功运行后,您可以从终端看到类似如下的信息:

FTM0触发LPIT0,LPIT0触发四个ADC通道转换

ADC12转换完成,结果值:835,10,0,3015

5. 支持

 

欲了解更多详细信息,请参阅 NXP 网站上的 AN13437。

项目元数据

 

董事会徽章

类别徽章

周边徽章 周边徽章 周边徽章

工具链徽章

有关此示例的内容/正确性的问题可以作为此 GitHub 存储库中的问题输入。

来源:恩智浦appcodehub

  • an-ftm_lpit_adc12_multi_channel-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐