使用CH9102F平替ESP32系列下载电路中的CP2102

这篇具有很好参考价值的文章主要介绍了使用CH9102F平替ESP32系列下载电路中的CP2102。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

乐鑫官方ESP32开发板的外围电路主要包含:

  • USB-UART电路
  • 自动下载电路
  • RC延迟电路
  • 重启按键
  • 下载按键
  • 电源降压芯片LDO

esp32 外围电路,单片机,物联网,CH9102,CP2102,ESP32

 下面简单介绍一下这些电路的功能。

ESP32的USB-UART电路部分,核心芯片CP2102。其作用是将USB接口传入的D+、D-信号转换为串口信号RX、TX以及流控信号RTS、DTR。再通过自动下载逻辑电路,将RTS、DTR的流控信号对ESP32系列芯片的“EN”使能以及“GPIO0“下载模式进行逻辑控制。根据EN与GPIO0的逻辑输出配合RC延迟电路来达到“当EN高电平后,再将GPIO0拉低进入下载模式“的条件。

“重启”按键,将EN拉低电平。可以控制芯片“使能”关闭,松开按键恢复使能,达到”重启“的效果。

”下载“模式,通过GPIO0的拉低,手动进入下载模式,此时可向芯片ROM写入固件。

电源降压LDO芯片主要是将5V电压降低到3.3V为ESP32和CP2102供电。

替换原因

在很多应用场景中,将最终产品中不常使用的UART烧录电路去掉,可以减少板子的面积占用。那么为了便于调试,可以通过外部的一个烧录器搭接触点完成芯片数据的写入,根据前面介绍的下载电路原理,这个烧录器只需要完成上面提到的这部分外设电路即可。

由于USB-UART的核心芯片CP2102是一款进口芯片。目前价格虽较之前大幅下降,但仍新品基本在8元以上,为了降低成本,可以寻找一款功能接近,价格低廉、供货充足的国内芯片进行平替。其中CH9102F普遍价格在5元以下,并且在Windows、MacOS、Linux上都可以正常使用,是一个不错的选择。

替换过程

CH9102系列芯片包含CH9102F和CH9102X两个型号,在保证所需功能可用的情况下,可以选择尺寸更小的CH9102F。

esp32 外围电路,单片机,物联网,CH9102,CP2102,ESP32

根据设计图,D+、D-、DTR、RTS、TX、RX功能引脚直接替换,也不需要额外的电容电阻等外部电路,只针对其中的供电和接地两个容易遗漏的部分重点提示一下。

首先是“接地”,CH9102F的#2引脚(CH9102X的 #3引脚)的接地是必要的,而底部的#0引脚的接地是可选的,容易记反导致必要的#2引脚没有接地导致芯片没有使能,所以可以将#2引脚与底盘的#0引脚短接避免没有“接地“的失误。

电源方案有多个。

esp32 外围电路,单片机,物联网,CH9102,CP2102,ESP32

esp32 外围电路,单片机,物联网,CH9102,CP2102,ESP32

常见选择使用V3向VIO供电,只需短接两个引脚即可。也可独立供电,需要额外的LDO或DCDC芯片。

RC延迟电路在乐鑫的文档中有不同的标注。其中在开发板ESP32-PICO-DEVKETM-2_V1_0的原理图中标记的电阻为 10K,电容为0.1uf。但在其他的文档中标记的电容为 1uF

esp32 外围电路,单片机,物联网,CH9102,CP2102,ESP32

以上为在在进行CH9102F替换过程中遇到的一些小坑,并使用嘉立创SMT了几个小样。其中电源方案为V3与VIO短接,并额外提供了1个ME6211提供3.3V供电。与几种供电方案并不同,经测试可以正常使用。即便作为一个单纯的USB-TTL工具也是可以的。

esp32 外围电路,单片机,物联网,CH9102,CP2102,ESP32

 文章来源地址https://www.toymoban.com/news/detail-731288.html

