微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DAC161P997的电平状态和输出问题请教!

DAC161P997的电平状态和输出问题请教!

时间:10-02 整理:3721RD 点击:

我的电路大致上按下面接法。光耦处有所不同

OPT_ACKB,OPT_DACKB,OPT_DIN是去3.3V供电MCU的,VCC=3.3V,DAC161P997的ERRB引脚上拉到3.3V,ERRLVL引脚接地

问题一,发现ACKB处电平一直是2.1V左右

问题二,使用TI的官方代码http://www.ti.com/tool/dac161p997eval上下载的snac041例程之后,

  // Test DAC config register write
  TI_DAC161P997_SWIFWriteReg(LCK_REG_UNLOCK, CONFIG_WRITE);                    // unlock config register access (tag = 1)
  TI_DAC161P997_SWIFWriteReg(TI_DAC161P997_CONFIG2_REG                         // enable ack & error reporting except channel inactive error
                             + CONFIG2_REG_ACK_EN + CONFIG2_REG_LOOP
                             + CONFIG2_REG_FRAME  + CONFIG2_REG_PARITY, CONFIG_WRITE);     
  TI_DAC161P997_SWIFWriteReg(LCK_REG_LOCK, CONFIG_WRITE);                      // lock config register

驱动OPT_DIN程序里,我使用软件delay延时。

按这个配置,经常出现问题。在应输出4mA时经常出现输出为3.37mA,持续两三秒又恢复正常。在应输出20mA时,偶尔会出现80mA的电流

我看, 还是先把 ACKB 调正常了再做下面的测试.

上一篇:DAC161S997电路分析
下一篇:ADS1282EVM-PDK

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top