需要I2C上拉电阻吗?

6个帖子/ 0个新帖子
最后发表
Kentxu
离线
最后看到:3个月4个星期前
加入:2019-12-19 00:31
需要I2C上拉电阻吗?

你好,

我注意到电阻R2和R3 I2C拉升没有安装在SLG46826V-DIP板上。

在GreenPAK6软件中没有选项来启用I2C引脚的拉拔。另外,在GreenPAK的系统内编程板中包含了pullups。但是我想知道当SLG46826芯片单独运行时,这些插脚会发生什么变化?ie。他们会受到噪音的影响吗?

所以我的问题是,我是否需要包括I2C上拉电阻在我的主板上的SLG46826?

谢谢你,肯

设备:
设备数量:
SLG46826
oleh pokalchuk
离线
最后看到:6小时33分钟前
工作人员
加入:2018-02-07 11:40
嗨Kentxu,

嗨Kentxu,

谢谢你的问题!

如果你使用GreenPAK DIP开发板,它有可能增加外部板载5kOhm拉上(或拉下)电阻。要添加它们,请启动调试模式,这样您就可以添加外部连接的电阻。对于I2C行,它们是默认添加的。请看附件,我做了一个截图。我希望它能帮助你解决你的问题。

你提到的电阻R2和R3,这些电阻不会影响主板和I2C本身的任何功能。

最好的问候,

Oleh pokalchuk Sapiha

附件:
Kentxu
离线
最后看到:3个月4个星期前
加入:2019-12-19 00:31
嗨Oleh pokalchuk,

嗨Oleh pokalchuk,

谢谢你的回复。但我没有使用DIP开发板。

我正在设计一个新的电路板,其中包括SLG46826,由于空间不够,我想知道我的电路板上是否需要I2C的拉升电阻。

谢谢你,肯

oleh pokalchuk
离线
最后看到:6小时33分钟前
工作人员
加入:2018-02-07 11:40
Kentxu,

Kentxu,

抱歉我的误解,如果你使用的是I2C线,引脚应该从外部拉出,要么从主端,要么从从端(SLG46826V)。如果你有拉电阻从主侧,你不需要增加额外的电阻。否则,应增加上拉电阻。

最好的问候,

Oleh pokalchuk Sapiha

Kentxu
离线
最后看到:3个月4个星期前
加入:2019-12-19 00:31
嗨Oleh pokalchuk,

嗨Oleh pokalchuk,

谢谢你的澄清。一旦它是ISP编程我的SLG46826V芯片将运行'独立'(没有主人),所以我将添加一些pullups。

如果I2C拉普默认在芯片内,那就好了。:(

也许在数据表中最好有一个带最小需要元件(拉拔、解耦)的推荐电路图。

BR,肯

oleh pokalchuk
离线
最后看到:6小时33分钟前
工作人员
加入:2018-02-07 11:40
Kentxu,

Kentxu,

内部芯片拉起电阻创造限制,因为I2C主人可以有不同的VDD范围供应,这将不利于通讯和芯片操作。附近其他引脚上也有10kOhm上拉电阻,例如PIN7, PIN10可以外接相应的PIN8和PIN9。这种方法可以让您在没有额外组件的情况下拉出I2C引脚,并节省PCB上的空间,但在您的设计中不能使用附近的引脚。

外部组件就像拉起的电阻不是永久性的,可以根据线路电容和I2C通信速度改变。这就是为什么我们不把它们放到DS里。但我同意把它们放在DS里是件好事。

最好的问候,

Oleh pokalchuk Sapiha