的DA14585和DA14586建议用于新设计。
最灵活和最低功耗的蓝牙®低能耗解决方案
DA14581集成电路是DA14580的优化版本,可缩短启动时间并支持多达8个连接。它有一个完全集成的无线电收发器和基带处理器,用于Bluetooth®低能。它可以用作独立的应用程序处理器,也可以用作托管系统中的数据泵。
DA14581支持灵活的内存体系结构,用于存储蓝牙配置文件和定制应用程序代码,这些代码可以通过空中(OTA)进行更新。合格的蓝牙低功耗协议栈和HCI就绪软件存储在专用ROM中,所有软件通过一个简单的调度器运行在ARM®Cortex®-M0处理器上。
蓝牙低功耗固件包括L2CAP服务层协议、安全管理器(SM)、属性协议(ATT)、通用属性配置文件(GATT)和通用访问配置文件(GAP)。支持蓝牙SIG发布的所有配置文件以及自定义配置文件。该收发器直接与天线接口,完全符合蓝牙4.2标准。
DA14581拥有专用硬件,用于蓝牙低能耗链路层实现,以及用于增强连接能力的接口控制器。
生命周期状态
特征
蓝牙4.2
Cortex M0应用处理器
电源0.9 - 3.6 V
单引脚射频输入输出
丰富的模拟和数字外围设备
8连接
优化的启动时间
支持OTA软件升级
利益
基于同样出色的DA14580 SoC
使用专用ROM,提供针对A4WP和HCI的优化
A4WP:
- 电源接收单元(PRU)的快速启动时间
- 8电源传输单元(PTU)的连接
人机交互:
- 为HCI优化的代码,适合于OTP
- 这使得客户/模块能够提供预编程的HCI设备/模块
亚博国际官网平台网址
无线充电(A4WP)
盐酸
包装
wlsp -34 (2.5 x 2.5 x 0.5 mm)
QFN-40 (5.0 x 5.0 x 0.9 mm)
超薄WLCSP-34 (2.436 x 2.436 x 0.334 mm)
停止开发工具包和参考设计
基于DA14581的硬件开发工具包 |
---|
DA14581开发工具包–专业版 |
DA14581
10个月前
没有表示没有收到Exchange MTU响应
邮寄人帕金森20分 7答复在我们使用DA14581的BLE外设中,在连接时外设发送一个Exchange MTU请求并通常接收一个Exchange MTU响应。我们已经运行过iOS设备,它遵循DA14581发送Exchange MTU请求,iOS设备发送一个Exchange MTU请求,DA14581发送一个Exchange MTU响应。此时iOS设备发送一个写请求给DA14581特征。DA14581发送一个写响应,然后通常发送一个指示。在交换MTU序列发生的情况下,即使双方已经成功协商MTU,也不会发送任何指示。
在这个实例中,缺少接收Exchange MTU响应是否使DA14581处于不执行指示的状态?
谢谢你的帮助。
10个月前
当然,我会附加一个嗅探器文件。这只在iOS上出现过。我们已经广泛使用Android,但从未见过这个问题。
根据嗅探器文件,这个有问题的MTU交换发生在帧1169250、169448和169460。第一个写请求在帧169758到达DA14581,并有一个写响应。我们的系统总是会发送一个指示,但是在这种情况下它不会。
附件 | 大小 |
---|---|
嗅探器 | 2 MB |
10个月前
嗨rparkinson,
根据蓝牙LE 4.0规范,DA14580已经发送了一个MTU_exchange请求,并等待MTU交换响应。如果这个响应不是来自iPhone(客户端),那么发送安全请求不是一个好方法。
我们假设您需要解耦MTU交换请求和安全请求调用机制,以便首先进行MTU交换,然后从DA14580发送安全请求。
当对MTU交换请求的响应挂起时,设备无法发送指示或通知。显然,iOS堆栈错误地丢弃了请求,因为可能与正在进行的安全进程发生冲突。为了不混淆iOS堆栈,建议将Exchange MTU请求与安全请求解耦,首先发出MTU请求,然后完成安全请求。
谢谢,下午好
10个月前
嗨rparkinson,
谢谢你的在线问题。能不能共享一份嗅探器日志,这样我就能看一遍,了解在空中发生了什么?这种行为只发生在iOS上吗?
谢谢,下午好