跳过主要内容

SmartBond™DA14682和DA14683

单芯片高安全蓝牙5解决方案,可扩展内存

da14682-3.svg.

SmartBond DA14682和DA14683是全球首个满足最高安全标准的智能家居、工业和可穿戴设备单芯片解决方案。这些高度集成的芯片上系统(SoC)设备支持蓝牙5和蓝牙网格,并包括一系列专用功能,以确保消费者和开发人员的尖端安全性。

作为SmartBond系列产品的一部分,这两种soc均以最低的功耗和最小的占地面积提供业界领先的性能。他们灵活的体系结构确保了在您需要的时候有足够的处理能力,而在您不需要的时候节省了电力。它还允许设备管理多传感器阵列,并启用始终在线传感。

这两种设备都提供了广泛的内存容量,仅在内存配置上有所不同。具体而言,DA14683支持无限制的外部闪存以实现最大的设计灵活性,而DA14682包括8 Mbit的板载闪存,非常适合空间受限的应用。这两个选项都可以让您从“空中传送”更新中获益。雷竞技安卓下载

为了进一步简化您的开发,我们的smarnippets™软件和多功能硬件开发工具包帮助您优化软件的功耗。

生命周期状态

活跃的

好处

最高级别的安全性

支持蓝牙网格

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)

每季度,我们都会为我们的产品,软件开发主题,培训,活动提供最佳技术信息,并将其交给您的收件箱。雷电竞官网登录

签署我
查看以前的版本

保持联系

通过我们的全球销售办事处直接与我们联系,或联系我们的全球经销商和代表之一。

