nRF5340基于Nordic经过验证并在全球范围广泛采用的nRF51和nRF52系列多协议SoC而构建,同时引入了具有先进安全功能的全新灵活双处理器硬件架构,支持包括蓝牙5.1/低功耗蓝牙 (Bluetooth® Low Energy /Bluetooth LE)、蓝牙Mesh、Thread和Zigbee等主要RF协议。
    nRF5340 SoC为扩展工作温度至105oC而设计,同时支持多协议和先进的安全功能,非常适合专业照明和工业应用。此外,这款SoC的高性能应用处理器还带有512 KB RAM大内存,可满足下一代尖端可穿戴设备的需求。该器件带有扩展的QSPI外设接口,能够以96 MHz与外部存储器连接,同时还集成了可用作显示器和复杂传感器接口的32 MHz高速SPI外设。
    nRF5340集成了ArmTrustZone®的Arm CryptoCell-312技术和安全密匙存储,可提供最高级别的安全性。该器件使用Arm CryptoCell-312将最通用的互联网加密标准进行硬件加速,同时Arm TrustZone通过在单个内核上创建安全和非安全代码执行区,为受信任的软件提供系统范围内的硬件隔离。nRF5340的综合安全功能可实现先进的信任根和安全的固件更新,同时保护SoC免受恶意攻击。
    nRF5340基于Arm®Cortex®-M33双核处理器;一个为高性能应用处理器,运行速率可达128 MHz (510 CoreMark),带有专用1 MB闪存和512 KB RAM;另一个为运行速率为64 MHz (238 CoreMark) 的完全可编程超低功耗网络处理器,具有专用256 KB闪存和64 KB内存。功能强大的应用处理器效率极高(65 CoreMark/mA),具有8 KB的两通道关联缓存,支持DSP和浮点功能,并提供电压和频率调节选项,该应用处理器集成了Arm TrustZone的Arm Cryptocell-312以及安全密匙存储的先进安全功能,带有包括NFC、USB、QSPI和高速SPI的各种接口外设。完全可编程的网络处理器的能效更高(101 CoreMark/mA),并针对无线电运作期间的低功耗和低占空比传感器采集进行了优化。可编程的网络处理器访问提供了2.4 GHz私有协议的最优实现,确保了从nRF51和nRF52系列移植的可行性。
    nRF5340集成了全新功率优化的多协议2.4 GHz无线电,其TX电流为3.2 mA (0 dBm TX功率、3 V、DC/DC),RX电流为2.6 mA (3 V、DC/DC)。睡眠电流低至1.1 µA。这款SoC的特色是增强了动态多协议支持,并发支持低功耗蓝牙和蓝牙mesh/Thread/Zigbee运作,可通过使用低功耗蓝牙的智能手机进行配置/调试,并与mesh网络交互。该无线电具有蓝牙5.1测向的全部功能。nRF5340可在1.7 V至5.5 V电源电压范围工作,允许由可充电电池和USB供电。该SoC还集成了用于32 MHz和32.762 kHz晶体的XTAL负载电容器,与Nordic的nRF52系列相比,所需的外部组件数目减少了四个,减少了材料清单(BOM)和缩小了解决方案尺寸。
    nRF5340的软件开发套件nRF Connect SDK提供了完整的解决方案,其中集成了Zephyr RTOS、低功耗蓝牙协议栈、应用示例和硬件驱动程序。nRF Connect SDK是用于开发基于nRF9160 SiP商业产品的可靠解决方案。目前加上对nRF5340支持,这款SDK统一了低功耗蜂窝物联网和低功耗短距离无线应用开发。nRF Connect SDK公开托管在GitHub上,由Git提供源代码管理,并提供免费的SEGGER Embedded Studio IDE支持。Nordic还推出了一款价格低廉的nRF5340单板预览开发套件nRF5340 PDK,开发人员能使用nRF5340的全部功能和所有GPIO,该PDK还带有用于SoC编程和调试的板载SEGGER J-Link调试器。
    Nordic Semiconductor产品管理总监Kjetil Holstad表示:蓝牙、Thread、Zigbee和其他低功耗无线技术现在构成了物联网的关键部分。开发人员已在开发基于包括房地产技术、定位服务、医疗、智能家居和工业物联网等高度复杂应用的未来商业产品。这些应用需要更高的计算能力和安全性,不过开发人员预期Nordic的无线解决方案仍会保持紧凑和高能效。
    nRF5340 SoC旨在满足这些需求以及更多,该产品不仅是Nordic在超低功耗无线领域数十年经验的结晶,也是Nordic过去七年开发和支持nRF51和nRF52系列SoC的经验总结,甚至或许是世界上最有经验的低功耗无线产品研发团队数年专注产品开发的成果。通过配合使用nRF5340和nRF Connect SDK,开发人员可以轻松构建迄今为止尚且无法实现的无线应用。
    带有48个GPIO口的7x7 mm aQFN封装nRF5340 SoC工程样品即将工业。

