我正在使用带有插座的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文件加载”
- after loading any of the ini files, the CRCs don't match and the Table CRC appears in red.
三。点击“程序OTP”
Shortly after the clicking the Program OTP button I'd get the above error message.
此外,我遵循附录A.1中UM-PM-008版本1.4的OTP编程程序。
我试过几个空白的DA9062,但在编程过程中都表现相同。
请告知如何进行。我包括一个图形用户界面截图,而试图OTP的ini文件。
非常感谢你的帮助。
设备:
Hello,
你能分享一下你正在编写的OTP吗?
你们现在的供应限额是多少?
谨致问候,
Elliott
你好,艾略特,
所有四个降压输出的电流限制均设置为3200 mA。请参阅随附的邮政文件与我的OTP。我尝试了几个与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μm*200)mA
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]\u ILIM寄存器字段设置为以下值,以说明公式并获得所需的电流限制:
BUCK1\u ILIM=5美元
巴克2μm=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.
For example, if I set BUCK[1-2]_ILIM using the dropdown in the SmartCanvas GUI to 2500mA, which is my desired 2.5A current limits for Buck1 and Buck2, register 0x9C value becomes 0x88.
reg 0x9C的位3:0对应于BUCK1\u ILIM。然后根据公式,BUCK1电流极限=(1400+BUCK1μILIM*200)mA=(1400+8*200)mA=3000 mA或3A,这给了我一个不同于我期望极限的结果。
非常感谢你的帮助,
JL
Hello Jl,
谢谢你的设置。ILIM设置用于线圈电流,您必须查看电感特性的数据表,如ISAT值。
When you program the device what is the current limit on your bench supply?
谨致问候,
Elliott
你好,艾略特,
根据数据表,我在BUCK[1-4]输出端使用的特定电感器的ISAT值为4.4A(典型值)。所以把ILIM值保持在3200mA应该没问题吧?
另外,我的工作台电源的电流限制设定为500毫安。我应该设置一个更高的值吗?这可能是我出现编程错误的原因吗?
Thanks so much,
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.
你能给我寄一张评估委员会的照片吗?
谨致问候,
预计起飞时间
你好,艾略特,
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
你好,艾略特,
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?
而且,当我尝试编程时,仍然会收到相同的消息,“编程失败。找到无效/未编程的结果!“。不知道如何进行。
谢谢,
JL
Hello JL,
4.5V is quite low. When we perform ICP, we recomend 7.5V on the TP pin.
在开始编程之前,您是否成功地与设备进行了通信。您可以打开/关闭电源开关,查看是否正在与设备通话。
在编程窗口中,需要加载设备OTP,然后加载到.ini文件中。此时CRC将不匹配,您还应看到绿色、红色或黄色寄存器高亮显示。
在这一点上你看到任何红色突出显示的寄存器吗?
然后,您应该点击程序,如果编程完成,CRC应该。
谨致问候,
Elliott
你好,艾略特,
>在开始编程之前,您是否成功地与设备进行了通信。你可以把降压开关转到_EN buttons on and off. All oscilloscope output voltages are at the levels set in the GUI.
>看看你是不是在和设备通话。
Yes, I am able to turn the BUCK
>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.
是的,这就是我看到的。
>在这一点上你看到任何红色突出显示的寄存器吗?
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.67mhz正弦信号。正弦信号是1 Vpp,直流电压约为4.45 V。如果我禁用总线接口并重新启用它,它就会消失,TP会稳定在4.45 V左右。有时我注意到正弦信号在那里,当我进入Power Commander模式时就会消失(稳定在4.45 V的直流电)。我包括一个PDF的振荡器输出与无正弦波对TP。
谢谢,
JL
你好,艾略特,
I have ordered and received a new board and it seems to work as expected. As soon as I've connected the new board, I could already see a difference in behavior. I can now program the PMICs with the new board as per our discussions and have already done so with a few ICs. The original programming board must have been defective from the distributor. From what I remember, I had the exact bad behavior ever since I first turned it on but didn't know whether that was the normal behavior or not.
另外,当我插入或拔下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