Descomponer CC2630 y CC2650

[Jelmer] Me preguntaba sobre el MCU inalámbrico TI CC26XX y estaba un poco confundido.

TI vende cuatro modelos diferentes de su MCU-CC26XX inalámbrico. Tres admiten uno de los siguientes: RF4CE, Zigbee / 6LoWPAN y Bluetooth y un modelo adicional que admite todos los protocolos. Cada IC tiene la misma especificación básica: Flash de 128 Kb, RAM de 20 Kb y 15 GPIO. [Jelmer] me preguntaba si la diferencia de precio está en el software. ¡Y para comprobar esto, decidió que el decapado era lo único que podía hacer!

Anteriormente nos hemos ocupado de la decapitación con ácido nítrico, así como de técnicas con menor tecnología. por suerte [Jelmer] tenía acceso a ácido nítrico y una campana de humo, no las cosas más fáciles de conseguir fuera de un laboratorio de investigación (vea el video de la burbuja de IC a continuación). [Jelmer] recibió dados grandes bajo un microscopio óptico y pudo confirmar que las marcas de los dados son idénticas. Esto abre la puerta a futuros hacks que podrían permitir el reencendido de los modelos más baratos, aumentando sus capacidades.


  • Galane dice:

    Así que compre el más barato y, si alguien piratea el programa, habilite algunas o todas las demás funciones. Luego, observe cómo TI realiza cambios físicos en los chips para desactivar las funciones.

    O es posible que ya los estén vinculando y programando según las funciones que dañan el lanzador, por lo que la piratería para habilitar funciones puede no funcionar o no funcionar * correctamente *.

    • freaknik dice:

      A TI probablemente no le importa si algunos piratas informáticos prenden fuego a sus dispositivos. La gran cantidad de dinero proviene de los grandes consumidores industriales, y esos tipos probablemente no usarán un chip con firmware pirateado en un dispositivo de producto.

      En otra nota, estoy dispuesto a apostar a que las diferentes funciones están habilitadas / deshabilitadas por bits de fusible, no por flashes estándar, por lo que puede ser más difícil desbloquear estas funciones de lo que la gente piensa.

    • pabellón dice:

      Correcto, no entiendo las afirmaciones de los programas paralizados sin conocer el modo de prueba que experimentan los circuitos integrados. Es muy probable que el chip más capaz se esté probando para cumplir con algunas de las principales especificaciones de acción de RF requeridas por BLE, y las pruebas cuestan dinero. Las pilas tampoco son gratuitas, por lo que incluir la pila BLE en el CC2650 TI tiene un coste real con el proveedor de pilas. Parece lógico que el chip con esa función cueste más. En aquel entonces, en términos de diseño, confirmación y producción, es mucho más fácil producir un lanzador en lugar de dos. Incluso si el costo del 2630 se ve afectado de alguna manera por la función adicional necesaria para cumplir con las especificaciones más estrictas del 2650, ese costo ciertamente se recupera, probablemente múltiple, con ahorros comerciales y auxiliares debido a no desarrollar dos dados.

  • LazyHD dice:

    ¿Y por qué ninguno de ellos viene con más de 1 UART? Estábamos usando el CC2541 y queríamos pasar a la serie CC26XX tan pronto como escuchamos el anuncio. Pero nuestro dispositivo tiene GSM y GPS a bordo, por lo que ahora nos quedamos con el CC2541 basado en 8051.

    • Trey German (@yertnamreg) dice:

      Es posible que aún pueda utilizar una de las series CC26xx. Normalmente, las velocidades en baudios en las comunicaciones GPS son lo suficientemente bajas como para que pueda implementar UART en software con interrupciones activadas por flanco y un temporizador.

      • LazyHD dice:

        Gracias por la sugerencia … No tengo una gran prueba de por qué, pero estoy realmente en contra del programa UART …

        • Fredrik (TI BT Aplicaciones inteligentes) dice:

          El controlador de sensor integrado en el chip se puede configurar como un segundo UART. Alternativamente, si no necesita usar los UART al mismo tiempo, puede asignar el UART a diferentes pines cuando sea necesario.

          • LazyHD dice:

            El controlador de sensor integrado en el chip se puede configurar como un segundo UART.
            Eso es interesante, busque más detalles ahora. Gracias

  • ROBÓ dice:

    Nada en este proyecto me dice que esto es paralizante.

    Quizás solo optimización del rendimiento.

    Establecer parámetros que no se controlan con precisión en la fabricación de troqueles puede dar como resultado que algunos chips tengan un rendimiento inferior al normal para un protocolo determinado (frecuencia) en lugar de descartarlo, podría venderse para un protocolo que estandariza.

    No es nada nuevo que hacer. Los fabricantes a menudo usan bits para deshabilitar “la mitad” de algo como SRAM, de modo que si hay un defecto, la mitad que tiene el defecto se deshabilita y se vende el chip y una versión con características más bajas.

    • Echoo_Hotelo (@Echoo_Hotelo) dice:

      Me recuerda un poco a esos viejos procesadores AMD de 3 núcleos que QC falló en los modelos de 4 núcleos con el núcleo defectuoso deshabilita.

      • ROBÓ dice:

        o la antigua serie Pentuim / Celeron.

      • chango dice:

        Todos los proveedores de chips todavía hacen esto, y no se trata solo de la combinación de frecuencia y núcleo. Cada bloque en los SoC modernos tiene un riesgo de rendimiento asociado y un costo para probar completamente en producción, por lo que los proveedores colocan fusibles para deshabilitar estas funciones y la lógica para eludir su ausencia. Los cachés, los coprocesadores, las GPU integradas y casi todo lo demás se pueden fusionar en producción. A veces lo hacen dependiendo de un requisito del mercado para “proteger otras líneas de productos” al no ofrecer la función de fregadero de cocina configurada en chips de nivel de entrada, incluso si el dado es el mismo.

      • Miseria dice:

        Este está cerca de mi corazón. Tengo un sistema MythTV basado en AMD que se congelaba y apagaba accidentalmente sin ningún motivo que pudiera ver (es decir, nada en los protocolos). Después de muchas pruebas de diagnóstico, reemplazo de RAM, configuración de varios parámetros centrales, etc., me di cuenta de que el sistema funcionaría como un monoprocesador. Luego lo incrementé gradualmente hasta duplicarlo, triplicarlo y cuadriplicarlo y descubrí que se volvía inestable solo cuando funcionaba como cuádruple. Unos meses más tarde vi un anuncio de producto AMD para una línea de CPU de tres núcleos. Hm …

  • 0xfred dice:

    La diferencia de precio no es enorme y TI (razonablemente) regala muestras de buena gana. No es algo que requiera piratería en mi humilde opinión, incluso si es posible.

  • J dice:

    Existen licencias relacionadas con algunos de los protocolos. Por lo tanto, probablemente exploten algunos fusibles durante la fabricación para deshabilitar un protocolo definido y evitar reproducir la licencia para, por ejemplo, Zigbee si el cliente no lo necesita.
    También mejora el rendimiento y el tiempo de prueba como se mencionó anteriormente.
    Este es un procedimiento estándar .. Por cierto. Solía ​​trabajar para Texas Instruments …

  • eray dice:

    El ácido nítrico amarillea las yemas de los dedos. No lo nota arder a través de su dedo hasta que comienza a picar. (¡También come con guantes de goma, así que comencé a aprender sobre los dos primeros!)

  • sin cable dice:

    Los cuatro SKU pueden estar relacionados con patentes: enviar el chip con un solo protocolo habilitado significa que TI solo tiene que pagar las tarifas de patente a un licenciatario / grupo. Normalmente, los chips como este vienen con regalías ya pagadas, por lo que el usuario final del chip no tiene ninguna responsabilidad.

  • Abhi dice:

    Todas las empresas hacen eso. Y son inteligentes para asegurarse de que un simple parche no pueda apagarlo. Trabajé por una ganancia semi-combinada en teléfonos celulares. Por lo general, fabricamos un solo chip que aparece en el mercado porque al menos 5-6 SKU diferentes con diferentes funciones funcionan en el mercado, controlados por fusibles NO de SW.

Alejandro Vargas
Alejandro Vargas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *