hbox-docs/docs/historia/v57-eco-fuente-v01.md

123 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# EinarBoard V5.7 — ECO: fuente conmutada 24 V → 5 V a bordo (sin SD-15B externa) · borrador v0.1
!!! warning "Designadores de antes del 22-oct (T43)"
Este documento conserva los designadores que tenía la tarjeta en su fecha. Desde el 22-oct (T43) la V5.6, la V5.7 y la v6 traen otros, y varios nombres viejos ahora son otra pieza: en la V5.6 y la V5.7 el LTC4040 es ahora U14 (antes U6) y J7 es el USB-C de DFU (antes J11). Para leerlo contra la tarjeta de hoy, usa la [tabla viejo → nuevo](https://drogheda.helgen.online/hardware/designadores-t43-22oct/#8-tablas-viejo-nuevo); lo que ya no existía el 22-oct no está en la tabla.
**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.
## 7b. Proyecto V5.7 creado (12-oct 14:51) — decisión de Leo: proyecto separado, conviven V5.6 y V5.7
`kicad/hbox-watchdog-v57.{kicad_sch,kicad_pcb,kicad_pro,kicad_prl,kicad_dru}` = copia de `hbox-watchdog-v5.*` tal como estaba a las 14:46 (U26 colocado, sin P12). Renombrados los 259 `(project …)` del esquemático y las 240 referencias `Sheetfile` del PCB; cajetines a «EINARBoard HBOX V5.7», rev 5.7, 2026-10-12; serigrafía «HBOX v5.7 - 2026-10» / «EINARBoard 5.7». Mismas tablas de librerías (`${KIPRJMOD}`), misma carpeta. Verificado con KiCad: ERC 0 errores (los mismos 25 avisos); netlist V5.7 = V5.6 nodo a nodo (253 componentes, 0 diferencias); DRC solo marca los pads de U26/C126–C128 sobre la colada GND sin rellenar (se va con B) y la vía suelta de 24V heredada.
**Regla de trabajo:** el esquemático V5.7 se edita ya (bloque U25, fuera U2 y P2). El **PCB V5.7 se vuelve a tomar del PCB V5.6 final de Michelle** (ruteo de U26, NTC_CELL, vía) cuando ella haga push, y entonces se corre Update PCB para el bloque nuevo. Así no se duplica su trabajo ni se divergen las dos tarjetas en lo que comparten.
## 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). |