“Read OTP CRC”和“Table CRC”从不匹配

11个帖子/ 0新
最后一篇
Xmarine007.
离线
最后一次露面:8个月3天前
加入:2020-02-23 17:11
“Read OTP CRC”和“Table CRC”从不匹配

我正在使用带有插座的DA9062-EVAL3板(232-02-a),并尝试对空白PMIC(DA9062-00-am)进行OTP编程。我使用了本地FAE提供的一个文件,但也尝试了几个与SmartCanvas GUI一起安装的文件,并尝试对DA9062进行OTP,但在加载任何文件时,“Read OTP CRC”和“Table CRC”始终不匹配。当我点击“程序OTP”按钮时,我得到一个“编程不成功”。找到无效/未编程的结果!“错误消息。

以下是我在SmartCanvas GUI中尝试使用OTP程序员工具对DA9062进行OTP时采取的步骤:

1单击“从设备OTP加载”
2单击“从ini文件加载”
- 加载任何INI文件后,CRC不匹配,表CRC以红色出现。
三。点击“程序OTP”

点击程序OTP按钮后不久,我会得到上述错误消息。

此外,我遵循附录A.1中UM-PM-008版本1.4的OTP编程程序。

我试过几个空白的DA9062,但在编程过程中都表现相同。

请告知如何进行。我包括一个图形用户界面截图,而试图OTP的ini文件。

非常感谢你的帮助。

设备:
ED\U对话框
离线
最后一次露面:9小时57分钟前
员工
加入:2017-09-18 11:54
您好,

您好,

你能分享一下你正在编写的OTP吗?

你们现在的供应限额是多少?

谨致问候,

艾略特

Xmarine007.
离线
最后一次露面:8个月3天前
加入:2020-02-23 17:11
你好,艾略特,

你好,艾略特,

所有四个降压输出的电流限制均设置为3200 mA。请参阅随附的邮政文件与我的OTP。我尝试了几个与GUI一起安装的ini文件,但是当我尝试编程一个空白的DA9062-00-AM部件时,它们的行为似乎都是相同的。

此外,主板上的所有跳线设置与工厂安装的相同,除了我现在已将J34从5V_USB - VBoost_in到vBoost_in - Vboard的J34更改为J34。我仍然获得一些暂时禁用我的USB端口的电力浪涌消息,但这种跳线设置消除了那些。在我更改J34之前,我在zip文件中包括zip文件中的pdf文件。

我注意到我的总电流限制,它们在OTP中设置的方式超过了芯片可以提供的最大8.5A。所以我一直在尝试改变它并巩固数据表和SmartCanvas GUI之间。但是,我似乎已经遇到了一个问题。

我是应该使用当前限制的下拉列表,还是根据数据表中给出的公式进行计算?

Buck1当前限制=(1400 + BUCK1_ILIM * 200)mA
Buck2电流限制=(1400+Buck2μm*200)mA
BUCK3电流限制=(1700 + BUCK3_ILIM * 100)MA
Buck4电流限制=(700 + Buck4_ilim * 100)mA

例如,如果我想要,

BUCK1电流限制= 2.5A
Buck2电流限制= 2.5A
BUCK3电流限制= 2a
Buck4电流限制= 1.5A

我是否应该将BUCK[1-4]\u ILIM寄存器字段设置为以下值,以说明公式并获得所需的电流限制:

Buck1_ilim = 5.
巴克2μm=5
Buck3_ilim = 3.
Buck4_ilim = 8.

根据公式,这些值将给我正确的电流极限。

但是,如果我在GUI中使用下拉来设置所需的电流限制,则降压[1-4]的寄存器值与考虑给出的公式时不同。

例如,如果使用SmartCanvas GUI中的下拉列表为2500mA设置Buck [1-2] _ilim,这是CACK1和CACK2的所需2.5A电流限制,则寄存器0x9c值变为0x88。
reg 0x9C的位3:0对应于BUCK1\u ILIM。然后根据公式,BUCK1电流极限=(1400+BUCK1μILIM*200)mA=(1400+8*200)mA=3000 mA或3A,这给了我一个不同于我期望极限的结果。

非常感谢你的帮助,
jl.

ED\U对话框
离线
最后一次露面:9小时57分钟前
员工
加入:2017-09-18 11:54
你好JL,

你好JL,

谢谢你的设置。ILIM设置用于线圈电流,您必须查看电感特性的数据表,如ISAT值。

编程设备时,卧板电源的当前限制是多少?

谨致问候,

艾略特

Xmarine007.
离线
最后一次露面:8个月3天前
加入:2020-02-23 17:11
你好,艾略特,

你好,艾略特,

根据数据表,我在BUCK[1-4]输出端使用的特定电感器的ISAT值为4.4A(典型值)。所以把ILIM值保持在3200mA应该没问题吧?

