TI中文支持网
TI专业的中文技术问题搜集分享网站

关于28075的DA设置

DA设置如下:

EALLOW;
DacbRegs.DACCTL.bit.DACREFSEL = 0; // VDAC/VSS
DacbRegs.DACCTL.bit.LOADMODE = 0; // LOAD ON next SYSCLK
DacbRegs.DACCTL.bit.SYNCSEL = 6; // Update with PWMSYNC6
DacbRegs.DACOUTEN.bit.DACOUTEN = 1; // Enable DA

EDIS;

给定:
DaccRegs.DACVALS.bit.DACVALS = 2048;

通过debug,以上设置均进入寄存器,而且DACVALA=2048也有数值,但是DA没有输出。

请问为什么?管脚需要设置么?

YYL C:

DA设置如下:

EALLOW;DacbRegs.DACCTL.bit.DACREFSEL = 0; // VDAC/VSSDacbRegs.DACCTL.bit.LOADMODE = 0; // LOAD ON next SYSCLKDacbRegs.DACCTL.bit.SYNCSEL = 6; // Update with PWMSYNC6DacbRegs.DACOUTEN.bit.DACOUTEN = 1; // Enable DA

EDIS;

给定:DacbRegs.DACVALS.bit.DACVALS = 2048;

通过debug,以上设置均进入寄存器,而且DACVALA=2048也有数值,但是DA没有输出。

请问为什么?管脚需要设置么?

DA设置如下:

EALLOW;
DacbRegs.DACCTL.bit.DACREFSEL = 0; // VDAC/VSS
DacbRegs.DACCTL.bit.LOADMODE = 0; // LOAD ON next SYSCLK
DacbRegs.DACCTL.bit.SYNCSEL = 6; // Update with PWMSYNC6
DacbRegs.DACOUTEN.bit.DACOUTEN = 1; // Enable DA

EDIS;

给定:
DaccRegs.DACVALS.bit.DACVALS = 2048;

通过debug,以上设置均进入寄存器,而且DACVALA=2048也有数值,但是DA没有输出。

请问为什么?管脚需要设置么?

Johnson Chen1:

回复 YYL C:

是否有把外部参考电压连到 VDAC 管脚? 另外DAC管脚是否有量错?按你的配置应该是测量DACOUTB管脚

赞(0)
未经允许不得转载:TI中文支持网 » 关于28075的DA设置
分享到: 更多 (0)