11帖子 / 0新
最后一篇文章
otatiaro
离线
最后一次露面:6年2周前
加入:2016-03-15 08:46
开始一个新项目

你好,

我正在使用Murata LBCA2HNZYZ BLE模块(包括DA14580芯片)开发新板。

我们已经在使用USB到串行转换器和蓝牙SPP来进行此应用程序,我们希望切换到BLE的价格,尺寸和与iOS的兼容性(完全消耗不是问题,这些单位运行几分钟,拉动AMPS和AMPS和AMPS然后更换电池)。

我还没有下载SDK(今天将要做),我有Dialog Dev套件(等待Murata Dev Kit)。

我的主要关注点是关于吞吐量以及如何实现最佳吞吐量,并且仍然与PC,Android和iOS兼容。目前,我们在BT和USB上都使用115200bps,我知道我在BLE上的速度不会相同,只是希望它不会太慢...

兼容性又如何兼容,几乎与所有智能手机兼容?桌面PC兼容性(带有足够的硬件)呢?最近的笔记本电脑都配备了BLE吗?它是否兼容,是否由Windows正确处理?linux?苹果电脑 ?
我们正在使用QT进行软件开发,自5.5以来,它是否已经使用QT与DA14580交换数据?

托马斯。

设备:
otatiaro
离线
最后一次露面:6年2周前
加入:2016-03-15 08:46
你好,

你好,

另一个问题...我真的不想使用OTP,在最终设备中是否完全支持通过UART启动时(每次设备启动)将固件注入固件?
我认为没有任何技术原因不能得到支持,但是我更喜欢确保。

这样,我就不必单独编程该单元(我在生产中需要编程的板上还有另一个Cortex-M),只需要UART / RESET PIN即可从主MCU控制以注入固件(32KB)没什么大不了的,我有256KB的“主”固件),我可以将VPP引脚保持无连接,并且可以在需要时更新BLE固件。

DSPS协议的固件尺寸是多少?

托马斯。

mt_dialog
离线
最后一次露面:1年1个月前
职员
加入:2015-06-08 11:34
嗨,otatiaro,

嗨,otatiaro,

我想您对我们的DSP应用程序最感兴趣,因为您想用BLE将USB替换为串行转换器。我建议您查看我们的参考示例的DSPS应用程序注释。关于智能手机,合并性更像是依赖于智能手机的Android版本。DSPS应用程序已使用Android 4.4.2至5.0和iOS 7.0至8.1.1进行了测试。DSPS应用程序使用对话框自定义配置文件(由于BT SIG还没有官方BLE串行配置文件),因此,要使用Windows或Linux上的DSP,您必须使用额外的580,该580将接收数据和数据由于DSPS应用程序仅在Android上可用,而不是PC(Windows或Linux),因此将它们推到您的串行端口。

关于您的第二个问题,是的,您可以使用UART将代码下载到580,应用程序图像的内存大小在SDK3中约为15kbytes,SDK5中的代码大约为15kbytes。

谢谢mt_dialog

otatiaro
离线
最后一次露面:6年2周前
加入:2016-03-15 08:46
你好,

你好,

感谢你及时的答复。我还不能访问SDK(仅几个小时前就要求它)。

好的15/17KB没什么大不了的。有QT使用的提示吗?
无论如何,我们正在使用自己的协议 /终端程序,使用第二个580用于PC使用,还是“只是”编码正确的软件来解释数据包(我知道它对应用程序不透明,它必须处理BLE数据包而不是连续交流)?
使用DSP的预期数据速率是多少(我们已经有校验和在协议中进行了重试)?

我正在完成硬件设计...只是无法弄清楚该如何处理Antin和Antout ...

托马斯。

mt_dialog
离线
最后一次露面:1年1个月前
职员
加入:2015-06-08 11:34
嗨,otatiaro,

嗨,otatiaro,

