PLT DUT通信失败

⚠️
你好。。谢谢你来论坛。令人兴奋的消息!我们现在正在进入我们的新论坛平台,它将提供更好的功能,并包含在主对话网站中。所有的帖子和帐户都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.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端口
三。使用SmartSnippets更新了GU上的固件
4根据UM-B-041设置配置设置
5尝试运行测试

当我试图运行测试(或与DUT的任何通信)时,输出指示“通信错误或DUT不存在”。我探测了DUT接口,发现UART波特率大约为97000 bps,这是奇怪的,因为它不是标准速度。我尝试更改配置中的UART设置,但似乎没有任何效果。有人能告诉我可能做错什么吗?

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

附件:
设备:
PM\u对话框
离线
最后一次见到:5小时6分钟前
工作人员
已加入:2018-02-08 11:03
嗨菲茨,

嗨菲茨,

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

谢谢,PM\u对话框

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 ...)
三。我确实遵循了第7.2.5节(见附件),我们使用P_&P05作为UART,并且我将波特率设置为57600。但是,我认为这个设置只在PLT二进制文件上传后才使用,而这并没有发生。
4. PLT V4.2.0.160

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

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

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

PM\u对话框
离线
最后一次见到:5小时6分钟前
工作人员
已加入:2018-02-08 11:03
嗨菲茨,

嗨菲茨,

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

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文件(DA1458x_DA1468x\u PLT\u v_U4.3.0.310\executables\params)中的COM端口与实际的windows COM端口不匹配。

你能确保你的定制板在没有使用PLT的情况下完全正常工作吗?请尝试重置PLT配置工具中的COM端口,然后再次枚举。您还可以尝试将0放入params.xml中的“DUT-COM端口”。例如,0。之后,PLT将尝试再次找到端口。

谢谢,PM\u对话框

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

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

我检查了枚举,确保DUT位于正确的标头上,并检查了所有连接。事实上,我可以看到UART线切换,如前面附加的逻辑分析器捕获所示。看来设备的路径是正常的。

我还将SWD上的J链路连接到DUT上,并且在PLT为DUT供电时,我可以用它检测DA14580。

所以,总而言之:

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

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

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

Fitz.
离线
最后一次见到:2年4个月前
已加入:2018-11-23 04:07
我又挖了些东西

我做了更多的挖掘,并尝试引导DUT而不带PLT,以查看是否可以根据https://support.dialog-semiconductor.com/system/files/resources/AN-B-001...。我附上了一个结果的PDF。

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

捕获2显示了缩放的数据

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

附件:
PM\u对话框
离线
最后一次见到:5小时6分钟前
工作人员
已加入:2018-02-08 11:03
嗨菲茨,

嗨菲茨,

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

谢谢,PM\u对话框

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电缆手动连接到SmartSnippetStudio设备,我可以看到它检测到设备并读取OTP。所以这个设备肯定是活的,但是PLT仍然无法读取。

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

见附件

附件:
PM\u对话框
离线
最后一次见到:5小时6分钟前
工作人员
已加入:2018-02-08 11:03
嗨菲茨,

嗨菲茨,

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\u对话框

Fitz.
离线
最后一次见到:2年4个月前
已加入:2018-11-23 04:07
是的,我一直在看安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由于某种原因无法驱动pin。

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

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

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

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

PM\u对话框
离线
最后一次见到:5小时6分钟前
工作人员
已加入:2018-02-08 11:03
嗨菲茨,

嗨菲茨,

很高兴你能搞定你的问题,谢谢你的指示。

谢谢,PM\u对话框