Logotipo de SILICON LABS

AN690
Si4010 KIT DE DESENVOLVEMENTO GUÍA DE INICIO RÁPIDO

Finalidade

Grazas polo teu interese no kit de desenvolvemento do transmisor Si4010 RF SoC de Silicon Laboratories. Este kit de desenvolvemento contén todo o que necesitas para desenvolver o teu software coa MCU Si4010 Si8051 integrada. O kit ten tres versións: unha para a banda de 434 MHz (P/N 4010-KFOBDEV-434), outra para a banda de 868 MHz (P/N 010KFOBDEV-868) e outra para a banda de 915 MHz (P/N 4010-). KFOBDEV-915). As principais características da plataforma de desenvolvemento son as seguintes:

  • A tarxeta de desenvolvemento de chaveiro ten cinco botóns e un LED.
  • A placa de desenvolvemento de chaveiro ten unha batería para permitir a desconexión da tarxeta de interface de programación e a saída de antena SMA para permitir medicións con cable.
  • Usa o entorno de desenvolvemento integrado (IDE) de Silicon Laboratories para a depuración de software e tamén pode usar o compilador, ensamblador e enlazador Keil C.
  • Interfaces co adaptador de depuración USB ou Toolstick de Silicon Laboratories.
  • Contén unha placa de desenvolvemento de chaveiro enchufada para gravar a memoria OTP NVM. Contén unha placa receptora Si4355 para probas de enlace.
  • Contén tres chips NVM Si4010 en branco e placas de demostración de chaveiro sen IC para queimar e probar o código de usuario nunha PCB real.

Contido do kit

A táboa 1 enumera os elementos contidos nos kits.

Táboa 1. Contido do kit

Cant Número de peza Descrición
4010-KFOBDEV-434 Kit de desenvolvemento Si4010 Key Fob 434MHz
2 4010-KFOB-434-NF Placa de demostración con llavero Si4010 434 MHz sen IC
1 MSC-DKPE1 Placa de desenvolvemento con socket SOIC/MSOP
3 Si4010-C2-GS Si4010-C2-GS transmisor IC, paquete SOIC
1 4010-DKPB434-BM Placa de desenvolvemento para chaveiro Si4010 MSOP 434 MHz, SMA
1 4355-LED-434-SRX Placa receptora Si4355 RFStick 434 MHz
1 MSC-PLPB_1 Funda de plástico para chaveiro (gris translúcido)
1 MSC-BA5 Placa de interface de programación
1 MSC-BA4 Placa adaptadora de queima
1 EC3 Adaptador de depuración USB
1 Toolstick_BA Adaptador base Toolstick
1 MSC-DKCS5 Cable USB
1 Cable extensor USB (USBA-USBA)
2 AAA Batería AAA
2 CRD2032 Batería tipo moneda CR2032 de 3 V

Táboa 1. Contido do kit (continuación)

4010- KFOBDEV-868 Kit de desenvolvemento Si4010 Key Fob 868MHz
2 4010-KFOB-868-NF Placa de demostración con llavero Si4010 868 MHz sen IC
1 MSC-DKPE1 Placa de desenvolvemento con socket SOIC/MSOP
3 Si4010-C2-GS Si4010-C2-GS transmisor IC, paquete SOIC
1 4010-DKPB868-BM Placa de desenvolvemento para chaveiro Si4010 MSOP 868 MHz, SMA
1 4355-LED-868-SRX Placa receptora Si4355 RFStick 868 MHz
1 MSC-PLPB_1 Funda de plástico para chaveiro (gris translúcido)
1 MSC-BA5 Placa de interface de programación
1 MSC-BA4 Placa adaptadora de queima
1 EC3 Adaptador de depuración USB
1 Toolstick_BA Adaptador base Toolstick
1 MSC-DKCS5 Cable USB
1 Cable extensor USB (USBA-USBA)
2 AAA Batería AAA
2 CRD2032 Batería tipo moneda CR2032 de 3 V
4010- KFOBDEV-915 Kit de desenvolvemento Si4010 Key Fob 915MHz
2 4010-KFOB-915-NF Placa de demostración con llavero Si4010 915 MHz sen IC
1 MSC-DKPE1 Placa de desenvolvemento con socket SOIC/MSOP
3 Si4010-C2-GS Si4010-C2-GS transmisor IC, paquete SOIC
1 4010-DKPB915-BM Placa de desenvolvemento para chaveiro Si4010 MSOP 915 MHz, SMA
1 4355-LED-915-SRX Placa receptora Si4355 RFStick 915 MHz
1 MSC-PLPB_1 Funda de plástico para chaveiro (gris translúcido)
1 MSC-BA5 Placa de interface de programación
1 MSC-BA4 Placa adaptadora de queima
1 EC3 Adaptador de depuración USB
1 Toolstick_BA Adaptador base Toolstick
1 MSC-DKCS5 Cable USB
1 Cable extensor USB (USBA-USBA)
2 AAA Batería AAA
2 CRD2032 Batería tipo moneda CR2032 de 3 V

