问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

ESP32-C3芯片技术详解:特性、接口与使用指南

创作时间:
作者:
@小白创作中心

ESP32-C3芯片技术详解:特性、接口与使用指南

引用
CSDN
1.
https://m.blog.csdn.net/qq_59527512/article/details/140091395

ESP32-C3是一款低功耗、高集成度的MCU系统级芯片(SoC),集成了2.4GHz Wi-Fi和低功耗蓝牙(Bluetooth LE)无线通信功能,广泛应用于物联网设备和嵌入式系统开发。本文将详细介绍其主要特性和硬件接口,帮助开发者快速了解和使用这款芯片。

主要特性

无线通信

  • 支持2.4GHz Wi-Fi (802.11b/g/n)和Bluetooth® 5 (LE)
  • 数据速率高达150Mbps (Wi-Fi)和2Mbps (蓝牙)
  • 支持多种Wi-Fi和蓝牙功能,如WMM、帧聚合、立即块确认、分片重组等
  • Wi-Fi与蓝牙共用同一个天线

CPU和存储

  • 32位RISC-V单核处理器,主频高达160MHz
  • 384KB ROM,400KB SRAM(其中16KB专用于cache),8KB RTC SRAM
  • 封装内flash或外接flash
  • 支持flash在线编程(ICP)

高级外设接口

  • 22或16个GPIO口
  • 数字接口:3个SPI、2个UART、1个I2C、1个I2S、红外收发器、LED PWM控制器、全速USB串口/JTAG控制器、GDMA、1个TWAI®控制器
  • 模拟接口:2个12位SAR模/数转换器、1个温度传感器
  • 定时器:2个54位通用定时器、3个数字看门狗定时器、1个模拟看门狗定时器、1个52位系统定时器

功耗管理

  • 通过选择时钟频率、占空比、Wi-Fi工作模式和单独控制内部器件的电源,实现精准电源控制
  • 针对典型场景设计的四种功耗模式:Active、Modem-sleep、Light-sleep、Deep-sleep
  • Deep-sleep模式下功耗低至5µA

安全机制

  • 安全启动 - 内部和外部存储器的权限控制
  • Flash加密 - 加密和解密存储器
  • 4096位OTP,用户可用的高达1792位
  • 加密硬件加速器:AES-128/256、SHA、RSA、RNG、HMAC、数字签名

原理图

芯片内部图

使用注意事项

  1. BOOT(IO09)管脚上电前不能下拉,ESP32会进入下载模式。
  2. 使用到IO08管脚进行设计,不建议外部直接下拉,因为在下载烧录时,IO08管脚为低电平,不能使用串口进行下载。
  3. IO12(GPIO12)、IO13(GPIO13)在QIO模式下为SPI信号SPIHD和SPIWP复用,为了增加可用GPIO数量,开发板选择采用2线SPI的DIO模式,IO12、IO13并未连接flash,使用自己编译的软件时需要注意配置flash为DIO模式。
  4. 外置SPI flash的VDD已链接至3.3V电源系统,使用时不需再配置其他电源,采用普通2线SPI通信方式,对应管脚如表4-3。
  5. GPIO11默认为SPI flash的VDD引脚,需要配置后才能作为GPIO使用。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号