询问 分销商和代表 注册时事通讯
数据表
的名字 日期 版本
da14682数据表(4.4 MB) 06/02/2020 3.3
DA14683数据表(13.53 MB) 24/11/2020 3.4
产品简介
的名字 日期 版本
DA14682和DA14683产品简介(1.29 MB) 15/06/2018 1.0
DA14682和DA14683产品简介(中文)(756.83 kB) 19/06/2018 1.0
SDK.
的名字 日期 版本
DA1468X SDK发行说明V1.0.14.1081(328.25 kB) 2018/07/2018 1.0.14.1081
da1468x sdk1.0.14.1081(15.51 MB) (仅限注册用户) 2018/07/2018 1.0.14.1081
DA1468x SDK1.0.14.1081_修补程序_002(2.59 MB) (仅限注册用户) 15/07/2020 1.0.14.1081_hotfix_002
SDK用户手册
的名字 日期 版本
UM-B-044:DA1468X软件平台参考(5.25 MB) 2017年2017/12/20 6.0
UM-B-047:DA1468X入门开发套件(2.95 MB) 2018/07/2018 7.0
UM-B-056:DA1468x软件开发人员指南(6.74 MB) 2017年2017/12/20 6.0
UM-B-075:DA1468X充电功能(951.71 KB) 13/12/2016 1.2
UM-B-097:681至683移植指南(481.36 kB) 14/06/2018 1.0
开发工具
的名字 日期 版本
SmartSnippets Studio发布说明(304.81 kB) 04/02/2021 2.0.16
SmartSnippets Studio V1.6.3 for Linux操作系统(1字节) 14/03/2020 1.6.3
SmartSnippets Studio V1.6.3 for Windows操作系统(1字节) 14/03/2020 1.6.3
Linux操作系统的SmartSnippets Studio V2.0.16(872.03 MB) 04/02/2021 2.0.16
SmartSnippets Studio v2.0.16为MacOS(497.78 MB) 04/02/2021 2.0.16
Windows操作系统的SmartSnippets Studio V2.0.16(707.61 MB) 04/02/2021 2.0.16
SmartSnippets Toolbox发行说明(461.34 kB) 04/02/2021 5.0.16
用于Linux操作系统的SmartSnippets工具箱V5.0.16(163.27 MB) 04/02/2021 5.0.16
适用于Windows操作系统的SmartSnippets工具箱V5.0.16(123.77 MB) 04/02/2021 5.0.16
UM-B-057 SmartSnippets Studio用户手册(3.07 MB) 04/02/2021 2.0.16
UM-B-083 SmartSnippets Toolbox用户手册(HTML)(25.09 KB) 04/02/2021 5.0.16
软件应用与示例雷竞技安卓下载
的名字 日期 版本
对话框串行端口服务(DSP)(7.58 KB)
示例:DA1468X示例设置(1.62 MB) 2018/06/29. 1.0
软件应用程序和示例雷竞技安卓下载:外设驱动程序/适配器
的名字 日期 版本
示例:通过Timer0生成PWM脉冲(434.78 KB) 21/12/2018 1.0
示例:USB大容量存储器的软件更新(687.89 KB) 22/06/2018 1.0
软件示例:软件RTC实施(561.54 KB) 02/10/2018 1.0
示例:UART DMA循环缓冲器(8.03 MB) 06/07/2018 1.0
软件应用&示例:蓝雷竞技安卓下载牙
的名字 日期 版本
示例:频道地图记者(478.44 KB) 2018年2018年 1.0
示例:DA1468X BLE客户服务(1.35 MB) 15/10/2018 1.0
移动应用程序
的名字 日期 版本
对话框 - 源代码 - android(3.03 MB) (仅限注册用户) 04/05/2020 3.190.18
对话框 - 源代码 - iOS(4.11 MB) (仅限注册用户) 04/05/2020 3.200.14
网格应用Android(5.11 MB) (仅限注册用户) 24/04/2019 3.400.2
网格应用程序ios.(20.14 MB) (仅限注册用户) 03/10/2019 3.410.2
生产线工具套件
的名字 日期 版本
生产线工具文件(7.58 KB)
申请笔记
的名字 日期 版本
AN-B-027:为蓝牙智能设计印刷天线(1.64 MB) 25/06/2020 2.3
AN-B-027:设计印刷天线:DXF文件(12.38 kB) 04/04/2017 1.0
AN-B-035应用说明:DA1468X电池充电(426.51 KB) 14/07/2016 1.1
AN-B-035应用说明:DA1468x电池充电(594.17 KB) 14/07/2016 1.1
AN-B-040应用笔记:DA1468x使用Ozone / J-Link进行软件调试(1.58 MB) 2016/07/27. 1.2
AN-B-043应用笔记:DA1468X蓝牙直接测试模式(1.99 MB) 2017/09/14. 1.5
AN-B-045_QSPI_LOADER_SUPPORTINGFILES(1.91 MB) 2016/12/15. 1.0
AN-B-046应用说明:从串行接口引导DA1468x(552.42 KB) 29/06/2020 1.3
AN-B-061应用注:DA1468x应用硬件设计指南(2.03 MB) 2019/03/2019 1.9
教程
的名字 日期 版本
广告概念教程(2.19 MB) 2017/11/10 1.0
自定义蓝牙低能曲线(1.52 MB) 18/09/2018 2.0
DA14682 / DA14683安全启动教程(7.58 KB) 25/06/2018 1.0
调试技术教程(2.98 MB) 25/06/2018 1.0
外部中断教程(831.33 kB) 04/01/2018 1.0
闪存适配器概念(2.4 MB) 17/09/2018 2.1
GPADC适配器概念(1.98 MB) 19/09/2018 2.1
I2C适配器概念(2.15 MB) 20/09/2018 2.1
实时时钟(RTC)概念(1.38 MB) 19/09/2018 2.0
SPI适配器概念(2.14 MB) 20/09/2018 2.1
开始项目(2.65 MB) 26/11/2018 2.0
已知的限制列表
的名字 日期 版本
DA14682/683知识模拟(181.58 KB) 29/05/2018 1.0
FCC,ETSI认证
的名字 日期 版本
DA14680、681、682、683相似性声明(244.08 KB) 17/06/2020 2.0
DA14682 / DA14683 ZH 300 328认证测试(1.81 MB) 31/07/2017 2.1.1
DA14682 / DA14683 ZH 300 328认证测试(578.22 kB) 26/06/2020 2.2.2
BT SIG认证
的名字 日期 版本
DA14682-DA14683 QDID控制器子系统(0字节) 28/07/2017 D036408
DA14682-DA14683 QDID主机子系统(0字节) 28/07/2017 D036407
RoHS和Reach.
的名字 日期 版本
DA1468x达到宣言(187.86 KB) 21/11/2018 1.0
DA1468x RoHS 2声明(183.22 KB) 22/05/2018 1.0
参考设计和开发工具包文档
的名字 日期 版本
发布说明DA1458x DA1468x PLT v4.2(222.87 KB) 24/10/2017 PLT v4.2.
UM-B-041:SmartBond生产线工具用户手册(5.64 MB) 01/10/2020 4.5
UM-B-074 DA1468x系列扩展器子板(4.18 MB) 16/05/2018 1.1
以前的软件版本
的名字 日期 版本
DA1468X SDK 1.0.12.1078(25.01 KB) 2017年2017/12/20 1.0.12.1078
DA1468X SDK发行说明V1.0.12.1078(25.01 KB) 2017年2017/12/20 1.0.12.1078
SmartSnippets Toolbox V5.0.12适用于Windows操作系统(1字节) 14/03/2020 5.0.12
档案
的名字 日期 版本
DA1468x SDK1.0.14.1081_修补程序_001(177.13 KB) (仅限注册用户) 28/02/2020 1.0.14.1081_hotfix_001
对话框 - 源代码 - android(3.33 MB) (仅限注册用户) 31/10/2017 3.19.14
对话框 - 源代码 - android(2.86 MB) (仅限注册用户) 24/10/2019 3.190.16
对话框 - 源代码 - iOS(3.93 MB) (仅限注册用户) 31/10/2017 3.200.10
低功耗连接软件许可协议(120.04 KB)
Linux操作系统的SmartSnippets Studio V2.0.10(810.84 MB) 02/10/2019 2.0.10
Windows操作系统的SmartSnippets Studio V2.0.10(575.68 MB) 02/10/2019 2.0.10
SmartSnippets Studio V2.0.7 for Linux操作系统(834.05 MB) 2019/02/2019 2.0.7
SmartSnippets Studio V2.0.7 for Windows操作系统(604.71 MB) 2019/02/2019 2.0.7
SmartSnippets Studio V2.0.8 for Linux操作系统(834.34 MB) 03/04/2019 2.0.8
Windows操作系统的SmartSnippets Studio v2.0.8(607.06 MB) 03/04/2019 2.0.8
SmartSnippets Toolbox发行说明(507.24 kB) 27/09/2019 5.0.10
SmartSnippets Toolbox V5.0.10用于Linux操作系统(205.02 MB) 02/10/2019 5.0.10
适用于Windows操作系统的SmartSnippets工具箱V5.0.10(137.45 MB) 02/10/2019 5.0.10
Linux操作系统的SmartSnippets工具箱V5.0.12(1字节) 14/03/2020 5.0.12
用于Linux操作系统的SmartSnippets工具箱V5.0.14(162.73 MB) 28/05/2020 5.0.14
Windows操作系统的SmartSnippets工具箱V5.0.14(123.2 MB) 28/05/2020 5.0.14
SmartSnippets Toolbox V5.0.7 for Linux操作系统(193.92 MB) 08/02/2019 5.0.7
SmartSnippets工具箱V5.0.7用于Windows操作系统(128.51 MB) 08/02/2019 5.0.7
SmartSnippets工具箱V5.0.8 for Linux OS(194.13 MB) 03/04/2019 5.0.8
SmartSnippets Toolbox V5.0.8 for Windows操作系统(128.72 MB) 03/04/2019 5.0.8

