PLT DUT通信失败

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
15个帖子/ 0新
最后发表
Fitz.
离线
最后看到:2年4个月前
加入:2018-11-23 04:07
PLT DUT通信失败

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

以下是我目前为止所做的:

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

当我尝试运行测试(或与DUT的任何通信)时,输出显示“COMMS ERROR or DUT NOT PRESENT”。我探测了DUT接口,注意到UART波特大约是97000bps,这很奇怪,因为它不是标准速度。我尝试更改配置中的UART设置,但似乎没有任何效果。有人能指出我哪里做错了吗?

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

附件:
设备:
PM_Dialog
离线
最后看到:14小时14分钟前
工作人员
加入:2018-02-08 11:03
嗨,菲茨一样,

嗨,菲茨一样,

我需要一些关于你的问题的澄清。如果您使用定制董事会或我们的任何开发委员会,您能告诉我吗?如果您使用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节(见附件),UART使用P_04和P_05,我已经将波特率设置为57600。然而,我认为这个设置只有在PLT二进制文件上传后才会使用,而这是不可能的。
4. PLT V4.2.0.160

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

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

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

PM_Dialog
离线
最后看到:14小时14分钟前
工作人员
加入: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文件中的COM端口(DA1458x_DA1468x_PLT_v_4.3.0.310\可执行文件\params)与实际的windows COM端口不匹配。

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

谢谢,PM_Dialog

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

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

我已经检查了枚举,确保DUT在正确的头部,并检查了所有的连接。事实上,我可以看到UART行切换,如前面所附的逻辑分析仪捕获所示。看来通往设备的路径是正常的。

我还通过SWD连接了一个J-Link到DUT,当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-semiconductor.com/system/files/resources/AN-B-001..。.我附上了一个结果的PDF。

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

捕获2显示了缩放的数据

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

附件:
PM_Dialog
离线
最后看到:14小时14分钟前
工作人员
加入:2018-02-08 11:03
嗨,菲茨一样,

嗨,菲茨一样,

如果您的定制董事会在不使用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电缆手动将设备连接到Smart Snippet Studio,我能够看到它检测设备并读出OTP。所以设备肯定是活的,但PLT还是无法读取它。

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

见附件

附件:
PM_Dialog
离线
最后看到:14小时14分钟前
工作人员
加入: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从串行接口启动文档。您将看到引导协议从发送0x02的DA1458x UART TX引脚开始。

谢谢,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小时14分钟前
工作人员
加入:2018-02-08 11:03
嗨,菲茨一样,

嗨,菲茨一样,

很高兴你把问题解决了,谢谢你的提示。

谢谢,PM_DIalog