DA14580 - 未在应用程序上收到的数据

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

你好,

希望有人可以在这里建议我!

去年,我在我设计的几个电路板上使用了DA14580设备,没有任何问题。
如AN-B-001文档所述,电路板使用外部微型微型微型计算机将BIN文件下载到引脚4和5的DA14580 UART上的57600PBS。
在此之后,固件交换波特率为115200,然后我可以轻松地使用DSPS应用程序通过DSLID手机拾取的数据。一切都搞得很好。

我已经转移到一个新的开发与新的BLE DA14580板,使用相同的原理图和固件(尽管不同的布局)。
我现在的问题是,即使DSPS应用程序看到了新板并成功连接到它,应用程序没有接收到数据。
我之前将相同的引导SW下载到DA14580设备,如前所述,该设备让我回到正确的CRC,然后我发送0x06 ACK,然后向115200转换到115200。
我已经使用一个范围验证了我的数据将以正确的波特率转到DA14580,但是即使每次发送一个ASCII字符也不会导致BLE传输。
DA14580甚至是我给出的BLE名字的广告,所以我知道我发送的启动文件正在运行,现在我已经没有了想法......
如果我回到我的旧电视板,我可以让应用程序正常,所以它也不喜欢它在电话一侧的东西。

我的问题:
1. DA14580是否有可能宣传和连接,但无法传输数据?可能会引起这个吗?
2.我正在使用在以前的布局中运行的芯片天线,但我没有PI网络,只需一个3.3nh电感器到远离RFIOP引脚的信号迹线。
我需要一个PI网络,我将虽然这只是优化射频,但即使与手机关闭(完整BLE酒吧显示在手机上)我仍然没有收到数据。
芯片天线周围也有大量的间隙。
3.有什么我可能错过的吗?

谢谢你的帮助,

麦克风

设备:
lc_dialog
离线
最后一次露面:4天4小时前
职员
加入:2016-09-19 23:20
嗨,迈克,

嗨,迈克,

至于现在,有一些关于在此处的开放式问题,但这里有一些建议..

要真正测试硬件,您可以加载我们的无代码软件到您的设备上,可以在下面的链接页中找到。有了这个,你将能够发送AT命令到你的设备和测试功能。有关信息请参考启动指南。
https://support.dialog-seminiondionder.com/connectivity/reference-design/smartbond-codeless-serial-link.

根据您可能想要检查的描述,如果有UART流控制开。如果你确实确保它是在软件和硬件路由。否则它将不起作用。

而且,当你说发送哪怕一个字符…当你这样做时,你仍然保持与手机的连接,还是它在那一点断开连接?

这只是为了得到一些想法,您是否在您以前的设计中拥有32khz水晶,您在当前的设计中省略了?

最好的,
lc_dialog

mlan.
离线
最后一次露面:2年1周前
加入:2018-01-22 11:58
谢谢回复 !

谢谢回复 !

在使用IAR之前使用相同的DA14580 BIN文件,我可以在前一个板上进入调试模式(主机微量的主机MICRO),一次通过UART传输单个ASCII字符,并在DSP上显示,所以我不认为这是流量控制。手机不会失去连接
该示意图附有新板。
我发现的唯一问题是我没有在VDCDC引脚上包含1UF帽,但是我已经有线了一个SMD。如果没有此帽子会在没有此盖子的情况下电动启动?
然而,这里的电压约为1.4V预期。

填充32kHz XTAL和16MHz,P2是主体微型的连接器。R5和R6上拉电阻不会填充,因为它们是I2C选项。
我已经确定范围的RST_BLE引脚,并在我的程序开始时重置,再也不会像预期的那样。

谢谢
麦克风

附件:
mlan.
离线
最后一次露面:2年1周前
加入:2018-01-22 11:58
我的主要问题是:

我的主要问题是:

设备是否有可能进行广告和连接,但仍然是一个(布局?)问题,阻止数据传输?

谢谢
麦克风

lc_dialog
离线
最后一次露面:4天4小时前
职员
加入:2016-09-19 23:20
嗨,迈克,

嗨,迈克,

我正在调查其他可能的原因。至于这个问题,我没有遇到这个问题的连接工作,但不是数据tx由于布局问题。我正在检查。

此外,您是否有机会测试我们的无附加应用程序。这是排除任何硬件相关的故障。

你使用的是哪个版本的DSPS/SDK ?

最好的,
lc_dialog

mlan.
离线
最后一次露面:2年1周前
加入:2018-01-22 11:58
感谢更新。

感谢更新。

我通过UART发送给DA14580的引导代码是C代码中字节数组的形式。
它是我以前使用的相同的字节数组,该效果正常,并由公司的软件开发人员提供给我。雷电竞下载app

我没有尝试过无附庸的应用程序,因为它是一个十六进制文件,我需要用工具闪存它,但由于它是一个可下载的固件应用程序,我没有在板上进行任何编程垫。

我可能要等到下周给我提供C字节数组的同事休假回来。
也许他们可以将无附加应用程序十六进制文件转换为我可以使用的字节数组(除非您拥有字母数组中已提供的十六进制文件?)或构建一个简单的应用程序,可帮助调试问题。

谢谢,
麦克风

lc_dialog
离线
最后一次露面:4天4小时前
职员
加入:2016-09-19 23:20
嗨,迈克,

嗨,迈克,

有一个新的发布的DSPS Android应用程序(版本DSPS-Android-3.210.4.zip),需要使用更新的DSPS软件应用程序。雷竞技安卓下载这个更新是为了处理Android中阻塞通信的一些更新。
我知道您使用的是可能不会受此影响的一些以前的DSP软件应用程序。但是,我希望您从我们的支持网站下载此新版本并测试数据传输。

此外,您是否可以为我们提供您使用的DSPS软件版本。

最好的,
lc_dialog

mlan.
离线
最后一次露面:2年1周前
加入:2018-01-22 11:58
你好,

你好,

是的,我手机上已经有这个版本了。3.210.4。
为了以防万一,我卸载了又重新安装了,但还是一样。

是否有任何其他应用程序可以推荐尝试在Android侧的东西?

谢谢
麦克风

mlan.
离线
最后一次露面:2年1周前
加入:2018-01-22 11:58
固定!

固定!

问题是流量控制。
即使我没有(已知)在我的旧板上使用流量控制,硬件已被配置为使用它,并且正确设置旧板上的引脚。
在我的新设计中,我让Pins 1.0和1.1浮动,因为我不希望像以前那样使用流量控制。然而,DA14580是预料之中的。
我收到了一个新的可下载引导映像,软件中的流量控制,现在正常工作。

谢谢
麦克风

lc_dialog
离线
最后一次露面:4天4小时前
职员
加入:2016-09-19 23:20
嗨,迈克,

嗨,迈克,

很高兴知道它是固定的。因为这是一个我们已经讨论过的问题,而不是一个布局问题。如果你有任何问题,请告诉我们。

最好的,
lc_dialog