AN690
GUÍA DE INICIO RÁPIDO DEL KIT DE DESARROLLO Si4010
Objetivo
Gracias por su interés en el kit de desarrollo del transmisor SoC RF Si4010 de Silicon Laboratories. Este kit de desarrollo contiene todo lo que necesita para desarrollar su software con el MCU Si4010 integrado Si8051. El kit tiene tres versiones: una para la banda de 434 MHz (P/N 4010-KFOBDEV-434), una para la banda de 868 MHz (P/N 010KFOBDEV-868) y otra para la banda de 915 MHz (P/N 4010- KFOBDEV-915). Las características clave de la plataforma de desarrollo son las siguientes:
- La placa de desarrollo del llavero tiene cinco botones y un LED.
- La placa de desarrollo del llavero tiene una batería para permitir la desconexión de la placa de interfaz de programación y la salida de antena SMA para permitir mediciones por cable.
- Utiliza el entorno de desarrollo integrado (IDE) de Silicon Laboratories para la depuración de software y también puede utilizar el compilador, ensamblador y enlazador Keil C.
- Se conecta con el adaptador de depuración USB o Toolstick de Silicon Laboratories.
- Contiene una placa de desarrollo de llavero con enchufe para grabar la memoria OTP NVM. Contiene una placa receptora Si4355 para pruebas de enlace.
- Contiene tres chips NVM Si4010 en blanco y placas de demostración de llavero sin IC para grabar y probar el código de usuario en una PCB de llavero real.
Contenido del kit
La Tabla 1 enumera los elementos contenidos en los kits.
Tabla 1. Contenido del kit
Cantidad | Número de pieza | Descripción |
4010-KFOBDEV-434 | Kit de desarrollo de llavero Si4010 434MHz | |
2 | 4010-KFOB-434-NF | Placa de demostración de llavero remoto Si4010 434 MHz sin IC |
1 | MSC-DKPE1 | Placa de desarrollo con zócalo SOIC/MSOP |
3 | Si4010-C2-GS | Transmisor Si4010-C2-GS IC, Paquete SOIC |
1 | 4010-DKPB434-BM | Placa de desarrollo de llavero MSOP Si4010 434 MHz, SMA |
1 | 4355-LED-434-SRX | Placa receptora Si4355 RFStick 434 MHz |
1 | MSC-PLPB_1 | Estuche de plástico para llavero (gris translúcido) |
1 | MSC-BA5 | Tarjeta de interfaz de programación |
1 | MSC-BA4 | Placa adaptadora de grabación |
1 | EC3 | Adaptador de depuración USB |
1 | Barra de herramientas_BA | Adaptador de base de palo de herramientas |
1 | MSC-DKCS5 | Cable USB |
1 | Cable extensor USB (USBA-USBA) | |
2 | AAA | Batería AAA |
2 | CRD2032 | Batería de botón CR2032 de 3 V |
Tabla 1. Contenido del kit (continuación)
4010-KFOBDEV-868 | Kit de desarrollo de llavero Si4010 868MHz | |
2 | 4010-KFOB-868-NF | Placa de demostración de llavero remoto Si4010 868 MHz sin IC |
1 | MSC-DKPE1 | Placa de desarrollo con zócalo SOIC/MSOP |
3 | Si4010-C2-GS | Transmisor Si4010-C2-GS IC, Paquete SOIC |
1 | 4010-DKPB868-BM | Placa de desarrollo de llavero MSOP Si4010 868 MHz, SMA |
1 | 4355-LED-868-SRX | Placa receptora Si4355 RFStick 868 MHz |
1 | MSC-PLPB_1 | Estuche de plástico para llavero (gris translúcido) |
1 | MSC-BA5 | Tarjeta de interfaz de programación |
1 | MSC-BA4 | Placa adaptadora de grabación |
1 | EC3 | Adaptador de depuración USB |
1 | Barra de herramientas_BA | Adaptador de base de palo de herramientas |
1 | MSC-DKCS5 | Cable USB |
1 | Cable extensor USB (USBA-USBA) | |
2 | AAA | Batería AAA |
2 | CRD2032 | Batería de botón CR2032 de 3 V |
4010-KFOBDEV-915 | Kit de desarrollo de llavero Si4010 915MHz | |
2 | 4010-KFOB-915-NF | Placa de demostración de llavero remoto Si4010 915 MHz sin IC |
1 | MSC-DKPE1 | Placa de desarrollo con zócalo SOIC/MSOP |
3 | Si4010-C2-GS | Transmisor Si4010-C2-GS IC, Paquete SOIC |
1 | 4010-DKPB915-BM | Placa de desarrollo de llavero MSOP Si4010 915 MHz, SMA |
1 | 4355-LED-915-SRX | Placa receptora Si4355 RFStick 915 MHz |
1 | MSC-PLPB_1 | Estuche de plástico para llavero (gris translúcido) |
1 | MSC-BA5 | Tarjeta de interfaz de programación |
1 | MSC-BA4 | Placa adaptadora de grabación |
1 | EC3 | Adaptador de depuración USB |
1 | Barra de herramientas_BA | Adaptador de base de palo de herramientas |
1 | MSC-DKCS5 | Cable USB |
1 | Cable extensor USB (USBA-USBA) | |
2 | AAA | Batería AAA |
2 | CRD2032 | Batería de botón CR2032 de 3 V |
Nota: En lugar de esta placa, los kits de desarrollo de 434 MHz pueden contener la versión de antena pcb de esta placa denominada placa de desarrollo de llavero remoto Si4010 de 434 MHz (P/N 4010-DKPB_434).
Instalación de software
El paquete de software y documentación para el kit de desarrollo está disponible en formato zip file en los laboratorios de silicio websitio en http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx en la pestaña Herramientas. El paquete de software proporcionado contiene toda la documentación y files necesarios para desarrollar una aplicación de usuario. También contiene exampaplicaciones de archivo que utilizan funciones API y la aplicación de demostración de llavero.
La estructura de directorios del software examples es el siguiente:
Copie la estructura de directorios en un directorio de su elección. Se recomienda mantener la estructura de la carpeta Si4010_projects para permitir que el compilador encuentre el Si4010 común files. Cada proyecto tiene un proyecto *.wsp file en la carpeta bin que contiene todas las configuraciones del IDE para el proyecto, incluida la ruta relativa del común files.
Ejecución del IDE de Silicon Labs
Descargue Silicon Labs IDE (Entorno de desarrollo integrado) de los siguientes URL: http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx e instalarlo en su computadora. Para ejecutar el IDE de Silicon Labs, abra un proyecto *.wsp file.
Configuración de hardware usando un adaptador de depuración USB
Puede encontrar una descripción detallada de los adaptadores IDE y de depuración en la Guía del usuario del kit de desarrollo Si4010.
La placa de destino está conectada a una PC que ejecuta el IDE de Silicon Laboratories a través del adaptador de depuración USB, como se muestra en la Figura 9.
Realice los siguientes pasos para configurar el adaptador de depuración:
- Conecte el adaptador de depuración EC3 al conector J2 en la placa del adaptador de grabación con la cinta de 10 pines
cable. - Conecte un extremo del cable USB al conector USB del adaptador de depuración USB.
- Conecte el otro extremo del cable USB a un puerto USB en la PC.
- Restablezca el firmware del adaptador de depuración ejecutando la siguiente aplicación: \Silabs_IDE\usb_debug_adapter_firmware_reset.exe (esta operación debe realizarse solo una vez por adaptador de depuración USB antes de poder usar una nueva versión del IDE).
- Ejecute Silabs_IDE\ide.exe
La primera vez que se ejecuta el programa IDE, actualizará automáticamente el firmware correcto para el adaptador.
Nota: Desconecte la alimentación de la placa de destino y del adaptador de depuración USB antes de conectar o desconectar el cable plano de la placa de destino. Conectar o desconectar el cable cuando los dispositivos tienen energía puede dañar el dispositivo y/o el adaptador de depuración USB.
Integración de la cadena de herramientas de Keil
El proyecto files en el exampLos archivos asumen que la cadena de herramientas de Keil está instalada en: el directorio C:\Keil. La ubicación de la cadena de herramientas de Keil se puede cambiar fácilmente en el IDE de Silabs en el menú Proyecto—Integración de la cadena de herramientas. Se puede descargar una versión de evaluación de la cadena de herramientas de Keil desde Keil websitio, http://www.keil.com/. Esta versión gratuita tiene una limitación de código de 2 kB e inicia el código en la dirección 0x0800. La versión de evaluación gratuita de Keil se puede desbloquear para convertirse en una versión 4k sin limitación de ubicación de código siguiendo las instrucciones proporcionadas en la nota de la aplicación "AN104: Integración de las herramientas Keil 8051 en el IDE de Silicon Labs", que cubre la integración de la cadena de herramientas Keil y la administración de licencias. El código de desbloqueo se puede encontrar en el paquete de documentación mencionado en “3. Instalación del software” en la página 5 de este documento. Puede encontrar el código de desbloqueo en la carpeta raíz en Keil_license_number.txt file. Comuníquese con su representante de ventas o distribuidor de Silicon Laboratories para obtener asistencia con la aplicación.
Problemas conocidos
Hay un problema relacionado con el controlador LED, que se manifiesta solo en las siguientes circunstancias cuando se cumplen las tres condiciones:
- El nivel de programación del dispositivo es Fábrica o Usuario. Para esos niveles, la interfaz de depuración C2 se habilita después del inicio mediante una rutina de inicio.
- El dispositivo se ha desconectado del IDE de Silicon Labs. "Desconectado" significa en el sentido del software (no físicamente) usando los botones Conectar/Desconectar en IDE, o el dispositivo está ejecutando el código de usuario automáticamente después del arranque sin estar conectado al IDE.
- El dispositivo está ejecutando un código que enciende y apaga el LED.
Si se cumplen todas las condiciones, después de que el primer LED parpadee cuando el LED se apague, el GPIO4 dejará de funcionar y ya no será visible para la aplicación.
Si el nivel de programación del dispositivo es Ejecutar o la interfaz de depuración C2 está deshabilitada internamente, no hay problema. El LED se puede encender y apagar sin afectar la funcionalidad GPIO4 del dispositivo. El problema se puede resumir de la siguiente manera: siempre que la interfaz de depuración C2 esté habilitada y el dispositivo no esté conectado al IDE y el LED se encienda y apague, el GPIO4 dejará de funcionar. Dado que, en el modo de ejecución, el C2 se deshabilita después de que finaliza el proceso de arranque, el GPIO4 no se ve afectado. Por lo tanto, este problema solo afecta el proceso de desarrollo de software e incomoda al desarrollador. Una vez finalizada la aplicación y el chip programado como Ejecutar, no hay problema.
Hay varias posibles soluciones de software; consulte los detalles en la guía del usuario del kit de desarrollo de llavero remoto Si4010.
Simplicity Studio
Acceso con un solo clic a herramientas, documentación, software, bibliotecas de código fuente y más de MCU. ¡Disponible para Windows, Mac y Linux! www.silabs.com/simplicidad
![]() |
|||
Cartera de MCU www.silabs.com/mcu |
SW / HW www.silabs.com/simplicidad |
Calidad www.silabs.com/calidad |
Soporte y comunidad comunidad.silabs.com |
Descargo de responsabilidad
Silicon Laboratories tiene la intención de proporcionar a los clientes la documentación más reciente, precisa y detallada de todos los periféricos y módulos disponibles para los implementadores de sistemas y software que usan o tienen la intención de usar productos de Silicon Laboratories. Los datos de caracterización, los módulos y periféricos disponibles, los tamaños de memoria y las direcciones de memoria se refieren a cada dispositivo específico, y los parámetros "típicos" proporcionados pueden variar y varían en diferentes aplicaciones. Ejemplo de aplicaciónampLos archivos descritos en este documento son solo para fines ilustrativos. Silicon Laboratories se reserva el derecho de realizar cambios sin previo aviso y limitación a la información, especificaciones y descripciones del producto en este documento, y no ofrece garantías en cuanto a la precisión o integridad de la información incluida. Silicon Laboratories no tendrá ninguna responsabilidad por las consecuencias del uso de la información proporcionada en este documento. Este documento no implica ni expresa licencias de derechos de autor otorgadas en virtud del presente para diseñar o fabricar circuitos integrados. Los productos no deben utilizarse dentro de ningún sistema de soporte vital sin el consentimiento específico por escrito de Silicon Laboratories. Un "Sistema de soporte vital" es cualquier producto o sistema destinado a respaldar o sostener la vida y/o la salud, que, si falla, puede esperarse razonablemente que provoque lesiones personales significativas o la muerte. Los productos de Silicon Laboratories generalmente no están destinados a aplicaciones militares. Los productos de Silicon Laboratories no se utilizarán bajo ninguna circunstancia en armas de destrucción masiva, incluidas (entre otras) armas nucleares, biológicas o químicas, o misiles capaces de lanzar dichas armas.
Información de marca registrada
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs y el logotipo de Silicon Labs, CMEMS®, EFM, EFM32, EFR, Energy Micro, logotipo de Energy Micro y combinaciones de los mismos, "los microcontroladores más ecológicos del mundo", Ember®, EZLink ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress® y otras son marcas comerciales o marcas comerciales registradas de Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 y THUMB son marcas comerciales o marcas comerciales registradas de ARM Holdings. Keil es una marca registrada de ARM Limited. Todos los demás productos o marcas mencionados aquí son marcas comerciales de sus respectivos propietarios.
laboratorios de silicio inc.
400 Oeste César Chávez
Austin, Texas 78701
EE.UU
http://www.silabs.com
Descargado desde Flecha.com.
Documentos / Recursos
![]() |
Kit de desarrollo SILICON LABS Si4010 [pdf] Guía del usuario Si4010, Kit de desarrollo, Kit de desarrollo Si4010 |