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

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.xmece.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
11 posts / 0 new
Last post
xmarine007
Offline
Last seen:1个月4天前
加入: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文件中加载”
- after loading any of the ini files, the CRCs don't match and the Table CRC appears in red.
3.单击“程序OTP”

Shortly after the clicking the Program OTP button I'd get the above error message.

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

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

Please advice how to proceed. I am including a screenshot of the GUI while trying to OTP the ini file.

非常感谢你的帮助。

设备:
ed_dialog.
Offline
Last seen:1个月2周前
Staff
加入:2017-09-18 11:54
Hello,

Hello,

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

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

亲切的问候,

Elliott

xmarine007
Offline
Last seen:1个月4天前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

所有四个降压输出的电流限制设定为3200 mA。请使用我的OTP查看附加的zip文件。我尝试了使用GUI安装的几个INI​​文件,但当我尝试编写空白DA9062-00-AM部分时,它们似乎都表现得相同。

Also, all the jumpers settings on the motherboard are the same as installed from factory except I have now changed J34 from 5V_USB--VBOOST_IN to VBOOST_IN--VBOARD. I was still getting some power surge messages that were temporarily disabling my USB ports, but this jumper setting eliminated those. I am including a PDF file inside the zip file with my board jumper settings before I changed J34.

I noticed that my total current limits, the way they are set in the OTP, exceed the max 8.5A that the chip can provide. So I have been trying to change that and consolidate between the datasheet and the SmartCanvas GUI. However, I seem to have run into a problem.

我应该只使用下拉目前的限制,或者根据数据表中给出的公式计算它?

Buck1 current limit = (1400 + BUCK1_ILIM * 200) mA
Buck2限流= (1400 + BUCK2_ILIM * 200)
Buck3 current limit = (1700 + BUCK3_ILIM * 100) mA
Buck4 current limit = ( 700 + BUCK4_ILIM * 100) mA

So for example if I want,

Buck1 current limit = 2.5A
Buck2 current limit = 2.5A
Buck3 current limit = 2A
Buck4 current limit = 1.5A

如果我将BUCK [1-4] _LILIM寄存器字段设置为下面的值,以考虑公式并获得所需的电流限制:

Buck1_ilim = 5.
BUCK2_ILIM = 5
BUCK3_ILIM = 3
BUCK4_ILIM = 8

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

However, if I use the drop-down in the GUI to set the current limits desired, the register values for BUCK[1-4] are different than when considering the formulas given.

例如,如果使用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.
Offline
Last seen:1个月2周前
Staff
加入:2017-09-18 11:54
Hello Jl,

Hello Jl,

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

When you program the device what is the current limit on your bench supply?

亲切的问候,

Elliott

xmarine007
Offline
Last seen:1个月4天前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

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

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

Thanks so much,
JL

ed_dialog.
Offline
Last seen:1个月2周前
Staff
加入:2017-09-18 11:54
Hello JL,

Hello JL,

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

Could you check the postion of the switch on the eval board?

500mA should be enough, mine is set to 1A. However if it needs 1A i think there is an issue. You could monitor Vsys and TP to see any droops when you program the IC, there could be a brown out when programming.

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

亲切的问候,

埃德

xmarine007
Offline
Last seen:1个月4天前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

I just checked the TP switch and it is set all the way to the left to the TP_ON position. I have monitored VSYS but it stays stead at 5V. I haven't monitored TP as I have not seen a TP pin on the board or daughterboard. What pin/jumper should I monitor to verify TP?

I am sending you an image of my eval board.

Thanks so much,
JL

Attachment:
xmarine007
Offline
Last seen:1个月4天前
加入:2020-02-23 17:11
Hello Elliott,

Hello Elliott,

I found the TP pin on the daughter board and was able to monitor the voltage level during programming. As mentioned in my previous reply, VSYS holds steady at 5 V and stays the same during programming. TP holds steady at 4.5 V and there is no droop during programming either. Should TP be at 5V too?

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

Thanks,
JL

ed_dialog.
Offline
Last seen:1个月2周前
Staff
加入:2017-09-18 11:54
Hello JL,

Hello JL,

4.5V is quite low. When we perform ICP, we recomend 7.5V on the TP pin.

Before you go into programming, are you commucation successfully with the device. You can toggle the buck On/Off to see if you are talking to the device.

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

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

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

亲切的问候,

Elliott

xmarine007
Offline
Last seen:1个月4天前
加入:2020-02-23 17:11
Hello Elliott,

Hello Elliott,

>在您进行编程之前,您是否使用设备成功进行了处理。您可以将降压打开/关闭
>see if you are talking to the device.
Yes, I am able to turn the BUCK_EN buttons on and off. All oscilloscope output voltages are at the levels set in the GUI.

>When in the programming window, you need to load the device OTP, and then load in the .ini file. The CRC at this point
>will not match, you should also see green, red or yellow registers highlighted.
Yes, this is what I am seeing.

>此时您是否看到任何红色突出显示的寄存器?
No, there are no red highlighted registers. I am seeing mostly yellow and white. There are some gray and faded-green registers that correspond to unused registers.

>你应该然后单击程序,如果程序ming is completed the CRC should.
When I click program, it eventually returns with the error message described above.

我确实注意到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上的正弦波。

Thanks,
JL

xmarine007
Offline
Last seen:1个月4天前
加入:2020-02-23 17:11
嗨艾略特,

嗨艾略特,

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

So the good news is that all seems to be working correctly with the new board. Thanks for working with me through this. The clues you have given me and the different behavior of the board have prompted me to wonder if the board is functioning correctly, especially the intermittent sinusoidal on the TP line, and thus I ordered a new board in the meantime.
I do have a question regarding PMIC testing, but I'll post it to a new thread.
再次感谢,
JL