跳过主要内容

SmartBond™DA14682和DA14683

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

da14682 svg - 3.

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

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

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

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

生命周期状态

活跃的

好处

最高安全级别

支持蓝牙网格

IPv6连接

最低系统功率

最低系统物料清单

最小的系统规模

亚博国际官网平台网址

穿戴

智能家居

苹果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 Release Notes v1.0.14.1081(328.25 KB) 26/07/2018 1.0.14.1081
DA1468x SDK1.0.14.1081(15.51 MB) (仅注册用户) 26/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) 26/07/2018 7.0
DA1468x软件开发人员指南(6.74 MB) 20/12/2017 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 OS(1字节) 14/03/2020 1.6.3
SmartSnippets Studio V1.6.3 for Windows OS(1字节) 14/03/2020 1.6.3
SmartSnippets Studio V2.0.16 for Linux OS(872.03 MB) 04/02/2021 2.0.16
macOS的SmartSnippets Studio V2.0.16(497.78 MB) 04/02/2021 2.0.16
SmartSnippets Studio V2.0.16 for Windows OS(707.61 MB) 04/02/2021 2.0.16
SmartSnippets工具箱发布说明(461.34 KB) 04/02/2021 5.0.16
SmartSnippets工具箱V5.0.16 for Linux OS(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工具箱用户手册(25.09 KB) 04/02/2021 5.0.16
软件应用程序和示例亚博国际官网平台网址
的名字 日约会 版本
对话串行端口服务(7.58 KB)
SW示例:DA1468x安装示例(1.62 MB) 29/06/2018 1.0
软件应用和示例:外亚博国际官网平台网址设驱动程序/适配器
的名字 日约会 版本
例:通过TIMER0产生PWM脉冲(434.78 KB) 21/12/2018 1.0
示例:从USB大容量存储升级软件(687.89 KB) 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
移动应用程序
的名字 日约会 版本
对话框SUOTA -源代码- Android(3.03 MB) (仅注册用户) 04/05/2020 3.190.18
对话框SUOTA -源代码- 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) 27/07/2016 1.2
AN-B-043应用注意:DA1468x蓝牙直接测试模式(1.99 MB) 14/09/2017 1.5
一个- b - 045 - _qspi_loader_supportingfiles(1.91 MB) 15/12/2016 1.0
AN-B-046应用说明:从串行接口引导DA1468X(552.42 KB) 29/06/2020 1.3
AN-B-061应用注:DA1468x应用硬件设计指南(2.03 MB) 28/03/2019 1.9
教程
的名字 日约会 版本
广告概念教程(2.19 MB) 30/11/2017 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
Flash适配器的概念(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 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团体认证
的名字 日约会 版本
DA14682-DA14683 QDID控制器子系统(0字节) 28/07/2017 D036408
DA14682-DA14683 QDID主机子系统(0字节) 28/07/2017 D036407
RoHS,达到
的名字 日约会 版本
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) 20/12/2017 1.0.12.1078.
DA1468x SDK Release Notes v1.0.12.1078(25.01 KB) 20/12/2017 1.0.12.1078.
SmartSnippets工具箱V5.0.12 for Windows OS(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
对话框SUOTA -源代码- Android(3.33 MB) (仅注册用户) 31/10/2017 3.19.14
对话框SUOTA -源代码- Android(2.86 MB) (仅注册用户) 24/10/2019 3.190.16
对话框SUOTA -源代码- iOS(3.93 MB) (仅注册用户) 31/10/2017 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适用于Linux操作系统(834.05 MB) 15/02/2019 2.0.7
SmartSnippets Studio V2.0.7 for Windows OS(604.71 MB) 15/02/2019 2.0.7
SmartSnippets Studio V2.0.8 for Linux OS(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工具箱发布说明(507.24 KB) 27/09/2019 5.0.10
SmartSnippets工具箱V5.0.10 for Linux OS(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
SmartSnippets工具箱V5.0.14 for Windows OS(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
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工具箱V5.0.8 for Windows OS(128.72 MB) 03/04/2019 5.0.8

开发工具包和参考设计

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

SmartBond™DA14583物联网传感器开发工具包-快速入门视频

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

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

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

SDK 5.0。x的介绍

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

SDK 5.0。x介绍(中文)

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

线上工具箱研讨会

立即购买

产品 商店
DA14682 Digikey 逮老鼠 Avnet我们
DA14683 Digikey 逮老鼠 Avnet我们
生产线工具包(PLT) Avnet我们
回的结果

DA1468x

4个月前

我不能从DA14683-00A9DEVKT-P的SPI读取函数获得任何数据

发布的batman230865点 5回复
0的问题

我的SPI读功能有问题,DA14683用SPI接口和其他芯片通信,我用SPI功能向这个芯片写命令成功,但从这个芯片读数据失败,我得不到任何读数据。我用示波器确保SPI信号正常传输,MISO和MOSI的信号是正确的,但是我在软件上读不到任何数据,我的代码有什么问题?

我的代码如下。

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

#定义HW_GPIO_PORT_MT6381_SPI_CLK HW_GPIO_PORT_3
#定义HW_GPIO_PIN_MT6381_SPI_CLK HW_GPIO_PIN_1

#定义HW_GPIO_PORT_MT6381_SPI_DI HW_GPIO_PORT_2
#定义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

#定义HW_GPIO_PORT_MT6381_SPI_CSN HW_GPIO_PORT_3
#定义HW_GPIO_PIN_MT6381_SPI_CSN HW_GPIO_PIN_0

========== 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

========== SPI的任务 ==================

#定义MT6381_SPI_BUFFER_LEN (uint8_t) 32

static spi_device mt6381_spi_handle = NULL;

static uint8_t spi_tx_buf[MT6381_SPI_BUFFER_LEN] = {0};

static uint8_t spi_rx_buf[MT6381_SPI_BUFFER_LEN] = {0};

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);

ad_spi_init ();
mt6381_spi_handle = ad_spi_open (MT6381_SPI);

spi_tx_buf[0] = (reg_ADDRESS>> 8) & 0xff;
spi_tx_buf[1] = reg_ADDRESS & 0xff;
spi_tx_buf[2] = (reg_DATA>> 8) & 0xff;
spi_tx_buf[3] = reg_DATA & 0xff;

Tx_len = 4;
Rx_len = 4;

ad_spi_transaction (mt6381_spi_handle, spi_tx_buf, tx_len, spi_rx_buf, rx_len);

printf (" SPI读出:% d % d % d % d !r \ n \”,(int) spi_rx_buf [0], (int) spi_rx_buf [1], (int) spi_rx_buf [2], (int) spi_rx_buf [3]);

===========================================

spi_rx_buf总是零

谢谢。

4个月前

PM_Dialog

你好,

谢谢你的在线问题。ad_spi_transact()调用ad_spi_complex_transact(),后者调用hw_spi_read_buf()来通过SPI读取字节。请您在调试代码中运行您的代码,在hw_spi_read_buf()中添加一个断点,并检查ii是否正常运行?

在调试模式下,当调用ad_spi_transact()时,spi_rx_buf是否包含您想要读取的字节?

能否请你用逻辑分析仪工具探测SPI线并分享一张截图?

您还可以尝试使用ad_spi_write()而不是ad_spi_transact()来执行只写事务。

谢谢,PM_Dialog

4个月前

batman2308 65点

谢谢回复,在调试模式下,spi_rx_buf不能读任何字节,但有一件事我想确认,我们的SPI模式是32位双工传输(同时写和读),请参考附件的图片,这是示波器图片SPI信号(只显示SCLK &味噌)是正确的,下面的代码是正确的? ?好像是先写后读?我不确定

spi_tx_buf[0] = (reg_ADDRESS>> 8) & 0xff;
spi_tx_buf[1] = reg_ADDRESS & 0xff;
spi_tx_buf[2] = (reg_DATA>> 8) & 0xff;
spi_tx_buf[3] = reg_DATA & 0xff;

Tx_len = 4;
Rx_len = 4;

ad_spi_transaction (mt6381_spi_handle, spi_tx_buf, tx_len, spi_rx_buf, rx_len);

=============================================================

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

Spi_device_config *device = (Spi_device_config *) dev;
const HW_SPI_ID id = device->bus_id;
size_t我;

ad_spi_device_acquire (dev);
ad_spi_bus_acquire (dev);

ad_spi_bus_activate_cs (dev);

For (i = 0;我<数;+ + i) {
如果(转移[我].wbuf) {
如果(转移[我].rbuf) {
HW_SPI_WRITEREAD_BUF(ID,传输[i] .wbuf,transfers [i] .rbuf,
传输[i] .length,ad_spi_wait_event,设备);
其他}{
hw_spi_write_buf (id、转移[我]。wbuf,转移[我]. length,
ad_spi_wait_event、设备);

其他}{
hw_spi_read_buf (id、转移[我]。rbuf,转移[我]. 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);

Void ad_spi_transact(spi_device dev, uint8_t *wbuf, size_t wlen, uint8_t *rbuf,),
size_t rlen)

sp_transfer_data传输[2]= {
{wbuf, NULL, wlen},
{null,rbuf,rlen}
};

ad_spi_complex_transact (dev,转移,1);

谢谢~ ~

附件 大小
圖片2. png 2.1 MB.

4个月前

PM_Dialog

你好,

你能不能试着跟上SPI适配器的概念教程?请使用类似于5.6节中的prvSPITask_ECHO()任务的代码。环回测试任务代码。如图18所示,使用逻辑分析仪捕获的SPI双工事务,ad_spi_complex_transact()工作正常。

谢谢,PM_Dialog

4个月前

batman2308 65点

我现在可以得到SPI读取数据,但是仅仅使用你建议的类似代码是不够的,之后,我改变了SPI GPIO引脚设置,最后我们可以得到SPI读取数据

原始SPI GPIO引脚设置

SPI_CS:销3.0

SPI_CLK: pin3.1

SPI_DI: pin2.1

SPI_DO: pin3.2

最新的SPI GPIO引脚设置

SPI_CS:销3.0

SPI_CLK: pin3.1

SPI_DI: pin3.3

SPI_DO: pin3.2

这是否意味着所有SPI引脚必须配置相同的端口?

谢谢~ ~

1个月前

PM_Dialog

你好,

不是所有SPI引脚都需要配置在同一个端口。

也许pin2.1用于另一个函数。

(抱歉耽搁了,我错过了你最后一个问题)

谢谢,PM_Dialog