Part Number:TLV5638M
在使用该DA时出现以下问题:
当单独使用A或单独使用B时,A通道和B通道均能正常输出所需电压;
当两个通道均工作时,只有先输出的通道输出正常,另一个通道始终为一个固定电平,两个通道之间加延时(达到100us)也不管用。
程序如下:
da_set(9000);//设置为外部参考输入
while(1)
{
da_set(0000);//B通道输出,实际低12位一直在变化
yans(100);//延时100us
da_set(87ff);//A通道输出,实际低12位一直在变化
yans(1000);//延时1ms
}
当屏蔽da_set(0000)语句时A能正确输出所需电压
当屏蔽da_set(87ff)语句时B能正确输出所需电压
当不屏蔽任何语句时只有B有输出,A通道无输出
请问大拿们,问题出在哪
w l:
,
w l:
上图为SPI借口波形,左一为片选与时钟波形,中间为时钟与数据波形,右图为两个通道的两次输出,为了便于观测波形,将两个通道之间的100us延时去掉
,
Amy Luo:
您好,
当使用外部参考输入,需选择寄存器 R1=1,R0=1,如下截图说明,因此设置为外部参考输入时,应发送命令,其中D13是: Power control bit ,D14是Speed control bit,根据需求选择0或1.
如果需要DAC A和DAC B 同时输出,可以发送以下命令,这里的D13和D14,同样根据需求选择0或1.
如果哪里存在疑问请回复帖子