到了这里,关于使用CH9102F平替ESP32系列下载电路中的CP2102的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【自用】ESP32-S3新板子 从零配置micropython环境(安装CH343驱动等)

    1.安装CH343驱动 2.下载 microPython 固件 3.安装烧录软件 flash_download_tool_3.9.3.exe 并开始烧录 4.安装 Thonny IDE 软件 并配置编译环境 1.驱动下载 https://www.wch.cn/downloads/CH343SER_EXE.html 2.操作流程 步骤1: 通过Type-C数据线将ESP32S3与电脑连接(有坑) 一定要连接COM端口(如下图所示 右侧的

    2023年04月19日
    浏览(46)
  • ESP32cam系列教程001:使用webcam摄像头实时查看视频

    ESP32-CAM是小尺寸的摄像头模组该模块可以作为最小系统独立工作,尺寸仅为 27*40.5*4.5mm ,可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。[^1] 其产品特性如下

    2024年02月06日
    浏览(40)
  • 【ESP8266 快速入门】硬件:ESP12S/ESP12F最小系统设计及typeC自动下载电路设计

    0.引言 ESP8266面向 物联网 应用的,高性价比、高度集成的 Wi-Fi MCU 。 芯片ESP8266EX采用的QFN无引脚封装,且需要搭配FLASH使用,以及设计天线;使用起来比较麻烦。 我希望使用起来更加方便,便想到了使用ESP12S/12F这种集成模组(集成FLASH、天线)。 我只需设计一个最小系统及

    2024年02月06日
    浏览(205)
  • 【ESP32Arduino+MPU6050姿态解算】自制无人机学习笔记2 PLatformIO 下载即可使用

    本人之前发表过一篇关于esp32读取mpu6050数据的文章,链接:http://t.csdn.cn/AwzSZ,但其存在一些漏洞,具体表现在输出数据存在不连贯和错误,在mpu6050高速运动时存在较大误差等。仅作为参考。故在此重发作为修正。当前该篇文章中所述的模块,已经过无人机稳定性控制的测试

    2024年02月16日
    浏览(43)
  • CH340系列介绍和STM32的BOOT模式选择烧录模式

    你是否在疑惑网上买的32最小系统无法串口烧录,你是否在疑惑STM32的BOOT引脚有什么作用,本篇文章将帮你解答。 目录 一、CH340系列介绍 1.CH340N、CH340G、CH340B芯片介绍 原理图 2.USB总线转串口的电路图连接与解释(以CH340N为例) 原理图连线(左图USB转串口,右图5V转3.3V模块)

    2024年02月08日
    浏览(45)
  • 学习素材之USART篇——通过使用STM32与ESP8266(esp-01s)连接阿里云系列操作来了解USART协议和寄存器操作

    目录 USART详解 一、串口通讯协议简介 串口通讯的物理层 串口通讯的协议层 二、STM32 的 USART 简介 USART功能概述 功能引脚 三、与USART有关的寄存器 USART寄存器地址映像  四、USART寄存器描述 1、USART状态控制器(USART_SR) 2、数据寄存器(USART_DR) 3、波特比率寄存器(USART_BRR) 4、控

    2024年02月16日
    浏览(50)
  • STM32与ESP32下载器设计

    我们常用的单片机主要有STM32和ESP32,其中STM32下载要求SWD下载接口,ESP32下载要求串口,但需要控制ESP32 IO0和EN口高低电平的时序。 对于STM32,一般我们电路板上不会集成下载器。 对于ESP32,我们电路板上也不会集成USB转TTL。 因此,如果有一种下载器,与电路板上进行接线进

    2024年02月06日
    浏览(44)
  • STM32系列(HAL库)——使用ESP8266-01S物联网模块连接Onenet云平台上报DHT11温湿度

    本篇主要讲解如何使用ESP8266-01S物联网模块连接Onenet云平台,并上报DHT11模块的温湿度数据。本文单片机主控采用STM32F405RGT6,使用其他主控的话基本要求有2个串口,一个串口用于调试使用,另一个用于ESP模块通讯。 1.软件 CubeMX Keil5 串口调试助手 Onenet云平台账户 2.硬件 STM32开

    2024年02月02日
    浏览(79)
  • 一起玩儿物联网人工智能小车(ESP32)——12. 组装L298N驱动马达和供电电路

    摘要:本文介绍L298N模块与TT马达以及电源模块的接线方法,并进行初始测试。 在前面完成了第一个ESP32程序。接下来要继续组装我们的智能物联网小车了。今天要完成的工作就是完成智能小车电机驱动和ESP32开发板的控制电路连接。在具体的动手之前,先要进行一些准备工作

    2024年02月02日
    浏览(52)
  • 硬件设计--stm32自动下载电路设计

    1、Stm32 一键下载电路详解 2、启动模式,BOOT0和BOOT1详解 3、STM32自动ISP电路设计 4、STM32 USB接口 一键下载电路详解与过程分析 参考博客:FlyMcu - 用于STM32芯片ISP串口程序一键下载的免费软件 下面是stm32自动下载电路原理图。 正常使用下BOOT1引脚需要接地(不需要debug调试),也就

    2024年02月16日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包