Configuración USB | Configuración de cámaras y controladores 🟧

Esta guía permite al equipo de soporte validar la configuración de hardware de un cliente cotejando el registro systemInfo.json con los estándares de ancho de banda recomendados. 

Notas operativas críticas

  • Refrescar registro: 
    • El inventario de hardware solo se consulta al iniciar la aplicación. Para garantizar que systemInfo.json refleje el estado actual del hardware o cualquier cambio reciente en el cableado, debe reiniciar TrackMan Performance Studio (TPS) antes de recuperar el registro.
  • Compatibilidad con hardware: 
    • Actualmente, este método de generación de informes y validación solo admite cámaras USB (E-Con). Por el momento, no es compatible con cámaras adicionales, como IDS o iPhone. 

1. Configuraciones recomendadas

  • 1 cámara por controlador anfitrión — ✅  COMPATIBLE
    • El estándar de referencia en cuanto a fiabilidad. Garantiza ancho de banda dedicado.
  • 2 cámaras por controlador anfitrión — ⚠️  NO RECOMENDADO
    • Puede provocar ancho de banda compartido, fluctuaciones e inestabilidad.
  • 3+ cámaras por controlador anfitrión — ❌  NO COMPATIBLE
    • Ancho de banda insuficiente. Provoca bloqueos del sistema y pérdida de datos. 

2. Análisis de datos (systemInfo.json)

Camino del registro: C:\ProgramData\TrackMan\TrackMan Performance Studio\Logs

Identifique los controladores disponibles

Desplácese hasta la sección «USB». Cada entrada única representa una ruta física para los datos. 

"USB":[
  { "Name": "Renesas USB 3.0...", "DeviceId": "PCI\\VEN_1912&DEV_0015..." }, 
  { "Name": "Intel(R) USB 3.20...", "DeviceId": "PCI\\VEN_8086&DEV_7A60..." } 
]

Verifique la asignación de cámaras

Haga coincidir el "UsbControllerId" de cada cámara con los controladores identificados anteriormente. 

3. Ejemplos prácticos

EJEMPLO 1 — Controlador sobrecargado (crítico)

En este registro, las tres cámaras comparten un único controlador Intel (dispositivo 7A60). 

"Cameras":[ 
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." }, 
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." }, 
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." } 
] 

EJEMPLO 2 — Carga distribuida (optimizada)

Las cámaras se distribuyen de forma equilibrada entre tres controladores independientes (Renesas e Intel). 

"Cameras":[
  { "Name": "See3CAM", "UsbControllerId": "...6&2D8216F1..." },
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." },
  { "Name": "See3CAM", "UsbControllerId": "...6&113DDA51..." } 
]

4. Síntomas de problemas

  • Desconexiones de la cámara: el sistema "pierde" la cámara durante una sesión.
  • FPS bajos: la limitación del ancho de banda arruina la precisión de AIMA/3DMA.
  • Vídeos no guardados: el software no consigue guardar las grabaciones de alta velocidad.
  • Artefactos visuales: líneas green o "ghosting" en la señal de vídeo. 

5. Pasos recomendados

  1. Reconexión física: mueva los cables USB entre los puertos delanteros y traseros para forzar una ruta de controlador diferente.
  2. Actualización de hardware: instale una tarjeta de expansión USB PCIe dedicada si su placa base admite controladores adicionales. 

¿No encontraste lo que buscabas?

Búsqueda