• 正文
  • 相关推荐
申请入驻 产业图谱

2026嵌入式大赛日记 1:基于STM32G0B0的N6-DK底板

04/28 16:06
225
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

原标题:电路小白的26嵌入式大赛日记(1):基于STM32G0B0的N6-DK底板

前言

为了更好的实现我们的功能,本期我们为STM32N6570-DK设计一块完成其他功能的底板。

这块底板的大体设计我们打算放一块协控制器,暂定型号选用STM32G0B0RET6

相比于传统的STM32F103C8T6来说,G0B0有着512KB的Flash大小和144KB的RAM大小。非常适合在其上面部署边缘故障诊断模型。

1、控制器原理图绘制

核心部分非常简单,由高速晶振加低速晶振一起,留出Debug引脚用于程序下载。引出复位和Boot引脚。

八个引脚用于读取STM32N6状态(这里引脚分配其实有点问题,不够考虑仔细和STM32N6的部分功能冲突了)

使用TI的REF3033AIDBZR基准电压源芯片给STM32G0提供基准电压源。

加速度计使用ST的LIS2DH12TR三轴加速度计,使用SPI通信,在其上将部署边缘AI用于进行一些故障诊断工作。

使用ST的STTS22HTR实现环境温度检测。

使用四颗环境可燃气体检测传感器,这四颗均是MEMS气体传感器,相比于常用的MQ系列,功耗很低。

加热功耗控制在mW级,比MQ系列的功耗低很多很多。

继电器用于控制报警器

4G模块使用银尔达的4G+GPS定位模块,实现户外定位。

2、电源设计

首先是电源采用两部分混合供电,一部分是三块18650电池组串联组成的供电部分;另一部分为DCDC电源直接供电;Q2MOS管用于检测DCDC电源是否接入。

DCDC降压使用TPS5430DDAR可调降压芯片,通过PR2和R2实现可调降压输出。

计算公式如下:

取R2/R1 = 3,那么输出电压就是4.88V.

吐槽一下,这里的设计当时就有问题,我应该选用一个直接输出5V的DCDC降压芯片的,不该选用可调的。然后我焊上去的那块TPS5430估计是有问题的,它的反馈引脚电压居然是1.6V而不是1.22V,然后导致5V的输出电压到了6.4V。

我觉得这个是导致我前段时间N6烧毁的罪魁祸首,之后换了一块TPS5430之后电压恢复正常。

除此之外还有一颗AMS1117-3.3把5V降压到3.3V用于微控制器使用。降压到1.8V用于MEMS气体传感器加热使用。

3、未验证部分

这部分电路不知道能不能用,就先设计上去再说,到时候还需要验证一下。

板子上加了一块CN3795 太阳能充电电路,用于接太阳能电板给锂电池充电。

还有一颗3串锂电池管理芯片,这块芯片用于充电保护,也是先画上去,能不能用还有待验证。

4、PCB部分

相关推荐