微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 求助在使用AIC3120时I2C控制无法通讯

求助在使用AIC3120时I2C控制无法通讯

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

CPU是采用STM32F103, 采用模拟的I2C进行控制,在使用AIC3120的I2C总线,出现问题,用0x18地址进行数据仿问时,无法ASK回应,用评估板测是好的,另外请问下,这个AIC3120地的I2C地址是不是可以改变的,测试别人用的AIC3120时,会出现地址0x50,想不明白,所以想请教下,怎么回事,谢谢,

AIC3120的写地址是0x30,只有一个I2C地址,不可更改。你用0x18访问是不对的。

你好,是这样的,我是按数据手册编 的,因为是7位地址,进行偏移,实际 是0x30,我的程序是没错的,其中有 次改成0X50居然会有回应ASK,想不明白。

你说的用评估板测是好的,是指用你的MCU程序去控制评估板的AIC3210是好的,还是说用评估板的I2C连到你的板子上是好的?

建议你还是检查一下你的I2C程序吧,模拟时序往往可能会有问题,最好你先验证一下你的I2C程序可以正常工作,如操作其他I2C器件是否OK?

上一篇:音频放大器选择
下一篇:TPA3111D1的使用

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

网站地图

Top