PLT DUT交流失败

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
15个帖子/ 0新
最后一篇
Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
PLT DUT交流失败

我正在尝试使用PLT开发DA14580的生产测试。我目前只有一个dut在插槽1上,我试图与它沟通,但却正在遇到问题。

到目前为止,这是我所做的事情:

1.带5V(VDD 5V)和3.3V(VBAT&VDDIO)的电源PLT。
2.检测到GU和DUT1的COM端口
3.使用SmartSnippets更新了GU上的固件
4.根据UM-B-041设置配置设置
5.试图运行测试

当我尝试运行测试(或与DUT的任何通信)时,输出表示“Comms Error或DUT”。我探讨了DUT界面,注意到UART波特率约为97000bps,这是奇数,因为它不是标准速度。我尝试在配置中更改UART设置,但它似乎没有任何效果。任何人都可以建议我做错了什么?

我附上了一些捕获的PLT输出和DUT接口的流量。

附件:
设备:
PM_DIALOG.
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨Fitz,

嗨Fitz,

我需要一些关于你的问题的澄清。如果您使用定制董事会或我们的任何开发委员会,您能告诉我吗?如果您使用DA14580 / 5 Pro主板DK,则接线根据UM-B-041用户手册的图175?您是否遵循7.2.5 DUT硬件设置(DA1458X)段中描述的配置?您正在进行哪个版本的PLT软件?此外,您是否可以上传您的配置屏幕截图?

谢谢,PM_DIALOG.

Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
感谢您的快速回复!

感谢您的快速回复!以下是您的问题的答案:

