SLG46826擦除后锁定自己

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇
joe.ye@oa.com.au.
离线
最后一次露面:10个月3周前
加入: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,锁定了带有写法的芯片。

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

谢谢!

此致,

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

嗨乔,

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

谢谢你的问题!

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

还有一个问题:

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

感谢致敬,

帕夫洛

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

嗨Pavloz,

感谢你的回复。

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

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

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

谢谢!

此致,

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

嗨Pavloz,

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

此致,

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

嗨Pavloz,

我今天有更详细的看。NVM是显着的未锁定的。

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

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

谢谢!

此致,

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

嗨乔,

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

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

你能考虑那些沟通的逻辑分析波形吗?