SmartBond DA14682和DA14683是世界上第一款适用于符合最高安全标准的智能家居,工业和可穿戴设备的单芯片解决方案。这些高度集成的片上系统(SOC)设备支持蓝牙5以及蓝牙网格,包括一系列专用功能,以确保消费者和开发人员的尖端安全性。
作为SmartBond系列产品的一部分,这两种soc均以最低的功耗和最小的占地面积提供业界领先的性能。他们灵活的体系结构确保了在您需要的时候有足够的处理能力,而在您不需要的时候节省了电力。它还允许设备管理多传感器阵列,并启用始终在线传感。
两个设备都提供了广泛的内存容量,仅在其内存配置中不同。具体而言,DA14683支持无限的外部闪光灯,以获得最大的设计灵活性,而DA14682包括8米上的车载闪光灯,使其适用于具有狭小限制的应用。亚博国际官网平台网址这两个选项都允许您从空中更新中受益。
为了进一步简化您的开发,我们的SmartSnippets™软件和多功能硬件开发套件可帮助您优化您的软件供功耗。
生命周期状态
好处
最高级别的安全性
支持蓝牙网格
IPv6连接
最低系统功率
最低系统BOM.
最小的系统大小
亚博国际官网平台网址
可穿戴设备
智能家居
Apple HomeKit.
蓝牙网
云连接应用程序亚博国际官网平台网址
工业
人类界面设备
虚拟现实遥控器
银行业
包
AQFN-60(6.0 x 6.0 x 0.9 mm)
WLCSP-53(3.4 x 3.0 x 0.5 mm)
SmartBond™DA14583 IOT传感器开发套件 - 快速入门视频
SmartBond™DA14583 IOT传感器开发套件
SDK 5.0。x的介绍
SDK 5.0。x介绍(中文)
线上工具箱研讨会
da1468x.
5个月前
TX电源在DA14683上
张贴了henrie.ananias30分 5回复我试图通过改变设置来改变DA14683上的TX电源,但就我所注意到的,似乎什么都没有发生。
当阅读文档时,它看起来是可能的,但在互联网上我看到注释,这可能是不可能的"https://support.dialog-semiconductor.com/programatically-change-tx-power“。
我已经改变了特定的寄存器值,并将写入的值读回,我还通过手机上的nRFConnect应用程序看到了预期的TX功率值,但我没有看到行为上的差异。
该SDK里面我看到2个寄存器,其中1手册中没有记载,但也被写入方式与我有写启用NFC相同的“注40:激活‘近场模式’,程序地址0x50002230,位9:5具有值为0x0。要停止NFC恢复先前位字段值。”
__IO uint16_t RF_ENABLE_CONFIG23_BLE_REG;/ *!<(@ 0x5000222E)RF_ENABLE_CONFIG23_BLE_REG * /
__IO uint16_t RF_ENABLE_CONFIG24_BLE_REG;/ *!<(@ 0x50002230)RF_ENABLE_CONFIG24_BLE_REG * /
是否可以在0到20 dBm之间更改TX功率?如果是这样,应该如何完成?
3个月前
你好,
这花了一些时间,因为我们似乎不需要它,但对于一个新产品,我们可能需要切换功率级别。我尝试了上面描述的解决方案。
reg_set_mask (RFCU_POWER, RF_ENABLE_CONFIG24_BLE_REG, 0x03E0, 0x0000);
不过,我仍然没有看到nRfConnect应用任何区别。我试着将它设置为0x0000和0x01A0,但测量没有区别。其实我也不知道什么时候被允许访问寄存器,能不能在飞行中完成,或者例如仅在hw_rf_set_recommended_settings()?我也试图读取并记录RFCU_POWER-> RF_ENABLE_CONFIG24_BLE_REG和苍蝇的价值,如果我把它设置为0x0000我读为0x0000,有时0x01A0。另外,其他的方式以防万一我读改变的值。难道读不准在任何时刻的价值?
请建议更改/阅读寄存器值的预先条件是什么?
亲切的问候,
Henrie尼亚
3个月前
嗨henrie.ananias,
你能尝试以下解决方案并让我们知道吗?
添加:
REG_SETF(RFCU_POWER, RF_ENABLE_CONFIG24_BLE_REG, rfio_txrx_ble_dcf_tx, 0);
在LW_RF_REQUEST_ON()函数中的第1231行之后。
谢谢,PM_Dialog
3个月前
你好,
谢谢你的回复。目前我能够改变TX功率,构建时间,我设置一个变量rf_enable_config24_ble_reg_value为0x0000或0x01A0。在下面的前两个函数中,我调用宏来设置值rf_enable_config24_ble_reg_value,在最后一个函数中,我复制了值,不知道是否真的需要?
我还不知道我需要使用宏的功能吗?
我还没有尝试新的宏,但它看起来也被称为系统开始?
我们希望随时更改TX电源。应该如何完成,我尝试更改rf_enable_config24_ble_reg_value值,但它看起来不是在hw_rf_set_recommended_settings()或hw_rf_modulation_gain_calibtion_generic_start()中?还有更多,当我读回rfcu_power - > rf_enable_config24_ble_reg它永远不会总是0x0000或0x01a0,然后它在那些2个值之间改变,然后在哪里可以改变,或者它不允许读取它?
hw_rf_set_recommended_settings()
REG_SET_MASKED
hw_rf_modulation_gain_calibration_generic_start ()
REG_SET_MASKED
hw_rf_modulation_gain_calibtion_end()
rfcu_power-> rf_enable_config24_ble_reg = rf_enable_config24_ble_reg_value;
5个月前
嗨henrie.ananias,
谢谢你的在线问题。根据所附的票据,要将输出功率设置为-20 dBm, RF_ENABLE_CONFIG24_BLE_REG应该配置为:
写入0x0000到RF_ENABLE_CONFIG24_BLE_REG;然后- 20dbm输出功率被启用。将这个寄存器设置为0x01A0可以恢复0 dBm的输出功率。
你能试一试,让我们知道吗?
谢谢,PM_Dialog