我们不使用QT,所以我不知道。您必须开发一个等同于Android/iOS DSPS应用程序的Windows应用程序,该应用程序将实现自定义配置文件,Connect和
由于没有标准配置文件,因此与DSP 580应用程序进行交互。您可以在DSPS应用程序注释中找到有关DSPS应用程序的所有信息,转移率是40kbps至80kbps,Baud率为115200。

谢谢mt_dialog

otatiaro
离线
最后一次露面:6年2周前
加入:2016-03-15 08:46
你好,

你好,

OK收到了Murata Dev套件,安装了工具等。
将Prox_Sensor示例项目上传到板上,开始,寻找BT外围设备,好的,我可以在Windows 10上使用我的便宜的USB BT/BLE加密狗看到它,尝试配对,配对。
伟大的 !
下一步,下载DSP,编译,加载到董事会并启动它,我可以在Windows中看到新的外围名称,良好,尝试配对.... NOP,Windows不会与DSPS设备配对,休斯顿,我们有一个问题 !

在硬件侧,我在Murata模块上连接了Antin和Antout,没关系,现在关于外部32kHz晶体,这似乎是可选的,您能确认吗?

托马斯。

otatiaro
离线
最后一次露面:6年2周前
加入:2016-03-15 08:46
似乎是因为Windows

似乎是因为Windows想要一些配对之王:https://e2e.ti.com/support/wireless_connectivitivitivitivitivitivitivitivity/bluetooth_low_energy/f/...
还是这意味着我的应用程序可以在不配对的情况下连接到设备(我必须调查)?
将配对添加到DSP会多么困难(我可能在同一区域中有多个设备,每个设备属于客户,我喜欢人们不会错误地连接到某人的其他设备的想法)。

托马斯。

otatiaro
离线
最后一次露面:6年2周前
加入:2016-03-15 08:46
正好基于此:http:/

基于此:http://support.dialog-spoomendonductor.com/sdk-5-and-basic-board-poboard-problem我在DSPS目标项目中启用了安全性。
现在我可以从Windows 10和Windows Phone 8.1连接,希望这不会给Android或iOS造成问题吗?

我还禁用了睡眠模式,并将慢速源设置为不是32kHz晶体,跳出足以从板上卸下晶体。

下一步是软件开发,可以在PC / Android / iOS方面启动并运行(我可以继续使用QT或切换回C# / .NET / XAMARIN ...)。
但是,嘿,老实说,我没想到只有几个小时就可以连接它!

托马斯。

mt_dialog
离线
最后一次露面:1年1个月前
职员
加入:2015-06-08 11:34
嗨,otatiaro,

嗨,otatiaro,

DSPS应用程序无法实现安全性以配对,它只会像您注意到的那样与客户端设备连接。就外部晶体而言,XTAL16是雄鹿或增压模式的强制性,XTAL32仅适用于Boost模式,如580 DataSheet在第142页和143页上所示。

谢谢mt_dialog

v007bond
离线
最后一次露面:5年9个月前
加入:2015-11-10 12:09
大家好,

大家好,
我对引脚连接有疑问-Murata模块ZY,在文档中,我查看我是否使用115k界限我连接到P0_2和P0_3(UTX&RTX),但是在此引脚上是CTS和RTS,我能做什么,我知道这一点,我知道协议可以使用这种连接吗?
我知道与56k和9k的连接是如何的,但是115k是问题。
感谢 。

表4:引导时不同引脚上的UART波特率
UTX URX波特率(kbit/s)
P0_0 P0_1 57.6
P0_2 P0_3 115.2
P0_4 P0_5 57.6
P0_6 P0_7 9.6

mt_dialog
离线
最后一次露面:1年1个月前
职员
加入:2015-06-08 11:34
嗨,v007bond,

嗨,v007bond,

我不确定我会收到您的问题,您正在谈论的UART波特率是580执行引导序列(主启动程序执行时)时预定义引脚的预定义波特率。启动序列完成后,您可以将引脚重置为外围初始化功能中所需的任何功能和波特速率。请查看AN-B-001文档,以获取有关580启动序列的更多信息。

谢谢mt_dialog