找回密码
 注册
关于网站域名变更的通知
查看: 2105|回复: 13
打印 上一主题 下一主题

请教一个关于I2C被拉低的问题

[复制链接]
  • TA的每日心情
    慵懒
    2021-9-28 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2016-3-11 20:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    主芯片使用的是RK3188 上拉电阻是10K。" f$ G: `% ^5 e& {" `$ Q
    挂在L3G TSC2007 ADS7923 3款芯片。+ j4 v  a* a0 k& w  ?$ J1 D2 ?
    L3G和ADS7923都正常工作。
    : ^* a1 ?0 W+ b7 {/ r" q但是每次我一读TSC2007。I2C的SCK时钟脚就被拉低。# u$ b, G" F' N0 G# s# w
    求教这个是什么问题?

    该用户从未签到

    2#
    发表于 2016-3-12 01:12 | 只看该作者
    不知道我理解的对么,你在读TSC2007之后,clk信号就不能跳变了,一直是0对吧。SDA发送W/R之后slave有没有ALK

    该用户从未签到

    3#
    发表于 2016-3-12 01:13 | 只看该作者
    或者你把电路图跟layout发一下。

    该用户从未签到

    4#
    发表于 2016-3-12 01:14 | 只看该作者
    你的clk被拉低了那你的data不是随时都可以变化??

    点评

    [attachimg]109990[/attachimg] 我把上拉电阻改成1.5K,不会出现拉低了。 但是, 2007死活认不到。 抓出来的波形是这样的  详情 回复 发表于 2016-3-12 13:05
  • TA的每日心情
    慵懒
    2021-9-28 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    5#
     楼主| 发表于 2016-3-12 13:05 | 只看该作者
    故城往事 发表于 2016-3-12 01:14. |2 t, I: A, @: W8 C! M
    你的clk被拉低了那你的data不是随时都可以变化??

    4 K0 @. y, f6 n2 O; [/ k 1 Y; a" H  j' ]1 X* o3 @
    我把上拉电阻改成1.5K,不会出现拉低了。# t2 A/ K* W5 d4 H) O% Y* R
    但是,9 F5 {8 m; u4 F2 T$ v) O3 p
    2007死活认不到。
    1 ?  L9 U, t" D3 C8 e# T2 ~( w' D抓出来的波形是这样的4 @2 B  l& F; K7 W( G- `

    点评

    看到波形是SLAVE没有回ACK信号,回的是NO_ACK。请问解决了么?  详情 回复 发表于 2016-9-9 16:51

    该用户从未签到

    6#
    发表于 2016-3-12 15:08 | 只看该作者
    额,好巧啊,刚在pads群里也是你问的吧,回答得也是我.换成1.5K,上拉的驱动能力应该更强了,为什么你这个拉低的问题解决了,不明白.) Z9 T( X6 y# {; n

    该用户从未签到

    7#
    发表于 2016-3-13 09:39 | 只看该作者
    slave 器件有问题吧,看你刚说的clk持续拉低,有种可能是总线问题导致,被锁存了。

    点评

    这是怎么锁存的?  详情 回复 发表于 2016-3-13 14:23

    该用户从未签到

    8#
    发表于 2016-3-13 14:23 | 只看该作者
    tony123 发表于 2016-3-13 09:39
    6 S! ]6 W( O4 a: Lslave 器件有问题吧,看你刚说的clk持续拉低,有种可能是总线问题导致,被锁存了。
    " T- m4 A6 t' Q- ]0 q# [
    这是怎么锁存的?
    , ?" C$ ^6 |9 O$ q3 e% b

    点评

    http://blog.csdn.net/zyboy2000/article/details/5603091  详情 回复 发表于 2016-3-15 10:55

    该用户从未签到

    9#
    发表于 2016-3-14 14:41 | 只看该作者
    正在学习研究RK3288

    该用户从未签到

    10#
    发表于 2016-3-14 15:29 | 只看该作者
    没有及时回复ACK吧,从设备拉低的

    该用户从未签到

    11#
    发表于 2016-3-15 10:55 | 只看该作者
    故城往事 发表于 2016-3-13 14:23. W6 N& u( f5 W- ^& P: P* l' ~
    这是怎么锁存的?
    $ q1 e9 ^" ^, B/ p. c# K
    http://blog.csdn.net/zyboy2000/article/details/5603091
    - E& `+ E, z- `3 p8 A

    该用户从未签到

    13#
    发表于 2016-4-23 13:23 | 只看该作者
    觉得还是从设备的问题,主机送的地址都正常,从设备发回No_ACK,,查一下上电时序吧,

    该用户从未签到

    14#
    发表于 2016-9-9 16:51 | 只看该作者
    wxc_loving 发表于 2016-3-12 13:05
    + g& ]$ T0 y9 \我把上拉电阻改成1.5K,不会出现拉低了。, W6 x1 f2 j/ R! X. H
    但是,* V7 K  w8 ~" v5 B1 I8 u% J# f" Q- v
    2007死活认不到。

    / I- H/ s: p/ f0 F$ g. G# T看到波形是SLAVE没有回ACK信号,回的是NO_ACK。请问解决了么?
    : N* [) I, F9 A; r: F4 e
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-9-27 19:39 , Processed in 0.171875 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表