在2020松山湖论坛上,博流智能科技(南京)有限公司销售副总裁刘占领介绍了基于RISC-V核的低功耗、高可靠Wi-Fi+BLE二合一SoC芯片BL602。主要应用领域包括人工智能与工业互联网,特别是电工照明、门锁遥控与智能家电

  • BL602 / BL604是用于超低功耗应用的Wi-Fi + BLE组合芯片组。
  • 无线子系统包括2.4G无线电、Wi-Fi 802.11b/g/n和蓝牙LE5.0基带/MAC设计。
  • 微控制器子系统包含低功耗32位RISC-V CPU、高速缓存和存储器.电源管理单元控制低功耗模式.此外,还支持各种安全特性。
  • 外围接口包括SDIO、SPI、UART、I2C、IR Remote、PWM、ADC、DAC、ACOMP、PIR等。
  • 支持灵活的GPIO配置。BL602共有16个GPO,BL 604共有23个GPO。



芯片主要特点

  1. 无线 (第1层RF性能)
  • Wi-Fi 802.11 b / g / n
  • 低功耗蓝牙5.0
  • 具有BLE协助的Wi-Fi快速连接
  • Wi-Fi和BLE共存
  • Wi-Fi安全WPS / WEP / WPA / WPA2 / WPA3
  • STA,SoftAP和嗅探器模式
  • 多云连接
  • 2.4 GHz射频收发器
  • 集成射频巴伦,PA / LNA 2. 周边设备
  • SDIO 2.0从站(AP主机)
  • SPI主/从
  • 两个UART
  • I2C主/从
  • 五个PWM通道
  • 10位通用DAC
  • 12位通用ADC
  • 两个通用模拟比较器
  • PIR(被动红外)检测
  • 红外遥控硬件加速器
  • 灵活的16个GPIO(BL602)/ 23个GPIO(BL604)
  1. 微控制器子系统
  • 带FPU的32位RISC CPU
  • L1快取
  • RTC计时器长达一年
  • 两个32b通用定时器
  • 四个DMA通道
  • 1MHz至192MHz的动态频率
  • JTAG开发支持
  • XIP QSPI闪存支持
  1. 存储
  • 276KB SRAM
  • 128KB ROM
  • 1Kb电子保险丝
  • 嵌入式Flash(可选)
  1. 安全性 (完整的安全性功能)
  • 安全启动
  • 安全调试
  • XIP QSPI即时AES解密(OTFAD)
  • AES 128/192/256
  • SHA-1 / 224/256
  • TRNG(真随机数生成器)
  • PKA(公钥加速器)
  1. 时钟
  • 支持XTAL 24/26/32 / 38.4 / 40MHz
  • 支持XTAL 32 / 32.768KHz
  • 内部RC 32KHz和32MHz振荡器
  • 内部系统PLL
  1. 功耗模式 (超低功耗模式)
  • Off * Hibernate * Power Down Sleep (flexible)
  • Active

四博智联基于BL602开发出来双模模组开发套件(BLE+WIFI)旨在让工程师快速入门该芯片的应用。

开发板购买链接:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-23087949826.87.4be769b5VgSZCr&id=627734275519

