我是用DSP28335驱动DAC7724芯片,12根数据线和2根地址线我是直接和DSP的外部接口相连,然后LDAC、RESET、CS、RW四个引脚是配置普通的IO口来控制,输出一直是-10V,请问这是什么情况?一下是我的IO口配置
InitXintf();
RESET=LOW;
DELAY_US(10);
RESET=HIGH;
while(1)
{ LDAC= HIGH ;
DELAY_US(10);
RW=LOW;
CS=LOW;
CHA_DATA =3000; //写进数据
DA_CHA = CHA_DATA;// 设置为通道A输出
DELAY_US(2);
LDAC= LOW ; //载入数据
DELAY_US(5);
LDAC= HIGH ;
DELAY_US(10);
}
Harson:
Hi Yong
因为C2000的数字电平为3.3V逻辑。
请确认下你的DAC的VDD是否是接的5V?
YONG CAI:
回复 Harson:
是 接5V的
Decapton Wang:
回复 YONG CAI:
可否让处理器用5V逻辑输出数字值?这样可排除接口电平不匹配带来的隐患。
YONG CAI:
回复 Decapton Wang:
我是用DSP上面的5V输出的