

SmartBond Tiny™DA14530和DA14531是Bluetooth®低能量解决方案,可以为未来10亿IoT设备供电
SmartBond TINY™, 世界上最小、功耗最低的蓝牙5.1片上系统,将任何系统中添加蓝牙低能耗的成本降低到高容量时的0.50美元。
这一了不起的组合将移动连接带到以前无法触及的地方,引发了以SmartBond TINY为核心的10亿台物联网设备的浪潮。
通过Smartbond的高水平集成实现了低系统成本:通过添加6个小外部循环,晶体和电源,可以实现完整的蓝牙低能量系统。为了降低进入屏障,SmartBond微小也将在易于使用的微型模块中提供所有所需的组件,使蓝牙低能量添加到任何应用中的任何应用程序。
记录低冬眠和有源功耗,确保长操作和货架寿命,即使是最小的,一次性电池。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.7x2.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-131imh |
|
立即购买 |
DA14531
1周前
App_easy_timer有时无法调用回调
邮寄人梅尔杰50分 4回复你好
我正在使用SDK API函数app_easy_timer()创建一个超时1.5秒的计时器。从回调,我做一些其他任务与外部传感器。然后我设置一个外部引脚中断从外部传感器,这导致计时器提到再次设置,并围绕环路我们走。大多数情况下,这是正常工作的,通常是好几个小时,回调被正确地调用每1.5秒。
但是,非常偶尔,系统似乎无法调用我的回调。我已经监视了定时器值(从App_easy_Timer()呼叫返回),然后它被卡在有效值(例如2)上暗示,暗示定时器没有以某种方式定时(并且不调用回调)。有没有可能发生任何人都知道......?我正在从中断例程中设置计时器。
1周前
你好
谢谢你的回复。是的,我在中断功能中设置了计时器。延迟参数是一个固定的常量值150(持续1.5秒)。
对不起,我看不懂你最后一段。我的理解是,创建的计时器被自动取消时,回调函数被调用-这是真的吗?在我的回调例程中,我简单地将计时器句柄设置为EASY_TIMER_INVALID_TIMER。
当我再次创建定时器时,在外部引脚中断之后,我这样做:
if (tm != EASY_TIMER_INVALID_TIMER)
{
app_easy_timer_cancel (tm);
tm=简易定时器\无效定时器;
}
tm=应用程序轻松计时器(竞赛检测超时,timerCb);
请注意,我检查TM是否有效 - 如果是我取消它。我这样做检查并取消,因为在某些情况下,通过另一个交互调用此代码,我正在尝试使用单个有效计时器进行干净的过程。这里的问题可以这可以是,根据BLE是否处于活动状态,取消实际上是待处理的,然后在计时器创建之后执行(然后实际上取消计时器刚刚创建的计时器?) - 我注意到App_easy_timer代码的代码中取消帖子通过KE_MSG_SEND到BLE消息队列,而创建代码可以在不使用消息队列的情况下立即创建计时器,如果BLE处于活动状态,则在此处存在潜在问题?
6天前
嗨梅尔杰,
谢谢你的描述。我在上一段的意思是所附的代码片段正在做的事情-在再次设置计时器之前取消它。
你在使用延长睡眠模式吗?如果是,则芯片在广告和连接间隔之间休眠,因此我假设您正在使用唤醒计时器检测外部传感器中断。否则,如果您未使用唤醒控制器,且中断在芯片休眠时到达,则不会检测到中断。
当ISR被触发时,我建议使用ARCH_BLE_FORCE_WAKESUP()API强制唤醒设备,然后再次取消并设置计时器。
请注意,app_easy_计时器正在使用BLE时钟,因此如果BLE未唤醒,则当BLE再次激活时(可能在下一次广告或连接事件中),计时器将被取消或重新配置。
请尽量强制在ISR功能中唤醒BLE核心,让我们知道。
谢谢,PM_Dialog
1周前
嗨梅尔杰,
谢谢你的在线提问。这是一个特定于应用程序的用例,因此我们对可能出现的错误没有清晰的认识。
当中断来自外部传感器时,我假设你正在触发一个ISR函数,在这个函数内部,定时器被重新配置。如果计时器配置了适当的延迟,则应该执行回调。
我建议在发生此问题时在App_easy_Timer()中添加一个断点,并检查已传递给Create_Timer()的参数“延迟”的值。
你能否在申请中指出计时器是否被取消了?在第一次调用期间,直到第一次来自外部传感器的第一个中断到来。当你收到中断时,你可能不得不取消它并重新启动它。
谢谢,PM_Dialog