向各位讨教DAC0832输出的怪异问题


因电路输出不符合自己的要求,回头到电路板上测试DAC0832的输出是否正常
测试主函数如下:
void main()
{
  uc_a=0;
  P2 = 0x00;
  cs=0;
  wr=0;    //DAC0832控制位
  do
  {
    P2 = uc_a;
    delay_10ms(100);
    uc_a++;   
    if(uc_a==255)
    {uc_a=0;}   
  }while(1);               //死循环 理论上可以得到锯齿波  Vout=(P2/255)*5
}

如图所示 红色ttl电平取自P2端口的P2.4管脚蓝色曲线为dac0832电流输出经运放放大输出

现象:在p2=128后就一直没有变化。

还望各位高手给点意见。


未命名.jpg


我也来说两句 查看全部回复

最新回复

  • apod502 (2008-9-20 20:21:28)

    同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!同感!!
  • liuyu82656 (2008-9-22 08:39:39)

    顶上去!盼望高手能说两句!!!!!!!!!!!!!
  • liuyu82656 (2008-9-22 08:55:14)

    将dac的负载拿掉,又正常了,难道是i/v、后面放大出了问题?