之前开箱贴我们开箱了三个模块,本期我们一共制作了两块PCB,一个是步进驱动模块(TMC2209 SilentStepStick)的拓展板,另一个是BL54L15u控制板。
一,TMC2209 拓展板
考虑到通过杜邦线连接不可靠,故设计了一个简单的TMC2209 拓展板
原理图:


PCB:


3D渲染图:


二,BL54L15u控制板
这个控制板原型是基于电子吧唧带来的灵感,然后单独引出4个io用于控制TMC2209。
2.1、供电架构
2.1.1 电源轨框图 (Mermaid)

2.1.2 电源轨详细说明电源轨来源电压电流能力负载备注
| VDD_LCD | BUCK1 | 默认 1.8V → I2C 调至 3.3V | 200mA | AMOLED 屏幕 | 启动后通过 I2C 调压 |
| VDD_MAIN | BUCK2 | 3.3V (硬件电阻固定) | 200mA | BL54L15µ、MSM261DDB020、LSM6DSOWTR | VSET2 电阻配置为 3.3V |
| VDD_FLASH | LDO1 | 3.3V (I2C 配置) | 50mA | W25Q256JVEIQ | |
| VDD_SENSORS | LDO2 | 3.3V (I2C 配置) | 50mA | BMP280 / HDC1080DMBR / OPT3001DNPR |
2.1.3 BUCK1 默认电压说明
BUCK1 的 VSET1 引脚外接电阻将默认输出电压设定为 1.8V(47kΩ 电阻)。系统启动后,BL54L15µ 通过 I2C 将 BUCK1 输出电压调整为 3.3V。
⚠️ 注意:nPM1300 无 NVM,每次重新上电后 BUCK1 都会恢复为 1.8V 默认值,需要 MCU 每次启动时重新通过 I2C 配置为 3.3V。
2.2 原理图
BL54L15部分:


POWER部分


Sensor部分


AMOLED部分


2.3PCB
顶层


底层


2.4PCB渲染图


我要赚赏金
