12 KiB
EinarBoard V5.7 — ECO: fuente conmutada 24 V → 5 V a bordo (sin SD-15B externa) · v0.2 — ESQUEMÁTICO APLICADO
Fecha: 13-oct-2026 (sustituye al borrador v0.1 del 12-oct) · Proyecto: kicad/hbox-watchdog-v57.* (separado de V5.6, conviven) · Base: V5.6 commit d71098d (esquemático 09-oct) · Referencia: bloque de entrada de la v6 (netlist 08-oct) · Estado: esquemático V5.7 editado por script (T22/T23), ERC 0 errores, netlist verificada nodo a nodo; PCB pendiente (se retoma del PCB V5.6 final de Michelle).
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 bloque ya diseñado y auditado en la v6 (U25 TPS54360B).
| 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 | 5.32 V fijos por divisor (R121/R122), sin ajuste |
| Fusible de tarjeta | ninguno (solo el DIN del gabinete) | F2 SMD 3 A en 24V_IN |
| Costo | ~US$12 el SD-15B + conector + cable | ~US$4 en partes LCSC |
| Calor dentro del HBOX | SD-15B (~82 %) | buck ~88–90 %: ~0.3 W menos |
Lo que no cambia: LTC4040 y paquete, RS1/R50/R55 de V5.6, buck del módem U7, MCU, puertos, acelerómetro U26, contorno 140 × 100 mm, Q10/DzG1/Rrp1/D10 (la etapa de entrada probada desde V4).
1. Decisiones tomadas (13-oct)
| # | Pregunta (v0.1 §7) | Decisión | Por qué |
|---|---|---|---|
| 1 | ¿Quitar P2? | Quitada. | Ya no hay 5 V externo; el banco alimenta 24 V por P1. Una segunda entrada de potencia es una forma más de alimentar mal la tarjeta. |
| 2 | ¿Fusible en tarjeta? | Sí, F2 SMD 2410 3 A slow-blow 125 V (Littelfuse 0452003.MRL, LCSC C99550, huella Fuse:Fuse_Littelfuse-NANO2-451_453, 6.1 × 2.7 mm), no el portafusible NANO² de la v6 (12 × 6 mm). |
El fusible del riel DIN protege el cableado del gabinete (6–10 A); no abre antes de que se queme una pista de 0.5 mm o el TVS en corto tras un transitorio. F2 protege tarjeta y arnés contra falla de D10, Q10 o la entrada de U25. Si F2 abre, la tarjeta ya tiene una falla y va al banco: no hace falta que sea reemplazable. Corriente real: 0.65 A a 24 V, 1.8 A a 9 V (arranque) con 2.8 A en 5 V. |
| 3 | ¿Bloque en cara inferior? | No hace falta. | Michelle liberó la esquina superior derecha al compactar la fila de conectores (Leo la aceptó: opción A); con la franja de U2 el bloque completo cabe arriba, fuera del cuerpo del módulo 4G (y ≥ 71) — ver §4 y la guía de Leo. |
| 4 | ¿Cuándo pedir? | Después del banco de V5.6 (5 prototipos V5.7). | V5.6 prueba módem en batería y ciclo de 10 min; V5.7 solo cambia la entrada. |
| 5 | Cadena de entrada | Reusar Q10/D10 de V5.6, no copiar Q23/D33/D32/C151 de la v6. | Menos piezas y menos cambio sobre una etapa probada. C10 (47 µF/50 V), C22 (22 µF/50 V) y C11 (100 nF) ya están en /24V y son la entrada bulk de U25; se añaden C149/C150 cerámicos junto a VIN. D32 (SMCJ) sobra: la alimentación viene del DDR-60G-24 del gabinete (regulada, 18–36 V), no del vehículo directo. |
2. Cadena de potencia V5.7 (como quedó en el esquemático)
P1.1 /24V_IN ─ F2 3 A SMD ─ /VIN_FUSED ─┬─ D10 SMBJ33A → GND (TVS después del fusible: si falla en corto, abre F2)
└─ Q10 IRFR5305 (polaridad inversa, DzG1 15 V + Rrp1 10 k, sin cambio) ─ /24V
/24V: C10 47 µF/50 V (elco) · C22 22 µF/50 V 1210 · C11 100 nF · C149, C150 2.2 µF/100 V 1210 (junto a U25) · R124 (DNP)
U25 TPS54360B (HSOP-8 EP): VIN = /24V · EN flotante (R124/R125 DNP → UVLO interno 4.3 V) · RT/CLK R120 162 k → ≈600 kHz
BOOT C152 100 nF → SW · SW (/SW_PWRIN) ─ D34 B560C (SMC) → GND ─ L22 10 µH SRP1265A ─ /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 → GND · C156 39 pF → GND
/VEH5V: C153, C154 47 µF/16 V 1210 (+ C78 220 µF polímero, C30, C31 existentes) → RS1 → LTC4040 · JP1 (puenteado) → /5V_FAN
Partes nuevas (17) — todas con LCSC salvo las DNP
| Ref | Valor | Huella | LCSC |
|---|---|---|---|
| U25 | TPS54360B (alt. 5 A mismo pinout: TPS54560B) | Drogheda-v6:SO-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | C524806 |
| L22 | 10 µH SRP1265A, Isat 11 A | Drogheda-v6:IND-SMD_L13.5-W12.5 | C840531 |
| D34 | B560C | D_SMC | C85100 |
| F2 | 3 A/125 V slow-blow 2410 (0452003.MRL) | Fuse:Fuse_Littelfuse-NANO2-451_453 | C99550 |
| C149, C150 | 2.2 µF/100 V | 1210 | C153036 |
| 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 |
| R123 | 13 k | 0603 | C22797 |
| R124 / R125 | 523 k / 84.5 k | 0603 | — DNP (poblar solo para UVLO ≈ 15 V) |
Qué salió (12 piezas) y qué cambió
- Fuera: U2 MP1584EN, L2, Cbst1, Dbk1, R20, R21, Rcomp1, Ccomp1, Rfreq1, Ren1, Ren2 (buck del ventilador) y P2. Nets que desaparecen:
/SW_FAN,/BST_FAN,/COMP_FAN,/CC_FAN,/EN_FAN,/FB_FAN,/FREQ_FAN. - Se quedan: C10, C11, C22 (ahora entrada de U25), C23 (en
/5V_FAN), D2, Q2 (el ventilador sigue conmutado por PA6). - JP1: huella
SolderJumper-2_P1.3mm_Open→_Bridged(cobre unido: el ventilador cuelga de VEH5V; cortar para aislarlo). - D10.1 y Q10.2: de
/24V_INa/VIN_FUSED(etiquetas renombradas)./24V_INqueda con P1.1, PF7 y F2.1. - Quitado un resto de «sin conexión» sobre U10 pin 14 (SDA) que la ERC marcaba (también existe en V5.6; va en la lista de Michelle).
Verificación (kicad-cli 10.0.4, 13-oct)
- ERC: 0 errores, 27 avisos = los 25 de V5.6 (deriva de librerías + un cable de 0.033 mm) + 2 «símbolo no coincide con la librería» de los símbolos importados de la v6 (TPS54360B, Fuse_CER). Sin avisos de pines sin conectar ni de etiquetas colgantes.
- Netlist V5.6 → V5.7: 253 → 258 componentes (−12, +17); 240 → 241 nets (−7, +8); los únicos pines que cambian de net son D10.1 y Q10.2 (→
/VIN_FUSED). Ningún otro nodo se movió. - Archivos:
hbox-watchdog-v57.kicad_sch(respaldos.T22bakpre-ECO y.T23bak, movidos a_to_delete/); scriptstools/t22_psu57.py,schpins.pyen el VM de análisis.
3. Corriente y térmico (sin cambio respecto a v0.1)
- Todo lo que cuelga del LTC4040 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. Ráfagas LTE las absorben C78 220 µF + C153/C154.
- Si en el banco el buck entra en límite con cargador a 1.4 A + ventilador: TPS54560B (5 A), mismo encapsulado y pinout — cambio de BOM, no de layout (anotado en la Description de U25).
- 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).
4. Layout V5.7 (Michelle, después de cerrar V5.6)
- Cuándo (cambiado 13-oct 14:30): Leo empieza ya el layout de la fuente en V5.7; Michelle hace en paralelo la pasada 2 de V5.6 y después toma V5.7, donde replica sus correcciones (BAT_PLUS, MAIN5V, SYS5V, SW3_NODE, In1 bajo U16, colgantes, C128, textos, stackup). El PCB V5.7 se re-tomó hoy del PCB V5.6 de Michelle
d71098d(opción A, fila de conectores compactada) contools/t24_refork57pcb.py: 2790 ítems, 240 Sheetfile renombrados, cajetín rev 5.7 / 2026-10-13, UUIDs idénticos; paridad contra el esquemático V5.7 = exactamente las 12 huellas que salen, las 17 que entran, JP1 y las dos redes de D10.1/Q10.2. Guía de Leo:2026-10-13_Drogheda_Guia-Leo_V5.7-Layout-Fuente_ES.md(colocación con coordenadas y reglas de ruteo). Zonas que Leo no toca para que Michelle pueda replicar: tronco BAT_PLUS, U6/L6/C35/RS1, U7/L7, K1, bajo U16, U26; B.Cu libre en x 170–182 / y 45–105. - Update PCB from Schematic (F8) con «Eliminar huellas sin símbolo»: quita U2, L2, Cbst1, Dbk1, R20, R21, Rcomp1, Ccomp1, Rfreq1, Ren1, Ren2, P2; agrega los 17 de §2. JP1 cambia de huella (reemplazar).
- Dónde: esquina superior derecha liberada (x 170–195, y 42–72) + franja de U2. Orden físico: P1 → F2 → D10/Q10 (ya están abajo a la derecha, x 175–198, y 115–130; no moverlos) → C10/C22/C149/C150 → U25 → D34/L22 → C153/C154 → hacia RS1/C78. Si la cadena P1→Q10 queda lejos del bloque, correr
/24Va 1.5 mm por B.Cu; es 0.7 A. - Reglas del bloque:
/SW_PWRINsolo F.Cu, lo más corto posible (U25.8 → D34 → L22 en < 10 mm);/VEH5Vy/24V≥ 1.5 mm en capas externas; C149/C150 pegados a VIN (pin 2) y GND (pin 7/EP); EP de U25 ≥ 6 vías 0.3 a In1; polígono de cátodo de D34 ≥ 1 cm²; R121/R122 cerca de FB con la pista de FB alejada de L22. Nada del bloque en In1/In2 salvo vías. - Marcado: ya está (serigrafía «HBOX v5.7 - 2026-10», cajetín rev 5.7).
- DRC 0 sin conectar, paridad 0 (solo PF*), zonas rellenas; Claude audita pad por pad y genera Gerber/BOM/CPL.
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. board_v57.h=board_v56.h. Quitar la política «ventilador solo con 24 V»: el ventilador cuelga de VEH5V, que solo existe con 24 V presente (en batería se apaga solo).
6. Validación del primer lote V5.7
- Entrada 18, 24 y 36 V sin carga y con 2.8 A: VEH5V 5.32 ± 0.1 V, rizo < 50 mV.
- Arranque con el paquete a 3.0 V y cargador habilitado: sin oscilación buck ↔ LTC4040 (VEH5V en el osciloscopio durante
CARGA ON). - Ráfaga LTE con cargador a 1.4 A: VEH5V no baja de 5.05 V →
cortes=0en 2 h. - Térmico: U25, D34 y L22 a 2.8 A durante 1 h en caja cerrada a 45 °C; ninguno > 100 °C.
- Polaridad inversa en P1 (−24 V, 10 s): nada se daña; D10 no conduce en operación normal.
- Fusible: cortocircuito en
/24V(después de Q10) abre F2 antes de que falle Q10/U25.
7. Pendientes
- Mecánica del HBOX: el hueco del SD-15B pasa al paquete 26650 → nueva pieza impresa.
- Fila de conectores de V5.6: opción A confirmada por Leo (13-oct) — se queda como la dejó Michelle; la esquina x 170–195 / y 42–72 queda para el bloque de la fuente.
- Arnés: ya no lleva el pin/cable de 5 V; solo 24 V + IGN + GND en el GX16.
8. Git (Leo, en su terminal; el VM no corre git en la carpeta montada)
cd ~/Documents/Claude/Projects/Drogheda/03-Architecture-Hardware/kicad
git status --short # debe mostrar solo hbox-watchdog-v57.kicad_sch modificado
git add hbox-watchdog-v57.kicad_sch
git commit -m "V5.7 sch: fuente 24V->5V a bordo (U25 TPS54360B bloque v6, F2 SMD 3A, Q10/D10 reusados), fuera U2 buck ventilador y P2, JP1 puenteado; ERC 0"
git push
cd ../..
git -c diff.ignoreSubmodules=none add 03-Architecture-Hardware/kicad 03-Architecture-Hardware/*.md
git -c diff.ignoreSubmodules=none commit -m "kicad -> V5.7 schematic + Michelle d71098d; V5.6 audit (NOT READY), instrucciones pasada 2, ECO V5.7 v0.2"
git push