TI中文支持网
TI专业的中文技术问题搜集分享网站

DAC8830: DAC8830与STM8S103使用SPI通信

Part Number:DAC8830Other Parts Discussed in Thread: OPA2277

DAC8830与STM8S103使用SPI通信时,输出电压满偏或者为0.能提供讲解或者源码吗 

Amy Luo:

您好,

 您是单极性输出应用是吗?您可以附上电路图吗,包括VREF和输出buffer电路?

很抱歉没有源码提供给您,下面截图是DAC8830通信时序图:

DAC作为SPI总线从设备工作,总线主控生成同步时钟SCLK并启动传输。当CS为高电平时不能访问DAC,并忽略时钟SCLK信号和串行输入数据SDI。总线主控通过驱动引脚CS LOW来访问DAC,在CS从高到低转换之后,SDI pin上的串行输入数据立即从主控SCLK下降沿移出,并在SCLK上升沿锁定到输入移位寄存器(input shift register)。CS的低到高转换将输入移位寄存器的内容传输到输入寄存器(input register)。所有数据寄存器均为16位。需要16个SCLK时钟将一个数据字传输到设备。要完成整个数据字,必须在16个SCLK计时后立即将CS设置为高。如果在CS的低电平期间应用了超过16个SCLK,则最后16位将被传输到输入寄存器。但是,如果在整个16个SCLK周期内CS不保持低电平,则数据会损坏。在这种情况下,请使用新的16位字重新加载DAC。

在DAC8830中,输入寄存器加载后,输入寄存器的内容会立即传输到DAC latch 中,同时更新DAC输出。

,

? ?:

是单极性输出,输出电压一直弄不对

,

Amy Luo:

请确认 DAC8830供电电压在2.7V ~ 5.5V之间,且基准电压VREF在1.25V ~VDD之间。

另外,IO_VDD电压是多少?OPA2277供电电压是多少?

也建议您附上写入输入寄存器(input register)16bit 数据的SPI时序图,以查看波形质量和通信时序是否正常。

,

Amy Luo:

由于长时间未得到您的回复,我们认为您的问题已解决。

赞(0)
未经允许不得转载:TI中文支持网 » DAC8830: DAC8830与STM8S103使用SPI通信
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1