编程多个GreenPAK ISP

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
8个职位/ 0个新职位
最后发表
danapelletier1
离线
最后看到:2年9个月前
加入:2018-05-03十六22
编程多个GreenPAK ISP

我的问题和“The Dude”的问题很相似。
具体来说,我想知道我是否可以在系统中使用不同的目标代码编写多个SLG46826 ISP部件,但是在同一I2C总线上。为了做到这一点,我将使用I/O引脚(IO5到IO2)作为每个目标代码唯一的奴隶地址。地址CA(寄存器位1623:1620)的默认条件是否为寄存器位或I/O引脚设置?我没有看到默认值的映射。如果设置为寄存器位1619:1616,是否有一个聪明的解决方案,不需要为每个IC单独的I2C总线?

感谢。

关键词:
设备:
设备数量:
SLG46826
david.riedell
离线
最后看到:3年3个月前
加入:2018-02-02 18:29
嗨,黛娜,

嗨,黛娜,

您可以在同一个I2C总线上编程多个SLG46826设备,只要它们已经用不同的4位控制代码(从地址)编程。

所有未编程的SLG46826设备默认有从地址0001,他们的从地址设置为默认注册位。

我建议在将它们放入系统之前,用它自己独立的从属地址对每个设备进行编程。在此之后,您可以分别选择它们进行重新编程。

的节日

Kentxu
离线
最后看到:8个月4个星期前
加入:2019-12-19 00:31
你好,

你好,

这也适用于SLG47004吗?

烦人的是,如果它这样做了,那么能够在同一个I2C总线上安装多个空白部件将是很好的。

谢谢你,肯

oleh pokalchuk
离线
最后看到:6个月2个星期前
工作人员
加入:2018-02-07 11:40
嗨Kentxu,

嗨Kentxu,

是的,这种方法适用于SLG47004。你可以编程不同的芯片地址到IC或它也可以选择控制代码使用PIN15-PIN18,请见附件图。当拔出专用的引脚(注意:必须先选择这些引脚)时,会分别改变芯片地址。

最好的问候,

oleh pokalchuk

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

嗨oleh pokalchuk,

谢谢您的回复。我的理解是,空白部分的默认控制代码是0001,使用外部引脚需要编程的部分。

但是我想在同一个I2C总线上有3个空白部件,那么如果它们不是先编程的,我如何选择每个部件呢?

谢谢你,肯

oleh pokalchuk
离线
最后看到:6个月2个星期前
工作人员
加入:2018-02-07 11:40
Kentxu,

Kentxu,

没有其他方法来区分I2C线上的空白芯片。您肯定需要首先更改它们的I2C地址。

最好的问候,

oleh pokalchuk

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

谢谢oleh pokalchuk,

我可以对下一个ISP芯片的设计提出建议吗?请使用外部引脚进行默认设置。他们可以有默认的上/下拉使代码0001,但用户也可以强制另一个地址。这样我们就可以使用多个空白部分。

谢谢你,肯

oleh pokalchuk
离线
最后看到:6个月2个星期前
工作人员
加入:2018-02-07 11:40
Kentxu,

Kentxu,

GreenPAK的可配置性很灵活,添加pin只会改变芯片地址,从而降低芯片的功能。此外,您可以订购预编程芯片,其中I2C地址将根据PIN15-PIN18条件而变化。其余的项目位是空的,可以通过I2C进行更改。

最好的问候,

oleh pokalchuk