微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TLVADC3101 I2C 配置问题求助

TLVADC3101 I2C 配置问题求助

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

根据手册时序 用IO模拟I2C时序 读写ADC3101寄存器

手册时序如下图

最后结果无论写入什么值 还是读默认的值都显示255,求解答

根据手册 上的 设备地址 写地址为0x30 读地址为0x31 但是I2C总线对这个地址根本就不识别 无论写什么值 或读什么值 结果打印都是255 

求大神帮忙看看这个地址是否正确  , 确定地址后 在帮忙看看时序   验证的读EEPROM是完全没问题的,万分感谢

设备地址 5 个MSB位  2 个LSB 硬件接地

Hi, Shaofeng,

建议用示波器抓一下I2C波形,看地址和数据有没有正常发送.

Best Regards

Fabian

地址是没有问题的,5MSB为0011 0,后面2LSB根据I2C_ADR0和I2C_ADR1 确定,如果都接地的话,那么7位地址为0011000,写操作的话即0X30.

那您有没有尝试改成0x18试试? 通常读出来如果都是FF的话,绝大多数是由于地址写错的原因。

 

已解决,请问ADC3101这个芯片 必须配置哪些寄存器 DOUT引脚才会有输出

目前3个时钟都是正常,输入问模拟信号,I2C 读写ADC3101 寄存器都正常  ,DOUT就是没输出波形,请问能不能给个参考的例子 ,就实现一个简单的AD转换功能。

你好,请问你这个是怎样解决的?我现在的驱动也出现了类似的问题。但是改地址成0x18 仍然没有效果

HI Kailyn Chen,

有一个问题,在配置TLV320 的I2C通信之前 是否还有其他条件? 现在我这边在芯片的电源方面 和硬件复位方面 已经做了相应的配置,但是通过I2C 读写寄存器还是存在问题。是否还需要先配置好MCLK和WCLK,和芯片内部的PLL是否有关?

    

    

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

网站地图

Top