【Beetle ESP32-C3】硬件分析
<div class='showpostmsg'> 本帖最后由 dcexpert 于 2022-8-2 09:36 编辑<p>Beetle ESP32-C3 开发板的资料可以在 DFRobot 网站上找到,链接是:https://wiki.dfrobot.com.cn/_SKU_DFR0868_Beetle_ESP32_C3。</p>
<p> </p>
<p>先看开发板的<a href="https://img.dfrobot.com.cn/wiki/5d57611a3416442fa39bffca/bd6787af02ce4bebae09640219b3eded.pdf">原理图</a>,可以看到整个开发板上的元件相当少,主要就是 ESP32-C3-mini模块、电源以及接口。</p>
<p> </p>
<p> </p>
<p>Beetle ESP32-C3 开发板使用了 Type-C 接口,可以使用手机的数据线而不用在去找数据线,这一点很方便。因为 ESP32-C3 带有 USB功能,所以开发板上没有单独的 USB 转串口芯片,这个usb接口除了供电,还可以下载程序。</p>
<p> </p>
<p>开发板的反面有两颗芯片,左边是静态电流2uA 输出600mA的LDO RT9080,右边是充电电流最大500mA 的锂电池充电管理芯片 TP4057。开发板可以通过 USB 或者锂电池供电,USB在供电的同时还可以给锂电池充电,两者通过二极管隔离后输出至LDO。</p>
<p> </p>
<p> </p>
<p> </p>
<p>开发板上有两颗 0402 封装的 LED,一个(绿色)用于充电指示,另一个(蓝色)连接到GPIO10,可以通过程序控制。</p>
<p> </p>
<p> </p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>主控芯片是 ESP32-C3,与ESP32相比,除了内核不同之外,外设方面也做了裁剪,进一步降低了成本。下面是几种不同系列ESP32的对比:</p>
<p> </p>
<table id="id17">
<thead>
<tr>
<th>
<p>特性</p>
</th>
<th>
<p>ESP32 系列</p>
</th>
<th>
<p>ESP32-S2 系列</p>
</th>
<th>
<p><span style="color:#e74c3c;">ESP32-C3 系列</span></p>
</th>
<th>
<p>ESP32-S3 系列</p>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>发布时间</p>
</td>
<td>
<p>2016</p>
</td>
<td>
<p>2020</p>
</td>
<td>
<p>2020</p>
</td>
<td>
<p>2020</p>
</td>
</tr>
<tr>
<td>
<p>产品型号</p>
</td>
<td>
<p>请参考 <a href="https://espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf">ESP32 技术规格书 (PDF)</a></p>
</td>
<td>
<p>请参考 <a href="https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_cn.pdf">ESP32-S2 技术规格书 (PDF)</a></p>
</td>
<td>
<p>请参考 <a href="https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_cn.pdf">ESP32-C3 技术规格书 (PDF)</a></p>
</td>
<td>
<p>请参考 <a href="https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_cn.pdf">ESP32-S3 技术规格书 (PDF)</a></p>
</td>
</tr>
<tr>
<td>
<p>内核</p>
</td>
<td>
<p>搭载低功耗 Xtensa® LX6 32 位双核/单核处理器</p>
</td>
<td>
<p>搭载低功耗 Xtensa® LX7 32 位单核处理器</p>
</td>
<td>
<p>搭载 RISC-V 32 位单核处理器</p>
</td>
<td>
<p>搭载低功耗 Xtensa® LX7 32 位双核处理器</p>
</td>
</tr>
<tr>
<td>
<p>Wi-Fi 协议</p>
</td>
<td>
<p>802.11 b/g/n、2.4 GHz</p>
</td>
<td>
<p>802.11 b/g/n、2.4 GHz</p>
</td>
<td>
<p>802.11 b/g/n、2.4 GHz</p>
</td>
<td>
<p>802.11 b/g/n、2.4 GHz</p>
</td>
</tr>
<tr>
<td>
<p>Bluetooth®</p>
</td>
<td>
<p>Bluetooth v4.2 BR/EDR 和 Bluetooth Low Energy</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>Bluetooth 5.0</p>
</td>
<td>
<p>Bluetooth 5.0</p>
</td>
</tr>
<tr>
<td>
<p>主频</p>
</td>
<td>
<p>240 MHz(ESP32-S0WD 为 160 MHz)</p>
</td>
<td>
<p>240 MHz</p>
</td>
<td>
<p>160 MHz</p>
</td>
<td>
<p>240 MHz</p>
</td>
</tr>
<tr>
<td>
<p>SRAM</p>
</td>
<td>
<p>520 KB</p>
</td>
<td>
<p>320 KB</p>
</td>
<td>
<p>400 KB</p>
</td>
<td>
<p>512 KB</p>
</td>
</tr>
<tr>
<td>
<p>ROM</p>
</td>
<td>
<p>448 KB 用于程序启动和内核功能调用</p>
</td>
<td>
<p>128 KB 用于程序启动和内核功能调用</p>
</td>
<td>
<p>384 KB 用于程序启动和内核功能调用</p>
</td>
<td>
<p>384 KB 用于程序启动和内核功能调用</p>
</td>
</tr>
<tr>
<td>
<p>嵌入式 flash</p>
</td>
<td>
<p>2 MB、4 MB 或无嵌入式 flash,不同型号有差异</p>
</td>
<td>
<p>2 MB、4 MB 或无嵌入式 flash,不同型号有差异</p>
</td>
<td>
<p>4 MB 或无嵌入式 flash,不同型号有差异</p>
</td>
<td>
<p>8 MB 或无嵌入式 flash,不同型号有差异</p>
</td>
</tr>
<tr>
<td>
<p>外部 flash</p>
</td>
<td>
<p>最大支持 16 MB,一次最多可映射 11 MB + 248 KB</p>
</td>
<td>
<p>最大支持 1 GB,一次最多可映射 11.5 MB</p>
</td>
<td>
<p>最大支持 16 MB,一次最多可映射 8 MB</p>
</td>
<td>
<p>最大支持 1 GB,一次最多可映射 32 MB</p>
</td>
</tr>
<tr>
<td>
<p>片外 RAM</p>
</td>
<td>
<p>最大支持 8 MB,一次最多可映射 4 MB</p>
</td>
<td>
<p>最大支持 1 GB,一次最多可映射 11.5 MB</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>最大支持 1 GB,一次最多可映射 32 MB</p>
</td>
</tr>
<tr>
<td>
<p>Cache</p>
</td>
<td>
<p>✔️ 2 路组相联</p>
</td>
<td>
<p>✔️ 4 路组相联,独立的指令和数据 cache</p>
</td>
<td>
<p>✔️ 8 路组相连,32 位数据/指令总线宽度</p>
</td>
<td>
<p>✔️ 指令 cache 可配置为 4 路组相连或 8 路组相连,数据 cache 固定为 4 路组相连,32 位数据/指令总线宽度</p>
</td>
</tr>
<tr>
<td>
<p><strong>外设</strong></p>
</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<p>模/数转换器 (ADC)</p>
</td>
<td>
<p>两个 12 位 SAR ADC,多达 18 个通道</p>
</td>
<td>
<p>两个 12 位 SAR ADC,多达 20 个通道</p>
</td>
<td>
<p>两个 12 位 SAR ADC,最多支持 6 个通道</p>
</td>
<td>
<p>两个 12 位 SAR ADC,多达 20 个通道</p>
</td>
</tr>
<tr>
<td>
<p>数/模转换器 (DAC)</p>
</td>
<td>
<p>两个 8 位通道</p>
</td>
<td>
<p>两个 8 位通道</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
</tr>
<tr>
<td>
<p>定时器</p>
</td>
<td>
<p>4 个 64 位通用定时器,3 个看门狗定时器</p>
</td>
<td>
<p>4 个 64 位通用定时器,3 个看门狗定时器</p>
</td>
<td>
<p>2 个 54 位通用定时器,3 个看门狗定时器</p>
</td>
<td>
<p>4 个 54 位通用定时器,3 个看门狗定时器</p>
</td>
</tr>
<tr>
<td>
<p>温度传感器</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>1</p>
</td>
</tr>
<tr>
<td>
<p>触摸传感器</p>
</td>
<td>
<p>10</p>
</td>
<td>
<p>14</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>14</p>
</td>
</tr>
<tr>
<td>
<p>霍尔传感器</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
</tr>
<tr>
<td>
<p>通用输入/输出接口 (GPIO)</p>
</td>
<td>
<p>34</p>
</td>
<td>
<p>43</p>
</td>
<td>
<p>22</p>
</td>
<td>
<p>45</p>
</td>
</tr>
<tr>
<td>
<p>串行外设接口 (SPI)</p>
</td>
<td>
<p>4</p>
</td>
<td>
<p>4</p>
</td>
<td>
<p>3</p>
</td>
<td>
<p>4</p>
</td>
</tr>
<tr>
<td>
<p>LCD 接口</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>1</p>
</td>
</tr>
<tr>
<td>
<p>通用异步收发器 (UART)</p>
</td>
<td>
<p>3</p>
</td>
<td>
<p>2 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id2">1</a></p>
</td>
<td>
<p>2 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id3">1</a></p>
</td>
<td>
<p>3</p>
</td>
</tr>
<tr>
<td>
<p>I2C 接口</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>2</p>
</td>
</tr>
<tr>
<td>
<p>I2S 接口</p>
</td>
<td>
<p>2 个,可配置为 8/16/32/40/48 位的输入输出通道</p>
</td>
<td>
<p>1 个,可配置为 8/16/24/32/48/64 位的输入输出通道</p>
</td>
<td>
<p>1 个,可配置为 8/16/24/32 位的输入输出通道</p>
</td>
<td>
<p>2 个,可配置为 8/16/24/32 位的输入输出通道</p>
</td>
</tr>
<tr>
<td>
<p>Camera 接口</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>1</p>
</td>
</tr>
<tr>
<td>
<p>DMA</p>
</td>
<td>
<p>UART、SPI、I2S、SDIO 从机、SD/MMC 主机、EMAC、BT 和 Wi-Fi 都有专用的 DMA 控制器</p>
</td>
<td>
<p>UART、SPI、AES、SHA、I2S 和 ADC 控制器都有专用的 DMA 控制器</p>
</td>
<td>
<p>通用 DMA 控制器,3 个接收通道和 3 个发送通道</p>
</td>
<td>
<p>通用 DMA 控制器,5 个接收通道和 5 个发送通道</p>
</td>
</tr>
<tr>
<td>
<p>红外遥控器 (RMT)</p>
</td>
<td>
<p>支持 8 通道</p>
</td>
<td>
<p>支持 4 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id4">1</a>,可配置为红外发射和接收</p>
</td>
<td>
<p>支持 4 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#two" id="id5">2</a>,双通道的红外发射和双通道的红外接收</p>
</td>
<td>
<p>支持 8 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id6">1</a>,可配置为红外发射和接收</p>
</td>
</tr>
<tr>
<td>
<p>脉冲计数器</p>
</td>
<td>
<p>8 通道</p>
</td>
<td>
<p>4 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id7">1</a></p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>4 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id8">1</a></p>
</td>
</tr>
<tr>
<td>
<p>LED PWM</p>
</td>
<td>
<p>16 通道</p>
</td>
<td>
<p>8 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id9">1</a></p>
</td>
<td>
<p>6 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#two" id="id10">2</a></p>
</td>
<td>
<p>8 通道 <a href="https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/chip-series-comparison.html#one" id="id11">1</a></p>
</td>
</tr>
<tr>
<td>
<p>MCPWM</p>
</td>
<td>
<p>2,提供六个 PWM 输出</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>2,提供六个 PWM 输出</p>
</td>
</tr>
<tr>
<td>
<p>USB OTG</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>1</p>
</td>
</tr>
<tr>
<td>
<p>TWAI® 控制器(兼容 ISO 11898-1 协议)</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>1</p>
</td>
</tr>
<tr>
<td>
<p>SD/SDIO/MMC 主机控制器</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>1</p>
</td>
</tr>
<tr>
<td>
<p>SDIO 从机控制器</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
</tr>
<tr>
<td>
<p>以太网 MAC 接口</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
</tr>
<tr>
<td>
<p>超低功耗协处理器 (ULP)</p>
</td>
<td>
<p>ULP FSM</p>
</td>
<td>
<p>PicoRV32 内核,8 KB SRAM,ULP FSM</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>PicoRV32 内核,8 KB SRAM,ULP FSM</p>
</td>
</tr>
<tr>
<td>
<p>辅助调试</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>✖️</p>
</td>
</tr>
<tr>
<td>
<p><strong>安全机制</strong></p>
</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<p>安全启动</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️ 比 ESP32 更快更安全</p>
</td>
<td>
<p>✔️ 比 ESP32 更快更安全</p>
</td>
<td>
<p>✔️ 比 ESP32 更快更安全</p>
</td>
</tr>
<tr>
<td>
<p>Flash 加密</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️ 支持 PSRAM 加密,比 ESP32 更安全</p>
</td>
<td>
<p>✔️ 比 ESP32 更安全</p>
</td>
<td>
<p>✔️ 支持 PSRAM 加密,比 ESP32 更安全</p>
</td>
</tr>
<tr>
<td>
<p>OTP</p>
</td>
<td>
<p>1024 位</p>
</td>
<td>
<p>4096 位</p>
</td>
<td>
<p>4096 位</p>
</td>
<td>
<p>4096 位</p>
</td>
</tr>
<tr>
<td>
<p>AES</p>
</td>
<td>
<p>✔️ AES-128, AES-192, AES-256 (FIPS PUB 197)</p>
</td>
<td>
<p>✔️ AES-128, AES-192, AES-256 (FIPS PUB 197); 支持 DMA</p>
</td>
<td>
<p>✔️ AES-128, AES-256 (FIPS PUB 197); 支持 DMA</p>
</td>
<td>
<p>✔️ AES-128, AES-256 (FIPS PUB 197); 支持 DMA</p>
</td>
</tr>
<tr>
<td>
<p>HASH</p>
</td>
<td>
<p>SHA-1, SHA-256, SHA-384, SHA-512 (FIPS PUB 180-4)</p>
</td>
<td>
<p>SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, SHA-512/t (FIPS PUB 180-4); 支持 DMA</p>
</td>
<td>
<p>SHA-1, SHA-224, SHA-256 (FIPS PUB 180-4); 支持 DMA</p>
</td>
<td>
<p>SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, SHA-512/t (FIPS PUB 180-4); 支持 DMA</p>
</td>
</tr>
<tr>
<td>
<p>RSA</p>
</td>
<td>
<p>高达 4096 位</p>
</td>
<td>
<p>高达 4096 位</p>
</td>
<td>
<p>高达 3072 位</p>
</td>
<td>
<p>高达 4096 位</p>
</td>
</tr>
<tr>
<td>
<p>随机数生成器 (RNG)</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️</p>
</td>
</tr>
<tr>
<td>
<p>HMAC</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️</p>
</td>
</tr>
<tr>
<td>
<p>数字签名</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️</p>
</td>
<td>
<p>✔️</p>
</td>
</tr>
<tr>
<td>
<p>XTS</p>
</td>
<td>
<p>✖️</p>
</td>
<td>
<p>✔️ XTS-AES-128, XTS-AES-256</p>
</td>
<td>
<p>✔️ XTS-AES-128</p>
</td>
<td>
<p>✔️ XTS-AES-128, XTS-AES-256</p>
</td>
</tr>
<tr>
<td>
<p><strong>其它</strong></p>
</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<p>Deep-sleep 功耗(超低功耗传感器监测方式)</p>
</td>
<td>
<p>100 μA(ADC 以 1% 占空比工作时)</p>
</td>
<td>
<p>22 μA(触摸传感器以 1% 占空比工作时)</p>
</td>
<td>
<p>无此模式</p>
</td>
<td>
<p>TBD</p>
</td>
</tr>
<tr>
<td>
<p>封装尺寸</p>
</td>
<td>
<p>QFN48 5*5、6*6,不同型号有差异</p>
</td>
<td>
<p>QFN56 7*7</p>
</td>
<td>
<p>QFN32 5*5</p>
</td>
<td>
<p>QFN56 7*7</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p>ESP-S2、ESP-C3和ESP-S3都是在2020年发布的?</p>
wangerxian 发表于 2022-8-2 11:54
ESP-S2、ESP-C3和ESP-S3都是在2020年发布的?
<p>嗯。旧版的ESP32-C3硬件存在一些问题,曾经买过安信可的模块,结果usb不能用。</p>
页:
[1]