Calculadora de diafonía
Una señal de 3,3 V a 0,05 m de un cable vecino, con un factor de acoplamiento de 0,0002, induce en él 0,0132 V, unos -47,96 dB. Escriba señal, separación y acoplamiento para evaluar un trazado antes de recurrir a un simulador de campos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Intensidad de la señal
- 3,3
- Distancia
- 0,05
- Factor de acoplamiento
- 0,0002
- Interferencia
- 0,0132
- Razón
- 0,004
- Interferencia (dB)
- -47,9588001734
La diafonía es la transferencia no deseada de energía desde un conductor agresor hacia un cable víctima vecino, por acoplamiento eléctrico y magnético. Quienes diseñan placas, instalan bandejas y miden compatibilidad EMC necesitan a diario una cifra de primer orden a partir de tres magnitudes que ya tienen: la amplitud de la señal agresora, la distancia entre centros y un factor de acoplo tomado de un ensayo o de la hoja de datos del cable. Esta calculadora de diafonía aplica el modelo de inverso de la distancia I igual a S por k dividido por d, devuelve la interferencia en la misma unidad que la señal y además informa el cociente adimensional k sobre d junto con el acoplo en decibelios cuando ese cociente es positivo. La distancia nula se rechaza para que el motor nunca divida por cero.
Cómo se calcula la diafonía de cables con inverso de la distancia
Dos cables paralelos comparten campos eléctricos y magnéticos, de modo que una tensión o una corriente que varía en el agresor induce una tensión menor en la víctima. Una solución completa de Maxwell exige geometría, dieléctrico, cobertura de apantallado y frecuencia; un modelo de cribado de primer orden concentra esas incógnitas en un único factor de acoplo concentrado k, referido a un metro de separación, y luego escala la fracción acoplada con el inverso de la distancia.
Por tanto la amplitud de interferencia es I igual a S por k dividido por d: si duplica la señal agresora, la tensión en la víctima se duplica; si duplica el espaciado, la interferencia se reduce a la mitad; si duplica el factor de acoplo, la interferencia se duplica. Esa caída con el inverso de la distancia es el mismo comportamiento de primer orden que usan los manuales EMC cuando dispone de una figura NEXT medida a un espaciado conocido y necesita reescalarla a un tendido nuevo.
El factor de acoplo es adimensional: a d igual a un metro la fracción inducida vale k, así que un valor de hoja de datos o un cociente de banco a un espaciado conocido se convierte en k multiplicando ese cociente por la distancia medida en metros. Un acoplo nulo produce correctamente interferencia nula y omite el campo de decibelios, porque el logaritmo de cero no es finito y los campos opcionales de resultado se omiten en lugar de fijarse a null.
Dónde resulta útil una calculadora de diafonía entre cables
Quienes montan cuadros e instalan bandejas recurren a una calculadora de diafonía cuando dos tendidos de potencia o de señal comparten una canaleta y necesitan una primera cifra de cuánta tensión agresora aparecerá en el par vecino tras elegir un espaciado.
Quienes diseñan PCB y backplanes usan el mismo modelo de tres parámetros como cribado antes de abrir un resolutor de campos: si I igual a S por k dividido por d ya supera el presupuesto de ruido en el hueco previsto, el trazado cambia antes de dibujar una malla 3D. Los cuadernos EMC y de ensayo conservan un factor de acoplo medido en un NEXT de banco y lo reescalan a una distancia nueva sin repetir la cámara.
Autores de temario y generadores de exámenes necesitan un oráculo determinista que rechace entradas negativas como inválidas en lugar de devolver una interferencia con signo que un calificador defectuoso podría tratar como acierto. Deje en páginas aparte los ajustadores de curvas NEXT y FEXT dependientes de la frecuencia, los resolutores de mazos de varios conductores y las calculadoras de eficacia de apantallado, para que cada intención de búsqueda tenga una landing clara.
Fije la interferencia redondeada en las pruebas, mantenga k referido a un metro y obtendrá estimaciones de primer orden reproducibles para deberes, plugins LMS y workers perimetrales, sin montar un simulador electromagnético completo por su cuenta.
Qué puede hacer con ella
Comprobación de separación en bandejas
Estime la interferencia en el cable víctima a partir de la tensión agresora, la distancia entre centros prevista y un factor de acoplo de hoja de datos o de medida, antes de que dos tendidos compartan la bandeja.
Cribado de pistas PCB y placas posteriores
Criba pistas paralelas con I = S·k/d para detectar un trazado que ya rebasa el presupuesto de ruido antes de una pasada completa del resolutor de campos.
Preguntas frecuentes
¿Cómo se calcula la interferencia por diafonía entre cables?
La herramienta usa el modelo de primer orden de inverso de la distancia I = S·k/d. El resultado principal es interference en la misma unidad que S, más el cociente k/d y 20·log10(k/d) en dB cuando k es positivo.
¿Qué ocurre si alguna entrada es negativa?
Una amplitud agresora negativa, un espaciado de cable negativo o un factor de acoplo negativo quedan fuera de esta estimación de primer orden y no se facturan.
¿Por qué la distancia debe ser mayor que cero?
El modelo divide por d. Un espaciado nulo haría coincidir los ejes de dos cables y enviaría I al infinito, de modo que distance debe ser un número finito estrictamente mayor que cero. El espaciado negativo se rechaza por la misma razón física.
¿Cómo cambia la interferencia si duplico la separación?
Se reduce a la mitad. En este modelo de primer orden la interferencia cae con la distancia: el doble de separación da la mitad de tensión acoplada, y el doble de señal o de acoplamiento la duplica.
¿Qué significa la cifra en decibelios?
Es veinte veces el logaritmo decimal del factor de acoplamiento dividido entre la distancia, la medida habitual del acoplamiento entre cables respecto al agresor. Con acoplamiento cero no hay interferencia ni valor en decibelios.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/crosstalk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"signal_strength":3.3,"distance":0.05,"coupling_factor":0.0002}'const res = await fetch("https://api.kit.forhosting.com/elec/crosstalk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"signal_strength": 3.3,
"distance": 0.05,
"coupling_factor": 0.0002
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/crosstalk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"signal_strength": 3.3,
"distance": 0.05,
"coupling_factor": 0.0002
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/crosstalk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"signal_strength":3.3,"distance":0.05,"coupling_factor":0.0002}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"signal_strength":3.3,"distance":0.05,"coupling_factor":0.0002}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/crosstalk", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"signal_strength": 3.3,
"distance": 0.05,
"coupling_factor": 0.0002
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.crosstalk",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cualquier entrada negativa falla con invalid_input, porque un espaciado negativo o un coeficiente de acoplo negativo no constituye una estimación física de primer orden.
Cómo se calcula la diafonía de cables con inverso de la distancia
La calculadora también devuelve ratio igual a k sobre d, la fracción acoplada al espaciado pedido, y cuando ese cociente es estrictamente positivo entrega interference_db como veinte veces el logaritmo decimal del cociente, la cifra habitual de acoplo de cable en decibelios respecto al agresor.
Contrato de entrada, unidades y comportamiento ante errores
La distancia nula falla por separado porque I igual a S por k dividido por d dividiría por cero, la misma singularidad que aparecería si coincidieran los ejes de dos cables. Campos ausentes, cadenas vacías, NaN e Infinity fallan del mismo modo y no se facturan. Una comprobación típica es 3.3 voltios, 0.05 metros y k igual a 0.0002, que produce 0.0132 voltios de interferencia, un cociente de 0.004 y unos −47.96 dB. Envíe un cuerpo JSON con POST que contenga tres números finitos obligatorios. signal_strength es la amplitud agresora S en la unidad en la que desea recibir la interferencia, en general voltios; se aceptan los alias signal, vs, voltage y aggressor. distance es el espaciado entre centros d en metros y debe ser estrictamente mayor que cero; se aceptan los alias d, separation y spacing. coupling_factor es el acoplo concentrado k referido a un metro, adimensional y no negativo; se aceptan los alias coupling, k y factor. Tanto valores JSON numéricos como cadenas numéricas se aceptan para que los widgets de formulario y el pegado desde hojas de cálculo resulten cómodos. Cualquier entrada negativa falla con invalid_input y un mensaje que nombra el campo culpable: una amplitud agresora negativa, un espaciado de cable negativo o un coeficiente de acoplo negativo quedan fuera de esta estimación de primer orden. Si la operación concluye bien, el cuerpo repite las entradas depuradas, devuelve interference como valor principal, ratio como k sobre d, formula I igual a S por k dividido por d, method inverse_distance_coupling y un objeto units que registra metros para la distancia y la unidad de entrada para señal e interferencia. Cuando k es positivo se incluye interference_db; cuando k es cero esa clave se omite.
Dónde resulta útil una calculadora de diafonía entre cables
Como la implementación es parse de tier A, cada llamada API exitosa cuesta la tarifa base publicada $0.002 sin tokens de modelo ni red de salida, y la validación fallida no consume saldo prepago.
Casos de integración
Claves de deberes y laboratorio EMC
Genere plantillas de respuesta deterministas para ejercicios de diafonía con inverso de la distancia y rechace espaciado o acoplo negativos como invalid_input.
Preguntas técnicas
¿En qué unidades se expresa el factor de acoplo?
k es adimensional y está referido a un metro: a d = 1 m la fracción inducida vale k. Convierta un cociente medido a otro espaciado multiplicándolo por la distancia medida en metros y envíe el resultado como coupling_factor.
¿Cuánto cuesta la calculadora de diafonía?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.