92 lines
5.4 KiB
HTML
92 lines
5.4 KiB
HTML
<!doctype html>
|
||
<html lang="es">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>Acta de prueba — EinarBoard V5</title>
|
||
<link rel="stylesheet" href="acta.css">
|
||
</head>
|
||
<body>
|
||
<div id="acta"></div>
|
||
<script src="acta.js"></script>
|
||
<script>
|
||
Acta.render({
|
||
tipo: 'prueba-v5',
|
||
prefijo: 'V5',
|
||
series: 30, // 15 en el lote actual; 30 seleccionables
|
||
titulo: 'Acta de prueba y flasheo — EinarBoard V5',
|
||
subtitulo: 'Lote 15 tarjetas (JLC 22-Ago). Llena cada sección durante la prueba.',
|
||
secciones: [
|
||
{ titulo: '1 · Inspección visual (sin energía)',
|
||
sub: 'Con lupa. Marca cada casilla solo cuando lo verifiques.',
|
||
items: [
|
||
{ tipo:'check', txt:'Sin puentes de soldadura entre pines de <b>U16</b> (MCU), <b>U11</b> (W5500), <b>U10</b> (SC16IS752), <b>U6</b> (LTC4040).' },
|
||
{ tipo:'check', txt:'<b>Y2</b> dice <code>3.6864</code> (o <code>36.864</code>). Y1 y Y3 = <code>25.000</code>, Y4 = 32.768 kHz.', aviso:'Si Y2 dice <code>1.8432</code> → marca y avisa a ingeniería.' },
|
||
{ tipo:'check', txt:'Botones <b>SW1</b> y <b>SW2</b> presentes y con "clic".' },
|
||
{ tipo:'check', txt:'Conectores <b>J11</b>, <b>J9</b>, <b>J10 (RJ45)</b> bien asentados, sin pines doblados.' },
|
||
{ tipo:'check', txt:'Jumpers del cargador presentes: <b>JP2, JP3, JP4</b> (no tocar su posición).' },
|
||
{ tipo:'check', txt:'Sin componentes faltantes ni marcas de quemado.' },
|
||
] },
|
||
{ titulo: '2 · Continuidad — cortos a tierra (sin energía)',
|
||
sub: 'Multímetro en ohms, punta negra en TP6 (GND). Espera a que la lectura se estabilice.',
|
||
items: [
|
||
{ tipo:'medida', txt:'TP7 — riel 3V3', esperado:'> 1 kΩ (sube lento)', u:'Ω' },
|
||
{ tipo:'medida', txt:'P2 pin 1 — VEH5V (entrada 5 V)', esperado:'> 1 kΩ', u:'Ω' },
|
||
{ tipo:'medida', txt:'P11 pin 1 — MAIN5V', esperado:'> 1 kΩ', u:'Ω' },
|
||
{ tipo:'medida', txt:'P1 pin 1 — 24V_IN', esperado:'> 10 kΩ', u:'Ω' },
|
||
{ tipo:'medida', txt:'MOD1 pin "5V" — SW_5V (etapa RTK)', esperado:'> 1 kΩ', u:'Ω',
|
||
aviso:'Una lectura fija de 0–20 Ω = corto = FALLA. Unos cientos de Ω que suben es normal (capacitores cargando).' },
|
||
] },
|
||
{ titulo: '3 · Riel 3.3 V por USB (J11)',
|
||
sub: 'Conecta el USB-C en J11 (junto a los botones). Solo energiza el MCU.',
|
||
items: [
|
||
{ tipo:'check', txt:'<b>D18</b> (LED verde PWR) <b>encendido</b>.' },
|
||
{ tipo:'medida', txt:'TP7 respecto a TP6', esperado:'3.20 – 3.40 V', u:'V' },
|
||
{ tipo:'check', txt:'<b>U17</b> (AMS1117) tibio tras 1 min (si quema → FALLA).' },
|
||
{ tipo:'nota', txt:'Deja el USB conectado para las siguientes secciones.' },
|
||
] },
|
||
{ titulo: '4a · Riel 5 V con fuente de banco (entrada P2)',
|
||
sub: 'Fuente 5.0 V, límite 500 mA. Coloca el jumper en P11. MCU virgen (sin firmware).',
|
||
items: [
|
||
{ tipo:'medida', txt:'Corriente de la fuente', esperado:'< 300 mA (típ. 100–250)', u:'mA' },
|
||
{ tipo:'medida', txt:'P11 pin 1 — MAIN5V', esperado:'4.8 – 5.1 V', u:'V' },
|
||
{ tipo:'medida', txt:'P11 pin 2 — SYS5V (con jumper)', esperado:'4.8 – 5.1 V', u:'V' },
|
||
{ tipo:'medida', txt:'TP7 — 3V3', esperado:'3.20 – 3.40 V', u:'V' },
|
||
{ tipo:'medida', txt:'MOD1 pin "5V" — SW_5V', esperado:'0 V (obligatorio)', u:'V',
|
||
aviso:'Si hay 5 V aquí → FALLA (la etapa RTK no arranca apagada).' },
|
||
{ tipo:'check', txt:'<b>U6</b> y <b>U12</b> tibios, no queman.' },
|
||
] },
|
||
{ titulo: '4b · Riel 24 V → buck del ventilador (entrada P1)',
|
||
sub: 'Fuente 24.0 V, límite 200 mA. Pin 3 (ignición) sin conectar.',
|
||
items: [
|
||
{ tipo:'medida', txt:'Corriente de la fuente', esperado:'< 50 mA (sin ventilador)', u:'mA' },
|
||
{ tipo:'medida', txt:'P6 pin 1 — 5V_FAN (contra TP6)', esperado:'4.9 – 5.1 V', u:'V' },
|
||
{ tipo:'check', txt:'<b>U2</b> (buck) frío o tibio.' },
|
||
{ tipo:'nota', txt:'Si algún valor está fuera de rango: marca FALLA y no flashees la tarjeta.' },
|
||
] },
|
||
{ titulo: '5 · Flasheo por USB DFU (J11)',
|
||
sub: 'Solo tarjetas que pasaron 1–4. Firmware: hbox-v5-bringup_0.1.1.bin @ 0x08000000.',
|
||
items: [
|
||
{ tipo:'check', txt:'DFU: mantener <b>SW2 (BOOT0)</b>, presionar y soltar <b>SW1 (RESET)</b>, soltar SW2 → aparece "STM32 BOOTLOADER" (0483:DF11).' },
|
||
{ tipo:'check', txt:'Flasheado con STM32CubeProgrammer (o dfu-util): "download complete" + "verify successful".' },
|
||
] },
|
||
{ titulo: '5d · Verificación después del flasheo',
|
||
sub: 'Abre un terminal serie a 115200 baud y pulsa SW1 (RESET).',
|
||
items: [
|
||
{ tipo:'check', txt:'<b>D17</b> (LED azul) parpadea a 1 Hz.' },
|
||
{ tipo:'check', txt:'<b>DB1 → DB4</b> se encienden en secuencia una vez.' },
|
||
{ tipo:'check', txt:'Aparece un puerto serie nuevo en la laptop.' },
|
||
{ tipo:'check', txt:'Encabezado <code>hbox-v5-bringup 0.1.1</code> y al final <code>>>> BOARD OK</code>.' },
|
||
{ tipo:'texto', txt:'Reporte / observaciones (anota cualquier línea [FAIL] completa)', ph:'---- RESULT: 12 PASS / 0 FAIL ----' },
|
||
] },
|
||
{ titulo: '6 · Cierre',
|
||
items: [
|
||
{ tipo:'check', txt:'Tarjeta etiquetada con su número de serie y fecha (cerca de MH4).' },
|
||
{ tipo:'check', txt:'Guardada en bolsa antiestática (las FALLA en bolsa aparte con la nota del punto que falló).' },
|
||
] },
|
||
]
|
||
});
|
||
</script>
|
||
</body>
|
||
</html>
|