I2c缓冲芯片LTC4300-1使用请教

[复制链接]
3550|5
 楼主| hygneu 发表于 2007-9-18 14:16 | 显示全部楼层 |阅读模式
母板ARM上挂了E2PROM&nbsp;/温度传感器/RTC,在接子板的I2C&nbsp;E2PROM时,加了缓冲芯片LTC4300-1。<br />没焊接LTC4300-1时,母板ARM上得E2PROM&nbsp;/温度传感器/RTC都能正常工作,焊上LTC4300-1后I2C总线就不工作了,一直保持高电平,不发送起始信号。<br />上拉电阻从10K-〉4.9K-〉4.3K-〉2.2K-〉1K&nbsp;一次换上都不好用。<br />而且每组电阻值,在拆掉LTC4300-1后,ARM上得E2PROM&nbsp;/温度传感器/RTC都能正常工作。<br />另&nbsp;LTC4300-1&nbsp;使能电阻用过10K和510K,这两种情况下ready(上拉10K)输出引脚都是高电平,表明LTC4300-1&nbsp;正常工作了。<br /><br />为什么I2C总线布通讯呢?&nbsp;除了上拉电阻,还可以调整什么参数呢?
 楼主| hygneu 发表于 2007-9-19 11:31 | 显示全部楼层

请用过这款芯片的大虾帮个忙

请用过这款芯片的大虾帮个忙
 楼主| hygneu 发表于 2007-9-20 09:42 | 显示全部楼层

新的现象

这两天折腾坏了。<br />不焊LTC4300-1都好用,以焊上所有I2C器件都**了。<br />用示波器表笔测量SDA或者SCL信号时,有时I2C会工作。于是想&nbsp;是不是要在总线上加电容阿,因为I2C协议说,总线电容要小于400pF,就没向这方面想。<br />考虑到示波器探头的电容大概20pF,在SDA和SCL加下拉20pF电容,结果还是不工作,不经意用表笔测量&nbsp;LTC4300-1&nbsp;使能引脚结果I2C工作了,而且上下电试了N次,这招都好用。于是想是不是使能也要加对地电容啊?加了20pF电容,结果失望啊,还是没工作。<br /><br />&nbsp;&nbsp;在没加SDA和SCL加下拉20pF电容的情况下,表笔点&nbsp;LTC4300-1&nbsp;使能引脚是不好用的。<br /><br />&nbsp;&nbsp;&nbsp;还得继续调啊。
 楼主| hygneu 发表于 2007-11-13 16:56 | 显示全部楼层

终于调通了

哈哈
 楼主| hygneu 发表于 2007-11-13 17:03 | 显示全部楼层

终于调通了

后来一直都没调,直联过去,调其它部分了。<br />前两天在ltc网站看到还有LTC4300A-1版的,就奇怪了,怎还有A呢?与无A区别?&nbsp;ltc网站没找到,手册也没看出差别。<br />倒是看到同功能的philips说明了:<br />有A和无A版本的区别:有A的版本有更高的串联电阻,其优点是提高信号完整性,缺点是降低了驱动电流,NXP同时提供两种版本以适应不同的应用。<br /><br />申请样片LTC4300A-1后,原参数不动焊上LTC4300A-1后,I2C正常啦!<br /><br />有A和无A版本封装引脚顺序完全一样。<br />不过还是没弄明白怎么回事?
5_0_5 发表于 2007-11-14 13:12 | 显示全部楼层

楼主查出原因了么?

<br />输入断直接拉低输出能跟随么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

81

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部