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.

DAC1282模式输出问题

Other Parts Discussed in Thread: DAC1282

目前使用的DAC1282,电路使用典型电路,如下图

AVDD=2.5V,AVSS=-2.5V,Vref=5V

上电复位后.VOUTP,VOUTN, 以及相连的SWINP,SWINN输出1.25V左右的电压.

读写各寄存器通迅正常,写入与读出验证没问题.

设置完成相应寄存器后:如SINE模式,GAIN=0;freq=50Hz,

REG(0x00)=0x00;

REG(0x01)=0x00;

REG(0x02)=0x00;

REG(0x03)=0x04;

VOUTP,VOUTN, 以及相连的SWINP,SWINN,一直输出1.25V左右的电压.并无相应的变化.

请问这是何故?是否需要设置其它?

谢谢,

  • 是否先查查 CAPP, CAPN 这两个前级信号, 确认是 DAC 的问题, 还是 Buffer 的问题

  • 你好.

    我现在断开与CAPN,CAPP相连的电容.测试结里与之前的一样.断开后,VOUTP,VOUTN,SWINN,SWINP断开与不断开电容,测试结果一样.

    我试着用切换SWOUT,寄存器表明也写入.但是好像一处于OPEN状态.输出不与SWIN一致,SWOUT永远处在0V.

    是DAC1282损坏了吗?还是电路上有什么不对的地方?望解答

  • 一直处于open,看下SW/TD引脚状态,如果SW/TD为低电平,所有的switch都被迫处于open状态。

  • 谢谢 

    SWOUTP/N无输出,确实是因为SWTD的问题.把SWTD置高,再送切换SW命令.就可以成功切换.

    但是几种输出模式还是没什么变化!?,不知何故

  • 此应用中,模式输出无没化.是因为电源AVSS有误.我并没有把AVSS按典型电路接到-2.5V,而是接到了AGND.更改电路后.输出正常

  • 你好,我最近正在调试DAC1282,使用spi一直没有数据,方便发我一份你调试的verilog代码吗?万分感谢
  • 你好,请问你的dac1282是用什么控制的呀?因为我看DSP28335之类的控制器的SPI都是16位字长的,而dac1282是24位的。谢谢