Documentos de diseño V5.6/V5.7 v1.3 y v6 v1.1 (revisión independiente: ventana NTC ≈ +8…+60 °C, renglones del BOM, formato del §6); lote 2026-10-23_revision-independiente

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
This commit is contained in:
Leopoldo Rodríguez 2026-10-23 09:47:56 -06:00
parent 9f043f4e5e
commit b9ea0d688e
9 changed files with 34 additions and 11 deletions

View File

@ -0,0 +1,12 @@
{
"lote": "2026-10-23_revision-independiente",
"autor": "claude",
"motivo": "Revisión independiente de los tres documentos de diseño contra KiCad (23-oct): todo coincide; se corrigen la ventana del NTC de V5.6/V5.7, el encabezado del BOM y dos detalles del PDF",
"fuente": "/hardware/diseno-v56/",
"cambios": [
{ "id": "t-docs-diseno-tarjetas", "si_estado": ["hecho"],
"nota": "Revisión independiente: pines 64/64, conectores, rieles, puntos de prueba y BOM coinciden con KiCad en las tres. Corregido: la ventana de carga del NTC de V5.6/V5.7 es ≈ +8…+60 °C (no +10), el encabezado «renglones del BOM» y el formato del §6 en el PDF." },
{ "id": "t-fw-070",
"nota": "Para 0.7.0: corregir RNTC por la carga de R17 + R11 (220k a PC5): RNTC = Rp·220k/(220k − Rp). Sin eso lee ≈ 1 °C de más a 25 °C; la ventana real del LTC4040 es ≈ +8…+60 °C. Comentarios de board_v56.h al día (830f25e)." }
]
}

View File

@ -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

View File

@ -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

View File

@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 394 KiB

After

Width:  |  Height:  |  Size: 395 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 KiB

After

Width:  |  Height:  |  Size: 377 KiB