cgrrty / T12-PD-SolderingPen

A soldering pen with quick charger.
0 stars 0 forks source link

升级建议汇总 #1

Open cgrrty opened 2 years ago

cgrrty commented 2 years ago

硬件设计方面 1、MCU换成esp32 c 系列 ESP32-C3FH4 (极客版)https://github.com/cgrrty/T12-PD-SolderingPen/issues/4#issue-1025986130 下一个版本可以考虑 树莓派pico的芯片方案 (创客版) 2、屏幕换成ST7735 0.96寸 与原0.96寸 SH1107 尺寸大致相同; 3、type C 不仅需要支持供电 还需要支持 固件升级 暂时想到的办法 1>type C接口有两面 通过不同的面实现不同的功能,正插充电,反插和MCU通讯; 2>拨码控制电子开关 4、添加电流计INA226 用于显示电流以及功耗; 5、USB转UART芯片型号上 选用CP210x qfn 24 分装兼容性好些

cgrrty commented 2 years ago

硬件详细设计

显示方面 0.96寸OLED显示屏模块12864液晶模块OLED模块竖屏sh1107

ips 0.96寸TFT显示屏ips液晶屏0.96寸st7735 串口屏TFT LCD显示屏

MCU esp32带屏幕开发板 资料链接 https://github.com/Xinyuan-LilyGO/TTGO-T-Display USB转串口芯片 使用的CP2104 QFN-24
CP2102N可以同CP2104相关替换。

ESP32-C3 https://atta.szlcsc.com/upload/public/pdf/source/20210625/C2838500_6489BE4707B1A2880AF92BF6724D19CA.pdf

MCU订购型号 嵌入式 flash 环境温度 (°C) 封装 (mm)

ESP32-C3FH4
https://item.szlcsc.com/3060870.html ESP32-C3 硬件设计参考指南 https://www.espressif.com/sites/default/files/documentation/esp32-c3_hardware_design_guidelines_cn.pdf

ESP32-C3-DevKitC-02 原理图参考 https://dl.espressif.com/dl/schematics/SCH_ESP32-C3-DEVKITC-02_V1_1_20210126A.pdf 注:USB转串口IC CP2102N-A02-GQFN28 带流控制 配合 三极管 ,实现自动编程; https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitc-02.html

ESP32-C3 烧录方式

出厂模式下的模组 flash 已下载初始固件。如需自行重新烧录固件,烧录 flash 的操作步骤如下:

  1. 烧录前,需要设置模组在 UART 下载模式下工作,即将 IO2 上拉到高电平,IO9(默认为高)下拉到低电 平,IO8 上拉到高电平;
  2. 给模组上电,通过串口查看是否进入 UART 下载模式。
  3. 通过 Flash 下载工具将程序固件烧录进 flash 中;
  4. 烧录结束后,IO2 仍旧需要上拉到高电平,IO9 需上拉切换至高电平,进入 SPI 启动模式下工作;
  5. 重新上电,芯片初始化时会从 flash 中读取程序运行。

烧录工具链接 https://www.espressif.com/zh-hans/support/download/other-tools?keys=

电流监测 INA226 https://www.ti.com/lit/ds/symlink/ina226.pdf?ts=1634051309888 结构方面 可以设计成非圆柱形,短时间不使用可以直接方式在桌面方式滚落;