跳到主要内容

SmartBond™DA14682和DA14683

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

da14682 svg - 3.

SmartBond DA14682和DA14683是世界上第一款适用于符合最高安全标准的智能家居,工业和可穿戴设备的单芯片解决方案。这些高度集成的片上系统(SOC)设备支持蓝牙5以及蓝牙网格,包括一系列专用功能,以确保消费者和开发人员的尖端安全性。

作为我们SmartBond系列的一部分,SOC的一部分是从最低功耗和最小占地面积提供行业领先的性能。当您没有时,它们的灵活架构可确保当您需要时提供充足的处理能力。它还允许设备管理多传感器阵列并启用始终如一地进行感应。

这两种设备都提供广泛的内存容量,只是在内存配置上有所不同。具体来说,DA14683支持无限的外部Flash,以实现最大的设计灵活性,而DA14682包括8mbits的板载Flash,使其成为空间有限的应用程序的理想选择。雷竞技安卓下载这两个选项都允许您从无线更新中获益。

为了进一步简化您的开发,我们的SmartSnippets™软件和多功能硬件开发套件可帮助您优化您的软件供功耗。

生命周期状态

活跃的

好处

最高安全级别

支持蓝牙网格

IPv6连接

最低系统功率

最低系统BOM.

最小的系统规模

雷竞技安卓下载

穿戴

聪明的家

苹果Homekit

蓝牙网格

云连接的应用程序雷竞技安卓下载

工业

人类界面设备

虚拟现实遥控器

银行业

AQFN-60(6.0 x 6.0 x 0.9 mm)