开发工具包和参考设计

基于DA14682和DA14683的硬件开发套件
DA14683开发套件USB
DA14683开发KIT PRO
相关参考设计
智能USB加密狗
视频缩略图,点击打开并播放

SmartBond™DA14583 IOT传感器开发套件 - 快速入门视频

视频缩略图,点击打开并播放

SmartBond™DA14583物联网传感器开发工具包

视频缩略图,点击打开并播放

SDK 5.0.x介绍

视频缩略图,点击打开并播放

SDK 5.0.x介绍(Chinese)

视频缩略图,点击打开并播放

生产线工具套件网络研讨会

立即购买

产品 商店
DA14682. Digikey Mouser. Avnet我们
DA14683. Digikey Mouser. Avnet我们
生产线工具套件(PLT) Avnet我们
回到结果

da1468x.

10个月前

HW_AES_HASH_STORE_KEYS()中的安全模式?

张贴了bobspam@free.fr50分 7回复
0旋转

你好

我正在使用AES CBC从DA14683传输数据,我想为安全模式准备我的代码。我从文档中了解,以便设置AES键,我需要:

- 启用OTP阅读

- 使用DMA通道7将键从OTP传输到AES键64寄存器

- 禁用OTP.

-对我的数据启动AES

我想了解更多关于hw_aes_hash_store_keys函数的信息,我目前正在使用该函数准备aes协处理器。它设置密钥扩展并在将其传输到AES寄存器之前准备密钥字节。