NRF5340首款双核处理器无线SoC的更多相关文章

  1. Linux 获得了其首款基于 RISC-V 的多核开源处理器

    去年,硅谷创业公司 SiFive 发布了首款开源 SoC(片上系统 System on a Chip),命名为 Freeform Everywhere 310.现在,该公司从嵌入式系统领先一步,发布了 ...

  2. 联发科发布全球首款搭载Android TV的智能电视系统芯片MT5595

    联发科发布全球首款搭载Android TV的智能电视系统芯片MT5595 admin 资讯 01-07 1 1月7日消息,联发科宣布与Google共同开发出全世界第一个搭载Android TV操作系统 ...

  3. [转帖]英特尔首款采用10nm技术的混合CPU“Lakefield”即将发布

    英特尔首款采用10nm技术的混合CPU“Lakefield”即将发布 intel 也出soc了 里面的东西 跟 安卓和 apple的a系列很像. https://baijiahao.baidu.com ...

  4. EZchip将推全球首款100核64位ARM A-53芯片

    EZchip将推全球首款100核64位ARM A-53芯片 2015-02-25 16:32:03   来源:互联网    关键字: 将推  全球  64位  arm EZchip日前表示,将准备开发 ...

  5. 国内首款 FPGA 云服务器,性能是通用 CPU 服务器 30 倍以上

    版权声明:本文由薛梁原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/628340001485134638 来源:腾云阁 ht ...

  6. 痞子衡嵌入式:Ethos-U55,ARM首款面向Cortex-M的microNPU

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是ARM Ethos-U55. ARM 前几天刚发布了 Cortex-M 家族最新一款内核 - Cortex-M55 以及首款面向 Cor ...

  7. 首款中文渗透测试专用Linux系统—MagicBox

    1.     MagicBox的介绍 首款中文渗透测试专用Linux系统——MagicBox即将问世,中文名称:“魔方系统”,开发代号:Genesis.第一版本发布时间计划为2012年12月5日 这是 ...

  8. 突破冯·诺依曼架构瓶颈!全球首款存算一体AI芯片诞生

    过去70年,计算机一直遵循冯·诺依曼架构设计,运行时数据需要在处理器和内存之间来回传输. 随着时代发展,这一工作模式面临较大挑战:在人工智能等高并发计算场景中,数据来回传输会产生巨大的功耗:目前内存系 ...

  9. 智能头盔 "Livall携全球首款智能骑行头盔亮相CES"

    LIVALL是全球首创集音乐.通讯.智能灯光为一体的智能骑行头盔的研发者,日前Livall携旗下智能骑行头盔BH 100和BH 60参展CES 2017,这也是目前世全球首款智能骑行头盔类产品,同时亮 ...

随机推荐

  1. Linux\centos 配置阿里云源

    # Aliyun 源配置CentOS1.备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2 ...

  2. 文件输入输出函数fgetc/fputc及fgets/fputs等文件指针位置的变化

    文件打开后才可以对文件进行操作.也就是说,文件必须经历打开-操作-关闭的过程.如前所述,C语言对文件的操作都是通过调用标准I/O库函数来实现的.文件操作实际是指对文件的读写.文件的读操作就是从文件中读 ...

  3. JavaScript中BOM与DOM的使用

    BOM: 概念:Browser Object Model 浏览器对象模型 将浏览器的各个组成部分封装成对象. 组成: Window:窗口对象 Navigator:浏览器对象 Screen:显示器屏幕对 ...

  4. C++中对C的扩展学习新增语法——作用域运算符::

    作用域运算符用来告诉编译器在哪个作用域范围搜索符号,一般分为以下3种: 全局作用域: 命名空间作用域: 类作用域:

  5. nuxt.js 注册全局组件

    plugins 属性配置 src: String (文件的路径) ssr: Boolean (默认为 true) 如果值为 false,该文件只会在客户端被打包引入. 根目录找到 nuxt.confi ...

  6. 极·Java速成教程 - (1)

    序言 众所周知,程序员需要快速学习新知识,所以就有了<21天精通C++>和<MySQL-从删库到跑路>这样的书籍,Java作为更"高级"的语言也不应该落后, ...

  7. nodejs入门之模块

    nodejs模块语法与开闭原则 nodejs模块的底层实现 一.nodejs模块语法与开闭原则 关于nodejs模块我在之前的两篇博客中都有涉及,但都没有对nodejs模块的底层做做任何探讨,但是为了 ...

  8. 力扣(LeetCode)Excel表列名称 个人题解

    给定一个正整数,返回它在 Excel 表中相对应的列名称. 例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> ...

  9. 使用Charles设置https代理到http以及证书安装(服务端篇)

    1.下载ssl证书到[登录],并且设置证书[始终信任] 2.SSL Proxying设置,Location为*,可以抓全部接口的https请求 参考:https://www.jianshu.com/p ...

  10. config system setting for elasticsearch

    1. disable swapping. swap 分区会导致garbage collections 花费太多时间,elasticsearch 响应变慢. 方法1:swapoff -a 方法2:vi ...