

{"id":285184,"date":"2025-12-12T08:23:30","date_gmt":"2025-12-12T08:23:30","guid":{"rendered":"https:\/\/design.crysound.com\/como-ofrece-sincronizacion-de-adquisicion-de-datos-daq-a-nivel-de-nanosegundos\/"},"modified":"2026-08-14T07:18:46","modified_gmt":"2026-08-14T07:18:46","slug":"como-ofrece-sincronizacion-de-adquisicion-de-datos-daq-a-nivel-de-nanosegundos","status":"publish","type":"post","link":"https:\/\/design.crysound.com\/es\/blog\/como-ofrece-sincronizacion-de-adquisicion-de-datos-daq-a-nivel-de-nanosegundos\/","title":{"rendered":"C\u00f3mo ofrece sincronizaci\u00f3n de adquisici\u00f3n de datos (DAQ) a nivel de nanosegundos"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">En las pruebas de audio y NVH, mantener las se\u00f1ales alineadas en el tiempo suele ser m\u00e1s dif\u00edcil que aumentar la cantidad de canales o la resoluci\u00f3n.<\/p>\n\n<p class=\"has-medium-font-size\">Con un \u00fanico chasis, sincronizar varias docenas o incluso un centenar de canales ya no es un gran reto. Lo verdaderamente complicado es cuando varios chasis de adquisici\u00f3n est\u00e1n distribuidos en distintas ubicaciones y conectados a trav\u00e9s de una red, pero aun as\u00ed se espera que mantengan una sincronizaci\u00f3n a nivel de nanosegundos -o al menos a nivel de submicrosegundos-. De lo contrario, an\u00e1lisis avanzados como la reconstrucci\u00f3n del campo sonoro en el veh\u00edculo, el conformado de haz y la localizaci\u00f3n con arrays, o los ensayos modales estructurales se ver\u00e1n afectados por ejes de tiempo desalineados.<\/p>\n\n<p class=\"has-medium-font-size\">Uno de los objetivos de dise\u00f1o fundamentales de SonoDAQ es hacer que este tipo de sincronizaci\u00f3n entre m\u00faltiples dispositivos resulte sencilla: conectar el cable de red y dejar que el sistema se encargue del resto, de modo que muchas unidades se comporten como un \u00fanico instrumento. El factor clave que lo hace posible es una arquitectura de temporizaci\u00f3n cuidadosamente dise\u00f1ada en torno a PTP y GPS.<\/p>\n\n<p class=\"has-medium-font-size\"><\/p>\n\n<p class=\"has-large-font-size\"><strong>\u00bfPor qu\u00e9 es tan dif\u00edcil la sincronizaci\u00f3n entre m\u00faltiples dispositivos?<\/strong><\/p>\n\n<p class=\"has-medium-font-size\">En arquitecturas tradicionales, la sincronizaci\u00f3n entre varios dispositivos suele gestionarse de algunas de las siguientes maneras:<\/p>\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Confiar en el reloj del sistema operativo m\u00e1s una alineaci\u00f3n por software<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Usar un dispositivo para generar una se\u00f1al de reloj o de disparo y configurar todos los dem\u00e1s dispositivos como esclavos<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Aplicar un protocolo de tiempo de red sencillo como NTP<\/li>\n<\/ul>\n\n<p class=\"has-medium-font-size\">Estas t\u00e9cnicas apenas resultan aceptables cuando los requisitos de sincronizaci\u00f3n est\u00e1n en el orden de decenas de milisegundos o unos pocos milisegundos. Pero cuando se entra en el dominio de los microsegundos o incluso de los nanosegundos, aparecen varios problemas fundamentales:<\/p>\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Jitter incontrolado del sistema operativo: la planificaci\u00f3n de tareas, la cach\u00e9 y la latencia de los controladores hacen que el tiempo aparente del sistema fluct\u00fae.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Latencia y jitter de red: los distintos caminos y conmutadores introducen retardos variables que son dif\u00edciles de compensar por completo solo mediante software.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Deriva a largo plazo: incluso si los dispositivos est\u00e1n razonablemente alineados en el arranque, cualquier peque\u00f1o error de frecuencia en los osciladores locales har\u00e1 que sus bases de tiempo se vayan separando lentamente a lo largo de decenas de minutos u horas.<\/li>\n<\/ul>\n\n<p class=\"has-medium-font-size\">El enfoque de SonoDAQ consiste en anclar cada acci\u00f3n cr\u00edtica en el tiempo a una base de tiempo com\u00fan de hardware, en lugar de depender de la noci\u00f3n de tiempo del sistema operativo.<\/p>\n\n<p class=\"has-medium-font-size\"><\/p>\n\n<p class=\"has-large-font-size\"><strong>De la hora de red a la hora de hardware: PTP + PHC<\/strong><\/p>\n\n<p class=\"has-medium-font-size\">El primer paso es asegurarse de que todas las unidades SonoDAQ comparten la misma hora absoluta.<\/p>\n\n<p class=\"has-medium-font-size\">(1) PTP \/ GPS como reloj ascendente<\/p>\n\n<p class=\"has-medium-font-size\">SonoDAQ puede tomar una referencia unificada de UTC ya sea desde IEEE 1588 PTP en la red o desde un receptor GPS externo. Esta referencia se introduce primero en el reloj de hardware PTP (PHC) integrado en la placa como base de tiempo local. En otras palabras, PTP\/GPS proporciona la hora est\u00e1ndar mundial, mientras que el PHC es una copia local de esa hora mundial dentro de cada chasis de adquisici\u00f3n.<\/p>\n\n<p class=\"has-medium-font-size\">(2) Correcci\u00f3n en bucle cerrado cada 1\/128 s<\/p>\n\n<p class=\"has-medium-font-size\">Una alineaci\u00f3n \u00fanica en el arranque no es suficiente. SonoDAQ compara continuamente cada PHC local con el reloj de referencia con un periodo de 1\/128 s:<\/p>\n\n<ul class=\"wp-block-list has-medium-font-size\">\n<li>Eval\u00faa tanto el error de fase como el de frecuencia en el instante actual.<\/li>\n\n\n\n<li>Aplica correcciones peque\u00f1as e incrementales al PHC, evitando saltos bruscos;<\/li>\n\n\n\n<li>Durante largos tiempos de funcionamiento, este bucle cerrado suprime de forma continua los errores causados por la deriva de temperatura y el envejecimiento del cristal.<\/li>\n<\/ul>\n\n<p class=\"has-medium-font-size\">Como resultado, el PHC de cada SonoDAQ sigue de cerca la referencia PTP\/GPS y no se desv\u00eda silenciosamente con el tiempo. En este punto, todos los dispositivos han sido llevados a la misma base de tiempo de hardware, de grado nanosegundo; esta es la base temporal absoluta para todos los mecanismos de sincronizaci\u00f3n posteriores.<\/p>\n\n<p class=\"has-medium-font-size\"><\/p>\n\n<p class=\"has-large-font-size\"><strong>PLL + 10 PPS: llevar el tiempo unificado a cada FPGA<\/strong><\/p>\n\n<p class=\"has-medium-font-size\">Una vez que se ha establecido un PHC com\u00fan, a\u00fan es necesario convertirlo en una se\u00f1al de hardware tangible que pueda percibir cada FPGA.<\/p>\n\n<p class=\"has-medium-font-size\"><strong><strong>De PHC \/ 1 PPS a 10 PPS<\/strong><\/strong><\/p>\n\n<p class=\"has-medium-font-size\">Normalmente, PTP \/ GPS proporciona una se\u00f1al de 1 PPS (un pulso por segundo). En SonoDAQ, este 1 PPS se remodela y se multiplica mediante un PLL integrado en la placa para generar un pulso estable de 10 PPS, que luego se distribuye a cada FPGA.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/design.crysound.com\/wp-content\/uploads\/2025\/12\/image-20.png\" alt=\"\" class=\"wp-image-263762\" style=\"width:655px;height:auto\"\/><\/figure>\n\n<p class=\"has-medium-font-size\"><\/p>\n\n<p class=\"has-large-font-size\"><strong>Nanosegundos entre m\u00faltiples chasis: ventajas de una base de tiempo unificada<\/strong><\/p>\n\n<p class=\"has-medium-font-size\">Con esta arquitectura de temporizaci\u00f3n en varias capas, SonoDAQ puede ofrecer <strong>alineaci\u00f3n a escala de nanosegundos dentro de un \u00fanico chasis<\/strong> y <strong>alineaci\u00f3n a nivel de submicrosegundos entre varios chasis<\/strong> <strong>cuando se implementa con una referencia PTP\/GPS y una topolog\u00eda de red adecuadas<\/strong>.<\/p>\n\n<p class=\"has-medium-font-size\">Para los ingenieros de pruebas, todos estos detalles se traducen en capacidades muy concretas:<\/p>\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Pruebas NVH de veh\u00edculos completos: se pueden adquirir de forma sincronizada los micr\u00f3fonos interiores y exteriores y los sensores de vibraci\u00f3n junto con las se\u00f1ales de velocidad, par y \u00e1ngulo de eje, lo que permite realizar an\u00e1lisis de \u00f3rdenes y an\u00e1lisis de trayectorias de transferencia m\u00e1s fiables.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Ensayos modales estructurales multipunto: varios chasis distribuidos a lo largo de una estructura grande pueden capturar la excitaci\u00f3n y las respuestas con relaciones temporales precisas, lo que hace que la extracci\u00f3n de modos de orden elevado y la estimaci\u00f3n del amortiguamiento sean m\u00e1s robustas.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Medidas de retardo de extremo a extremo: una marca de tiempo unificada permite medir la latencia real desde la se\u00f1al de est\u00edmulo en la salida hasta la se\u00f1al de respuesta en la entrada, lo que ayuda a ajustar y compensar cadenas de se\u00f1al de audio complejas.<\/li>\n<\/ul>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/design.crysound.com\/wp-content\/uploads\/2025\/12\/image-21.png\" alt=\"\" class=\"wp-image-263763\" style=\"width:617px;height:auto\"\/><\/figure>\n\n<p class=\"has-medium-font-size\"><\/p>\n\n<p class=\"has-large-font-size\"><strong>Experiencia de ingenier\u00eda: un sistema de temporizaci\u00f3n de alta precisi\u00f3n y uso transparente<\/strong><\/p>\n\n<p class=\"has-medium-font-size\">Aunque acabamos de repasar bastantes detalles sobre PTP, PHC y 10 PPS, en la pr\u00e1ctica los ingenieros no tienen que preocuparse por nada de esto: SonoDAQ se encarga autom\u00e1ticamente.<\/p>\n\n<p class=\"has-medium-font-size\">Cuando arrastras datos de varias unidades SonoDAQ al mismo gr\u00e1fico en el software, lo que ves ya es un \u00fanico eje temporal perfectamente alineado. Eso es exactamente lo que entendemos por sincronizaci\u00f3n a nivel de nanosegundos para la <strong>adquisici\u00f3n de datos pr\u00e1ctica<\/strong>.<\/p>\n\n<p class=\"has-medium-font-size\">Este es el objetivo de dise\u00f1o original de SonoDAQ: llevar la infraestructura de temporizaci\u00f3n hasta el l\u00edmite, para que los ingenieros puedan centrarse por completo en las estrategias de prueba y el an\u00e1lisis de datos.<\/p>\n\n<p class=\"has-medium-font-size\">Para obtener m\u00e1s informaci\u00f3n sobre <strong>CRYSOUND<\/strong> SonoDAQ y <strong>OpenTest<\/strong>, visita el <strong>sitio web de CRYSOUND<\/strong> o ponte en contacto con nuestro equipo a trav\u00e9s del formulario <strong>\"Get in touch\"<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En las pruebas de audio y NVH, mantener las se\u00f1ales alineadas en el tiempo suele ser m\u00e1s dif\u00edcil que aumentar la cantidad de canales o la resoluci\u00f3n. Con un \u00fanico chasis, sincronizar varias docenas o incluso un centenar de canales ya no es un gran reto. Lo verdaderamente complicado es cuando varios chasis de adquisici\u00f3n [...]<\/p>\n","protected":false},"author":1,"featured_media":272764,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","content-type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1055],"tags":[],"class_list":["post-285184","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs"],"blocksy_meta":[],"acf":[],"jetpack_featured_media_url":"https:\/\/design.crysound.com\/wp-content\/uploads\/2025\/12\/SonoDAQ-Nanosecond-Level-DAQ-Synchronization-1.webp","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/posts\/285184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/comments?post=285184"}],"version-history":[{"count":0,"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/posts\/285184\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/media\/272764"}],"wp:attachment":[{"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/media?parent=285184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/categories?post=285184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/design.crysound.com\/es\/wp-json\/wp\/v2\/tags?post=285184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}