主题中讨论的其他器件:UCD3138
工具/软件:Code Composer Studio
在电压环路中、我可以获取 A 点电压并 通过斜坡寄存器设置 DAC 值。
FeCtrl0Regs.RAMPDACEND.bit.RAMP_DAC_VALUE = XX
FeCtrl0Regs.DACSTEP.bit.DAC_STEP = YY
我可以设置什么值? 在图片中、DAC 为10位。 DAC_STEP 的寄存器为18位。 4位是否会被抖动忽略?
并且误差符号9位结果为 XN。 对吗?
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.
工具/软件:Code Composer Studio
在电压环路中、我可以获取 A 点电压并 通过斜坡寄存器设置 DAC 值。
FeCtrl0Regs.RAMPDACEND.bit.RAMP_DAC_VALUE = XX
FeCtrl0Regs.DACSTEP.bit.DAC_STEP = YY
我可以设置什么值? 在图片中、DAC 为10位。 DAC_STEP 的寄存器为18位。 4位是否会被抖动忽略?
并且误差符号9位结果为 XN。 对吗?
读取 EADC 输出的最佳位置是前端寄存器中的 EADCRAWVALUE。 查看您提到的 XN 寄存器、可以很好地确保错误值进入滤波器。
您还可以查看 EADCVAUE 寄存器。 该寄存器中的 ERROR_VALUE 位字段还将为您提供 EADC 值。
同一寄存器中的 ABS_VALUE 位字段将为您提供 EADC 值与以1.5625mV/位标称值进行缩放的 DAC 值的组合、如 EADCDAC。
您的公式正确、它们具有不同的比例。 EADC 的标称步长为1mV/位、EADCDAC 的标称值为1.5625mV/位。
有关完整的寄存器说明、请参阅《UCD3138技术参考手册》中的第3.7节。