微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求对芯片英文分析

求对芯片英文分析

时间:10-02 整理:3721RD 点击:
在文档里面,写着这样的一段
The I2C bus uses two wires to transfer information between devices connected
to  the  bus:  “SCL”  (serial  clock  line)  and  “SDA”  (serial  data  line).  The  I2C
component  requires  the  use  of  external  open-drain  buffers  since  it  has  only
unidirectional  ports. The “SDA” and “SCL” lines referred further are the actual
I2C bus signals, while the I2C component is connected to them with the use of
open-drains  (“SDAO”  as  output  and  “SDAI”  as  input,  “SCLO”  as  output  and
“SCLI” as input). Each device connected to the bus is software addressable by a
unique address. The I2C is a true multi-master bus including collision detection
and arbitration to prevent data corruption if two or more masters simultaneously
initiate  data  transfer.  The  filtering  logic  rejects  spikes  on  the  bus  data  line  to
preserve data integrity.
请问各位,这两个IO是不是还要接什么东西么?我现在直接使用芯片的IO,操作没有I2C的信号出来。

各上拉2.2k到电源,

是不是IO口接一个2.2K的电阻,然后,电阻再接电源?

求指导

看不懂

查了下,http://m.blog.csdn.net/blog/mick_ye/20553141 这里有个说明

自己网上查了下,问了下同事,说一般都加上拉电阻,其阻值4.7K或者10K, 然后在网上查了下http://m.blog.csdn.net/blog/mick_ye/20553141这里有个说明。我用的这个芯片,内含有上拉电阻,但实际的阻值有多大没看到,可能没细看或者文档没写到。

对的,你可以搜下I2C的定义及接法

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

网站地图

Top