存储在OTP中的密钥是否需要准备?我是否只需要将它们从OTP复制到AES寄存器?

- 是否需要在启动DMA通道7之前调用hw_aes_hash_store_keys()函数,因此它设置了密钥扩展?此功能的关键转移应失败;这是否可以在安全模式下以硬件故障结束?我需要重新实现该功能,以便只设置参数,准备键但没有有效地加载键?

换句话说,你能给我一些关于如何设置安全模式的DA14683的见解(请通过将我重定向到教程来回答)?

先感谢您

致以最亲切的问候

st

10个月前

bobspam@free.fr 50分

问题n°2似乎与q n°1相当链接:Crypto_hmac_sha256()在安全模式中是什么?它看起来像这个函数只能实现CPU密钥传输,它根本不使用DMA。

附属问题:你们在生产中测试了安全模式和加密/hmac吗?

谢谢你!

接受答案!

7个月前

PM_DIALOG.

嗨鲍勃,

hw_aes_hash_store_keys()将AES密钥存储在AES/HASH引擎内存中。此函数将用于AES加密/解密的密钥存储在AES/HASH引擎内存中。如果由引擎执行键扩展,那么aes_keys应该只包含基本键。否则,它应该包含所有展开的键。本教程在线

如果已启用安全功能,则应用程序无法读取存储的密钥。如果禁用安全启动闪光灯,则是,是的,可以。

存储在OTP中的密钥只能通过安全的DMA通道7访问。生成密钥之后,应该将它们存储到OTP的安全区域中。

有关安全启动的更多信息,请在线和数据表找到。

谢谢,PM_DIALOG.

7个月前

a331287970@126.com 0点

认为!

7个月前

bobspam@free.fr 50分

你好

谢谢您的回答。

- 我确实理解,OTP内存包含AES模块直接使用的键。如果加密算法需要密钥扩展,则所有键都必须存储在AES_keys中。

- 我确实理解,在安全模式下,CPU无法读取存储在OTP中的键。它们只能使用DMA转移。

实际的板支持包实现这个DMA传输吗?据我所知,没有。

- >我是否应该重新实现HW_AES_HASH_STORE_KEYS()以在安全模式下使用密钥扩展?我正在使用AES CBC,并使用OpenSSL解码传输数据。

你没有回答我关于crypto_hmac_sha256()的问题。

- 从我的理解,我无法使用存储在OTP中的键以在安全模式下使用HMAC。这意味着HMAC功能无法从JTAG / MKIMAGE生产工具获取其键。

你能确认吗?

先感谢您

致以最亲切的问候

st

6个月前

bobspam@free.fr 50分

你好

我打算通过initial_flash / jtag / otp / suota_loader_secued软件组使用系统中引入的对称密钥。

如果我将hw_aes_hash_store_keys()函数替换为由DMA通道7加载密钥:

- 我了解我需要以相同的方式手动设置“密钥扩展”设置hw_aes_hash_store_keys

