你好,
希望有人可以在这里建议我!
去年,我在自己设计的几块电路板上使用了DA14580设备,没有任何问题。
如AN-B-001文档所述,电路板使用外部微型微型微型计算机将BIN文件下载到引脚4和5的DA14580 UART上的57600PBS。
在此之后,固件交换波特率为115200,然后我可以轻松地使用DSPS应用程序通过DSLID手机拾取的数据。一切都搞得很好。
我已经搬到一个新的开发与新的BLE DA14580板,使用相同的原理图和固件(尽管不同的布局)。
我现在的问题是,即使新板被DSPS app看到并成功连接,app还是没有接收到数据。
我之前将相同的引导SW下载到DA14580设备,如前所述,该设备让我回到正确的CRC,然后我发送0x06 ACK,然后向115200转换到115200。
我已经使用一个范围验证了我的数据将以正确的波特率发送到DA14580,但即使一次发送单个ASCII字符也不会导致BLE传输。
DA14580甚至是我给出的BLE名字的广告,所以我知道我发送的启动文件正在运行,现在我已经没有了想法......
如果我回到我的旧电视板,我可以让应用程序正常,所以它也不喜欢它在电话一侧的东西。
我的问题:
1. DA14580是否有可能宣传和连接,但无法传输数据?可能会引起这个吗?
2.我正在使用在以前的布局中运行的芯片天线,但我没有PI网络,只需一个3.3nh电感器到远离RFIOP引脚的信号迹线。
我是否需要PI网络,我认为这只是优化了RF,但即使与手机关闭(完整的BLE条显示在手机上),我仍然没有收到数据。
芯片天线周围也有足够的间隙。
3.有什么我可能错过的吗?
谢谢你的帮助,
麦克风
设备:
嗨,迈克,
至于现在,这里有一些关于用例的开放性问题,但这里有一些建议。
要真正测试硬件,你可以加载我们的无代码软件到你的设备上,可以在下面的页面找到链接。有了这个,你将能够发送AT命令到你的设备和测试功能。有关信息,请参阅启动指南。
https://support.dialog-seminiondionder.com/connectivity/reference-design/smartbond-codeless-serial-link.
根据您可能想要检查的描述,如果UART流控制开启。如果你确定它在软件中是ON的并且在硬件中是路由的。否则它将无法工作。
此外,当你说哪怕只发送一个字符……当你这样做的时候,你还是会保持手机的连接状态,还是会断开连接?
这只是为了得到一些想法,您是否在您以前的设计中拥有32khz水晶,您在当前的设计中省略了?
最好,
lc_dialog.
谢谢回复 !
在使用IAR之前使用相同的DA14580 BIN文件,我可以在前一个板上进入调试模式(主机微量的主机MICRO),一次通过UART传输单个ASCII字符,并在DSP上显示,所以我不认为这是流量控制。手机不会失去连接
该示意图附有新板。
我发现的唯一问题是我没有在VDCDC引脚上包含1UF帽,但是我已经有线了一个SMD。如果没有此帽子会在没有此盖子的情况下电动启动?
然而,这里的电压约为1.4V预期。
填充32kHz XTAL和16MHz,P2是主体微型的连接器。R5和R6上拉电阻不会填充,因为它们是I2C选项。
我限定了RST_BLE引脚的作用域,并在程序开始时进行重置,而且不会像预期的那样再次进行重置。
谢谢
麦克风
我的主要问题是:
设备是否可能进行广告和连接,但仍然是一个(布局?)问题,停止数据传输?
谢谢
麦克风
嗨,迈克,
我正在调查其他可能的原因。至于这个问题,我还没有遇到这个问题,其中连接工作,但数据tx由于布局问题。我正在查。
此外,您是否有机会测试我们的无附加应用程序。这是排除任何硬件相关的故障。
您使用的是哪个版本的DSPS/SDK ?
最好,
lc_dialog.
感谢更新。
我通过UART发送给DA14580的引导代码是以C代码的字节数组形式出现的。
它是我以前使用的相同的字节数组,该效果正常,并由公司的软件开发人员提供给我。亚博全网
我没有尝试过无附庸的应用程序,因为它是一个十六进制文件,我需要用工具闪存它,但由于它是一个可下载的固件应用程序,我没有在板上进行任何编程垫。
我可能要等到下周给我提供C字节数组的同事们从度假回来的时候。
也许他们可以将无附加应用程序十六进制文件转换为我可以使用的字节数组(除非您拥有字母数组中已提供的十六进制文件?)或构建一个简单的应用程序,可帮助调试问题。
谢谢,
麦克风
嗨,迈克,
有一个新的发布的DSPS Android应用程序(版本DSPS-Android-3.210.4.zip),需要与较新的DSPS软件应用程序使用。亚博国际官网平台网址这个更新是为了处理一些在Android中阻止通信的更新。
我知道您使用的是可能不会受此影响的一些以前的DSP软件应用程序。但是,我希望您从我们的支持网站下载此新版本并测试数据传输。
此外,您是否可以为我们提供您使用的DSPS软件版本。
最好,
lc_dialog.
你好,
是的,我手机上已经有这个版本了。3.210.4。
为了以防万一,我已经卸载了,然后又重新安装了,但还是一样。
是否有任何其他应用程序可以推荐尝试在Android侧的东西?
谢谢
麦克风
固定!
问题是流量控制。
即使我没有(已知)在我的旧板上使用流量控制,硬件已被配置为使用它,并且正确设置旧板上的引脚。
在我的新设计中,我把引脚1.0和1.1放在浮动位置,因为我没有想到会像之前的图像那样使用流量控制。然而DA14580预料到了这一点。
我收到了一个新的可下载引导映像,软件中的流量控制,现在正常工作。
谢谢
麦克风
嗨,迈克,
很高兴知道它是固定的。因为这是我们讨论过的问题而不是布局问题。如果你有任何问题,请告诉我们。
最好,
lc_dialog.