4. 硬件测试¶
本模块配套STM32驱动程序,可直接使用野火STM32系列开发板进行测试和使用, 按照说明连接模块和开发板,下载程序后可使用野火多功能调试助手连接开发板串口, 查看串口输出信息。
4.1. 模块接口说明¶
接口 |
说明 |
GND |
电源地 |
RESET |
异步复位输入。 |
LDAC |
异步/同步模式选择 |
SYNC |
输入数据的帧同步信号 |
SCLK |
串行时钟输入。 |
SDO |
串行数据输出。 |
SDIN |
串行数据输入。 |
5V |
电源5V |
4.2. 模块功能选择¶
功能选择跳线帽 |
|
J4 |
增益选择。接GND时DAC的输出0V-10V。接5V时DAC输出(-)10V-10V。 |
J5 |
上电复位选择。接GND时上电后输出零电平,接5V时上电后输出中间电平。 |
J6 |
A_OUT输出基准选择, |
J7 |
B_OUT输出基准选择 |
小技巧
当增益选择(J4)接GND时,输出基准选择(J6/J7)应接GND; 当增益选择接5V时,输出基准选择应2V5。
4.3. 测试环境¶
电脑安装 野火多功能调试助手 或其他串口软件。
模块按接线说明正确连接开发板。
电脑安装串口驱动程序,能正确识别开发板串口(相关内容请查看相应开发板配套资料)。
模块对应开发板例程,并使用MDK编译通过。
4.4. 硬件连接¶
模块引脚 |
GND |
SYNC |
SCLK |
SDO |
SDIN |
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 |
PF6 |
PF7 |
PF8 |
PF9 |
5V |
H743繁星 |
GND |
PI0 |
PI1 |
PI2 |
PI3 |
5V |
H750_PRO |
GND |
PF6 |
PF7 |
PF8 |
PF9 |
5V |
4.4.1. 与开发板连接图¶
STM32H743 繁星
STM32F407 骄阳
STM32H743/STM32H750 PRO
STM32H743/STM32F767/STM32F429 挑战者
STM32F407 霸天虎
STM32F103 霸道
STM32F103 指南者
STM32F103 MINI
4.5. 测试现象¶
确认模块正确连接到开发板后打开模块配套例程的 AD5689-双通道电压输出0v-10.0v , 使用MDK编译并下载该程序到对应开发板,复位开发板让程序运行。
打开野火多功能调试助手,配置串口为波特率115200、无校验、8数据位、1停止位,连接相应端口。
注意
测试时请将GAIN、A_IN和B_IN跳线帽与GND连接。