TLVADC3101 I2C 配置问题求助
根据手册时序 用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是否有关?