Esta nota de aplicación proporciona consejos para desarrolladores de CobraNet para dispositivos CS1810xx/CS4961xx. Proporciona una introducción a CobraNet Discover, el firmware, sus convenciones de personalización y nomenclatura, las referencias necesarias y las explicaciones.
Esta nota de aplicación proporciona consejos para desarrolladores de CobraNet para dispositivos CS1810xx/CS4961xx. Proporciona una introducción a CobraNet Discover, el firmware, sus convenciones de personalización y nomenclatura, las referencias necesarias y las explicaciones.
prólogo
El sitio web de CobraMC es un sitio protegido por contraseña que brinda soporte a los OEM de CobraNet. El acceso a este sitio se proporciona a los clientes elegibles mediante la ejecución de un acuerdo estándar de confidencialidad (NDA) con Cirrus Logic. Para celebrar un NDA y obtener acceso a este sitio y otros materiales protegidos descritos en este documento, comuníquese con su distribuidor o representante de ventas local de Cirrus Logic.
Descubrimiento de CobraNet
- El software CobraNet Discovery (también conocido como “Disco”) debe descargarse e instalarse. Disco viene con las siguientes características esenciales:
- Descubra y muestre todos los dispositivos CobraNet en su red.
- Proporciona una ventana de observación configurable por el usuario para monitorear el estado del dispositivo.
- Proporciona la función de actualización de firmware.
- Asigne una dirección IP a su dispositivo CobraNet. Las direcciones IP de los dispositivos CobraNet son dinámicas de forma predeterminada.
- Proporciona una interfaz GUI para modificar las variables de configuración de uso común.
- Proporciona una interfaz avanzada para modificar o monitorear las variables de CobraNet a través de SNMP.
- Proporciona capacidades de generación de informes para ayudar a documentar la configuración y la resolución de problemas.
firmware
El firmware debe coincidir con el hardware real, por lo que es importante seleccionar el firmware correcto al actualizar la memoria flash CobraNet.
Nota:
Las placas de CO2 de Atterotech, Inc. utilizan el modo de formato de audio digital I2S con interfaces de audio en serie o canales SSI. El código estándar no funcionará correctamente.
Personalización de firmware
CNCustom es un programa disponible para fabricantes calificados y se utiliza para crear archivos de imagen binarios de firmware con ajustes de configuración predeterminados específicos del fabricante. La mayoría de las variables de configuración descritas en la Referencia del programador se pueden asignar de forma diferente a sus valores predeterminados. Puede cambiar el valor predeterminado de cualquier variable de configuración, pero los cambios más comunes y útiles son:
- sysDescription: identifica el dispositivo con una cadena ASCII
- frimwareMfgID: un número entero asignado por Cirrus Logic que define el fabricante del dispositivo. Póngase en contacto con su distribuidor local de Cirrus para obtener el número de identificación del fabricante.
- firmwareMfgProductID: entero asignable por el fabricante. firmwareMfgVersion: entero asignable por el fabricante.
CNCustom crea una imagen de firmware específica del dispositivo que requiere que especifique un nombre de archivo único. Al elegir los nombres de los archivos, es importante seguir buenas convenciones de nomenclatura.
Consideraciones de diseño de hardware de placa
- El diseño CM-2 del apéndice de la Guía del usuario del hardware CobraNet se puede utilizar como diseño de referencia. Este es un diseño probado y se desaconseja enfáticamente desviarse de este diseño de ejemplo.
- También se recomienda respetar las pautas de diseño y los consejos proporcionados en la nota de aplicación Integración de CobraNet en productos de audio.
- Especialmente en el área de alimentación MAC/PHY y alimentación PLL (alimentación analógica de 1,8 V en el chip), son esenciales una buena derivación de alimentación, conexión a tierra y alimentación estable. Estos son particularmente sensibles a los problemas de estabilidad y ruido.
- Las siguientes señales deben estar presentes y conectadas a la placa CM-2 para que la placa CM-2 funcione correctamente.
- Hay dos desviaciones del diseño de referencia estándar que se pueden hacer de manera segura a opción del diseñador.