手册说的不是很详细, 写的程序校准不成功, 下面是流程:
拉低片选
写入数据寄存器地址
写入数据-高字节
写入数据-低字节
拉高片选
//
拉低片选
写入配置寄存器地址
写入数据-高字节
写入数据-低字节 使能校准位
拉高片选
//
拉低片选
写入增益寄存器地址
写入增益-高字节
写入增益-低字节
拉高片选
//
增益数据程序写入0xffff, 也写入0等, 最大输出值没有变
请问哪里有问题? 有例程可以?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
手册说的不是很详细, 写的程序校准不成功, 下面是流程:
拉低片选
写入数据寄存器地址
写入数据-高字节
写入数据-低字节
拉高片选
//
拉低片选
写入配置寄存器地址
写入数据-高字节
写入数据-低字节 使能校准位
拉高片选
//
拉低片选
写入增益寄存器地址
写入增益-高字节
写入增益-低字节
拉高片选
//
增益数据程序写入0xffff, 也写入0等, 最大输出值没有变
请问哪里有问题? 有例程可以?
DAC8760的数字校准功能通过更改内部发送到DAC的代码来工作。增益校准寄存器允许DAC码的增益根据增益校准数据在0.5到1.5的范围内缩放。寄存器的默认值为0000h,对应于0.5的增益。要将增益值设置为1,请将8000h写入增益校准寄存器。