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

【代码库】i.MX RT1170 + NAFE13388 驱动程序和演示

09/21 16:32
580
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

dm-nafe_rt1170-main.zip

共1个文件

i.MX RT1170 + NAFE13388 驱动程序和演示

本示例演示如何使用 NAFE13388 和 i.MXRT1170 采样模拟信号。结果显示在串行终端窗口中,或使用 FreeMASTER 运行时调试工具以波形显示。

此示例存储库中有两个演示项目:

  • board/evkmimxrt1170/nafedemos/nafe13388terminal_demo使用串行终端作为用户界面。演示运行时,它会打印一个菜单,供用户选择 ADC 采样模式。转换完成后,转换结果将打印在终端窗口中。
  • board/evkmimxrt1170/nafedemos/nafe13388waveform_demo使用 NXP FreeMASTER 调试工具。代码中编译了一个 ADC 采样模式,当演示运行时,转换结果波形将显示在 FreeMASTER 窗口中。

开发板:MIMXRT1170-EVK、MIMXRT1170-EVKB

类别:工业

外设:DMA、GPIO、SPI、UART

工具链:IAR

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

此演示基于 NXP MCUXpresso SDK 构建。运行演示所需的所有源文件都包含在此存储库中。

2.硬件

3. 设置

3.1 硬件设置

  1. 使用一些跳线连接 MIMXRT1170-EVK/EVKB 和 NAFExx388-EVB:
    | MIMXRT1170-EVK | NAFExx388-EVB |
    | ----------------------- | --------------- |
    | GPIO3 引脚 13 - J9-16 | 同步 - J79-4 |
    | GPIO3 引脚 6 - J10-2 | DRDYB-J78-8 |
    | LPSPI1 CS-J10-6 | CSB-J79-6 |
    | LPSPI1 SDO-J10-8 | MOSI - J78-4 |
    | LPSPI1 SDI-J10-10 | 味噌-J78-6 |
    | LPSPI1 CLK-J10-12 | SCK-J78-2 |
    | 接地-J10-14 | GND-J1-2和3 |
  2. 将电源连接到 NAFExx388-EVB 的香蕉插孔连接器:
    • AVDD/DVDD = 3.75V 至 J9
    • HVDD = +15.4V 至 J10
    • HVSS = -15.4V 至 J11 并打开电源。向 J9、J10 和 J11 额外提供 ~0.4V 电源是为了解决肖特基二极管两端的电压降
  3. 使用信号发生器向NAFExx388-EVB模拟输入提供两路差分信号,例如正弦信号
    • 信号 1 正极至 J83 AI1+
    • 信号 1 负极至 J83 AI1-
    • 信号 2 正极至 J83 AI2+
    • 信号 2 负极至 J83 AI2-
  4. 使用 USB 电缆连接主机 PC 和 MIMXRT1170-EVK 上的 SDA USB 端口。
    下图显示了硬件设置。

3.2 软件工具和演示项目设置

  1. 打开并构建以下任一项目: boards/evkmimxrt1170/nafe_demos/nafe13388_terminal_demo/cm7/iar/nafe13388_terminal_demo_cm7.eww,或 boards/evkmimxrt1170/nafe_demos/nafe13388_waveform_demo/cm7/iar/nafe13388_waveform_demo_cm7.eww
  2. 要运行终端演示,请打开具有以下设置的串行终端工具:
    • 115200波特率
    • 8个数据位
    • 无奇偶校验
    • 一个停止位
    • 无流量控制
  3. 要运行波形演示,请打开 FreeMASTER 项目: boards/evkmimxrt1170/nafe_demos/nafe13388_waveform_demo/cm7/nafe13388_waveform_demo.pmpx。(?注意:确保 IAR 项目已构建。否则,FreeMASTER 无法找到变量符号。?)
    • 点击Project->Option菜单,打开选项窗口。
    • 选择 MIMXRT1170-EVK SDA 的正确串行端口。将波特率设置为 115200。
    • 选择由 IAR 项目生成的正确的 MAP/Symbol 文件./iar/debug/nafe13388_waveform_demo_cm7.out(默认)或./iar/flexspi_nor_debug/nafe13388_waveform_demo_cm7.out
    • 注意:请确保在演示代码运行后运行 FreeMASTER 项目。
  4. 将其中一个程序下载到RT1170。
  5. 在 IDE 中启动调试器以开始运行演示。

4.结果

4.1 终端演示

  1. 终端演示运行时,会打印一个菜单,让用户选择示例模式,如下图所示。输入索引号即可选择要演示的示例模式。
  2. 转换完成后,转换结果将打印在终端窗口中。以下是两个示例。
    SCSR 块采样模式(一个通道,50个样本):

    MCCR DMA采样模式(两个通道,每个通道 50 个样本):
  3. 在采样模式配置状态下,按任意键均可再次触发新的采样,但按q / Q键可退出当前采样模式。此时,模式菜单将再次显示,供用户选择新的采样模式。
  4. 代码中编译了更多示例配置选项。boards/evkmimxrt1170/nafe_demos/nafe13388_terminal_demo/cm7/nafe13388_terminal_demo.c更多信息,请参阅。

4.2 波形演示

  1. 演示 FreeMASTER 项目中有两个查看器。
    • “RealTimeResults”示波器查看器用于显示非连续模式(SCSR、MCMR)实时结果(一次仅一个样本)。
    • “ArrayResults”阵列查看器用于显示所有采样模式(阵列中多个样本)的阵列结果,实时性较差。
  2. DEMO_SAMPLE_MODE示例模式由中的宏定义boards/evkmimxrt1170/nafe_demos/nafe13388_waveform_demo/cm7/nafe13388_waveform_demo.c。此源文件中还定义了更多其他示例配置选项。

5. 常见问题解答

6. 支持

如果您有任何疑问,请在NXP 社区中创建工单。

项目元数据

董事会徽章 董事会徽章

类别徽章

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

工具链徽章

来源:恩智浦appcodehub

  • dm-nafe_rt1170-main.zip
    下载
恩智浦

恩智浦

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

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

查看更多

相关推荐