V5.6: acelerometro U26 + sin P12 (kicad 7ceba18); V5.7 ECO fuente a bordo v0.1; instrucciones layout Michelle
This commit is contained in:
parent
a65e19f7d2
commit
a0eefa51c9
@ -0,0 +1,113 @@
|
|||||||
|
# EinarBoard V5.7 — ECO: fuente conmutada 24 V → 5 V a bordo (sin SD-15B externa) · borrador v0.1
|
||||||
|
|
||||||
|
**Fecha:** 12-oct-2026 · **Base:** V5.6 (`hbox-watchdog-v5.*` con acelerómetro y sin P12, 09-oct) · **Referencia:** bloque de entrada de la v6 (`hbox-watchdog-v6.kicad_sch` 30-sep, netlist verificada 08-oct) · **Autor:** Claude para Leo / Michelle · **Estado:** borrador para decidir alcance; no se ha tocado ningún archivo KiCad de V5.7.
|
||||||
|
|
||||||
|
## 0. Qué cambia y por qué
|
||||||
|
|
||||||
|
Hoy el HBOX recibe **24 V del gabinete** por el GX16 (P1) y un módulo **Mean Well SD-15B-05** dentro del HBOX lo convierte a 5 V, que entra a la tarjeta por **P2**. Los 24 V en la tarjeta solo alimentan el buck del ventilador (U2).
|
||||||
|
|
||||||
|
V5.7 trae esa conversión a la tarjeta, con el mismo bloque que ya está diseñado y auditado en la v6 (U25 TPS54360B). Ventajas concretas:
|
||||||
|
|
||||||
|
| | Hoy (V5.6) | V5.7 |
|
||||||
|
|---|---|---|
|
||||||
|
| Módulos en el HBOX | tarjeta + SD-15B + paquete | tarjeta + paquete — **el hueco del SD-15B queda para el paquete 26650 LFP** |
|
||||||
|
| Cable interno 5 V (SD-15B → P2) | sí — el cruce de GX16/arnés destruyó la V5-006 | no; un solo par 24 V + ignición en el GX16 |
|
||||||
|
| Riel 5 V | 5.3 V ajustado a mano con el potenciómetro del SD-15B; 5.57 V y 5.7 V medidos en campo (fuera de rango del LTC4040) | **5.32 V fijos** por divisor (R121/R122), sin ajuste |
|
||||||
|
| Plegado de la fuente con el cargador (incidente 10-ago) | mitigado por RS1 10 mΩ en V5.6 | igual; además el buck tiene límite de corriente propio |
|
||||||
|
| Costo | ~US$12 el SD-15B + conector + cable | ~US$4 en partes LCSC |
|
||||||
|
| Calor dentro del HBOX | SD-15B (~82 % eficiencia) | buck síncrono-no (~88–90 %): ~0.3 W menos |
|
||||||
|
|
||||||
|
Lo que **no** cambia: LTC4040 y paquete, RS1/R50/R55 de V5.6, modem buck U7, MCU, puertos, contorno 140 × 100 mm.
|
||||||
|
|
||||||
|
## 1. Bloque a copiar de la v6 (valores verificados en la netlist v6)
|
||||||
|
|
||||||
|
```
|
||||||
|
P1 GX16 pin 1 (24V_IN) ─ F2 fusible NANO2 3 A en portafusible ─ VIN_FUSED ─ D10 SMBJ33A a GND
|
||||||
|
─ Q10 IRFR5305 (polaridad inversa; DzG1 15 V + Rrp1 10 k en compuerta, ya existen) ─ VIN_PROT
|
||||||
|
VIN_PROT: C149, C150 2.2 µF/100 V 1210 · C151 100 µF/50 V 8×10 · D32 SMCJ33A
|
||||||
|
U25 TPS54360B (HSOP-8 EP): VIN=VIN_PROT · EN flotante (R124/R125 DNP → UVLO interno)
|
||||||
|
RT/CLK R120 162 k → f ≈ 600 kHz · BOOT C152 100 nF a SW
|
||||||
|
SW ─ D34 B560C (SMC) a GND ─ L22 10 µH ─ VEH5V
|
||||||
|
FB: R121 57.6 k (VEH5V) / R122 10.2 k (GND) → 0.8 V × (1 + 57.6/10.2) = 5.32 V
|
||||||
|
COMP: R123 13 k + C155 6.8 nF a GND, C156 39 pF a GND
|
||||||
|
VEH5V: C153, C154 47 µF/16 V 1210 (+ C78 220 µF polímero, C30, C31 que ya están)
|
||||||
|
```
|
||||||
|
|
||||||
|
| Ref (v6) | Parte | Huella | LCSC | Nota V5.7 |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| U25 | TPS54360BDDAR | SO-8 EP (igual que U7/U20 de v6) | C524806 | 3.5 A continuos, 60 V entrada. Ver §3 corriente. |
|
||||||
|
| L22 | 10 µH SRP1265A | 12.5 × 13.5 mm | C840531 | Isat 11 A. Si falta espacio: 10 µH ≥ 4.5 A Isat en 10 × 10 mm; **no** la 8 × 8 MWSA0804S (rizo 0.7 A p-p + 3.2 A pico la deja sin margen). |
|
||||||
|
| D34 | B560C | SMC | C85100 | Diodo de recirculación: ~1 W a 2.8 A → SMC con cobre, no SMA. |
|
||||||
|
| D32 | SMCJ33A | SMC | C699039 | TVS tras el FET; D10 SMBJ33A queda antes. |
|
||||||
|
| F2 + fusible | portafusible NANO2 + 0154002.DR 2 A (v6) | Littelfuse 154 | C206912 / C206910 | Para V5.7 con cargador + ventilador: fusible **3 A** (0154003.DR). |
|
||||||
|
| C149, C150 | 2.2 µF/100 V | 1210 | C153036 | |
|
||||||
|
| C151 | 100 µF/50 V | electrolítico 8 × 10 | C116241 | |
|
||||||
|
| C152 | 100 nF | 0603 | C14663 | |
|
||||||
|
| C153, C154 | 47 µF/16 V | 1210 | C5440143 | |
|
||||||
|
| C155 | 6.8 nF | 0402 | C1542 | |
|
||||||
|
| C156 | 39 pF | 0402 | C1563 | |
|
||||||
|
| R120 | 162 k 1 % | 0603 | C165760 | |
|
||||||
|
| R121 / R122 | 57.6 k / 10.2 k 1 % | 0603 | C23082 / C22772 | 5.32 V |
|
||||||
|
| R123 | 13 k | 0603 | C22797 | |
|
||||||
|
| R124 / R125 | 523 k / 84.5 k | 0603 | — | **DNP** (UVLO interno 4.3 V). Poblar solo si se quiere apagar bajo ~15 V. |
|
||||||
|
|
||||||
|
## 2. Qué sale de la V5.6
|
||||||
|
|
||||||
|
| Sale | Por qué |
|
||||||
|
|---|---|
|
||||||
|
| **P2** (JST-XH 2, entrada 5 V) | Ya no hay 5 V externo. Opción: dejar la huella como entrada de banco (v6 la conserva). Recomendación: **quitarla**, el banco usa P1 con 24 V. |
|
||||||
|
| **U2 MP1584 + L2 + C10/C11/C22/C23 + Cbst1 + Dbk1 + R20/R21 + Rcomp1 + Rfreq1 + Ren1/Ren2** (buck del ventilador, 17 piezas) | El ventilador pasa a VEH5V por JP1 (ya existe, 0 Ω) — decisión tomada en la v6. Libera la franja x 179–195 / y 50–72 mm, que es donde entra el buck nuevo. |
|
||||||
|
| **D2** SS34 (recirculación del ventilador) y Q2 | Se quedan (el ventilador sigue conmutado por PA6). |
|
||||||
|
| SD-15B-05, su cable y el pin 5 V del arnés | Fuera del HBOX y de la BOM mecánica. |
|
||||||
|
|
||||||
|
Netas: `/24V` desaparece (U2 era su único consumidor); `/24V_IN` → F2 → `/VIN_FUSED` → Q10 → `/VIN_PROT` → U25 → `/VEH5V`.
|
||||||
|
|
||||||
|
## 3. Corriente y térmico
|
||||||
|
|
||||||
|
- Todo lo que cuelga del LTC4040 (etapa, módem, cargador, lógica) pasa por **RS1 10 mΩ → límite 2.5 A**. El ventilador (≤ 0.3 A) cuelga de VEH5V antes de RS1. **Carga continua máxima del buck ≈ 2.8 A** < 3.5 A del TPS54360B. Las ráfagas LTE (2 A, ms) las absorben C78 220 µF + C153/C154.
|
||||||
|
- Si en el banco el buck entra en límite de corriente con el cargador a 1.4 A + ventilador, el **TPS54560B** (5 A) es el mismo encapsulado y pinout: cambio de BOM, no de layout. Dejarlo anotado en el esquemático.
|
||||||
|
- Disipación a 2.8 A / 24 V: U25 ≈ 0.6 W, D34 ≈ 1.1 W, L ≈ 0.2 W. EP de U25 con ≥ 6 vías a In1; D34 con ≥ 1 cm² de cobre en el cátodo. **Aplica la regla DFM del LTC4040**: pasta del EP al 50 %, vías rellenas y tapadas (ya es regla de pedido).
|
||||||
|
- 24 V del gabinete es regulado (DDR-60G-24); la entrada real es 18–36 V. D10 + D32 cubren transitorios; el FET Q10 la polaridad.
|
||||||
|
|
||||||
|
## 4. Espacio en la tarjeta (el problema real)
|
||||||
|
|
||||||
|
- Lo que libera: franja del buck del ventilador (~15 × 22 mm, borde derecho), P2 (6 × 8 mm, arriba a la izquierda), P12/R42/C24 (ya liberado en V5.6).
|
||||||
|
- Lo que necesita el bloque: ~22 × 26 mm (U25 + L 12.5 mm + 2 × 1210 + elco 8 mm + SMC × 2 + portafusible 12 × 5 mm).
|
||||||
|
- **No cabe en la franja sola.** Opciones, en orden:
|
||||||
|
1. Inductor 10 × 10 y elco 6.3 × 7.7 (C151 → 100 µF/50 V 6.3 × 11 o 2 × 47 µF/50 V 1210): el bloque baja a ~18 × 22 mm y cabe en la franja + lo que hay junto a P1/Q10 (x 175–198, y 115–130) si se mueven D10/Q10 al nuevo flujo.
|
||||||
|
2. Portafusible fuera de la tarjeta (el gabinete ya tiene portafusible en el riel DIN): quitar F2 y ganar 12 × 5 mm. Decisión de Leo.
|
||||||
|
3. **Cara inferior.** B.Cu solo tiene MOD1 (zócalo UNO). Montar el bloque abajo da todo el espacio, pero: ensamble a dos caras en JLC (costo), altura bajo la tarjeta en el HBOX (verificar con el respaldo mecánico), y el inductor queda del lado opuesto al plano de masa. Última opción.
|
||||||
|
- Mientras no se resuelva el espacio, **no mover nada más**: V5.7 es exactamente V5.6 + este bloque − U2 − P2.
|
||||||
|
|
||||||
|
## 5. Firmware
|
||||||
|
|
||||||
|
- Ninguna línea nueva al MCU. `5V_SENSE` (PA4) sigue leyendo VEH5V. El umbral del gobernador (4.90 V) queda 0.42 V por debajo de 5.32 V; con V5.5 era la razón de los cortes en H0027.
|
||||||
|
- Opcional: `PG`/`PGOOD` no existe en el TPS54360B; no hay señal nueva.
|
||||||
|
- `board_v57.h` = `board_v56.h`. El ventilador ya es PWM por PA6/Q2 desde 5 V; quitar la política «ventilador solo con 24 V» del firmware (en batería el ventilador queda apagado por software, como hoy).
|
||||||
|
|
||||||
|
## 6. Validación del primer lote V5.7
|
||||||
|
|
||||||
|
1. Entrada 18, 24 y 36 V sin carga y con 2.8 A: VEH5V 5.32 ± 0.1 V, rizo < 50 mV.
|
||||||
|
2. Arranque con el paquete a 3.0 V y el cargador habilitado: sin oscilación entre buck y LTC4040 (observar VEH5V con el osciloscopio durante `CARGA ON`).
|
||||||
|
3. Ráfaga LTE con cargador a 1.4 A: VEH5V no baja de 5.05 V (umbral de arranque del gobernador) → `cortes=0` en 2 h.
|
||||||
|
4. Térmico: U25, D34 y L a 2.8 A durante 1 h en caja cerrada a 45 °C; ninguno > 100 °C.
|
||||||
|
5. Polaridad inversa en P1 (−24 V, 10 s): nada se daña; D10/D32 no conducen en operación normal.
|
||||||
|
6. Fusible: cortocircuito en VEH5V abre F2 antes de que falle Q10/U25.
|
||||||
|
|
||||||
|
## 7. Decisiones pendientes (Leo)
|
||||||
|
|
||||||
|
1. ¿Quitar P2 o dejarla DNP como entrada de banco?
|
||||||
|
2. ¿Fusible en tarjeta (F2) o solo el del gabinete?
|
||||||
|
3. ¿Se acepta montar el bloque en la cara inferior si no cabe arriba?
|
||||||
|
4. ¿V5.7 se ordena junto con V5.6 (dos versiones en una tanda) o después del banco de V5.6? Recomendación: **después** — V5.6 prueba el módem en batería y el ciclo de 10 min; V5.7 solo cambia la entrada.
|
||||||
|
5. Mecánica del HBOX: el hueco del SD-15B pasa al paquete 26650 → nueva pieza impresa.
|
||||||
|
|
||||||
|
## 8. Plan de trabajo
|
||||||
|
|
||||||
|
| Paso | Quién | Qué |
|
||||||
|
|---|---|---|
|
||||||
|
| 1 | Leo | Decisiones §7. |
|
||||||
|
| 2 | Claude | Esquemático V5.7 por script sobre V5.6 (copia `hbox-watchdog-v57.*`? → **no**: misma regla que V5.6, se edita `hbox-watchdog-v5.*` en sitio con tag `v5.6-as-ordered` antes). Bloque U25 copiado de v6 con las mismas refs; quitar U2 y P2; ERC 0; diff de netlist = solo lo previsto. |
|
||||||
|
| 3 | Michelle | Update PCB; retirar el buck del ventilador; colocar el bloque (§4); polígonos SW/VEH5V; DRC 0; paridad 0. |
|
||||||
|
| 4 | Claude | Auditoría pad a pad + BOM/CPL; regla DFM U6/U25. |
|
||||||
|
| 5 | Leo | Pedido (5 prototipos primero). |
|
||||||
@ -0,0 +1,49 @@
|
|||||||
|
# Instrucciones para Michelle — V5.6 layout final (acelerómetro, sin P12, pendientes) · 12-oct-2026
|
||||||
|
|
||||||
|
Repositorio: Gitea `Helgen-Services/HBox_PCB`, rama `main`, commit `7ceba18` (09-oct). El esquemático ya trae los cambios; el PCB no. Leo cierra KiCad en su Mac antes de que empieces y no toca `hbox-watchdog-v5.*` hasta que hagas push.
|
||||||
|
|
||||||
|
## 0. Antes de empezar
|
||||||
|
```
|
||||||
|
git pull --ff-only
|
||||||
|
```
|
||||||
|
Si falla, no fuerces nada: avísale a Leo. Abre `hbox-watchdog-v5.kicad_pro` en KiCad 10.
|
||||||
|
|
||||||
|
## 1. Update PCB from Schematic (F8)
|
||||||
|
Marca **«Eliminar huellas sin símbolo»**. Deja **sin marcar** «Reemplazar huellas». La lista de cambios debe ser exactamente:
|
||||||
|
- **Agrega:** U26 (LGA-12 2×2), C126, C127 (0603), C128 (0805).
|
||||||
|
- **Quita:** P12, R42, C24.
|
||||||
|
Si aparece cualquier otra cosa, cancela y manda captura.
|
||||||
|
|
||||||
|
## 2. Limpieza
|
||||||
|
Herramientas → **Limpiar pistas y vías** → marca solo «Eliminar pistas sin conexión en un extremo». Quita las pistas que quedaron de P12/R42/C24 (zona x 181 / y 45, junto a P4) y la vía suelta de `/24V` en **(182.9, 60.3)**.
|
||||||
|
|
||||||
|
## 3. Acelerómetro U26
|
||||||
|
- Colócalo en **≈ (124.5, 84.5)**, cara superior (la tarjeta sigue siendo de una sola cara de ensamble). Ese punto está libre, a 16 mm del pin PB9 y a 10 mm de las pistas I²C.
|
||||||
|
- **C126** pegado al pin 7 (VDD) y **C127** pegado al pin 3 (VDDIO), ≤ 2 mm; **C128** (10 µF) junto a ellos.
|
||||||
|
- Pistas 0.25 mm: `I2C_SDA` (pin 2) y `I2C_SCL` (pin 12) a las pistas del bus más cercanas; `3V3` con vía al plano In2; `GND` a la colada superior; `ACC_INT1` (pin 5) a U16 pin 62 (PB9). Pines 4, 6 y 11 quedan sin conexión.
|
||||||
|
- Orientación: punto del pin 1 según la serigrafía de la huella; luego compara con la vista previa de JLC.
|
||||||
|
|
||||||
|
## 4. `NTC_CELL` fuera de In1
|
||||||
|
Dos segmentos de `/NTC_CELL` van por **In1 (plano de masa)**: (114.4, 52.2)→(119.2, 52.2) y (119.2, 52.2)→(123.0, 56.0). Selecciónalos → E → capa **B.Cu** (ahí no hay nada). In1 debe quedar sin pistas bajo el MCU.
|
||||||
|
|
||||||
|
## 5. Marcado V5.6
|
||||||
|
- Serigrafía: «HBOX v5 - 2026-08» → **«HBOX V5.6 - 2026-10»**; «EINARBoard 4.0» → **«EINARBoard V5.6»**.
|
||||||
|
- Archivo → Ajustes de página, en PCB **y** en esquemático: Rev **5.6**, fecha de hoy.
|
||||||
|
|
||||||
|
## 6. Zonas, DRC y paridad
|
||||||
|
- **B** (rellenar zonas). El plano 3V3 de In2 debe quedar en una sola pieza.
|
||||||
|
- Inspeccionar → DRC con **«Rellenar zonas»** y **«Comprobar paridad con el esquemático»**. Meta: **0 sin conectar, 0 errores de paridad, 0 pistas colgadas**. Los 3 avisos de los agujeros MH7/MH9/MH10 dentro del courtyard de MOD1 son normales (agujeros del shield UNO): clic derecho → Excluir.
|
||||||
|
- No cambies ancho de pistas ni muevas otros componentes: lo del cobre del boost (SW_BAT/BAT_PLUS) se decide después de la prueba térmica, no en esta pasada.
|
||||||
|
|
||||||
|
## 7. Guardar, commit y push
|
||||||
|
```
|
||||||
|
git add hbox-watchdog-v5.kicad_pcb hbox-watchdog-v5.kicad_sch hbox-watchdog-v5.kicad_pro
|
||||||
|
git commit -m "V5.6 layout: U26 acelerometro, sin P12/R42/C24, NTC_CELL fuera de In1, marcado V5.6, limpieza"
|
||||||
|
git push
|
||||||
|
```
|
||||||
|
Avísale a Leo con el hash. Claude revisa pad por pad contra la netlist antes de generar Gerbers.
|
||||||
|
|
||||||
|
## Lo que NO hay que hacer
|
||||||
|
- No muevas U4 (ya está junto a L6), ni D19, ni U18.
|
||||||
|
- No cambies la pasta del EP de U6 (ya está al 50 %, es intencional).
|
||||||
|
- No uses la cara inferior.
|
||||||
@ -1 +1 @@
|
|||||||
Subproject commit 61797b880840943ae92d8975a9a66b8a3d3cee80
|
Subproject commit 7ceba1885157f82cd2c829deab0337785b6f67ed
|
||||||
Loading…
Reference in New Issue
Block a user