1.这是根据DA14580-01的自定义板上
2.我没有看到图175. UM-B-041中的最高数字数字,即我看到的附录P中的146(V4.2https://support.dialog-seminile.com/system/files/resources/um-b-041 ...
3.我确实关注第7.2.5节(见附图)我们使用P_04和P_05来为UART,我已经将波特设置为57600.但是,我认为此设置仅在PLT二进制上传后使用,这是未发生的。
4. PLT V4.2.0.160

我应该指出这个过程似乎在“fw下载”阶段失败,所以它看起来像是plt工具无法通过UART与引导加载程序通信。我需要编程引导加载程序吗?我不确定这些设备是否有任何固件闪烁。

附件:
Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
我仍然无法过去

我仍然无法达到这一点......对我可以尝试的任何建议?

PM_DIALOG.
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨Fitz,

嗨Fitz,

在我之前的评论中,我介绍了这个用户手册:

https://support.dialog-seminile.com/system/files/resources/um-b-041_da1458x_da1468x_production_line_tool_4v3.pdf.

似乎PLT和DUT之间存在沟通问题。此错误的原因可能是:

  • 没有DUT连接到特定的PLT位置
  • DUT从工具中激活的DUT连接到不同的PLT DUT连接器
  • PLT到DUT连接存在问题(不稳定连接,长屏蔽电缆,连接到错误的引脚)。
  • DUT OTP应用程序标志被刻录,因此它无法从UART启动
  • params.xml文件中的COM端口(da1458x_da1468x_plt_v_4.3.0.310 \ executables \ params)与实际的Windows COM端口不匹配。

如果您可以确保您的定制板在不使用PLT的情况下是全功能吗?请尝试重置PLT配置工具中的COM端口并再次枚举。您还可以尝试将0放入“DUT COM端口”中的PARAMS.xml。例如, 0 。之后,PLT将尝试再次找到端口。

谢谢,PM_DIALOG.

Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
感谢您的反馈。一世

感谢您的反馈。我抓住了一个新的部分来消除OTP应用程序标志问题,以便这应该是可以的。但是,我的PLT工具仍然无法与DUT建立沟通。

我已经检查了枚举,确保DUT位于正确的标题上并检查所有连接。事实上,我可以看到UART线条切换,如前所述所示的逻辑分析仪所示。它似乎是设备的路径是可以的。

我还将SWD连接到DUT上的J-Link,我可以在PLT为该DUT供电时使用它检测DA14580。

所以总结:

1.设备越来电源(J-Link可以检测到它)
2. UART线路连接到正确的DUT(我可以看到它们使用逻辑分析仪切换)
3.我在RX和TX上看到了UART数据,但它总是相同的 - 这对我来说似乎并不恰当。

PLT UART检查的固件下载阶段的预期波特率是多少?

我真的很感激有关如何调试这一点的进一步建议。

Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
我做了更多的挖掘和

我做了一些更多的挖掘,并试图在没有PLT的情况下引导DUT,看看我是否可以根据手动进入引导加载程序https://support.dialog-semicondiondiondum/system/files/resources/an-b-001 ...。我附上了一个结果的PDF。

捕获1显示了在VBAT上应用的功率,然后根据预期从DUT接收0x02。但是,在此之后,我看到P04和P05上的垃圾数据,这个循环每64ms无限期重复

捕获2显示了缩放的数据

根据链接文件,看起来OTP LDO是电压不正常。这是检查内部产生的电压是否正确?这可能是什么问题?

附件:
PM_DIALOG.
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨Fitz,

嗨Fitz,

如果您的定制董事会在不使用PTL的情况下正确运行,请澄清您是否可以澄清?此外,请您附上结果的PDF吗?我无法找到它的附件。我会再次检查你的问题,我会尽快回复你。

谢谢,PM_DIALOG.

Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
对不起,我想我忘了

对不起,我想我忘了早点单击上传。PDF现在附上。

是的,设备在定制板上工作正常。事实上,它在生产设施中也与PLT合作,但是我正在尝试向生产测试添加一些功能,因此需要重现PLT-> DUT设置。

请您确认PLT引脚7(TX)应连接到DUT P0_4(TX)或DUT P0_5(RX)?

Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
我有更多的更新。一世

我有更多的更新。我用FTDI电缆手动向设备连接到智能代码段,我能够看到它检测到设备并读出OTP OUT。所以设备肯定是活跃的,但PLT仍然无法阅读它。

在交换TX和RX线路后,我看到了不同的行为。它看起来像OTP LDO现在也可以,并在停止前循环5次。仍然没有意义的是,PLT没有响应来自DUT的0x02消息。

见附件

附件:
PM_DIALOG.
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨Fitz,

嗨Fitz,

PLT与您的定制板之间的连接应该是这样的:

UART TX:DUT TX(PIN7)< - > DA1580自定义板RX

UART RX:DUT RX(PIN9)< - > DA1580自定义板TX

您还应连接VBAT和GND。您可以按照逐步按照UM-B-041用户手册的8示例使用段落吗?启动DA14580的启动过程,我非常建议您查看第6.2 Da1458x段连接到UART的段落AN-B-001:从串行接口启动DA14580 / 581/583文档。您将看到引导协议以DA1458X UART TX引脚发送0x02开始。

谢谢,PM_DIALOG.

Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
是的,我一直在看AN-B

是的,我一直在看AN-B-001。我可以看到DA14580 UART TX引脚传输0x02,这在附加的捕获上显示。但是,我没有看到从PLT中对此的任何回应,因为我期待并且实际上执行使用Smart Scippets Toolbox,如附加在所示。

我还尝试根据第8节重新配置我的所有设置,并查看相同的结果

作为侧面注意,我不小心接受了上述答案,并没有办法撤消这一点。

Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
我发现了,如果我

我发现,如果我离开DUT RX引脚漂浮,PLT实际上将响应DUT。但是一旦我连接DUT RX引脚,PLT就不会响应。几乎看起来PLT无法出于某种原因驱动针。

它再次与外部FTDI电缆和智能片段工具箱合理工作。

PLT驱动力是否真的很低?不确定在这里发生了什么。

附件:
Fitz.
离线
最后一次露面:2年4个月前
加入:2018-11-23 04:07
我从中取出了一个电阻

我从接口板上取下了一个电阻,DUT通过连接并工作。似乎是PLT UART的驱动力量并不高,这就是智能代码段工具箱正在运行的原因。

PM_DIALOG.
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨Fitz,

嗨Fitz,

很高兴你识上你的问题,谢谢你的迹象。

谢谢,PM_DIALOG.