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.4. 测试现象¶
确认模块正确连接到开发板后打开模块配套例程的 AD7192-4路单端连续转换输出 , 使用MDK编译并下载该程序到对应开发板,复位开发板让程序运行。
打开野火多功能调试助手,配置串口为波特率115200、无校验、8数据位、1停止位,连接相应端口。 我们用一根杜邦线一头连接开发板的电位器插针,另一头依次连接模块的AIN1、AIN2、AIN3、AIN4并旋转电位器, 随后可以从串口调试助手看到电压值的变化。
注解
对于没有电位器的开发板,可直接将AIN1、AIN2、AIN3、AIN4连接到3V3或GND测量引脚电压。 模块在使用时要与被测设备做共地处理。
警告
请勿将模块输入通道的GND错误与VCC相连,此操作会损坏模块和被测设备。