博流BL602&BL604开发板介绍的更多相关文章

  1. 迅为iTOP-4418开发板兼容八核6818开发板介绍

    核心板介绍 三星四核S5P4418与八核6818完美兼容 1GB内存/2GB内存可选 电源管理:AXP228,支持动态调频,超低功耗 核心板引出脚最全:四组连接器共320个PIN脚 核心板连接器高度仅 ...

  2. 1-51单片机WIFI学习(开发板介绍)

    源码链接都在后面 前面的都是介绍单独的WIFI,没有和单片机结合起来,因为做项目很少会只用WIFI模块.大多数都是WIFI模块作为中转数据的桥梁,单片机负责 数据采集,控制等等,所以自己准备出一套51 ...

  3. 1-学习GPRS_Air202(Air202开发板介绍)

    记得自己第一次实现远程通信是在学校里用SIM900A实现的,随着WIFI模块的普及自己就开始用WIFI模块了,当然WIFI模块已经用的很... WIFI模块要想实现远程控制必须连接路由器,其实在做王哥 ...

  4. 基于xilinx Zynq UltraScale MPSoC平台的核心板及开发板介绍-米尔科技

    近日,米尔科技推出国内首款基于xilinx Zynq UltraScale+MPSoC 平台的核心板及开发板.其优势主要有:采用16纳米制程,相比Znyq7000系列每瓦性能提升5倍,且单芯片融合4核 ...

  5. S5P4418开发板介绍

    网站:http://topeetboard.com 1. 控制台(console)串口使用串口线连接开发板的 COM3到PC 机的串口,如果PC 或笔记本没有串口,就需要准备一条 USB 转串口的设备 ...

  6. 011OK6410开发板介绍

    1.系统资源: (1)处理器:三星ARM11,S3C6410A,主频533MHz/667MHz (2)nor flash (3)nand flash:1G字节NAND Flash (4)RAM:128 ...

  7. Beaglebone Back学习一(开发板介绍)

    随着开源软件的盛行.成熟,开源硬件也迎来了春天,先有Arduino,后有Raspherry Pi,到当前的Beaglebone .相信在不久的将来,开源项目将越来越多,越来越走向成熟.         ...

  8. 2-学习GPRS_Air202(Air202开发板介绍和下载第一个程序)

    http://www.cnblogs.com/yangfengwu/p/8887933.html 资料链接 链接:https://pan.baidu.com/s/1968t2QITuxoyXlE_Nz ...

  9. 1-51单片机ESP8266学习-AT指令(开发板介绍)

    51单片机+ESP8266开发教程(AT指令篇) 开发板资源分布: 开发板部分原理图: 1--通信下载 2--51单片机 3--ESP8266(WIFI模块) 4--DHT11(温湿度传感器) 5-- ...

随机推荐

  1. 慢话crush-各种crush组合

    前言 ceph已经是一个比较成熟的开源的分布式存储了,从功能角度上来说,目前的功能基本能够覆盖大部分场景,而社区的工作基本上是在加入企业级的功能和易用性还有性能等方面在发力在,不管你是新手还是老手,都 ...

  2. cephonebox发布

    前言 现在已经是2016年收官的一个月了,之前一直想做一个calamari的集成版本,之所以有这个想法,是因为,即使在已经打好包的情况下,因为各种软件版本的原因,造成很多人无法配置成功,calamar ...

  3. SpringBoot 之 @ControllerAdvice 拦截异常并统一处理

    在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler.@InitBinder.@ModelAttribute,并应用到所有@Requ ...

  4. 【开源】.net微服务开发引擎Anno开源啦

    1.Anno是什么? Anno是一个微服务框架引擎.入门简单.安全.稳定.高可用.全平台可监控.依赖第三方框架少.底层通讯RPC(Remote Procedure Call)采用稳定可靠经过无数成功项 ...

  5. FL Studio水果音乐制作入门教程

    "没有早期音乐教育,干什么事我都会一事无成".这并非某位音乐家精心熬制的心灵鸡汤,而是出自物理学家爱因斯坦之口,朋友们没有看错,就是那个被称为二十世纪伟大科学家的爱因斯坦,所以,别 ...

  6. 如何用EasyRecovery恢复U盘乱码的文件

    大多数用户在遇到U盘文件乱码的情况时,都显得有点手足无措,甚至会删除乱码文件,这样就导致了乱码文件数据的丢失.针对这种情况,我们应该怎么正确处理呢? 图1:U盘乱码 U盘文件乱码原因: 想要解决问题, ...

  7. 04.vue获取微博授权URL

    1.在Vue页面加载时动态发送请求获取微博授 权url 1.1 在 components\common\lab_header.vue 中写oauth动态获取微 博授权**URL // 获取微博登录地址 ...

  8. Django rest framework 基础

    01: Django rest framework 基础 ​ ​ 1.1 什么是RESTful 1. REST与技术无关,代表的是一种软件架构风格(REST是Representational Stat ...

  9. Linux中的基本命令无法使用,报Command not found的错误的解决方法

    一般我们在Linux中执行命令的时候,会报 Command not found 的错误,报这种错误一般有两种原因:一是你的系统中没有安装这个命令,需要你手动安装,另外一种原因就是平常这些命令用着好好的 ...

  10. Java —— for while do...while循环(1)

    //for循环 for(初始化语句 ;循环条件; 迭代语句){ 循环体; } //while循环 初始化语句; while(循环条件){ 循环体; 迭代语句; } //do...while循环 初始化 ...