'阅读OTP CRC'和'表CRC'永远不会匹配

11个帖子/ 0新
最后一篇
Xmarine007.
离线
最后一次露面:7个月3周前
加入:2020-02-23 17:11
'阅读OTP CRC'和'表CRC'永远不会匹配

我正在使用一个DA9062-eval3板,带有插座Daugther Loard(232-02-A)并试图OTP编程一个空白PMIC(DA9062-00-AM)。我使用了我当地的Fae给出的文件,但也尝试了用SmartCanvas GUI安装的几个,并尝试使用DA9062,但“读取OTP CRC”和“表CRC”在我加载时从不匹配任何文件。当我点击“程序OTP”按钮时,我得到了一个“编程不成功。找到无效/未编程的结果!”错误信息。

这些是我在SmartCanvas GUI中使用OTP程序员工具尝试OTP DA9062的步骤:

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

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

此外,我遵循OTP编程过程从UM-PM-008修订版1.4中附录A.1。

我尝试了几个空白的da9062s,但在编程期间都表现得相同。

请建议如何进行。我在尝试OTP ini文件时包括GUI的屏幕截图。

非常感谢你的帮助。

设备:
ed_dialog.
离线
最后一次露面:45分钟24秒前
员工
加入:2017-09-18 11:54
你好,

你好,

你能分享你想要编程的OTP吗?

您为供应设置了哪些目前的限制?

亲切的问候,

艾略特

Xmarine007.
离线
最后一次露面:7个月3周前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

所有四个降压输出的电流限制设定为3200 mA。请使用我的OTP查看附加的zip文件。我尝试了使用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_ILIM * 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] _LILIM寄存器字段设置为下面的值,以考虑公式并获得所需的电流限制:

Buck1_ilim = 5.
Buck2_ilim = 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对应于cuck1_ilim。然后根据公式,Buck1电流限制=(1400 + BUCK1_ILIM * 200)MA =(1400 + 8 * 200)mA = 3000 mA或3a。所以这给了我一个不同的结果,而不是我想要的限制。

非常感谢你的帮助,
jl.

ed_dialog.
离线
最后一次露面:45分钟24秒前
员工
加入:2017-09-18 11:54
你好JL,

你好JL,

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

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

亲切的问候,

艾略特

Xmarine007.
离线
最后一次露面:7个月3周前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

根据数据表的根据DataSheet,Cuck [1-4]输出的特定电感器的ISAT值为4.4A(典型值)。所以那么应该可以保持伊利姆值在3200ma,右边保持呢?

此外,我的台式电源限制设定为500 mA。我应该将其设置为更高的价值吗?这可能是我获得编程错误的原因吗?

非常感谢,
jl.

ed_dialog.
离线
最后一次露面:45分钟24秒前
员工
加入:2017-09-18 11:54
你好JL,

你好JL,

我设法在没有问题的情况下将OTP编程到DA9062中。

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

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

你能给我发一张你的评估委员会的形象吗?

亲切的问候,

埃德

Xmarine007.
离线
最后一次露面:7个月3周前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

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

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

非常感谢,
jl.

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

你好艾略特,

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

此外,当我尝试编程时,我仍然得到相同的消息,“编程不成功。找到无效/未编程结果!”。不确定如何继续。

谢谢,
jl.

ed_dialog.
离线
最后一次露面:45分钟24秒前
员工
加入:2017-09-18 11:54
你好JL,

你好JL,

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

在进行编程之前,您是否已成功使用设备进行处理。您可以切换降压打开/关闭,以查看您是否正在与设备交谈。

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

此时你看到任何红色突出显示的寄存器吗?

然后,如果编程完成CRC,则应单击“程序”。

亲切的问候,

艾略特

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

你好艾略特,

>在您进行编程之前,您是否使用设备成功进行了处理。您可以将降压打开/关闭
>看看你是否正在与设备交谈。
是的,我能打开和关闭Buck _en按钮。所有示波器输出电压都处于GUI中设置的级别。

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

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

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

我确实注意到TP引脚上的奇怪输出。有时,随着PMIC在第17阶段:有效,TP上有66.67 MHz正弦信号。正弦值是1 VPP,DC约为4.45 V.如果我禁用总线接口并重新挂起,它会消失,TP左右扎塞在4.45 V左右。有时我注意到正弦状况,当我进入电源指挥官模式时,我注意到正弦状况(在4.45 v的4.45 v即将到达DC)。我包括振荡器输出的PDF,无论是在TP上的正弦波。

谢谢,
jl.

Xmarine007.
离线
最后一次露面:7个月3周前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

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

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