低能耗蓝牙
SmartBond™:电源、尺寸和系统成本没有妥协
蓝牙®低能耗是事实上的低功耗标准,用于连接设备彼此和到云。SmartBond™SoC家族高度集成,拥有最小、最节能的蓝牙低能耗解决方案,实现最低的系统成本。一套广泛的支持工具确保了易于使用和快速进入市场。
零件号 | DA14699/7/5/1 | DA14683 | DA14682 | DA14586 | DA14585 | DA14531/0 | DA14531MOD | |
产品描述 | 世界上最先进的无线微控制器产品系列 | 具有可扩展内存的单芯片高安全性蓝牙5解决方案 | 体积小,功耗低,最集成的蓝牙5 SoC | 世界上最小、功率最低的蓝牙5.1片上系统,支持未来10亿个物联网设备 | DA14531 SmartBond TINY™模块,基于世界上最小和最低功率的蓝牙5.1片上系统 | |||
类型 |
SoC | ● | ● | ● | ● | |||
SiP | ● | ● | ||||||
模块 | ● | |||||||
技术 |
蓝牙®勒 | 5.2 | 5.0 | 5.0 | 5.0 | 5.0 | 5.1 | 5.1 |
2.4 GHz专有 | ● | |||||||
核心系统 |
CPU | 96 mhz的手臂 Cortex-M33 浮点DSP扩展 |
96 mhz的手臂 Cortex-M0 |
96 mhz的手臂 Cortex-M0 |
16兆赫的手臂 Cortex-M0 |
16兆赫的手臂 Cortex-M0 |
16兆赫的手臂 Cortex-M0 + |
16兆赫的手臂 Cortex-M0 + |
内存 | 512 kb 384 kb (691) |
128 kb | 128 kb | 96 kb | 96 kb | 赠 | 赠 | |
罗 OTP |
128 kb 4 kb |
128 kb 64 kb |
128 kb 64 kb |
128 kb 64 kb |
128 kb 64 kb |
144 kb 32 kb |
144 kb 32 kb |
|
闪光 | QSPI闪光 | QSPI闪光 | 1024 kb | 256 kb | SPI闪光 | SPI闪光 | 128 kb | |
晶体 | 32 mhz + 32 khz | 32/16MHz + 32 khz | 32/16MHz + 32 khz | 16兆赫+ 32 khz | 16兆赫+ 32 khz | 32兆赫 | 32兆赫 | |
权力 |
内部DCDC | 巴克 | 巴克 | 巴克 | Buck&Boost | Buck&Boost | Buck&Boost○ | 巴克 |
系统外部电源轨道 | 2 x1.8v 1 x3.3v | 2 x1.8v 1 x3.3v | 2 x1.8v 1 x3.3v | |||||
充电器 | ●●●〇 | ● | ● | |||||
安全 |
AES /沙 | 256/512 | 256/512 | 256/512 | 128 | 128 | 128 | 128 |
ECC / TRNG | ●● | ●● | ●● | ○● | ○● | |||
安全密钥处理 | ● | ● | ● | |||||
广播 |
频率 | 2.4 ghz | 2.4 ghz | 2.4 ghz | 2.4 ghz | 2.4 ghz | 2.4 ghz | 2.4 ghz |
发射功率 | 6 dbm | 0 dbm | 0 dbm | 0 dbm | 0 dbm | 2.5 dbm | 2.2 dbm | |
接收灵敏度 | -97年dbm | -94年dbm | -94年dbm | -93年dbm | -93年dbm | -94年dbm | -94年dbm | |
外围设备 |
UART / SPI / I2C | 3/2/2 | 2/2/2 | 2/2/2 | 2/1/1 | 2/1/1 | 2/1/1 | 2/1/1 |
QSPI XiP 动态解密 |
2/2/2/1 ● |
1 ○ |
1 ○ |
|||||
USB FS / HS | 1○ | 1○ | 1○ | |||||
定时器/ PWM / RTC | 4/4/1 | 3/3 | 3/3 | 4/2 | 4/2 | 3/2/1 | 3/2/1 | |
i2, PCM / PDM | 8 ch / 2 ch | 8 ch / 2 ch | 8 ch / 2 ch | 8 ch / 2 ch | 8 ch / 2 ch | |||
液晶显示器 | ●●●〇 | |||||||
键盘/ QDEC / IR | ●●● | ●●● | ●●〇 | ●●〇 | ●●〇 | ●●〇 | ||
ADC | 8 ch 10 b 8 ch 14 b |
8 ch 10 b | 8 ch 10 b | 4 ch 10 b | 4 ch 10 b | 4 ch 10 b | 4 ch 10 b | |
领导的司机 | 2 - 2○○ | 3. | 3. | |||||
温度传感器 | ● | ● | ● | ● | ● | |||
其他 | 触觉/电机控制器 | |||||||
亚博国际官网平台网址
|
电器 | ● | ● | ● | ● | ● | ● | ● |
资产跟踪 | ● | ● | ● | ● | ● | |||
灯塔 | ● | ● | ● | ● | ||||
消费电子产品 | ● | ● | ● | ● | ● | ● | ● | |
测向 | ● | |||||||
游戏和AR/VR | ● | ● | ● | |||||
工业自动化 | ● | ● | ● | ● | ||||
医疗保健 | ● | ● | ● | ● | ● | ● | ● | |
网状网络 | ● | ● | ● | |||||
电脑外围设备 | ● | ● | ● | ● | ● | ● | ● | |
智能家居及楼宇 | ● | ● | ● | ● | ● | ● | ● | |
穿戴 | ● | ● | ● | ● | ● | ● | ||
无线测距(WiRa) | ● | |||||||
智能门锁 | ● | ● | ● | |||||
物联网传感器 | ● | ● | ● | ● | ● | ● | ● | |
包 |
#针型(# GPIO) 维 |
VFBGA100 (55) 5×5毫米 (699/697) |
WLCSP53 (21) 3.41 x3.01毫米 AQFN60 (37) |
AQFN60 (31) 6 x6毫米 |
QFN40 (24) 5×5毫米 |
WLCSP34 (14) 2.40 x2.66毫米 QFN40 (25) |
WLCSP17 (6) 1.7 x2.05毫米 (531只) |
MOD16 (9) 12.5 x14.5毫米 |
工作温度 | -40到85°C | -40到85°C | -40到85°C | -40到85°C | -40到85/105°C | -40到85°C | -40到85°C | |
供电电压范围 | 2.4至4.75V | 1.7至4.75V | 1.7至4.75V | 0.9 ~ 3.3V | 0.9 ~ 3.3V | 1.1 ~ 3.3V | 1.8 ~ 3.3V | |
开发套件 | DA14695职业 DA14695 USB |
DA14683职业 DA14683 USB |
DA14683职业 DA14683 USB |
DA14585职业 DA14585基本 |
DA14585职业 DA14585基本 |
da14531 /0 pro da14531 usb | DA14531MOD职业 |
阅读更多 |
阅读更多 |
DA14680/1 | 不建议用于新设计;关于改进性能-参见DA14682/3 |
DA14580/1/2/3 | 不建议用于新设计;关于改进性能-参见DA14585/6而且DA14530/1 |
一个更快的方式到新的蓝牙®应用程序亚博国际官网平台网址
瑞典物联网公司Smart亚博全网 Sensor Devices AB认为,开发新的蓝牙应用应该和使用它们一样简单。亚博国际官网平台网址这就是为什么他们使用Dialog的蓝牙soc创建了BleuIO蓝牙低能耗USB适配器——这是一种智能的、高度集成的设备,允许开发人员以最小的努力创建新的蓝牙LE 5.0应用程序。亚博国际官网平台网址
用于智能标签的运动感知薄蓝牙®低能耗信标解决方案
信标是由电池供电的小型蓝牙无线电发射机。信标提供了一种廉价的广播解决方案,能够在很长时间内自主运行。在本文中,我们将展示信标如何通过使用一系列外设来支持扩展功能,以便在保持自主操作的同时处理和显示数据。
不需要充电的智能设备?
Smartcube公司生产模块化芯片,可将运动鞋和身份证等日常用品转换为智能的联网物联网设备。值得注意的是,他们的目标是生产非常节能的芯片,从而产生的设备永远不需要充电!Dialog的SmartBond蓝牙低耗能范围帮助他们以低成本实现功耗目标,同时提供出色的可靠性。
产品ID | 应用程序 | 标准 | 内存大小FLASH (Mb) | 内存大小ROM (kB) | 内存大小OTP (kB) | 内存大小RAM (kB) | GPIOs (max) | 电源最小(V) | 最大电源(V) | Tx电流(mA) | Rx电流(mA) | 输出功率(dBm) | 灵敏度(dBm) | 单片机 | 推荐用于新设计 | 包 | 最大系统时钟(MHz) | 灵活的系统时钟 | 从FLASH执行 | HW加密引擎 | QSPI | SPI | UART | I2C | USB | PDM | 文档 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DA14580-01UNA | 信标和接近性健康与健身人机界面设备智能家居 | 核心规格 | 0 | 84 | 32 | 50 | 14 | 0.9 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 没有 | WL-CSP34, 2.5 * 2.5 * 0.5毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
DA14580-01AT2 | 信标和接近性健康与健身人机界面设备智能家居 | 核心规格 | 0 | 84 | 32 | 50 | 24 | 0.9 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 没有 | QFN40 5 * 5 * 0.9毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
DA14580-01A32 | 信标和接近性健康与健身人机界面设备智能家居 | 核心规格 | 0 | 84 | 32 | 50 | 32 | 0.9 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 没有 | QFN48 6 * 6 * 0.9毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
DA14581-00UNA | 无线充电主机控制器接口 | 核心规格 | 0 | 84 | 32 | 50 | 14 | 0.9 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 没有 | WL-CSP34, 2.5 * 2.5 * 0.5毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
da14581 vra——00000 | 无线充电主机控制器接口 | 核心规格 | 0 | 84 | 32 | 50 | 14 | 0.9 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 没有 | WL-CSP34, 2.5 * 2.5 * 0.3毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
DA14581-00AT2 | 无线充电主机控制器接口 | 核心规格 | 0 | 84 | 32 | 50 | 24 | 0.9 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 没有 | QFN40 5 * 5 * 0.9毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
DA14583-01F01AT2 | 信标和接近性健康与健身人机界面设备智能家居 | 核心规格 | 1 | 84 | 32 | 50 | 24 | 2.35 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 没有 | QFN40 5 * 5 * 0.9毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
da14585 - 00000 vv2 * | 信标和接近性健康与健身人机界面设备智能家居通过BLE远程控制语音命令 | BLE 5.0核心规范+补充功能 | 0 | 128 | 64 | 96 | 14 | 0.9 | 3.6 | 4.8 | 5.1 | 0 | -93年 | M0 | 是的 | WL-CSP34, 2.4 * 2.66 * 0.5毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 1 | 文档 |
da14585 - 00000 at₂* | 信标和接近性健康与健身人机界面设备智能家居通过BLE远程控制语音命令 | BLE 5.0核心规范+补充功能 | 0 | 128 | 64 | 96 | 25 | 0.9 | 3.6 | 4.9 | 5.3 | 0 | -93年 | M0 | 是的 | QFN40 5 * 5 * 0.9毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 1 | 文档 |
DA14586-00F02AT2 * | 信标和接近性健康与健身人机界面设备智能家居通过BLE远程控制语音命令 | BLE 5.0核心规范+补充功能 | 2 | 128 | 64 | 96 | 24 | 1.8 | 3.6 | 4.9 | 5.3 | 0 | -93年 | M0 | 是的 | QFN40 5 * 5 * 0.9毫米 | 16 | 没有 | 没有 | 是的 | 0 | 1 | 2 | 1 | 0 | 1 | 文档 |
DA14680-01F08A92 | 穿戴智能家居苹果HomeKit人机界面设备其他可充电设备 | BLE 4.2核心规格+可选功能 | 8 | 128 | 64 | 128 | 31 | 1.7 | 4.75 | 5.2 | 6 | 0 | -94年 | M0 | 没有 | AQFN60 6 * 6 * 0.8毫米 | 96 | 是的 | 是的 | 是的 | 0 | 2 | 2 | 2 | 1 | 1 | 文档 |
da14681 - 01000 - u2 | 穿戴智能家居苹果HomeKit人机界面设备其他可充电设备 | BLE 4.2核心规格+可选功能 | 0 | 128 | 64 | 128 | 21 | 1.7 | 4.75 | 5.2 | 6 | 0 | -94年 | M0 | 没有 | WL-CSP53, 3.4 * 3.0 * 0.5毫米 | 96 | 是的 | 是的 | 是的 | 1 | 2 | 2 | 2 | 1 | 1 | 文档 |
da14681 a92——01000 | 穿戴智能家居苹果HomeKit人机界面设备其他可充电设备 | BLE 4.2核心规格+可选功能 | 0 | 128 | 64 | 128 | 37 | 1.7 | 4.75 | 5.2 | 6 | 0 | -94年 | M0 | 没有 | AQFN60 6 * 6 * 0.8毫米 | 96 | 是的 | 是的 | 是的 | 1 | 2 | 2 | 2 | 1 | 1 | 文档 |
DA14682 * | 穿戴智能家居苹果HomeKit蓝牙网云连接应用程序亚博国际官网平台网址 | BLE 5 | 8 | 128 | 64 | 128 | 31 | 1.7 | 4.75 | 5.2 | 6 | 0 | -94年 | M0 | 是的 | AQFN60 6 * 6 * 0.8毫米 | 96 | 是的 | 是的 | 是的 | 0 | 2 | 2 | 2 | 1 | 1 | 文档 |
DA14683 * | 工业人机界面设备虚拟现实遥控器银行 | BLE 5 | 0 | 128 | 64 | 128 | 37 | 1.7 | 4.75 | 5.2 | 6 | 0 | -94年 | M0 | 是的 | AQFN60 6 * 6 * 0.8毫米 | 96 | 是的 | 是的 | 是的 | 1 | 2 | 2 | 2 | 1 | 1 | 文档 |
da14691 - 00000 hq2 * | 穿戴智能家居苹果HomeKit蓝牙网云连接应用程序亚博国际官网平台网址 | BLE 5.0核心规格+可选功能 | 可选的外部 | 128 | 4 | 384 | 44 | 2.4 | 4.75 | 3.5 | 2.2 | 6 | -97年 | M33 | 是的 | VFBGA86, 6 × 6 × 0.55 mm | 96 | 是的 | 是的 | 是的 | 1 | 2 | 3. | 2 | 1 | 1 | 文档 |
da14695 - 00000 hq2 * | 穿戴智能家居苹果HomeKit蓝牙网云连接应用程序亚博国际官网平台网址 | BLE 5.0核心规格+可选功能 | 可选的外部 | 128 | 4 | 512 | 44 | 2.4 | 4.75 | 3.5 | 2.2 | 6 | -97年 | M33 | 是的 | VFBGA86, 6 × 6 × 0.55 mm | 96 | 是的 | 是的 | 是的 | 1 | 2 | 3. | 2 | 1 | 1 | 文档 |
da14697 - 00000的hr2 * | 穿戴智能家居苹果HomeKit蓝牙网云连接应用程序亚博国际官网平台网址 | BLE 5.0核心规格+可选功能 | 可选的外部 | 128 | 4 | 512 | 55 | 2.4 | 4.75 | 3.5 | 2.2 | 6 | -97年 | M33 | 是的 | VFBGA100, 5 × 5 × 0.475 mm | 96 | 是的 | 是的 | 是的 | 2 | 2 | 3. | 2 | 1 | 1 | 文档 |
da14699 - 00000的hr2 * | 穿戴智能家居苹果HomeKit蓝牙网云连接应用程序亚博国际官网平台网址 | BLE 5.0核心规格+可选功能 | 可选的外部 | 128 | 4 | 512 | 55 | 2.4 | 4.75 | 3.5 | 2.2 | 6 | -97年 | M33 | 是的 | VFBGA100, 5 × 5 × 0.475 mm | 96 | 是的 | 是的 | 是的 | 2 | 2 | 3. | 2 | 1 | 1 | 文档 |
DA14531 | 一次性用品灯塔资产跟踪连接卫生RCU | BLE 5.1核心规格+补充功能 | 0 | 144 | 32 | 48 | 12 | 0.9 | 3.6 | 3.5 | 2.2 | 0 | -94年 | M0 + | 是的 | QFN24 * 2.2 * 3.04毫米 | 16 | 是的 | 是的 | 是的 | 0 | 1 | 2 | 1 | 0 | 0 | 文档 |
*推荐用于新设计
穿戴
接近性和资产跟踪
联系医学
智能家居与建筑
计算与游戏
SmartBond™SDK概述 | 产品支持 |
---|---|
SDK6 | DA14585/6+DA14531/0 |
SDK10 | DA1469x |
SDK1 | DA14682/3 也可用于DA14680/1,但不建议用于新设计 |
SDK5 | DA14580/1/3 不建议用于新设计 |
SmartBond开发工具概述 | 产品支持 |
---|---|
对话Smartbond Flash程序员 | DA14531/0,DA1458x而且DA1469x |
SmartSnippets工具箱 | 所有 |
SmartSnippets工作室 | 所有 |
生产线工具 |
社会距离
社交距离应用的嵌入式软件应用亚博国际官网平台网址
蓝牙低能量范围扩展器
SmartBond™BLE Range Extender参考设计使您能够充分利用蓝牙低能耗标准的输出功率,扩展您的应用范围。亚博国际官网平台网址
智能USB软件乐
智能USB适配器设备是一个完全集成的USB到蓝牙®LE解决方案,基于SmartBond™DA14683高安全蓝牙LE SoC。
emWin
由SEGGER微控制器开发的emWin嵌入式图形库现在由Dialog Semiconductor以库的形式与SmartBond®DA1469x无线微控制器一起提供免费商业使用。yabo国际娱乐
我们的SmartBond产品亚博电竞菠菜由开发套件和分析支持,以帮助您创建应用程序,充分利用SmartBond家族的独特优势。亚博国际官网平台网址这些工具可以帮助你缩短上市时间。
硬件开发套件
DA14531 | Da14531 - usb,DA14531 - Pro |
DA14585 | DA14585 -基本,DA14585 - Pro |
DA14683 | Da14683 - usb,DA14683 - Pro |
DA14695 | Da14695 - usb,DA14695——职业 |
所有蓝牙LE产品亚博电竞菠菜 | 生产线工具 |
以应用程序为中心的开发套件
DA14585 | DA14585物联网多传感器开发工具包 | |
DA14585 | DA14585语音RCU开发包 | |
DA1469x, DA14531 |
停止包
DA14583 | DA14583物联网传感器开发工具包 DA14585物联网是一款升级的传感器开发工具包,具有更多支持的传感器和云连接 |
|
DA14681 | DA14681 HomeKit开发工具包 | |
DA14681 | DA14681可穿戴开发工具包 |
公司总部设在日本,主要从亚博全网事电子元器件和音响设备的制造和销售。 |
|
Bithium -创新无线嵌入式系统(固件,硬件,软件)设计的合作伙伴。Bithium始终专注于实现项目目标和客户满意度。 |
|
剑桥咨询公司是一家创新产品开发、工程和技术咨询的优质多学科供应商。我们帮助客户将开创性的产品快速推向市场,利用尖端技术为客户带来新的知识产权。亚博电竞菠菜 |
|
Cloud2GND是一家全球工程服务公司,专门从事基于标准的无线连接解决方案。我们的客户范围从创新初创企业到大型半导体公司和标准组织。我们在嵌入式系统领域提供深入的知识,特别是围绕蓝牙技术,我们为我们的客户和他们的客户提供咨询、设计、开发、测试、部署和维护服务。我们的工程服务部门提供灵活的参与模式,作为一个专业的标准专家团队或一个完整的工程团队,能够管理您的项目需求,直至完成。 |
|
劳特巴赫是全球领先的完整、模块化和可升级微处理器开发工具制造商,自1979年以来在嵌入式设计领域拥有丰富的经验。工程团队开发和生产高度熟练和专业的开发工具,这些工具在世界各地的品牌TRACE32®下使用。 | |
LitePoint是为世界领先的无线制造商提供测试解决方案的领先供应商 |
|
村田是全球领先的设计,制造和供应先进的电子材料,领先的电子元件,多功能,高密度模块。 |
|
美国松下工业设备销售公司。亚博全网财富500亚博电竞菠菜强公司销售的许多产品实际上是由松下技术提供动力,我们很自豪地为制造商提供与松下品牌同义的性能、质量和可靠性。松下工业设备的力量为我们客户的产品开发过程带来战略创新。 |
|
TDK是世界上最大的电子元件制造商之一。 |
|
Tieto是领先的产品开发服务公司,帮助半导体,连接设备和通信基础设施制造商,构建下一代连接设备和事亚博全网物,汽车和网络。 |
|
无线技术专家。Xtel的核心竞争力是技术开发,这是其业务的重要组成部分。它利用最先进的技术为合作伙伴创造下一个产品或技术平台。在它的客户中,有一些是世界领先的科技创新者。它通常负责无线技术、协议和超低功耗设计和产品的开发。亚博电竞菠菜Xtel对无线技术的产品开发和成熟有深入的了解。它通常使用经过验证和测试的标准组件或平台,帮助其合作伙伴缩短上市时间。在需要技术提升的地方,它开发完整的产品或协助公司的开发团队。亚博电竞菠菜亚博全网其技术解决方案和创新技能得到了合作伙伴的认可。 |
|
Quuppa是实时定位系统(RTLS)和室内定位系统(IPS)的领先技术提供商。该公司成亚博全网立于2012年,由一群经验丰富的工程师和科学家从诺基亚研究中心分离出来,并成功地将其产品商业化,创建了一个完整的产品平台:Quuppa智能定位系统™,一个适用于基于位置的服务和应用的通用技术平台。亚博国际官网平台网址我们的平台为公司提供了一套完整的软件工具,用于规划、模拟和调试项目,可以作为构建各种基于位置的解决方案的坚实和可扩展的基础。开放的API使使用该平台变得快速和容易。迄今为止,Quuppa生态系统在全球拥有超过200个合作伙伴,他们使用Quuppa开放、多功能和可靠的定位平台,为制造业和物流、零售、医疗保健、体育、执法和安全、政府、资产跟踪等一系列行业的公司提供准确、实时和高性价比的定位解决方案。 |
DA14530和DA14531
5天前
ADC和定时信息
发布的lchianura40分 2回答你好,
我们正试图尽快从ADC读取样本,并通过BLE通知将它们发送到客户端(通常是智能手机)。
因为我们的ADC读取间隔目标范围从1到10毫秒,所以我们使用timer0而不是OS定时器。
假设标准MTU==23,每个包中有20字节的有效负载,我们按照以下方式进行:
- 配置并启动Timer0
- 中断时,调用回调函数从ADC中检索数据
- 在回调中,读取并存储ADC样本,然后:
- 如果到目前为止收集的样本数量< 10(在20字节负载中可存储的uint16样本的最大数量为10),增加一个样本计数器并返回。就流程而言,我们将回到第二点。
- 如果收集的样本数量== 10:
- 停止并禁用timer0
- 创建并发送通知(它的有效负载将是目前收集到的ADC样本)
- 重置采样计数器,回到点1。
上述逻辑在客户端订阅/取消订阅特定特性的通知时启动/停止。
我们有以下几个问题:
1 - timer0和内核任务的关系。
目前,正如下面所解释的,我们的事件链是:
(start timer0) ->(收集样本)->(停止timer0) ->(发送样本)->(开始timer0) ->(收集样本)->(停止timer0) ->(发送样本)->…
如果我们让timer0运行,而不是在创建和发送BLE通知之前停止它,会发生什么?
下一个计时器中断(因此,下一个读取ADC值的回调)会很快被处理吗ke_msg_send ()?
我们这里的目标是准确地测量在创建和发送BLE通知时丢失了多少ADC样本。
2 -从SDK和您的一些在线教程中,我们知道ADC可以配置为连续工作模式。
我们找不到任何关于如何以及何时使用连续模式的例子,但是我们注意到adc_register_interruptAPIadc.h和
.interval_mult字段中的adc_config_t结构,但是我们不确定如何解释连续模式是如何工作的。
你能否介绍有关情况?
3 -(有点不相关,但仍然是主题)我们注意到在较老的/不同版本的SDK中有一个adc_channel_enableAPI是6.0.14中缺少的。
我们不能同时配置和使用多个ADC通道是正确的吗?如果答案是肯定的,是否可以在运行时用不同的通道重新配置ADC ?
问候,
洛伦佐
1天前
你好,
感谢您的回复。
下面是我对你的观点的回复。
1 -我们这边做了些测试,用lld_evt_time_get ()同时确保睡眠模式是从所以BLE核心一直是开着的。
然而,我们发现它只需要不到625us——使用时可用的最大分辨率lld_evt_time_get ()—停止timer0,发送BLE通知并重新启动timer0。
考虑到它比发送一个23字节(op_code + attribute_handler + data)的数据包花费的时间要长,我们可以得出这样的结论:现在我们正在测量创建一个内核任务所需的时间,这与实际发送数据包所花费的时间无关。
例如,如果中心是谷歌Pixel 3手机,试图每10ms发送一个BLE通知将导致FW在几秒钟后崩溃,而如果中心是iPhone 12则正常:不同的连接间隔和每个连接事件的不同数据包数量意味着在前一种情况下,我们创建的BLE通知比中心在相同时间内可以接收到的更多。
所以,回答我最初的问题"下一个定时器中断(因此,下一个读取ADC值的回调)会在ke_msg_send()之后很快被处理吗?”:是的。
如果以上都是正确的,只要我们选择的读取间隔值不会导致BLE通知在输出中排队,直到没有更多可用的内存,那么丢失的ADC样本量是可以忽略的。
请告诉我们以上结论是否正确。
2 -是的,我们确实遵循了教程,是的,我们知道那个设置.continuous模式设置为trueadc_config_t结构将ADC配置为连续模式。
我们想了解的是如何而且当应采用连续模式。
在我们当前的设置中——按照您的教程——ADC的。continuous模式设置为FALSE,我们手动读取ADC样本使用adc_get_sample()。
如果我们将连续模式设置为TRUE,adc_get_sample ()将挂起约2秒,最后我们得到一个NMI似乎是由看门狗超时引起的。
我们的调试器停止__BKPT (0);在nmi_handler.c的第75行。参见下面的代码片段以获得参考。
if ((GetWord16(SYS_STAT_REG) & DBG_IS_UP) == DBG_IS_UP) __BKPT(0);其他的
那么,启用连续模式后应该如何使用呢?我们还应该使用adc_get_sample ()读取数据?
3 -谢谢你确认我们需要重新初始化ADC以切换通道。我们假设这样做在运行时不是一个问题,请告知如果这是错误的。
5天前
嗨lchianura,
谢谢你在网上发的帖子。请在下面找到你的问题的反馈。
1/这是非常特定于应用程序的,我认为最好的方法是在您的设备上测试它。如果计时器从未停止,我假设它将不断地产生中断,因此,发送BLE通知的回调将更频繁地被触发。
因此,您需要测量从为BLE通知创建消息到下次设备能够通过通知发送数据这段时间,丢失了多少timer0中断?
2/根据DA14531数据表和ADC块的描述:
将GP_ADC_CTRL_REG[GP_ADC_CONT]设置为1,启用连续模式,当当前转换完成时,该模式自动启动新的AD转换。
参见本教程:http://lpccs-docs.dialog-semiconductor.com/da145xx_tutorial_sdk6_peripherals/da14531_adc.html
也许,您已经检查过了,但是如果您将adc_config_t结构中的.continuous项修改为TRUE,这将配置ADC为continue模式。下面是adc_531.h中的SDK API:
3/你在哪个SDK中找到了adc_channel_enable ?
输入源可以从adc_config_t结构的.input项中选择。有8种可能的输入源配置,如adc_input_se_t结构中所述。
输入通道由GP_ADC_SEL_P寄存器根据数据表选择。请检查adc_get_se_input() API。
是的,你可以重新配置ADC到一个不同的通道,但你应该重新初始化ADC块。
PS: DA14531的最新版本是SDK6.0.16,可以在DA14531产品页面上获得。这是推荐的SDK版本。
谢谢,PM_Dialog