编程多个GreenPAK ISP

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
8个员额/0个新员额
最后一篇文章
达纳佩列蒂埃1
离线
最后一次见到:2年9个月前
加入:2018-05-03 16:22
编程多个GreenPAK ISP

我的问题类似于“老兄”的问题。
具体来说,我想知道我是否可以在系统中使用不同的目标代码为每个SLG46826 ISP部件编程,但在同一I2C总线上。为此,我将使用I/O引脚(IO5到IO2)作为每个目标代码唯一的从机地址。是否为寄存器位或I/O引脚设置了地址CA(寄存器位1623:1620)的默认条件?我没有看到默认值的映射。如果为寄存器位1619:1616设置,是否有一种巧妙的解决方法,即每个IC不需要单独的I2C总线?

多谢各位。

关键词:
设备:
设备编号:
SLG46826
大卫·里德尔
离线
最后一次见到:3年3个月前
加入:2018-02-02 18:29
嗨,达娜,

嗨,达娜,

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

默认情况下,所有未编程的SLG46826设备都有从机地址0001,并且默认情况下,它们的从机地址设置为寄存器位。

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

-大卫

徐健
离线
最后一次见到:9个月1周前
加入:2019-12-19 00:31
你好

你好

这是否也适用于SLG47004?

如果能在同一条I2C总线上安装多个空白部件,那就太麻烦了。

谢谢,肯

奥列斯
离线
最后一次见到:6个月3周前
工作人员
加入:2018-02-07 11:40
嗨,徐肯特,

嗨,徐肯特,

是的,此方法适用于SLG47004。您可以将不同的芯片地址编程到IC,也可以选择控制代码使用PIN15-PIN18,请参见附图。当专用引脚(注:应首先选择这些引脚)上拉或下拉时,将分别更改芯片地址。

顺致敬意,

奥列斯

徐健
离线
最后一次见到:9个月1周前
加入:2019-12-19 00:31
嗨,奥利斯,

嗨,奥利斯,

谢谢你的回复。我的理解是,空白零件的默认控制代码为0001,使用外部引脚需要对零件进行编程。

但我希望在同一I2C总线上有3个空白部件,因此,如果未首先编程,我如何选择每个部件?

谢谢,肯

奥列斯
离线
最后一次见到:6个月3周前
工作人员
加入:2018-02-07 11:40
徐健,,

徐健,,

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

顺致敬意,

奥列斯

徐健
离线
最后一次见到:9个月1周前
加入:2019-12-19 00:31
谢谢奥利斯,

谢谢奥利斯,

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

谢谢,肯

奥列斯
离线
最后一次见到:6个月3周前
工作人员
加入:2018-02-07 11:40
徐健,,

徐健,,

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

顺致敬意,

奥列斯