WLCSP-53 (3.5 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_hotfix_002(2.59 MB) (仅限注册用户) 15/07/2020 1.0.14.1081_hotfix_002
SDK用户手册
姓名 日期 版本
UM-B-044:DA1468X软件平台参考(5.25 MB) 20/12/2017 6.0
UM-B-047:DA1468X入门开发套件(2.95 MB) 2018/07/2018 7.0
DA1468x软件开发人员指南(6.74 MB) 20/12/2017 6.0
UM-B-075: DA1468x电荷状态功能(951.71 KB) 2016/12/13. 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 OS(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
SmartSnippets工具箱V5.0.16 for Windows OS(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)
SW示例:DA1468x安装示例(1.62 MB) 2018/06/29. 1.0
软件应用程序和示例雷竞技安卓下载:外设驱动程序/适配器
姓名 日期 版本
例:通过TIMER0产生PWM脉冲(434.78 KB) 21/12/2018 1.0
示例:USB大容量存储器的软件更新(687.89 KB) 2018年第22/06/2018 1.0
SW示例:SW RTC实现(561.54 KB) 02/10/2018 1.0
示例:UART DMA循环缓冲器(8.03 MB) 06/07/2018 1.0
软件应用和例子:蓝雷竞技安卓下载牙
姓名 日期 版本
示例:通道图报告器(478.44 KB) 25/09/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) 14/09/2017 1.5
一个- 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-KnownLimitations(181.58 KB) 2018/05/29. 1.0
FCC, ETSI认证
姓名 日期 版本
DA14680, 681, 682, 683相似声明(244.08 KB) 17/06/2020 2.0
DA14682/DA14683 EN 300 328认证测试(1.81 MB) 31/07/2017 2.1.1
DA14682/DA14683 EN 300 328认证测试(578.22 kB) 26/06/2020 2.2.2
BT SIG认证
姓名 日期 版本
DA14682-DA14683 QDID控制器子系统(0字节) 2017/07/28. D036408
DA14682-DA14683 QDID主机子系统(0字节) 2017/07/28. D036407.
RoHS,达到
姓名 日期 版本
da1468x add申报(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) 2017/10/24. 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) 20/12/2017 1.0.12.1078
DA1468X SDK发行说明V1.0.12.1078(25.01 KB) 20/12/2017 1.0.12.1078
SmartSnippets Toolbox V5.0.12适用于Windows操作系统(1字节) 14/03/2020 5.0.12
档案
姓名 日期 版本
DA1468x SDK1.0.14.1081_hotfix_001(177.13 kB) (仅限注册用户) 28/02/2020 1.0.14.1081_hotfix_001
对话框 - 源代码 - android(3.33 MB) (仅限注册用户) 2017/10/11 3.19.14
对话框 - 源代码 - android(2.86 MB) (仅限注册用户) 2019/10/2019 3.190.16
对话框 - 源代码 - iOS(3.93 MB) (仅限注册用户) 2017/10/11 3.200.10
低功耗连接软件许可协议(120.04 KB)
SmartSnippets Studio V2.0.10 for Linux OS(810.84 MB) 02/10/2019 2.0.10
SmartSnippets Studio V2.0.10 for Windows OS(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 OS(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
SmartSnippets Studio V2.0.8 for Windows OS(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
SmartSnippets工具箱V5.0.10 for Windows OS(137.45 MB) 02/10/2019 5.0.10
SmartSnippets工具箱V5.0.12 for Linux OS(1字节) 14/03/2020 5.0.12
SmartSnippets工具箱V5.0.14 for Linux OS(162.73 MB) 28/05/2020 5.0.14
Windows操作系统的SmartSnippets工具箱V5.0.14(123.2 MB) 28/05/2020 5.0.14
SmartSnippets工具箱V5.0.7 for Linux OS(193.92 MB) 08/02/2019 5.0.7
Windows操作系统的SmartSnippets Toolbox v5.0.7(128.51 MB) 08/02/2019 5.0.7
SmartSnippets Toolbox V5.0.8 for Linux操作系统(194.13 MB) 03/04/2019 5.0.8
SmartSnippets工具箱V5.0.8 for Windows OS(128.72 MB) 03/04/2019 5.0.8

开发套件和参考设计

基于DA14682和DA14683的硬件开发套件
DA14683开发套件USB
DA14683开发工具包Pro
相关参考设计
智能USB软件狗
视频缩略图,点击打开并播放

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

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

SmartBond™DA14583 IOT传感器开发套件

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

SDK 5.0.x介绍

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

SDK 5.0.x简介(中文)

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

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

立即购买

产品 店铺
DA14682 digikey. Mouser. Avnet美国
DA14683 digikey. Mouser. Avnet美国
生产线工具套件(PLT) Avnet美国
回的结果

DA1468x

5个月前

SPI时间问题

张贴了蝙蝠侠230865分 12个回复
0的问题

我对DA14683-00A9DEVKT-P上的SPI timing有问题,请参考附件的图片,我使用SPI函数写命令到其他芯片,它工作,但是CS falling和第一个SCLK之间的timing时间太长,请告诉我如何缩短这个周期。

谢谢~~

附件 大小
SPI时机 1.86 MB

5个月前

PM_DIALOG.

你好呀,

正如你在之前的论坛帖子中提到的,请尝试遵循SPI适配器概念教程。如图6YOIU可以在图6中看到。使用逻辑分析仪捕获的19个SPI写入事务,SPI写入事务中的CS没有任何定时问题。使用逻辑分析仪工具可以探测SPI线而不是使用示波器非常有帮助。

谢谢,PM_DIALOG.

4个月前

蝙蝠侠2308 65分

你好,

我几乎SPI适配器概念教程和重写代码,SPI写入/读取功能运作良好,但CS时间仍然很长,我们没有逻辑分析仪,但我认为示波器的效果几乎是一样的。我在我的代码删除不必要的printf函数,都可能导致这种现象有其他因素?DMA?FIFO?其他任务影响?

谢谢~~~

5个月前

蝙蝠侠2308 65分

有人在论坛之前问了同样的问题,但似乎没有答案到目前为止

//www.wsdof.com/forums/post/dialog-smartbond-bluet...

谢谢

4个月前

PM_DIALOG.

你好呀,

为延迟道歉 - 让我检查一下,我会回复你。

谢谢,PM_DIALOG.

4个月前

蝙蝠侠2308 65分

目前的进展如何?

谢谢

4个月前

PM_DIALOG.

你好呀,

您能否分享您正在使用的代码片段,以便写入SPI设备?您正在使用的SPI设备是什么?

谢谢,PM_DIALOG.

4个月前

蝙蝠侠2308 65分

我的代码如下。我们的SPI设备是RHS2116https://intantech.com/files/Intan_RHS2116_datasheet.pdf

da14683-00a9devkt-p.

SDK1.0.14

========== gpio_map_config.h ==================.

#定义HW_GPIO_PORT_MT6381_SPI_CLK HW_GPIO_PORT_3
#定义HW_GPIO_PIN_MT6381_SPI_CLK HW_GPIO_PIN_0

#定义HW_GPIO_PORT_MT6381_SPI_DI HW_GPIO_PORT_3
#定义HW_GPIO_PIN_MT6381_SPI_DI HW_GPIO_PIN_1

#定义HW_GPIO_PORT_MT6381_SPI_DO HW_GPIO_PORT_3
#定义HW_GPIO_PIN_MT6381_SPI_DO HW_GPIO_PIN_2

#define hw_gpio_port_mt6381_spi_csn hw_gpio_port_3.
#定义HW_GPIO_PIN_MT6381_SPI_CSN HW_GPIO_PIN_3

========== platform_devices.h ==================.

SPI_BUS (SPI1)
Spi_slave_device (spi1, mt6381_spi, hw_gpio_port_mt6381_spi_csn, hw_gpio_pin_mt6381_spi_csn, hw_spi_word_8bit, hw_spi_pol_low, hw_spi_pha_mode_0, hw_spi_freq_div_8, hw_dma_channel_0);
SPI_BUS_END

========== AD_SPI.C ==================.

Void ad_spi_complex_transaction (spi_device dev, spi_transfer_data * transfer_size, size_t count)

Spi_device_config *device = (Spi_device_config *) dev;
常量HW_SPI_ID ID =设备 - > bus_id;
size_t我;

ad_spi_device_acquire(dev);
ad_spi_bus_acquire (dev);

ad_spi_bus_activate_cs(DEV);

for(i = 0; i if(转移[i] .wbuf){
如果(转移[我].rbuf) {
hw_spi_writeread_buf (id、转移[我]。wbuf,转移[我].rbuf,
转移[我]。长度、ad_spi_wait_event设备);
其他}{
hw_spi_write_buf (id、转移[我]。wbuf,转移[我]. length,
ad_spi_wait_event、设备);

其他}{
hw_spi_read_buf(ID,传输[i] .rbuf,传输[i] .length,
ad_spi_wait_event、设备);

OS_EVENT_WAIT(设备- > bus_data - >事件,OS_EVENT_FOREVER);

ad_spi_bus_deactivate_cs(DEV);

ad_spi_bus_release (dev);
ad_spi_device_release(dev);

==========。SPI任务==================

/ *私人宏------------------------------------------------------------- * /
static spi_device mt6381_spi_handle = NULL;

/ * SPI / GPIO初始化* /

uint8_t SPI_GPIO_Init(空白)

/ / SPI
hw_gpio_set_pin_function(HW_GPIO_PORT_MT6381_SPI_CLK, HW_GPIO_PIN_MT6381_SPI_CLK, HW_GPIO_MODE_OUTPUT, HW_GPIO_FUNC_SPI_CLK);
hw_gpio_set_pin_function(HW_GPIO_PORT_MT6381_SPI_DI, HW_GPIO_PIN_MT6381_SPI_DI, HW_GPIO_MODE_INPUT, HW_GPIO_FUNC_SPI_DI);
hw_gpio_set_pin_function(hw_gpio_port_mt6381_spi_do,hw_gpio_pin_mt6381_spi_do,hw_gpio_mode_output,hw_gpio_func_spi_do);
hw_gpio_set_pin_function(HW_GPIO_PORT_MT6381_SPI_CSN,HW_GPIO_PIN_MT6381_SPI_CSN,HW_GPIO_MODE_OUTPUT,HW_GPIO_FUNC_SPI_EN);
hw_gpio_set_active (HW_GPIO_PORT_MT6381_SPI_CSN HW_GPIO_PIN_MT6381_SPI_CSN);

返回HAL_STATUS_OK;

/ * * / SPI打开设备

uint8_t spi_open_device(void)

ad_spi_init ();
mt6381_spi_handle = ad_spi_open (MT6381_SPI);
如果(NULL == mt6381_spi_handle)

printf (" ad_spi_open失败! !”);
goto清理;

返回HAL_STATUS_OK;
清理:
返回HAL_STATUS_ERROR;

/ * SPI闭装置* /

uint8_t SPI_Close_Device(空白)

如果(零! = mt6381_spi_handle)

ad_spi_close(mt6381_spi_handle);
mt6381_spi_handle = null;

返回HAL_STATUS_OK;

UINT8_T RHS2116_SPI_WRITE(UINT16_T REG_ADDRESS,UINT16_T REG_DATA)

UINT8_T WBUF [4] = {0};// for SPI写缓冲区
uint8_t Rbuf[4] = {0};//为SPI读取缓冲区

spi_transfer_data spi_transfer_cfg;
spi_transfer_cfg.wbuf =&wbuf;
spi_transfer_cfg。rbuf = &Rbuf;
spi_transfer_cfg。长度= 4;

WBUF [0] =(REG_ADDRESS >> 8)&0xFF;
wbuf [1] = reg_address&0xff;
Wbuf[2] = (reg_DATA>> 8) & 0xff;
Wbuf[3] = reg_DATA & 0xff;

ad_spi_complex_transact(mt6381_spi_handle,&spi_transfer_cfg,1);

// printf的( “SPI读出:%d,%d,%d,%d \ n \ r”,RBUF [0],RBUF [1],RBUF [2],RBUF [3]);

返回HAL_STATUS_OK;

空白SPI_App_Task (void * pvParameters)

uint8_t system_result = HAL_STATUS_OK;

system_result = SPI_GPIO_Init();

system_result = SPI_Close_Device();

system_result = spi_open_device();

RHS2116_SPI_WRITE(0xC0FF,0x0000);//读(255),16'b11000000111111111111111111111111111111111111111116'B000000000000000000

RHS2116_SPI_Write(0x8020,0×0000);// WRITE(32,0x0000),16'b1000000000100000 16'b0000000000000000

谢谢~~~

4个月前

PM_DIALOG.

你好呀,

请检查附加的代码,然后尝试通过这种方式配置SPI引脚。

谢谢,PM_DIALOG.

附件 大小
gpio_config_0.zip. 694个字节

3个月前

蝙蝠侠2308 65分

你好,

我跟着你提供的代码,如下,但仍然没有工作,我注意到了这个SPI接口配置模式设置为[主],而不是[SLAVE],我是否需要修改的“platform_devices.h”的代码?

好像要[SLAVE]了!

========== platform_devices.h ==================.

SPI_BUS (SPI1)
Spi_slave_device (spi1, mt6381_spi, hw_gpio_port_mt6381_spi_csn, hw_gpio_pin_mt6381_spi_csn, hw_spi_word_8bit, hw_spi_pol_low, hw_spi_pha_mode_0, hw_spi_freq_div_8, hw_dma_channel_0);
SPI_BUS_END

Static const gpio_config gpio_cfg[] = {

//系统设置为[Master],输出时钟信号
// mt6381_spi_clk.
HW_GPIO_PINCONFIG(HW_GPIO_PORT_MT6381_SPI_CLK, HW_GPIO_PIN_MT6381_SPI_CLK, HW_GPIO_PORT_MT6381_SPI_CLK, HW_GPIO_PIN_MT6381_SPI_CLK, OUTPUT_PUSH_PULL, SPI_CLK, true),

//引脚用于捕获数据
/ / MT6381_SPI_DI
HW_GPIO_PINCONFIG(HW_GPIO_PORT_MT6381_SPI_DI,HW_GPIO_PIN_MT6381_SPI_DI,INPUT,SPI_DI,真)

//引脚输出数据
/ / MT6381_SPI_DO
HW_GPIO_PINCONFIG(HW_GPIO_PORT_MT6381_SPI_DO, HW_GPIO_PIN_MT6381_SPI_DO, HW_GPIO_PORT_MT6381_SPI_DO, HW_GPIO_PORT_MT6381_SPI_DO, HW_GPIO_PIN_MT6381_SPI_DO, OUTPUT_PUSH_PULL, SPI_DO, true),

/ *
* CS引脚使用MT6381模块执行事务时使用。
*由于系统设置为[Master],它驱动这行。
*/
/ / MT6381_SPI_CSN
HW_GPIO_PINCONFIG(HW_GPIO_PORT_MT6381_SPI_CSN, HW_GPIO_PIN_MT6381_SPI_CSN, HW_GPIO_PORT_MT6381_SPI_CSN, HW_GPIO_PIN_MT6381_SPI_CSN, OUTPUT_PUSH_PULL, SPI_EN, true),

// hw_gpio_pinconfig(hw_gpio_port_1,hw_gpio_pin_2,输出,spi_clk,true),

HW_GPIO_PINCONFIG_END //这对于结构的正确终止非常重要
};

静态无效periph_init(无效)

/ *……*/
/ *……*/

/ *配置SPI引脚* /
hw_gpio_configure(gpio_cfg);

/ **
* \电后短暂的初始化外设领域。

*/

prvsetuhardware (void)

/ * init硬件* /
PM_SYSTEM_INIT(PERIPH_INIT);
hw_wkup_init(空);

谢谢~~

2个月前

PM_DIALOG.

你好呀,

我认为它应该在platform_devices.h中配置为slave。

你有任何其他SPI接口复制这个问题吗?按照本教程的要求,所有SPI事务都应该能够正常工作。

它是定制董事会,或我们的任何DKS吗?

谢谢,PM_DIALOG.

两个星期前

蝙蝠侠2308 65分

两个星期前

蝙蝠侠2308 65分

抱歉回复晚了,我正在做其他的项目,现在回到你的问题。

我没有任何其他SPI接口,几乎遵循教程,就像上面的代码。

我们的板是DA14683-00A9DEVKT-P, SDK是DA1468x_DA15xxx_SDK_1.0.14.1081

谢谢~~