Kit de desenvolvemento de SILICON LABS Si4010 - fig 1

Kit de desenvolvemento de SILICON LABS Si4010 - fig 2

Kit de desenvolvemento de SILICON LABS Si4010 - fig 3

Nota: En lugar desta placa, os kits de desenvolvemento de 434 MHz poden conter a versión da antena de PCB desta placa chamada placa de desenvolvemento de chaveiro Si4010 434 MHz (P/N 4010-DKPB_434).

Kit de desenvolvemento de SILICON LABS Si4010 - fig 4

Kit de desenvolvemento de SILICON LABS Si4010 - fig 5

Kit de desenvolvemento de SILICON LABS Si4010 - fig 6

Kit de desenvolvemento de SILICON LABS Si4010 - fig 8

Instalación de software

O paquete de software e documentación para o kit de desenvolvemento está dispoñible como zip file en Silicon Labs websitio en http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx na pestana Ferramentas. O paquete de software proporcionado contén toda a documentación e fileé necesario para desenvolver unha aplicación de usuario. Tamén contén exampaplicacións que usan funcións API e a aplicación de demostración de chaveiro.
A estrutura de directorios do software examples é o seguinte:

Kit de desenvolvemento de SILICON LABS Si4010 - fig 9

Copia a estrutura do directorio nun directorio que elixas. Recoméndase manter a estrutura do cartafol Si4010_projects para permitir que o compilador atope o Si4010 común. files. Cada proxecto ten un proxecto *.wsp file no cartafol bin que contén toda a configuración do IDE para o proxecto, incluíndo a ruta relativa do común files.

Silicon Labs IDE Run

Descarga o IDE (Entorno de desenvolvemento integrado) de Silicon Labs desde o seguinte URL: http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx e instálalo no teu ordenador. Para executar o IDE de Silicon Labs, abra un proxecto *.wsp file.

Configuración de hardware mediante un adaptador de depuración USB

Pódese atopar unha descrición detallada do IDE e dos adaptadores de depuración na Guía do usuario do kit de desenvolvemento Si4010.
A placa de destino está conectada a un PC que executa o IDE de Silicon Laboratories mediante o adaptador de depuración USB como se mostra na Figura 9.

Kit de desenvolvemento de SILICON LABS Si4010 - fig 10

Siga os seguintes pasos para configurar o adaptador de depuración:

  1. Conecte o adaptador de depuración EC3 ao conector J2 da placa do adaptador de gravación coa cinta de 10 pinos
    cable.
  2. Conecte un extremo do cable USB ao conector USB do adaptador de depuración USB.
  3. Conecte o outro extremo do cable USB a un porto USB do PC.
  4. Restablece o firmware do adaptador de depuración executando a seguinte aplicación: \Silabs_IDE\usb_debug_adapter_firmware_reset.exe (Esta operación só debe realizarse unha vez por adaptador de depuración USB antes de poder utilizar unha nova versión do IDE).
  5. Execute Silabs_IDE\ide.exe
    A primeira vez que se executa o programa IDE, actualizará automaticamente o firmware correcto para o adaptador.

Nota: Retire a alimentación da placa de destino e do adaptador de depuración USB antes de conectar ou desconectar o cable de cinta da placa de destino. Conectar ou desconectar o cable cando os dispositivos teñen enerxía pode danar o dispositivo e/ou o adaptador de depuración USB.

 Integración da cadea de ferramentas Keil

O proxecto files no exampos asumen que a cadea de ferramentas Keil está instalada en: o directorio C:\Keil. A localización da cadea de ferramentas Keil pódese cambiar facilmente no IDE de Silabs no menú Proxecto—Integración da cadea de ferramentas. Desde Keil pódese descargar unha versión de avaliación da cadea de ferramentas Keil websitio, http://www.keil.com/. Esta versión gratuíta ten unha limitación de código de 2 kB e comeza o código no enderezo 0x0800. A versión de avaliación gratuíta de Keil pódese desbloquear para converterse nunha versión 4k sen limitación de colocación de código seguindo as instrucións que se indican na nota da aplicación "AN104: Integrando as ferramentas Keil 8051 no IDE de Silicon Labs", que abarca a integración da cadea de ferramentas de Keil e a xestión de licenzas. O código de desbloqueo pódese atopar no paquete de documentación mencionado en “3. Instalación de software” na páxina 5 deste documento. Podes atopar o código de desbloqueo no cartafol raíz no Keil_license_number.txt file. Póñase en contacto co seu representante de vendas ou distribuidor de Silicon Laboratories para obter asistencia coa aplicación.

Problemas coñecidos

