打印
[技术问题解答]

IMX6DL MAX11801

[复制链接]
1026|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ach_dmatek|  楼主 | 2015-8-17 14:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们有设计一款imx6dl CPU的板子,使用到了MAX11801芯片,主要是用来检测电池电路,在驱动程式max11801_ts.c中,我把设计到触控部分,包括中断检测代码都去掉了,这样做是否可以。目前的问题是I2C读写错误,FIFO_RD_AUX_MSB read fails。请问如何这一问题。

电路上我们没有使用X+,X-,Y+,Y-这几组线,其他都一样。

相关帖子

沙发
ach_dmatek|  楼主 | 2015-8-17 15:35 | 只看该作者
把原理图奉上:

使用特权

评论回复
板凳
ach_dmatek|  楼主 | 2015-8-17 15:36 | 只看该作者
抱歉,不会发图片,有会的请指教。

使用特权

评论回复
地板
ach_dmatek|  楼主 | 2015-8-17 16:14 | 只看该作者
问题已经解决。问题出在I2C读写地址上,这个地址与A0和A1的状态相关,芯片默认为0x48。对应的A0和A1均为0,主要是使用了下拉电阻。我这里设计上使用了上拉功能。所以A0和A1就为1,这样I2C对应的读写地址就是0x4B。这样问题就解决了。

希望对使用MAX11801芯片的同仁有帮助。

使用特权

评论回复
5
ach_dmatek|  楼主 | 2015-9-1 09:04 | 只看该作者
自己给自己解决问题,如何结贴呢。分数给不出去啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

178

帖子

3

粉丝