4. 硬件测试

本模块配套STM32驱动程序,可直接使用野火STM32系列开发板进行测试和使用, 按照说明连接模块和开发板,下载程序后可使用野火多功能调试助手连接开发板串口, 查看串口输出信息。

4.1. 模块接口说明

接口

说明

GND

电源地

SYNC

逻辑输入

CS

片选输入引脚。

SCLK

串行时钟输入。

DOUT

串行数据输出/数据就绪输出引脚。

DIN

ADC输入移位寄存器的串行数据输入。

5V

电源5V

AGND

模拟输入引脚GND

AIN1

模拟输入引脚,结合AGND使用,配置为伪差分输入;结合AIN2使用,作为全差分输入的正输入。

AIN2

模拟输入引脚,结合AGND使用,配置为伪差分输入;结合AIN1使用,作为全差分输入的负输入。

AIN3

模拟输入引脚,结合AGND使用,配置为伪差分输入;结合AIN4使用,作为全差分输入的正输入。

AIN4

模拟输入引脚,结合AGND使用,配置为伪差分输入;结合AIN3使用,作为全差分输入的负输入。

4.2. 测试环境

  • 电脑安装 野火多功能调试助手 或其他串口软件。

  • 模块按接线说明正确连接开发板。

  • 电脑安装串口驱动程序,能正确识别开发板串口(相关内容请查看相应开发板配套资料)。

  • 模块对应开发板例程,并使用MDK编译通过。

4.3. 硬件连接

模块引脚

GND

CS

SCLK

DOUT

DIN

5V

F103MINI

GND

PA4

PA5

PA6

PA7

5V

F103指南者

GND

PA4

PA5

PA6

PA7

5V

F103霸道

GND

PA4

PA5

PA6

PA7

5V

F407霸天虎

GND

PA3

PB3

PB4

PB5

5V

F407骄阳

GND

PI0

PI1

PI2

PI3

5V

F429挑战者

GND

PF6

PF7

PF8

PF9

5V

F767挑战者

GND

PF6

PF7

PF8

PF9

5V

H743挑战者

GND

PF6

PF7

PF8

PF9

5V

H743_PRO

GND

PD12

PC10

PC11

PD6

5V

H743繁星

GND

PI0

PI1

PI2

PI3

5V

H750_PRO

GND

PD12

PC10

PC11

PD6

5V

4.3.1. 与开发板连接图

4.3.1.1. STM32H743繁星

H743繁星与AD7192连接图

4.3.1.2. STM32F407骄阳

F407骄阳与AD7192连接图

4.3.1.3. STM32H743/STM32H750 PRO

H7_PRO底板与AD7192连接图

4.3.1.4. STM32H743/STM32F767/STM32F429 挑战者

挑战者底板与AD7192连接图

4.3.1.5. STM32F407 霸天虎

F407霸天虎与AD7192连接图

4.3.1.6. STM32F103 霸道

F103霸道与AD7192连接图

4.3.1.7. STM32F103 指南者

F103指南者与AD7192连接图

4.3.1.8. STM32F103 MINI

F103_MINI与AD7192连接图

4.4. 测试现象

确认模块正确连接到开发板后打开模块配套例程的 AD7192-4路单端连续转换输出 , 使用MDK编译并下载该程序到对应开发板,复位开发板让程序运行。

打开野火多功能调试助手,配置串口为波特率115200、无校验、8数据位、1停止位,连接相应端口。 我们用一根杜邦线一头连接开发板的电位器插针,另一头依次连接模块的AIN1、AIN2、AIN3、AIN4并旋转电位器, 随后可以从串口调试助手看到电压值的变化。

实验现象 实验现象

注解

对于没有电位器的开发板,可直接将AIN1、AIN2、AIN3、AIN4连接到3V3或GND测量引脚电压。 模块在使用时要与被测设备做共地处理。

警告

请勿将模块输入通道的GND错误与VCC相连,此操作会损坏模块和被测设备。