Hai un problema relacionado co controlador LED, que só se demostra nas seguintes circunstancias cando se cumpren as tres condicións:

  1. O nivel de programación do dispositivo é Fábrica ou Usuario. Para eses niveis, a interface de depuración C2 está habilitada despois do inicio mediante unha rutina de inicio.
  2. O dispositivo desconectouse do IDE de Silicon Labs. "Desconectado" significa no sentido do software (non fisicamente) usando os botóns Conectar/Desconectar no IDE, ou o dispositivo está executando o código de usuario automaticamente despois do arranque sen estar conectado nunca ao IDE.
  3. O dispositivo está a executar un código que acende e apaga o LED.

Se se cumpren todas as condicións, despois de que o primeiro LED parpadee cando o LED está apagado, o GPIO4 deixa de funcionar e xa non é visible para a aplicación.
Se o nivel de programación do dispositivo é Executar ou a interface de depuración C2 está desactivada internamente, non hai ningún problema. O LED pódese acender e apagar sen afectar a funcionalidade GPIO4 do dispositivo. O problema pódese resumir do seguinte xeito: Sempre que a interface de depuración C2 estea activada e o dispositivo non estea conectado ao IDE e o LED estea acendido e apagado, o GPIO4 deixará de funcionar. Dado que, no modo Run, o C2 está desactivado despois de que remate o proceso de inicio, o GPIO4 non se ve afectado. Polo tanto, este problema só afecta ao proceso de desenvolvemento de software e incomoda ao desenvolvedor. Despois de finalizar a aplicación e programar o chip como Executar, non hai ningún problema.
Hai varias solucións posibles de software; consulte os detalles na guía do usuario do kit de desenvolvemento de chaveiro Si4010.

Kit de desenvolvemento de SILICON LABS Si4010 - fig 11

Simplicity Studio
Acceso cun só clic a ferramentas MCU, documentación, software, bibliotecas de código fonte e moito máis. Dispoñible para Windows, Mac e Linux! www.silabs.com/simplicity

Kit de desenvolvemento de SILICON LABS Si4010 - fig 12
Carteira MCU
www.silabs.com/mcu
SW/HW
www.silabs.com/simplicity
Calidade
www.silabs.com/quality
Apoio e Comunidade
community.silabs.com

Exención de responsabilidade
Silicon Laboratories pretende ofrecer aos clientes a documentación máis recente, precisa e detallada de todos os periféricos e módulos dispoñibles para os implementadores de sistemas e software que utilicen ou teñan intención de utilizar produtos de Silicon Laboratories. Os datos de caracterización, os módulos e periféricos dispoñibles, os tamaños de memoria e os enderezos de memoria refírense a cada dispositivo específico, e os parámetros "típicos" proporcionados poden variar en diferentes aplicacións. Aplicación exampOs aquí descritos son só para fins ilustrativos. Silicon Laboratories resérvase o dereito de facer cambios sen previo aviso e limitación á información do produto, especificacións e descricións aquí, e non ofrece garantías sobre a precisión ou integridade da información incluída. Silicon Laboratories non terá ningunha responsabilidade polas consecuencias do uso da información que se ofrece aquí. Este documento non implica nin expresa licenzas de copyright concedidas a continuación para deseñar ou fabricar ningún circuíto integrado. Os produtos non deben usarse dentro de ningún sistema de soporte vital sen o consentimento específico por escrito de Silicon Laboratories. Un "Sistema de Soporte Vital" é calquera produto ou sistema destinado a apoiar ou manter a vida e/ou a saúde que, se falla, pode esperarse razoablemente que resulte en danos persoais importantes ou a morte. Os produtos de Silicon Laboratories xeralmente non están destinados a aplicacións militares. Os produtos de Silicon Laboratories non se utilizarán en ningún caso en armas de destrución masiva incluídas (pero non limitadas a) armas nucleares, biolóxicas ou químicas, ou mísiles capaces de lanzar tales armas.

Información da marca comercial
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs e o logotipo de Silicon Labs, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo e as súas combinacións, "os microcontroladores máis amigables coa enerxía do mundo", Ember®, EZLink ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress® e outros son marcas comerciais ou marcas rexistradas de Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 e THUMB son marcas comerciais ou marcas comerciais rexistradas de ARM Holdings. Keil é unha marca rexistrada de ARM Limited. Todos os demais produtos ou marcas mencionadas aquí son marcas comerciais dos seus respectivos posuidores.

Logotipo de SILICON LABS

Silicon Laboratories Inc.
400 Oeste César Chávez
Austin, TX 78701
EUA
http://www.silabs.com 
Descargado desde Arrow.com.

Documentos/Recursos

Kit de desenvolvemento de SILICON LABS Si4010 [pdfGuía do usuario
Si4010, Kit de desenvolvemento, Kit de desenvolvemento Si4010

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *