Drogheda/03-Architecture-Hardware/Auditoria-Final-V56-V57/scripts/riesgos.py

21 lines
3.3 KiB
Python
Raw Permalink 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.

# Registro de riesgos — auditoría final V5.6/V5.7, 22-oct-2026. P = probabilidad 1-5, I = impacto 1-5.
RIESGOS = [
# id, titulo corto, tarjeta, P0, I0, P1, I1, mitigacion (corta), clase
("R1","Soldadura de U6 (QFN 0.5 mm, 3 vías en la pasta): puentes y bolas como en V5.5/V4","V5.6 · V5.7",4,4,2,3,"Pedir con «Epoxy Filled & Capped» + rayos X en U6; lupa en cada tarjeta antes de energizar","Pedido"),
("R2","Rotación de huellas easyeda2kicad (U7, U25, U26, L22) y polaridad de D34 en JLC","V5.6 · V5.7",2,5,1,5,"Confirmar pin 1 y polaridad en el visor de JLC antes de pagar","Pedido"),
("R3","Apagón (brownout) del módem en batería al arrancar o en ráfaga LTE","V5.6 · V5.7",1,4,1,3,"Hardware ya resuelto (AP64350 desde 3.8 V, 2.5 A de boost, C43 220 µF); 0.7.0 secuencia etapa → NMEA → MODEM_EN","Diseño"),
("R4","Piso de consumo dormido demasiado alto (W5500 65–132 mA sin enable)","V5.6 · V5.7",4,3,2,3,"0.7.0: W5500 en power-down (13 mA) antes de dormir; medir el piso en el piloto (PPK2)","Firmware"),
("R5","RS-485 toma el bus desde el encendido hasta que el firmware configura U10","V5.6 · V5.7",3,2,2,2,"EFCR/MCR como primer paso del arranque; uso punto a punto; THVD1410 en BOM para 108/322","Firmware"),
("R6","Ignición mal leída en máquinas de 12 V (1.38 V en PA5, zona indefinida)","V5.7",4,3,1,3,"0.7.0: PA5 por ADC con histéresis 0.80/0.55 V","Firmware"),
("R7","Arnés al revés: D10 SMBJ33A conduce y abre F2 (SMD) / quema D10","V5.7 (V5.6)",2,3,2,1,"D10 → SMBJ33CA (misma huella); V5.6 sin fusible: el breaker del gabinete","BOM"),
("R8","U25: timbre en SW/VIN (lazo 56 mm²) o calor de U25/D34 a 32 V y 2.8 A","V5.7",2,3,2,2,"Banco: 9/24/32 V con 2.5 A, osciloscopio y cámara térmica; D-21-2","Banco"),
("R9","Firmware 0.7.0 no existe: el piloto no se puede probar (ni el módem enciende)","V5.6 · V5.7",5,4,3,4,"board_v56.h hoy; 0.7.0-pre (módem + ADC) antes de que lleguen las tarjetas","Firmware"),
("R10","Arneses cortos / tapa: conectores JST movidos 12–68 mm; LEDs del gauge en otro borde (V5.7)","V5.7 (V5.6)",3,2,3,1,"Medir con la primera tarjeta; tapa V5.7 si el gauge se ve por la tapa","Mecánica"),
("R11","Relleno de zonas viejo en los .kicad_pcb del repo: una exportación sin rellenar manda cortos","V5.6 · V5.7",2,4,1,4,"Hoy: Gerber verificado = relleno fresco. Leo: abrir, B, guardar y commit","Proceso"),
("R12","Umbrales de batería pensados para Li-ion (3.40/3.70 V) con paquete LFP (meseta 3.2–3.3 V)","V5.6 · V5.7",4,3,1,3,"0.7.0: corte 2.95 V / rearme 3.20 V con media de 200 ms; SoC por culombios","Firmware"),
("R13","Lazos de convertidores heredados de V5.5 (U12/L8 35 mm, U2/Dbk1 18 mm): EMC / ruido","V5.6 · V5.7",2,2,2,2,"Se mide en el piloto; corregir en v6","Diseño"),
("R14","Vías únicas en el camino de 24 V (V5.7) a 9 V y 1.9 A: calentamiento","V5.7",1,2,1,2,"Instalaciones a 24 V (0.7 A); cámara térmica a 9 V; 2.ª vía en la siguiente revisión","Diseño"),
("R15","Módem «encendido pero muerto» tras dormir (riel sostenido por Rdfu1 22k vía K1/DIN)","V5.6 · V5.7",2,3,1,3,"Pulso de MODEM_RST (PC1) tras cada MODEM_EN (SW4G1 probado); revisar Rdfu1 en v6","Firmware"),
("R16","LSE no arranca (FC-135 CL 12.5 pF con 12 pF) y el ciclo de 10 min se queda sin reloj","V5.6 · V5.7",1,3,1,1,"LSEDRV alto + timeout → RTC con LSI (±5 %) y evento; IWDG independiente","Firmware"),
]