SLG46826擦除后锁定自己

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在进入我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-semicondiondiondumon.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇文章
joe.ye@oa.com.au.
离线
最后一次露面:1年6个月前
加入:2018-06-05 23:40
SLG46826擦除后锁定自己

你好,

我尝试用微控制器在电路中编程SLG46826芯片。SLG46826芯片未与工厂I2C地址0x08编程。

但是,在我擦除某些页面0xc0(页面可用于更改I2C地址设置)后,芯片锁定了所有寄存器值夹尾,以0xFF(包括页面0xe0)锁定。

附加文件显示了我所做的操作和芯片的响应:

1.从页面0xC0读取,值是正常的(I2C地址0x08)

2.擦除页面0xC0

3.重置芯片

4.尝试使用I2C地址0x08从页面0xC0读取,读取失败按预期

5.使用i2c地址0x00从页面0xc0读取。所有寄存器值都更改为0xFF

我没有在附件中显示页面0xe0中的值,但所有寄存器值都更改为0xff,也锁定了芯片的写法proteciton。

你能建议可能导致这个问题吗?

谢谢!

最好的祝福,

设备:
设备编号:
SLG46826
帕兹兹
离线
最后一次露面:1年11个月前
职员
加入:2018-01-31 12:50
嗨乔,

嗨乔,

请确认您的I2C协议使用重新启动(在附件中突出显示)方案?

谢谢你的问题!

附件:
帕兹兹
离线
最后一次露面:1年11个月前
职员
加入:2018-01-31 12:50
还有一个问题:

还有一个问题:

你在括号中有哪些代码(请参阅附件)?

感谢致敬,

帕夫洛

附件:
joe.ye@oa.com.au.
离线
最后一次露面:1年6个月前
加入:2018-06-05 23:40
嗨Pavloz,

嗨Pavloz,

感谢你的回复。

我可以确认我的i2c protocl使用重启。

这不是我们与SLG46826的第一个项目。我们在不同电路之前在生产中擦除并编程了电路中的芯片。虽然我们也看到芯片可以在程序期间锁定自身,但它很少发生。

对于PN号码,随着芯片在电路中,它可能需要一段时间才能弄清楚如何读出。你的意思是这款芯片的一些批次可以容易地锁定吗?

谢谢!

最好的祝福,

joe.ye@oa.com.au.
离线
最后一次露面:1年6个月前
加入:2018-06-05 23:40
嗨Pavloz,

嗨Pavloz,

附加的括号中的代码为0x1。

最好的祝福,

附件:
joe.ye@oa.com.au.
离线
最后一次露面:1年6个月前
加入:2018-06-05 23:40
嗨Pavloz,

嗨Pavloz,

我今天更详细地了解。NVM是显着的未锁定的。

有时,该值将从NVM加载成功,因此芯片正常工作,但其他码芯片未正确配置NVM中的值,因此来自寄存器数据配置(A10 = A9 = A8 = 0)读取均为0xFF。

您是否有任何可能在内部或外部导致它的线索?

谢谢!

最好的祝福,

帕兹兹
离线
最后一次露面:1年11个月前
职员
加入:2018-01-31 12:50
嗨乔,

嗨乔,

仍然不知道该故障的原因是什么。

数据传输期间芯片的电源电压是多少?

您可以请采取该沟通的逻辑Analizer波形吗?