{"id":3084,"date":"2026-08-14T12:06:13","date_gmt":"2026-08-14T12:06:13","guid":{"rendered":"https:\/\/firstfibertech.com\/?p=3084"},"modified":"2026-08-14T12:42:51","modified_gmt":"2026-08-14T12:42:51","slug":"como-calcular-la-distancia-maxima-de-prueba-de-un-otdr-con-una-calculadora","status":"publish","type":"post","link":"https:\/\/firstfibertech.com\/es\/blog\/how-to-calculate-otdr-maximum-test-distance-with-calculator\/","title":{"rendered":"C\u00f3mo calcular la distancia m\u00e1xima de prueba de un OTDR (con calculadora)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">A la hora de adquirir o utilizar un reflect\u00f3metro \u00f3ptico en el dominio del tiempo (OTDR), la especificaci\u00f3n m\u00e1s importante que figura en la ficha t\u00e9cnica es la <strong>Rango din\u00e1mico (DR)<\/strong>. Este valor, expresado en decibelios (dB), determina la p\u00e9rdida \u00f3ptica m\u00e1xima que puede analizar el OTDR. Pero, \u00bfc\u00f3mo se traduce eso en kil\u00f3metros reales?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ayudar a los ingenieros de campo y a los dise\u00f1adores de redes a calcular al instante hasta qu\u00e9 distancia su OTDR puede \u201cver\u201d con claridad, hemos creado esta calculadora de distancia m\u00e1xima de prueba en tiempo real.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calculadora de distancia de prueba OTDR<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Introduce a continuaci\u00f3n el rango din\u00e1mico de tu OTDR y las caracter\u00edsticas de tu enlace de fibra para calcular la distancia m\u00e1xima medible.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>    \n    <div id=\"otdr_dist_calc_6aae859659f6c\" style=\"max-width: 450px; margin: 20px auto; padding: 25px; border: 1px solid #e2e8f0; border-radius: 10px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); background-color: #ffffff;\">\n        <h3 style=\"text-align: center; margin-top: 0; margin-bottom: 25px; color: #1a202c; font-size: 1.25rem;\">\n            OTDR Max Test Distance Calculator        <\/h3>\n        \n        <!-- 1. Dynamic Range & Fiber Attenuation -->\n        <div style=\"display: flex; gap: 10px; margin-bottom: 15px;\">\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Rango din\u00e1mico (dB):                <\/label>\n                <input type=\"number\" class=\"calc-input val-dr\" step=\"any\" min=\"0\" value=\"35\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"p. ej., 35 dB\">\n            <\/div>\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Attenuation (dB\/km):                <\/label>\n                <input type=\"number\" class=\"calc-input val-atten\" step=\"any\" min=\"0.001\" value=\"0.20\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"p. ej., 0,20 para 1550 nm\">\n            <\/div>\n        <\/div>\n\n        <!-- 2. Event Losses & SNR Margin -->\n        <div style=\"display: flex; gap: 10px; margin-bottom: 25px;\">\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    P\u00e9rdida total del evento (dB):                <\/label>\n                <input type=\"number\" class=\"calc-input val-events\" step=\"any\" min=\"0\" value=\"2.0\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"Suma de empalmes, conectores y divisores\">\n            <\/div>\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Margen de relaci\u00f3n se\u00f1al-ruido (dB):                <\/label>\n                <input type=\"number\" class=\"calc-input val-snr\" step=\"any\" min=\"0\" value=\"3.0\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"Normalmente, 3 dB para una detecci\u00f3n clara de eventos\">\n            <\/div>\n        <\/div>\n\n        <!-- 3. Result Output -->\n        <div style=\"padding: 15px; background-color: #f7fafc; border-radius: 8px; border: 1px solid #edf2f7; text-align: center;\">\n            <span style=\"display: block; color: #718096; font-size: 14px; margin-bottom: 5px;\">\n                Maximum Test Distance:            <\/span>\n            <div style=\"color: #2b6cb0; font-size: 28px; line-height: 1;\">\n                <span class=\"result-total\">150.00<\/span> <span style=\"font-size: 18px;\">km<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        let container = document.getElementById('otdr_dist_calc_6aae859659f6c');\n        if (!container) return;\n        \n        let inputs = container.querySelectorAll('.calc-input');\n        let resultDisplay = container.querySelector('.result-total');\n        \n        function calculateOtdrDistance() {\n            let dr = parseFloat(container.querySelector('.val-dr').value) || 0;\n            let atten = parseFloat(container.querySelector('.val-atten').value) || 0;\n            let events = parseFloat(container.querySelector('.val-events').value) || 0;\n            let snr = parseFloat(container.querySelector('.val-snr').value) || 0;\n            \n            if (atten <= 0) {\n                resultDisplay.textContent = \"0.00\";\n                return;\n            }\n            \n            let availableRange = dr - events - snr;\n            let maxDistance = availableRange \/ atten;\n            \n            if (maxDistance < 0) {\n                maxDistance = 0;\n            }\n            \n            resultDisplay.textContent = maxDistance.toFixed(2);\n        }\n        \n        inputs.forEach(function(input) {\n            input.addEventListener('input', calculateOtdrDistance);\n        });\n        \n        calculateOtdrDistance();\n    })();\n    <\/script>\n    \n    <\/strong><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">La f\u00f3rmula que hay detr\u00e1s de las matem\u00e1ticas<\/h2>\n\n\n\n<p>Convertir el rango din\u00e1mico (dB) en distancia (km) no es tan sencillo como dividir por la atenuaci\u00f3n de la fibra. Hay que tener en cuenta el ruido de fondo y los elementos f\u00edsicos (empalmes, conectores) a lo largo del trayecto. Esta es la f\u00f3rmula est\u00e1ndar del sector:<\/p>\n\n<div style=\"text-align: center; font-size: 1.15em; margin: 30px 0; letter-spacing: 0.02em; line-height: 1.6;\">\n    Distancia m\u00e1xima = <span style=\"display: inline-flex; flex-direction: column; vertical-align: middle; text-align: center; font-size: 0.9em; margin: 0 5px;\">\n        <span style=\"border-bottom: 1px solid currentColor; padding: 0 10px 4px;\">Rango din\u00e1mico \u2212 P\u00e9rdida de eventos \u2212 Margen de relaci\u00f3n se\u00f1al-ruido<\/span>\n        <span style=\"padding: 4px 10px 0;\">Atenuaci\u00f3n de la fibra<\/span>\n    <\/span>\n<\/div>\n\n<p>A continuaci\u00f3n te ofrecemos un breve resumen del significado de cada variable:<\/p>\n\n<ul>\n    <li style=\"margin-bottom: 10px;\"><strong>Rango din\u00e1mico (dB):<\/strong> La p\u00e9rdida \u00f3ptica m\u00e1xima que puede medir el OTDR, seg\u00fan lo especificado por el fabricante.<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>Atenuaci\u00f3n de la fibra (dB\/km):<\/strong> La p\u00e9rdida natural de se\u00f1al por kil\u00f3metro de fibra. Normalmente ronda los <strong>0,20 dB\/km<\/strong> a 1550 nm, y <strong>0,35 dB\/km<\/strong> a 1310 nm.<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>P\u00e9rdida total del evento (dB):<\/strong> La suma de todas las p\u00e9rdidas \u00f3pticas de los componentes f\u00edsicos del enlace, incluidos los empalmes por fusi\u00f3n, los paneles de conexi\u00f3n, los conectores y los divisores (si la prueba se realiza a trav\u00e9s de una red PON).<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>Margen de relaci\u00f3n se\u00f1al-ruido (dB):<\/strong> Margen de la relaci\u00f3n se\u00f1al-ruido. Para que un OTDR pueda identificar con precisi\u00f3n un evento en el extremo m\u00e1s alejado del cable, la se\u00f1al debe ser ligeramente superior al umbral de ruido del instrumento. A <strong>3,0 dB<\/strong> Margin es el est\u00e1ndar del sector en materia de detecci\u00f3n precisa.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes (FAQ)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P: \u00bfPor qu\u00e9 la calculadora establece por defecto una atenuaci\u00f3n de 1550 nm?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las pruebas de larga distancia se realizan casi siempre en la longitud de onda de 1550 nm, ya que presenta una tasa de atenuaci\u00f3n significativamente menor (~0,20 dB\/km) en comparaci\u00f3n con la de 1310 nm (~0,35 dB\/km). Si est\u00e1s realizando pruebas en un enlace de larga distancia, la longitud de onda de 1550 nm permite que tu OTDR alcance mucho m\u00e1s lejos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P: Mi OTDR marca 35 dB, pero no consigo medir hasta la distancia que indica la calculadora. \u00bfPor qu\u00e9?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los fabricantes suelen indicar el rango din\u00e1mico utilizando la anchura de pulso m\u00e1s larga posible (por ejemplo, 20 \u00b5s) y el tiempo de promediado m\u00e1s largo (por ejemplo, 3 minutos). Si utilizas una anchura de pulso corta para obtener una mejor resoluci\u00f3n (y poder detectar eventos cercanos), tu <em>eficaz<\/em> El rango din\u00e1mico es mucho menor, lo que significa que la distancia de prueba ser\u00e1 m\u00e1s corta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P: \u00bfC\u00f3mo influyen los divisores \u00f3pticos en la distancia del OTDR?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los divisores \u00f3pticos provocan una atenuaci\u00f3n considerable. Un divisor 1\u00d732 tiene una p\u00e9rdida de inserci\u00f3n de aproximadamente <strong>17 dB<\/strong>. Si introduces una p\u00e9rdida de 17 dB en la calculadora, ver\u00e1s que la distancia m\u00e1xima de prueba se reduce dr\u00e1sticamente. Por eso, para realizar pruebas en redes \u00f3pticas pasivas (PON) se necesitan OTDR de alto rango din\u00e1mico (normalmente de 39 dB o m\u00e1s).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>A la hora de adquirir o utilizar un reflect\u00f3metro \u00f3ptico en el dominio del tiempo (OTDR), la especificaci\u00f3n m\u00e1s importante que figura en la ficha t\u00e9cnica es el rango din\u00e1mico (DR). Este valor, medido en decibelios (dB), determina la p\u00e9rdida \u00f3ptica m\u00e1xima que el OTDR puede analizar. Pero, \u00bfc\u00f3mo se traduce eso en kil\u00f3metros reales? Para ayudar a los ingenieros de campo y a los dise\u00f1adores de redes a calcular al instante c\u00f3mo\u2026 <a title=\"C\u00f3mo calcular la distancia m\u00e1xima de prueba de un OTDR (con calculadora)\" class=\"read-more\" href=\"https:\/\/firstfibertech.com\/es\/blog\/how-to-calculate-otdr-maximum-test-distance-with-calculator\/\" aria-label=\"Leer m\u00e1s sobre How to Calculate OTDR Maximum Test Distance (with Calculator)\">Leer m\u00e1s<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[],"class_list":["post-3084","post","type-post","status-publish","format-standard","hentry","category-online-tools"],"_links":{"self":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts\/3084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/comments?post=3084"}],"version-history":[{"count":2,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts\/3084\/revisions"}],"predecessor-version":[{"id":3086,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts\/3084\/revisions\/3086"}],"wp:attachment":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/media?parent=3084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/categories?post=3084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/tags?post=3084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}