¿Cómo ciclo un transmisor WiFi a través de todos los modos, para la prueba de EMC del radiador intencional de la FCC?

Estoy integrando un módulo WiFi/Bluetooth en un producto de consumo, sin embargo, el módulo no tiene una subvención modular, no tendrá una subvención modular y, de todos modos, se emparejará con una antena interna única.

Según https://apps.fcc.gov/eas/comments/GetPublishedDocument.html?id=50&tn=916170 (publicación de la FCC 996369 Sección 15.212), eso significa certificación como emisor intencional.

También he leído http://www.emcfastpass.com/rf-modules/ sobre los beneficios de la certificación de un solo módulo y de un solo módulo limitada.

La pregunta es : si debo certificarme como un emisor intencional, ¿cómo se cicla el módulo WiFi a través de los modos de prueba? Mi laboratorio de pruebas dice que debemos hacer baja y media en cada banda, además de cada modo de modulación y velocidad, para cada región regulatoria. Las permutaciones son enormes:

  • Dos bandas (2.4Ghz y 5Ghz)
  • Ocho protocolos (802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, Bluetooth, BTLE)
  • Seis técnicas de modulación (FHSS DSSS OFDM HR-DSSS 256-QUAM CKM) a varias velocidades de datos de 1 a 54 Mbps.
  • Emparejamientos de dos canales (20 Mhz, 40 Mhz)
  • Tres regiones reguladoras (EE. UU./Canadá, Japón, Europa).

Algunos de los anteriores están documentados en http://www.intel.com/content/www/us/en/support/network-and-io/wireless-networking/000005725.html

Quizás es por eso que me cotizaron $50k y más para la prueba, y 12 semanas, con 10 días de tiempo de laboratorio a 8 horas de tiempo de cámara por día.

¿Es esto realmente lo que se ha hecho? ¿Y cómo se configuran esos modos de todos modos? Puedo imaginar:

  1. Cargue un software especial en el controlador de Linux que se ejecuta a través de modos de prueba. Esto requiere la cooperación con el proveedor del chip (el chip interno es Broadcom BCM43341). Sin embargo, esto no es representativo del producto en uso real. El controlador de Wi-Fi no está completamente bajo mi control, por lo que ejecutar el software del fabricante del módulo puede ser difícil o imposible.
  2. Tener un punto de acceso de truco, que puede recorrer los modos. Cada vez, haga que el producto se conecte al AP y transmita datos hasta que se recopilen los datos de prueba.

El dispositivo prueba perfectamente la radiación no intencional : pasa con gran éxito, incluso con un co-residente activo de AP en la cámara.

Es un tipo de dispositivo IoT, por lo que no tiene forma de conectarse a una PC con Windows para realizar pruebas.

¿Es esto realmente lo que se ha hecho? Sí, por supuesto, ¿tienes una forma más sencilla? Los modos se configuran con un software de control especialmente escrito que habrán escrito los desarrolladores del módulo Wifi. No conocerá todos los entresijos (como los modos de prueba) que tiene el chip Wifi, pero las personas que lo diseñaron sí. Entonces ellos pueden y tú no.
$ 50k parece adecuado para la aprobación completa del módulo inalámbrico. ¿Es demasiado tarde para cambiar el diseño para usar un módulo ya aprobado/certificado? Eso es una gran cantidad de dinero para ahorrar. Otras dos cosas a considerar. (1) puede gastar $ 50k para probar el módulo, pero puede fallar en la prueba y no hay mucho que pueda hacer al respecto, ya que no es su diseño. (2) la fabricación del módulo puede dejarlo obsoleto, lo que significa que debe repetir la prueba con otro módulo.
En este caso, el SDK solo admite este módulo. Todo lo que proporcionará el fabricante del módulo son datos preescaneados de la FCC.
@FakeMoustache más simple para mí es si el punto de acceso establece cada modo y el DUT no modificado se conecta en ese modo. Puedo hacer arreglos para que el DUT envíe un montón de datos de transacciones cada vez que se conecte....
@Bryce Dudo que la FCC le permita especificar con qué dispositivos debe comunicarse su dispositivo para estar en condiciones de prueba
@MarcusMüller en funcionamiento normal, el dispositivo se conecta a un punto de acceso. En condiciones de prueba, puedo traer un punto de acceso a la cámara. La prueba con un transmisor desnudo (sin conexión de datos real) no ejercita toda la cadena de radio.
@SteveG, necesitamos una antena separada y la certificación de nivel de módulo no está disponible cuando la antena se puede quitar.

Respuestas (2)

Según mi experiencia, el proveedor del módulo WiFi habrá programado modos de prueba en el módulo que respaldan las pruebas que se requieren para la certificación del producto. Esperemos que su proveedor también lo haya hecho.

El problema que he visto es que la documentación de estos modos no está disponible públicamente, por lo que tenemos que llamar y establecer una relación de ingeniería para obtenerla. Muchas veces no es tan estable como nos gustaría (lo que significa que hemos visto "características no documentadas" en los modos de prueba).

Mi grupo tuvo que acosar a un fabricante de silicio muy grande y conocido para obtener su documentación de certificación (que descubrimos que estaba incompleta y les pedimos que la actualizaran) e información sobre cómo funcionaba la API de prueba. Una vez que lo obtuvimos, escribimos paquetes de software de prueba personalizados para configurar la transmisión adecuada para la prueba adecuada.

Incluimos una interfaz de usuario ya que jugar con las configuraciones de software en un laboratorio de pruebas no es el lugar adecuado para hacerlo; es mejor que sea rápido, fácil e infalible.

Cuando comenzamos con los módulos WiFi, pensamos que era muy fácil: simplemente coloque el módulo en el producto y utilícelo de la manera en que lo certificó el fabricante, coloque su ID de FCC en la etiqueta y listo. No tan. Es posible que los fabricantes de módulos WiFi no certifiquen todas las aplicaciones del producto, o de hecho solo algunas genéricas, por lo que es posible que tenga que ir al laboratorio para obtener un certificado inalámbrico porque lo colocó en un producto cuya aplicación no se ajustaba a el certificado de la FCC que hizo el fabricante del módulo.

He estado acosando al fabricante de módulos. El gran problema es que el software de prueba no coincide con mi entorno, por lo que tengo que hacer una plantilla de prueba solo para realizar la ejecución de certificación. Todo parece mucho trabajo ocupado. Y si falla, no tengo la capacidad de solucionar el problema. No hago la antena, el conector, el módulo, el chipset, el controlador O el software de prueba.

Al final, el fabricante del módulo proporcionó fw_bcm43341b0_ag_mfg.bin , un firmware de prueba de Broadcom, que podría controlarse mediante comandos de Linux como:

wl down
wl band b
wl mpc 0
wl nrate -r 11
wl rateset 11b
wl country ALL
wl up
wl channel 1
wl scansuppress 1
wl txpwr1 -1
wl phy_forcecal 1
wl pkteng_start 00:11:22:33:44:55 tx 100 1000 0 

Fue... muy... tedioso...

UNA PITA, ¿verdad? Bienvenido al certificado WiFi. :) Oye, al menos te consiguieron un software de prueba con API. Imagina la vida sin él.