另外,我的工作台电源的电流限制设定为500毫安。我应该设置一个更高的值吗?这可能是我出现编程错误的原因吗?

非常感谢,
jl.

ED\U对话框
离线
最后一次露面:9小时57分钟前
员工
加入:2017-09-18 11:54
你好JL,

你好JL,

我成功地将OTP编程到DA9062中,没有问题。

你能检查eval板上的开关的发件吗?

500mA应该足够,我的设置为1A。但是,如果需要1a,我认为存在一个问题。您可以监控VSYS和TP,以便在编程IC时查看任何嗡嗡声,编程时可能会有棕色。

你能给我寄一张评估委员会的照片吗?

谨致问候,

预计起飞时间

Xmarine007.
离线
最后一次露面:8个月3天前
加入:2020-02-23 17:11
你好,艾略特,

你好,艾略特,

我刚检查了TP交换机,它将所有方式设置为左侧到TP_ON位置。我已经监控了vsys,但它在5v仍然保持稳定。我没有监视TP,因为我在板或子板上没有看到TP引脚。我应该监控哪个PIN /跳线以验证TP?

我向你发送了我的评估板的形象。

非常感谢,
jl.

附件:
Xmarine007.
离线
最后一次露面:8个月3天前
加入:2020-02-23 17:11
你好,艾略特,

你好,艾略特,

我发现子板上的TP引脚,能够在编程期间监控电压电平。如我以前的回复中所述,VSYS在5 V中保持稳定,在编程期间保持相同。TP稳定在4.5 V,编程期间没有下垂。TP也应该在5V吗?

而且,当我尝试编程时,仍然会收到相同的消息,“编程失败。找到无效/未编程的结果!“。不知道如何进行。

谢谢,
jl.

ED\U对话框
离线
最后一次露面:9小时57分钟前
员工
加入:2017-09-18 11:54
你好JL,

你好JL,

4.5V很低。当我们执行ICP时,我们会在TP引脚上推荐7.5V。

在开始编程之前,您是否成功地与设备进行了通信。您可以打开/关闭电源开关,查看是否正在与设备通话。

在编程窗口中,需要加载设备OTP,然后加载到.ini文件中。此时CRC将不匹配,您还应看到绿色、红色或黄色寄存器高亮显示。

在这一点上你看到任何红色突出显示的寄存器吗?

然后,您应该点击程序,如果编程完成,CRC应该。

谨致问候,

艾略特

Xmarine007.
离线
最后一次露面:8个月3天前
加入:2020-02-23 17:11
你好,艾略特,

你好,艾略特,

>在开始编程之前,您是否成功地与设备进行了通信。你可以把降压开关转到
>看看你是不是在和设备通话。
是的,我能打开和关闭Buck _en按钮。所有示波器输出电压都处于GUI中设置的级别。

>在编程窗口中时,需要加载设备OTP,然后在.ini文件中加载。此时的crc
>将不匹配,您还应该看到绿色,红色或黄色寄存器突出显示。
是的,这就是我看到的。

>在这一点上你看到任何红色突出显示的寄存器吗?
不,没有红色突出显示的寄存器。我看到大多是黄色和白色。有一些灰色和褪色的绿色寄存器,与未使用的寄存器相对应。

>然后您应该单击“程序”,如果编程完成CRC应该。
当我单击程序时,它最终返回上述错误消息。

我确实注意到了一个奇怪的输出,有时在TP引脚。有时,当PMIC处于状态17:激活时,TP上有66.67mhz正弦信号。正弦信号是1 Vpp,直流电压约为4.45 V。如果我禁用总线接口并重新启用它,它就会消失,TP会稳定在4.45 V左右。有时我注意到正弦信号在那里,当我进入Power Commander模式时就会消失(稳定在4.45 V的直流电)。我包括一个PDF的振荡器输出与无正弦波对TP。

谢谢,
jl.

Xmarine007.
离线
最后一次露面:8个月3天前
加入:2020-02-23 17:11
你好,艾略特,

你好,艾略特,

我订购并收到了一个新董事会,它似乎按预期工作。一旦我连接了新板,我就可以看到行为的差异。我现在可以根据我们的讨论使用新电路板编程PMICS,并且已经用几个ICS进行了。原始编程板必须与经销商有缺陷。从我记得的是,自从我第一次将其翻过来但不知道这是正常行为,我有完全糟糕的行为。
另外,当我插入或拔下USB电缆时,USB端口上不会出现“电源浪涌”。未知的USB设备需要更多的电力比端口可以提供“消息”。

所以好消息是,所有似乎都与新董事会正常工作。谢谢你通过这个与我合作。给我的线索和董事会的不同行为促使我想知道董事会是否正常运作,特别是TP线上的间歇正弦波,因此我在同时订购了一个新板。
我有一个关于PMIC测试的问题,但我会把它发布到一个新的线程。
再次感谢,
jl.