SmartBond TINY™DA14530和DA14531是蓝牙®低能耗解决方案,为下一个10亿个物联网设备供电
SmartBond TINY™是世界上最小和最低功耗的蓝牙5.1系统芯片,降低了在任何系统中添加低功耗蓝牙的成本,并将移动连接到以前无法触及的地方,触发了10亿个IoT设备的浪潮,所有这些都以SmartBond TINY为核心。
低系统成本是通过SmartBond TINY的高水平集成来实现的:一个完整的蓝牙低能耗系统可以通过添加6个微小的外部无源,一个晶体和电源来实现。为了降低进入门槛,SmartBond TINY还将提供一个易于使用的微型模块,包含所有需要的组件,使任何应用程序添加低功耗蓝牙成为一个简单的插入。
记录低冬眠和有源功耗,确保长操作和货架寿命,即使是最小的,一次性电池。SmartBond TINY基于功能强大的32位arm Cortex M0+,集成了内存和一套完整的模拟和数字外设,非常节能,在最新的IoT连接EEMBC基准测试中,IoTMark™获得了创纪录的18300分。DA14531可在一个微小的2.0 x 1.7毫米包装,是其前身的一半大小,或任何其他领先制造商的产品。它还配有一个灵活的SDK,支持Keil和GCC等主要编译器。DA14530引脚兼容DA14531引脚2.2x3.0mm FCGQFN24封装,并通过内部LDO操作提供成本节约,消除了直流-直流电感的成本。
生命周期状态
好处
未来证明,符合蓝牙5.1(核心)
针对联网医疗、联网消费者的一次性产品进行优化雷电竞官网登录
- 可与一次性电池,甚至印刷电池一起使用
- 适用于最小容量的电池,<<30mAh
- 支持多年的保质期
- 对于内阻高的一次性电池,可以限制涌流
- 包装设计允许低成本制造和最小可能的足迹
只需要一个32MHz的晶体
在旁路模式不需要DC-DC电感
使用1.5V电池时不需要升压转换器
加速生产的生产线工具,导致更快的市场时间和最短的生产测试时间,每个设备
雷竞技安卓下载
连接的消费者:
信标,智能标签,遥控器,接近标签,连接手表,手写笔,鼠标,玩具,低功耗传感器,蓝牙LE增加了“BLE管道”到现有的应用程序雷竞技安卓下载
联系医疗:
连接注射器,吸入器,葡萄糖监测器,智能贴片,血压计,温度计
汽车:
轮胎压力,监控系统和低功率无线传感器
包
FCGQFN24 2.2 x3x0.4
WLCSP17 1.7 x2.05x0.5
相关链接
开发工具包和参考设计
| 开发工具包- USB | |
| 开发工具包-专业版 | |
|
DA14531产品概述视频
线上工具箱研讨会
MikroBUS单击单板网络研讨会
物联网的播客
| 模块 | 关键特性 | |
|---|---|---|
| DA14531 / SmartBond TINY模块 |
|
现在从Digikey购买 现在从Avnet购买 |
| DA16600模块 |
|
联系我们 |
| DA14531 BDE-BLEM301 |
|
联系你当地的对话框的销售代表或电子邮件12:info@bdecomm.com |
| DA14531洪hj - 531国际货币基金组织(imf) |
|
立即购买 |
| DA14531 Honjia hj - 131 imh |
|
立即购买 |
DA14531
11个月前
请支持Makefile/CMakefile/Meson/命令行构建系统
发布的andrewl6分
8回答说
嗨,伙计们,
我们能*请*得到一个标准的构建系统来编译这些东西吗?为了编译下面运行gcc arm工具的东西而需要运行完整的ide是愚蠢的。
我并不在乎你选择的是哪种构建系统。我更喜欢介子,因为你有明确的交叉文件和Visual Studio Code可以直接从介子配置文件获取路径。*然而*,我真的不太关心——只要这个例子有纯文本形式的依赖路径,大多数人可以转换为<他们喜欢的构建系统>和<他们喜欢的IDE>。
此外,它甚至伤害了Dialog本身。在SDK6.0.14中存在一些路径问题和一些丢失的文件,如果您从命令行运行一些持续集成,这些问题可能会被捕获。
谢谢。
10个月前
嗨andrewl,
感谢您修改了最初的帖子。
SDK6.0.14的pxp_reporter示例。期望来自Keil包括IAR和Eclipse项目。
在SDK6.0.14中有一些路径问题和一些丢失的文件,如果你从命令行运行一些持续集成,这些问题可能会被捕获。
你能指出SDK6.0.12中包含的路径问题和哪些文件缺失吗?
谢谢,PM_Dialog
10个月前
感谢上帝。我以为只有我一个人。为什么芯片制造商总是选择“让生活更轻松”的花哨的ide,但总是设法达到相反的效果,我无法理解。
我正在努力用make/gcc编译示例项目。对于我的申请,这是一个要求。它决定了天气对话框是一个可行的选择作为我们的开发平台。这有几个原因。正如Andrew所提到的,持续集成。使用从命令行运行的工具编写脚本构建管道的能力。构建工具的可用性(gcc和make可以安装在任何值得尊敬的系统上)。减少依赖项的数量,而不是项目代码,而是构建系统本身。
到目前为止,我已经能够编译大容量存储设备示例和baremetal blinky示例。
这样做很简单,只需要一点工作。我不能告诉你生成的二进制文件是否工作,因为我在等待devkit。
注:
设备DA1469x
文件bsp_memory_layout.h包含在特定于项目的custom_config_qspi.h中,但sdk或示例代码中没有提供。我已经删除了#include,似乎它不是必需的。
必须使用-include或-imacros gcc标志强制包含custom_config_qspi.h。这很难看(我个人的观点),因为这种依赖性在代码中没有很好地反映出来。更好的方法是使用编译器标志在qspi和ram之间进行选择。当没有定义标志时,可以使用#error给出一些输出,开发人员可以读取代码并了解可能的选项。
msc示例要求您修改sdk文件(如文档所示)…这也不是很好,因为这意味着sdk和示例都不能开箱编译。这是一个巨大的障碍。没有什么比不能编译的例子更糟糕了……除了那些依赖于预编译的闭源二进制文件的例子;)
说到这里,libble_stack_da1469x。对crypto_init有一个未定义的符号。但是我找不到任何定义它的代码。它的定义是什么?这似乎是让ble示例链接/编译的最后一个缺失的部分。请让我知道我还能提供什么信息。
10个月前
你不是一个人。像我们这样试图使用标准的“企业/桌面”开发工具(读作:*PROFESSIONAL*)的C语言开发者组织得不是很好,所以感觉就像没有人在那里。
如果我是一个有点苛刻的人,那么Dialog工具已经足够让人感到痛苦了,它把人们吓跑了。我们不会首先在Dialog上开发任何东西——我们只会移植一些已经在更友好的BLE系统上调试过的东西。
不过,去看看Rust Embedded的人吧。他们已经为尝试在嵌入式上使用Rust打下了许多基础,其中包括许多基础工作,使basic C在Cortex-M和RISC-V上运行得更好。在与Visual Studio Code耦合时,我大量使用了它们的东西。
https://github.com/rust-embedded
聊天系统:https://app.element.io/#/room/#rust-embedded:matrix.org
对于我来说,将Dialog转换为命令行是特别痛苦的,就像DA14531调用到ROM的BLE堆栈。这不是一个典型的做法,所以标准的Cortex-M命令行工具、调试器和示例并没有为此而设置。这也导致了相当奇怪的代码组织,因为一切*必须*是基于回调的。我仍然没有将内容精简到命令行(阅读:介子/忍者)。
整个IDE让我特别讨厌,因为实际上我使用Keil或Eclipse之类的东西的唯一原因是运行调试器。作为代码编辑器/导航器,它们是“糟糕的”环境。
如果你让命令行工作,Maximilian,帮我们一个忙,把它上传到Github之类的东西上,如果你可以的话,这样我们就都能搞定它了。非常感谢。
谢谢。
7个月前
我也支持andrewl和maximilian。
NordicSemi nRF5 SDK为每个示例提供了一个简单的armgcc Makefile,这使得启动和创建一个可复制的构建环境变得非常简单。
因此,我认为这也是Rust Embedded社区快速创建健壮板条箱的原因,这些板条箱使北欧soc开发成为一种很棒的体验。
例如领先的Rust Embedded工具项目:https://knurling.ferrous-systems.com/培训课程使用NRF52840开发工具包。
如果不是因为有一些基于DA14683 (https://smartsensordevices.com/雷电竞官网登录products/smart-usb-dongle-bluetooth我将使用nRF5 SDK,而不必与SmartSnippets Studio打交道。

11个月前
嗨andrewl,
感谢您在我们的BLE公共论坛上提出的问题,也感谢您对我们的BLE解决方案感兴趣。
请您指出您正在使用的对话BLE设备?
它是DA14581(在最初的帖子中标记的),还是DA14531?
谢谢,PM_Dialog