-下一个语句似乎与字节交换有关。如果我理解的很好,它与小端到大端的转换有关。

您能否向MMA通道7确认设置以从OTP将密钥正确加载到AES协处理器中?是否有任何特定的字节顺序转换执行?如果是的话在哪种情况下?

先感谢您

致以最亲切的问候

st

5个月前

bobspam@free.fr 50分

你好

为了记录在案,我设法使用存储在OTP中的对称密钥在安全模式下使用AES CBC加密

程序如下:

dma_setup secured_channel = {
.channel_number=HW_DMA_channel_7,
.bus_width = hw_dma_bw_word,
.irq_enable = hw_dma_irq_state_enabled,
.irq_nr_of_trans = 0,
.dreq_mode = hw_dma_dreq_start,
。inc = hw_dma_ainc_true,
.b_inc = HW_DMA_BINC_TRUE,
.circular = hw_dma_mode_normal,
.dma_prio = HW_DMA_PRIO_0,
.dma_idle = hw_dma_idle_interrupting_mode,
.dma_init = hw_dma_init_ax_bx_ay_by,
.dma_req_mux = hw_dma_trig_none,
.src_地址=0x0,
.dest_address = 0x0,
.Length = 0x0,
.callback = key_secured_copy_cb,
.user_data = xxx,
};

Static int16_t key_secured_copy(uint8_t * from, uint8_t * to, uint32_t size)
{
//声明局部变量
Int16_t错误= -1;
uint16_t局部尺寸;

//检查参数的完整性
断言(来自!= null);
断言(! = NULL);
断言(大小> 0);

if((来自!= null)&&(to!= null)&&(size> 0)){

//键扩展需要由发动机执行
REG_SET_BIT (AES_HASH CRYPTO_CTRL_REG CRYPTO_AES_KEXP);

//准备DMA数据
secured_channel.src_address =(uint32_t)from;
secured_channel.dest_address =(uint32_t);
安全信道长度=0;
如果(secured_channel。Bus_width == 0) {
local_size = size;
} 别的 {
local_size = size / secured_channel.bus_width;
}
secured_channel.length = local_size;
hw_otpc_init();
hw_otpc_set_speed(hw_otpc_sys_clk_freq_16);
hw_otpc_manual_read_on(0);
hw_dma_channel_initialization(&(secured_channel));
hw_dma_channel_enable (secured_channel。channel_number HW_DMA_STATE_ENABLED);
os_event_wait(secured_channel_event,os_event_forever);
hw_dma_channel_stop (secured_channel.channel_number);
hw_otpc_manual_read_off();
hw_otpc_disable();

//设置错误返回参数
if(local_size == secured_channel_len){
error = 0;
} 别的 {
错误= 1;
}
}
//警报错误
断言(错误= = 0);

返回错误;

}

函数调用是

密钥加密拷贝((uint8\u t*)0x07F8E8C0,(uint8\u t*)和AES\u散列->加密密钥开始,32);

请注意,Dialog工具secure_image_config.py中显示的密钥与系统上有效使用的密钥具有不同的字节顺序。

为了能够使用OpenSSL从DA14683传输的扰乱消息,我必须重写从小endian中显示的XML文件中显示的十六进制密钥(32位)。

(请参阅HW_AES代码中的字节交换。由于CPU无法访问键,因此无法在安全模式下完成此操作)

希望能帮助到你。主题已关闭。

致以最亲切的问候

st

5个月前

bobspam@free.fr 50分

你好

郑重声明,一个小的尾序。Bash脚本需要大量转换由secure_image_config.py生成的密钥的字节顺序,从而允许使用openssl解密数据:

#!/bin/bash
如果[$#--ne 1] ||[[!$ 1 =〜[0-9A-FA-F] {64}]]
然后
echo“用法:endian.bash 256_hex_key”
出口1
FI.

I在0 1 2 3 4 5 6 7

l = $ (($ i * 4 + 1))
回声$1 |折叠-W2 |尾-n+$l |头-N4 | tac | tr-d“\n”
完成

回声

布尔

st