博流BL602&BL604 Wi-Fi+BLE芯片开发教程

需积分: 0 11 下载量 88 浏览量 更新于2024-06-30 收藏 6.62MB DOCX 举报
"博流BL602&BL604开发板教程1" 博流BL602和BL604是一款专为超低功耗应用设计的Wi-Fi+BLE组合芯片,适用于物联网(IoT)设备和智能硬件。这两款芯片在无线通信、微控制器子系统、外围接口、安全性和电源管理等方面都具备显著的特点。 在无线通信方面,BL602和BL604支持802.11b/g/n标准的Wi-Fi,提供稳定的网络连接。同时,它们内置蓝牙5.0低功耗技术,增强了传输速度和距离。芯片还支持Wi-Fi快速连接,通过BLE协助能快速配对和连接。两者可以共存,互不干扰,适合多种应用场景。此外,芯片还具备WPS/WEP/WPA/WPA2/WPA3等多种安全标准,确保了Wi-Fi连接的安全性。它们能够工作在STA(Station)、SoftAP(接入点)和嗅探器模式,满足不同网络需求。 在周边设备方面,BL602和BL604提供了丰富的接口,如SDIO、SPI、UART、I2C、IR Remote、PWM、ADC、DAC、ACOMP和PIR等。BL602有16个GPIO,而BL604则有23个,可灵活配置以适应不同硬件设计。例如,SDIO 2.0接口支持与主机设备的高速数据交换,SPI接口则可用于连接各种外设,而UART和I2C则常用于传感器和控制器的通信。 微控制器子系统采用32位RISC-V CPU,配备浮点运算单元(FPU),并带有L1高速缓存。CPU频率可动态调整,范围在1MHz至192MHz之间,以适应不同性能需求。RTC计时器能维持长达一年的时间,通用定时器和四个DMA通道则有助于提高系统效率。JTAG接口提供了方便的开发支持,而XIP QSPI闪存支持则允许程序在外部存储器上执行。 在内存方面,芯片内置276KB SRAM和128KB ROM,还有1KB的电子保险丝。根据需要,还可以选择嵌入式Flash。安全功能强大,包括安全启动、安全调试、即时AES解密(OTFAD)、多种加密算法如AES、SHA以及真随机数生成器(TRNG)和公钥加速器(PKA)。 时钟系统灵活,支持多种外部晶振频率,以及内部32KHz和32MHz RC振荡器。此外,芯片还提供了多种功耗管理模式,如Off、Hibernate和PowerDown等,以实现超低功耗运行。 博流BL602和BL604开发板教程1是针对这些芯片的入门指南,旨在帮助开发者了解和利用这些特性,快速进行产品开发和原型验证,适用于物联网、智能家居、穿戴设备等领域的创新项目。