diff --git a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.md b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.md index 492382d..70f2ba4 100644 --- a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.md +++ b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.md @@ -4,7 +4,7 @@ tags: [project-drogheda, hardware, hbox, einarboard, v5.6, documento-de-diseno, project: Project Drogheda author: "Helgen Technologies (redacción: Claude; revisión: Leo)" date: 2026-10-22 -version: 1.2 +version: 1.3 status: "ACTIVO — estado al 23-oct-2026, después de T42a, T43, T44 y T44b (HBox_PCB d19c832)" audience: "Leo, Michelle (layout), Jesús (banco), Aldair (fabricación), Adriana (PM), equipo de firmware" --- @@ -44,7 +44,7 @@ Es la V5.5 (15 piezas, JLC, 22-ago) más la ECO del 27/28-sep, seis pasadas de l - **Cargador para la Mean Well SD-15B-05.** - R68 de 10 mΩ: límite de entrada de 2.5 A. La V5.5 tenía 8 mΩ (3.1 A) y la fuente de 3 A se plegaba. - Carga de 1.40 A con R58 1.43 k. -- **Química LFP.** Flotación de 3.50 V (JP3 en 2-3) y ventana de carga de +10 … +60 °C (R18 5.6 k con la NTC B3380), para el paquete LFP-HT 26650 de los puertos a 45 °C. +- **Química LFP.** Flotación de 3.50 V (JP3 en 2-3) y ventana de carga de ≈ +8 … +60 °C (R18 5.6 k con la NTC B3380), para el paquete LFP-HT 26650 de los puertos a 45 °C. - **Capacitores del VSYS de U14.** - C59, 10 µF junto a los pines 1/24 (T31, 20-oct). Faltaba también en la V5.5. - C14, C30 y C68 de 220 µF de polímero para las ráfagas LTE. @@ -128,7 +128,7 @@ Lo que el firmware tiene que respetar (detalle en el §6): | Protección | D18 SMBJ33CA bidireccional (T42a) · Q6 IRFR5305 contra polaridad invertida (D19 15 V en la compuerta) · sin fusible de entrada en la tarjeta: protege el breaker del gabinete | esquemático; [auditoría final, R7](auditoria-final-22oct.md#6-registro-de-riesgos-p-i-antes-despues) | | Ignición | J15.3, entrada analógica en PA5. Divisor: R15 22 k arriba y R16 22 k ∥ R6 3.3 k abajo, relación 0.1154. Así, 24 V → 2.77 V y 12 V → 1.38 V. D2 BAT54 limita el pin a /3V3. **Se lee por ADC**, no con `digitalRead` | `board_v56.h` (§6) | | Batería | Paquete **LFP-HT 26650, 1S4P**, con NTC 10 k B3380 (J5) | [ECO](v56-eco.md) | -| Cargador | U14 LTC4040 · carga **1.40 A** (R58 1.43 k) · flotación **3.50 V** (JP3 en 2-3) · ventana de carga +10 … +60 °C (R18 5.6 k con la NTC B3380) · CHGOFF (PA8) con R24 a GND: la carga sigue si el MCU no la apaga | esquemático; auditoría final, E-1 | +| Cargador | U14 LTC4040 · carga **1.40 A** (R58 1.43 k) · flotación **3.50 V** (JP3 en 2-3) · ventana de carga ≈ +8 … +60 °C (R18 5.6 k con la NTC B3380; el divisor R17 + R11 (220 k) hacia PC5 queda en paralelo con la NTC: sin él, el límite frío sería +10 °C) · CHGOFF (PA8) con R24 a GND: la carga sigue si el MCU no la apaga | esquemático; auditoría final, E-1 | | Respaldo | refuerzo a **4.79 V** · límite de entrada **2.5 A** (R68 10 mΩ, Kelvin) · PFI a 4.40 V al caer y ≈ 4.51 V al subir | §4 | | Consumo en respaldo | ≈ 2.9 W promedio (0.6 A) y ≈ 8.7 W de pico (1.8 A). Piso dormido ≈ 75 mW con el W5500 en *power-down*: ≈ 5 días con ventanas de 45 s cada 10 min. Se mide en el piloto | [auditoría final, §4](auditoria-final-22oct.md#4-bateria-apagon-del-modem-y-ciclo-de-10-min) | | GNSS | simpleRTK2B Pro (ZED-F9P, multibanda L1/L2, RTK) en los conectores UNO (MOD1) · `/SW_5V` con F1 de 4 A · IOREF = /3V3 · −40 … +85 °C (u-blox) | esquemático | @@ -157,13 +157,14 @@ U3 es un STM32F411RET6 (LQFP-64). La tabla sale del netlist; la última columna - R32 deja K1 suelto: puente directo del F9P al módem. El firmware tiene que respetarlo: PC3, PA1, PB5, PA15, PA6 y PB0 en bajo hasta decidir. + 2. **Etapa apagada = pines del F9P en alta impedancia.** PA2 va como entrada mientras `/SW_5V` está apagado. Nada debe alimentar al F9P por sus pines (regla de 0.5.5). 3. **PC1 en drenador abierto.** LOW para reiniciar el módem, alta impedancia para soltarlo; nunca HIGH. 4. **Ignición por ADC.** Umbral de 0.80 V para encender y 0.55 V para apagar (`IGN_ON_V` / `IGN_OFF_V`). Con `digitalRead`, 12 V caen en la zona indefinida del pin. 5. **RS-485 primero.** Lo primero que se escribe en U5 es EFCR (control automático de RTS). Hasta entonces DE y /RE de U7 están en alto y el transmisor ocupa el bus (E-4). 6. **0.6.x no sirve para esta tarjeta.** No enciende el módem: PC3 es nuevo, y lee la NTC en PB1. Hace falta 0.7.0 (§13.4). -| Pin | Nombre | Red | Conectado a | Función | Periférico / AF | Macro en `board_v56.h` | +| Pin | Nombre | Red | Conectado a | Función | Periférico / AF | Macro en board_v56.h | |---:|---|---|---|---|---|---| | 1 | VBAT | `/3V3` | (55 nodos) | Dominio del RTC; va a /3V3 (sin pila: el RTC se pierde sin 3V3) | — | — | | 2 | PC13 | `/LED_C13` | D10 LED C13 (blue) → /LED_C13_A | LED de estado D10 (azul), activo en bajo | GPIO | `PIN_LED_C13` | @@ -610,7 +611,7 @@ Notas: El BOM del paquete `HBOX_v5_Rev6_PROD` coincide pieza por pieza con el esquemático (107 partidas, 226 designadores y 226 posiciones en el CPL; ninguno falta ni sobra). Lo que monta JLC excluye las piezas sin montar (DNP) y las que están fuera del BOM: puentes de soldadura, puntos de prueba y MOD1. -| Familia | Colocadas | Partidas (LCSC distintos) | +| Familia | Colocadas | Renglones del BOM | |---|---:|---:| | Resistencias (R) | 79 | 26 | | Capacitores (C) | 75 | 25 | @@ -625,6 +626,8 @@ El BOM del paquete `HBOX_v5_Rev6_PROD` coincide pieza por pieza con el esquemát | Relevador (K) | 1 | 1 | | **Total** | **226** | **107** | +*Un renglón del BOM es una combinación de número LCSC, valor y huella. Números LCSC distintos: **96**; 8 aparecen en más de un renglón porque cambia el texto del valor (por ejemplo, «10uH» y «10uH/2A», o el mismo conector con su función como valor).* + **Piezas críticas:** | Ref | Pieza | Función | Encapsulado | LCSC | Notas de ensamble | @@ -848,6 +851,7 @@ Designadores de T43 en todo el historial, aunque los mensajes de los commits use | 22-oct | Este documento, v1.0 | — | | 23-oct | Este documento, v1.1: serigrafía y vistas 3D de T44, reglas de texto y D-22-9 cerrada | — | | 23-oct | Este documento, v1.2: serigrafía y vistas 3D de T44b | — | +| 23-oct | Este documento, v1.3 (revisión independiente): ventana de carga del NTC ≈ +8 … +60 °C (§2, §5 y árbol de alimentación), columna «Renglones del BOM» con los números LCSC distintos (§11), reglas del firmware en lista (§6) y encabezados de tabla legibles en el PDF | — | ## 15. Referencias diff --git a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.pdf b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.pdf index fbeaad0..94c4963 100644 Binary files a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.pdf and b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.6_ES_v1.0.pdf differ diff --git a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.md b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.md index 722e191..81797eb 100644 --- a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.md +++ b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.md @@ -4,7 +4,7 @@ tags: [project-drogheda, hardware, hbox, einarboard, v5.7, documento-de-diseno, project: Project Drogheda author: "Helgen Technologies (redacción: Claude; revisión: Leo)" date: 2026-10-22 -version: 1.2 +version: 1.3 status: "ACTIVO — estado al 23-oct-2026, después de T42a, T43, T44 y T44b (HBox_PCB d19c832)" audience: "Leo, Michelle (layout), Jesús (banco), Aldair (fabricación), Adriana (PM), equipo de firmware" --- @@ -115,7 +115,7 @@ Lo que el firmware tiene que respetar (detalle en el §6): | 5 V interno (`/VEH5V`) | **5.32 V**, 600 kHz, U15 TPS54360B (3.5 A); divisor R80/R77 y R75 (§4) | esquemático; [ECO](v57-eco-fuente.md) | | Ignición | J15.3, entrada analógica en PA5. Divisor: R15 22 k arriba y R16 22 k ∥ R6 3.3 k abajo, relación 0.1154. Así, 24 V → 2.77 V y 12 V → 1.38 V. D2 BAT54 limita el pin a /3V3. **Se lee por ADC con histéresis** (0.80 / 0.55 V) | `board_v56.h` (§6) | | Batería | Paquete **LFP-HT 26650, 1S4P**, con NTC 10 k B3380 (J5) | ECO de la V5.6 | -| Cargador | U14 LTC4040 · carga **1.40 A** (R58 1.43 k) · flotación **3.50 V** (JP3 en 2-3) · ventana de carga +10 … +60 °C (R18 5.6 k con la NTC B3380) · CHGOFF (PA8) con R24 a GND: la carga sigue si el MCU no la apaga | esquemático; auditoría final, E-1 | +| Cargador | U14 LTC4040 · carga **1.40 A** (R58 1.43 k) · flotación **3.50 V** (JP3 en 2-3) · ventana de carga ≈ +8 … +60 °C (R18 5.6 k con la NTC B3380; el divisor R17 + R11 (220 k) hacia PC5 queda en paralelo con la NTC: sin él, el límite frío sería +10 °C) · CHGOFF (PA8) con R24 a GND: la carga sigue si el MCU no la apaga | esquemático; auditoría final, E-1 | | Respaldo | refuerzo a **4.79 V** · límite de entrada **2.5 A** (R68 10 mΩ, Kelvin) · PFI a 4.40 V al caer y ≈ 4.51 V al subir | §4 | | Consumo en respaldo | ≈ 2.9 W promedio (0.6 A) y ≈ 8.7 W de pico (1.8 A). Piso dormido ≈ 75 mW con el W5500 en *power-down*: ≈ 5 días con ventanas de 45 s cada 10 min. Se mide en el piloto | [auditoría final, §4](auditoria-final-22oct.md#4-bateria-apagon-del-modem-y-ciclo-de-10-min) | | GNSS | simpleRTK2B Pro (ZED-F9P, multibanda L1/L2, RTK) en los conectores UNO (MOD1) · `/SW_5V` con F1 de 4 A · IOREF = /3V3 · −40 … +85 °C (u-blox) | esquemático | @@ -145,13 +145,14 @@ U3 es un STM32F411RET6 (LQFP-64). La tabla sale del netlist; la última columna - R32 deja K1 suelto: puente directo del F9P al módem. El firmware tiene que respetarlo: PC3, PA1, PB5, PA15, PA6 y PB0 en bajo hasta decidir. + 2. **Etapa apagada = pines del F9P en alta impedancia.** PA2 va como entrada mientras `/SW_5V` está apagado. Nada debe alimentar al F9P por sus pines (regla de 0.5.5). 3. **PC1 en drenador abierto.** LOW para reiniciar el módem, alta impedancia para soltarlo; nunca HIGH. 4. **Ignición por ADC.** Umbral de 0.80 V para encender y 0.55 V para apagar (`IGN_ON_V` / `IGN_OFF_V`). En la V5.7 importa más que en la V5.6, porque va en vehículos de 12 V: con `digitalRead`, 12 V (1.38 V en el pin) caen en la zona indefinida. 5. **RS-485 primero.** Lo primero que se escribe en U5 es EFCR (control automático de RTS). Hasta entonces DE y /RE de U7 están en alto y el transmisor ocupa el bus (E-4). 6. **0.6.x no sirve para esta tarjeta.** No enciende el módem: PC3 es nuevo, y lee la NTC en PB1. Hace falta 0.7.0 (§13.4). -| Pin | Nombre | Red | Conectado a | Función | Periférico / AF | Macro en `board_v56.h` | +| Pin | Nombre | Red | Conectado a | Función | Periférico / AF | Macro en board_v56.h | |---:|---|---|---|---|---|---| | 1 | VBAT | `/3V3` | (55 nodos) | Dominio del RTC; va a /3V3 (sin pila: el RTC se pierde sin 3V3) | — | — | | 2 | PC13 | `/LED_C13` | D10 LED C13 (blue) → /LED_C13_A | LED de estado D10 (azul), activo en bajo | GPIO | `PIN_LED_C13` | @@ -590,7 +591,7 @@ Notas: El BOM del paquete `HBOX_v5_Rev7_PROD` coincide pieza por pieza con el esquemático (115 partidas, 229 designadores y 229 posiciones en el CPL; ninguno falta ni sobra). Lo que monta JLC excluye las piezas sin montar (DNP) y las que están fuera del BOM: puentes de soldadura, puntos de prueba y MOD1. -| Familia | Colocadas | Partidas (LCSC distintos) | +| Familia | Colocadas | Renglones del BOM | |---|---:|---:| | Capacitores (C) | 80 | 29 | | Resistencias (R) | 77 | 28 | @@ -605,6 +606,8 @@ El BOM del paquete `HBOX_v5_Rev7_PROD` coincide pieza por pieza con el esquemát | Relevador (K) | 1 | 1 | | **Total** | **229** | **115** | +*Un renglón del BOM es una combinación de número LCSC, valor y huella. Números LCSC distintos: **105**; 8 aparecen en más de un renglón porque cambia el texto del valor (por ejemplo, «100k» y «100k/1%», o el mismo conector con su función como valor).* + **Piezas críticas:** | Ref | Pieza | Función | Encapsulado | LCSC | Notas de ensamble | @@ -838,6 +841,7 @@ Designadores de T43 en todo el historial, aunque los mensajes de los commits use | 22-oct | Este documento, v1.0 | — | | 23-oct | Este documento, v1.1: serigrafía y vistas 3D de T44, reglas de texto y D-22-9 cerrada | — | | 23-oct | Este documento, v1.2: serigrafía y vistas 3D de T44b | — | +| 23-oct | Este documento, v1.3 (revisión independiente): ventana de carga del NTC ≈ +8 … +60 °C (§2, §5 y árbol de alimentación), columna «Renglones del BOM» con los números LCSC distintos (§11), reglas del firmware en lista (§6) y encabezados de tabla legibles en el PDF | — | ## 15. Referencias diff --git a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.pdf b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.pdf index e7b5424..c4d3e81 100644 Binary files a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.pdf and b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_V5.7_ES_v1.0.pdf differ diff --git a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.md b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.md index b05e31f..8fbe9a8 100644 --- a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.md +++ b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.md @@ -4,7 +4,7 @@ tags: [project-drogheda, hardware, hbox, einarboard, v6, documento-de-diseno, es project: Project Drogheda author: "Helgen Technologies (redacción: Claude; revisión: Leo)" date: 2026-10-22 -version: 1.0 +version: 1.1 status: "ACTIVO — estado al 22-oct-2026, después de T44 (HBox_PCB bd27501)" audience: "Leo, Michelle (layout), Jesús (banco), Aldair (fabricación), Adriana (PM), equipo de firmware" --- @@ -601,7 +601,7 @@ Notas: Todavía no hay paquete de fabricación de la v6. Gerber, BOM y CPL los genera Claude con Fabrication Toolkit en G1, después de la re-auditoría final. Los números de abajo salen del esquemático. Lo que monta JLC excluye las piezas sin montar (DNP) y las que están fuera del BOM (puentes de soldadura y puntos de prueba). -| Familia | Colocadas | Partidas (LCSC distintos) | +| Familia | Colocadas | Renglones del BOM | |---|---:|---:| | Capacitores (C) | 110 | 30 | | Resistencias (R) | 93 | 37 | @@ -615,6 +615,8 @@ Todavía no hay paquete de fabricación de la v6. Gerber, BOM y CPL los genera C | Botones (SW) | 2 | 2 | | **Total** | **299** | **141** | +*Un renglón del BOM es una combinación de número LCSC, valor y huella. Números LCSC distintos: **126**; 10 aparecen en más de un renglón porque cambia el texto del valor (por ejemplo, «100nF» y «100nF-RF», o el mismo conector con su función como valor).* + **Piezas críticas:** | Ref | Pieza | Función | Encapsulado | LCSC | Notas de ensamble | @@ -871,6 +873,7 @@ Designadores de T43 en todo el historial, aunque los mensajes de los commits use | 22-oct, 18:07 | T43: designadores en orden, sin huecos, conectores con J | `a08e49a` · [T43](designadores-t43-22oct.md) | | 22-oct, noche | T44: designadores a 0.8 mm con trazo de 0.15 mm, colocados por script | `bd27501` | | 22-oct | Este documento, v1.0 | — | +| 23-oct | Este documento, v1.1 (revisión independiente): columna «Renglones del BOM» con los números LCSC distintos (§11), hoja A1 en el §8 y encabezados de tabla legibles en el PDF | — | ## 15. Referencias diff --git a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.pdf b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.pdf index 93c7511..a2c4521 100644 Binary files a/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.pdf and b/03-Architecture-Hardware/2026-10-22_Drogheda_Documento-de-Diseno_v6_ES_v1.0.pdf differ diff --git a/03-Architecture-Hardware/img/diseno-V5.6/v56-arbol-alimentacion.png b/03-Architecture-Hardware/img/diseno-V5.6/v56-arbol-alimentacion.png index 08ad04f..9e01998 100644 Binary files a/03-Architecture-Hardware/img/diseno-V5.6/v56-arbol-alimentacion.png and b/03-Architecture-Hardware/img/diseno-V5.6/v56-arbol-alimentacion.png differ diff --git a/03-Architecture-Hardware/img/diseno-V5.7/v57-arbol-alimentacion.png b/03-Architecture-Hardware/img/diseno-V5.7/v57-arbol-alimentacion.png index f490eeb..e16b1fe 100644 Binary files a/03-Architecture-Hardware/img/diseno-V5.7/v57-arbol-alimentacion.png and b/03-Architecture-Hardware/img/diseno-V5.7/v57-arbol-alimentacion.png differ diff --git a/04-Source-Code/firmware b/04-Source-Code/firmware index 0cac74e..830f25e 160000 --- a/04-Source-Code/firmware +++ b/04-Source-Code/firmware @@ -1 +1 @@ -Subproject commit 0cac74e329a6719c01d80c953001ba6ed4b86df3 +Subproject commit 830f25e9bb11b9802eccac519830c9b93afa9f7b diff --git a/hbox-docs b/hbox-docs index 9f043f4..b9ea0d6 160000 --- a/hbox-docs +++ b/hbox-docs @@ -1 +1 @@ -Subproject commit 9f043f4e5ef482cd1bb19fddd54d40fec60d31e9 +Subproject commit b9ea0d688eb8b9bcd1c6d5c89f7ee7720015040e