微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DAC8571

DAC8571

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

DAC8571,IIc用I/O模拟方式,写地址(0x98)时能应答,但写控制字(0x10)时就不能应答怎么回事

你好,

DAC8571写入控制字 需要紧跟 在写入地址的命令之后。如输入手册15页 Table 1. Master Transmitter Writing to Slave Receiver (DAC8571)所示。

能否用示波器 看看 IIC上的时序?

 

这个波形怎么看,scl(蓝色)的波形有点怪啊

你好,

SCL线的高低电平均有最短时间限制,在数据手册TIMING CHARACTERISTICS有详细描述:

你上传的截图中有一些 V形  和 /\形 的波形,并不满足最短时间限制,建议在SCL的电平变换后增加一点延迟。

看不太明白 你的示波器截图中每一格代表多长时间的?

另外可以多加一个IO口,用来触发示波器的采样,将写入地址的过程和写入控制字的整个过程都抓出来,以便分析。

 

怎么多加一个IO口,用来触发示波器的采样?

比如说, 在写入地址之前, 将一个GPIO从低拉到高,然后将该GPIO接入到示波器的通道3 (通道1,2分别接SCL,SDA),在示波器中设置通道3上升沿触发。

只有两通道

那你将这两个通道分别接SDA, SCL, 设置为SCL的那个通道做上升沿触发,然后在程序中写完控制字后设置断点,然后单次执行程序,也可以抓出来的。

单步执行时,dac8571能应答吗

不是单步,是单次,指从 软重启 后开始到 刚刚说的那个 断点。

您好 不知道您是否解决了控制字不应答的问题,我也在做DAC8571,和您出现了同样的问题

没呢

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

网站地图

Top