你好,
希望有人可以在这里建议我!
去年我在我在没有任何问题的情况下使用DA14580设备在我设计的几个板上。
如AN-B-001文档所述,电路板使用外部微型微型微型计算机将BIN文件下载到引脚4和5的DA14580 UART上的57600PBS。
在此之后,固件交换波特率为115200,然后我可以轻松地使用DSPS应用程序通过DSLID手机拾取的数据。一切都搞得很好。
自从使用相同的原理图和固件(尽管如此)使用相同的原理图和固件(虽然不同布局不同的布局),我已经移动到了一个新的开发。
我现在的问题是,即使DSPS应用程序看到新的电路板并成功连接到它,应用程序也没有收到数据。
我之前将相同的引导SW下载到DA14580设备,如前所述,该设备让我回到正确的CRC,然后我发送0x06 ACK,然后向115200转换到115200。
我已经使用了我的数据以正确的波特率向DA14580进行了验证,但即使在一次发送单个ASCII字符也不会导致BLE传输。
DA14580甚至是我给出的BLE名字的广告,所以我知道我发送的启动文件正在运行,现在我已经没有了想法......
如果我回到我的旧电视板,我可以让应用程序正常,所以它也不喜欢它在电话一侧的东西。
我的问题:
1. DA14580是否有可能宣传和连接,但无法传输数据?可能会引起这个吗?
2.我正在使用在以前的布局中运行的芯片天线,但我没有PI网络,只需一个3.3nh电感器到远离RFIOP引脚的信号迹线。
我需要一个PI网络,但是,它虽然这只是优化了RF,但即使用手机关闭(手机上显示的全部BLS),我仍然没有收到数据。
芯片天线周围有充足的间隙。
3.有什么我可能错过的吗?
谢谢你的帮助,
麦克风
设备:
嗨迈克,
至于现在,有一些关于在此处的开放式问题,但这里有一些建议..
要执行硬件,您可以将无附件软件加载到您的设备上,该设备可以在下面链接的页面上找到。有鉴于此,您将能够在命令到Yoru设备的命令并测试功能。有关信息,请参阅“启动指南”。
https://support.dialog-seminiondionder.com/connectivity/reference-design/smartbond-codeless-serial-link.
基于您可能想要检查的序列,如果有UART流控制。如果您确保它在软件中以及在硬件中路由。否则它将不起作用。
此外,当你说甚至是一个字符......当你这样做时,你仍然与手机连接,还是在这一点上断开连接?
这只是为了得到一些想法,您是否在您以前的设计中拥有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字节数组就是从HOL回来的。
也许他们可以将无附加应用程序十六进制文件转换为我可以使用的字节数组(除非您拥有字母数组中已提供的十六进制文件?)或构建一个简单的应用程序,可帮助调试问题。
谢谢,
麦克风
嗨迈克,
DSPS Android应用程序(Version DSPS-Droid -3.210.4.zip)有一个新的版本需要与较新的DSPS软件应用程序一起使用。这是更新的,以处理阻止通信的Android中的一些更新。亚博国际官网平台网址
我知道您使用的是可能不会受此影响的一些以前的DSP软件应用程序。但是,我希望您从我们的支持网站下载此新版本并测试数据传输。
此外,您是否可以为我们提供您使用的DSPS软件版本。
最好的,
lc_dialog
你好,
是的,这已经是我手机上的版本。3.210.4。
我卸载并再次重新安装,以防万一,但仍然是一样的。
是否有任何其他应用程序可以推荐尝试在Android侧的东西?
谢谢
麦克风
固定的 !
问题是流量控制。
即使我没有(已知)在我的旧板上使用流量控制,硬件已被配置为使用它,并且正确设置旧板上的引脚。
在我的新设计上,我离开了引脚1.0和1.1浮动,因为没有期望使用以前没有用图像的流量控制。然而,DA14580期待它。
我收到了一个新的可下载引导映像,软件中的流量控制,现在正常工作。
谢谢
麦克风
嗨迈克,
很高兴知道它是固定的。由于它成为我们讨论的问题而不是布局问题。如果您有更多问题,请告诉我们。
最好的,
lc_dialog