Logo di SILICON LABS

AN690
Si4010 KIT DI SVILUPPO GUIDA RAPIDA

Scopu

Grazie per u vostru interessu in u kit di sviluppu di trasmettitore SoC di Silicon Laboratories Si4010 RF. Stu kit di sviluppu cuntene tuttu ciò chì avete bisognu di sviluppà u vostru software cù u Si4010 Si8051 MCU integratu. U kit hà trè versioni: una per a banda 434 MHz (P/N 4010-KFOBDEV-434), una per a banda 868 MHz (P/N 010KFOBDEV-868) è una per a banda 915 MHz (P/N 4010-). KFOBDEV-915). E caratteristiche chjave di a piattaforma di sviluppu sò i seguenti:

  • A tavola di sviluppu di u fob chjave hà cinque pulsanti è un LED.
  • A tavola di sviluppu di u fob chjave hà una batteria per attivà a disconnessione da a scheda di l'interfaccia di prugrammazione è l'uscita di l'antenna SMA per permette misure cablate.
  • Utiliza l'ambiente di sviluppu integratu di Silicon Laboratories (IDE) per u debugging di u software è pò ancu aduprà Keil C compilatore, assembler è linker.
  • Interfacce cù Silicon Laboratories USB Debug Adapter o Toolstick.
  • Contene una scheda di sviluppu di key fob socketed per brusgià a memoria OTP NVM. Contene una scheda di ricevitore Si4355 per a prova di ligame.
  • Contene trè chip NVM Si4010 vuoti è schede demo key fob senza IC per brusgià è testà u codice d'utilizatore nantu à un PCB key fob reale.

Cuntinutu di u Kit

A Tabella 1 elenca l'articuli cuntenuti in i kits.

Table 1. Kit Contenutu

Qty Part Number Descrizzione
4010-KFOBDEV-434 Si4010 Key Fob Development Kit 434MHz
2 4010-KFOB-434-NF Scheda demo Si4010 key fob 434 MHz senza IC
1 MSC-DKPE1 Tavola di sviluppu SOIC/MSOP socketed
3 Si4010-C2-GS Si4010-C2-GS trasmettitore IC, SOIC Package
1 4010-DKPB434-BM Si4010 MSOP scheda di sviluppu key fob 434 MHz, SMA
1 4355-LED-434-SRX Scheda ricevitore Si4355 RFStick 434 MHz
1 MSC-PLPB_1 Custodia in plastica Key Fob (grigia traslucida)
1 MSC-BA5 Scheda di interfaccia di prugrammazione
1 MSC-BA4 Scheda adattatore ardente
1 EC3 Adattatore di debug USB
1 Toolstick_BA Adattatore di basa di Toolstick
1 MSC-DKCS5 Cavu USB
1 Cavu di estensione USB (USBA-USBA)
2 AAA Batteria AAA
2 CRD2032 Batteria moneta CR2032 3 V

Tabella 1. Contenutu di u Kit (Continuu)

4010- KFOBDEV-868 Si4010 Key Fob Development Kit 868MHz
2 4010-KFOB-868-NF Scheda demo Si4010 key fob 868 MHz senza IC
1 MSC-DKPE1 Tavola di sviluppu SOIC/MSOP socketed
3 Si4010-C2-GS Si4010-C2-GS trasmettitore IC, SOIC Package
1 4010-DKPB868-BM Si4010 MSOP scheda di sviluppu key fob 868 MHz, SMA
1 4355-LED-868-SRX Scheda ricevitore Si4355 RFStick 868 MHz
1 MSC-PLPB_1 Custodia in plastica Key Fob (grigia traslucida)
1 MSC-BA5 Scheda di interfaccia di prugrammazione
1 MSC-BA4 Scheda adattatore ardente
1 EC3 Adattatore di debug USB
1 Toolstick_BA Adattatore di basa di Toolstick
1 MSC-DKCS5 Cavu USB
1 Cavu di estensione USB (USBA-USBA)
2 AAA Batteria AAA
2 CRD2032 Batteria moneta CR2032 3 V
4010- KFOBDEV-915 Si4010 Key Fob Development Kit 915MHz
2 4010-KFOB-915-NF Scheda demo Si4010 key fob 915 MHz senza IC
1 MSC-DKPE1 Tavola di sviluppu SOIC/MSOP socketed
3 Si4010-C2-GS Si4010-C2-GS trasmettitore IC, SOIC Package
1 4010-DKPB915-BM Si4010 MSOP scheda di sviluppu key fob 915 MHz, SMA
1 4355-LED-915-SRX Scheda ricevitore Si4355 RFStick 915 MHz
1 MSC-PLPB_1 Custodia in plastica Key Fob (grigia traslucida)
1 MSC-BA5 Scheda di interfaccia di prugrammazione
1 MSC-BA4 Scheda adattatore ardente
1 EC3 Adattatore di debug USB
1 Toolstick_BA Adattatore di basa di Toolstick
1 MSC-DKCS5 Cavu USB
1 Cavu di estensione USB (USBA-USBA)
2 AAA Batteria AAA
2 CRD2032 Batteria moneta CR2032 3 V

SILICON LABS Si4010 Sviluppu Kit - fig 1

SILICON LABS Si4010 Sviluppu Kit - fig 2

SILICON LABS Si4010 Sviluppu Kit - fig 3

Nota: Invece di sta scheda, i kit di sviluppu di 434 MHz ponu cuntene a versione di l'antenna pcb di sta scheda chjamata Si4010 key fob development board 434 MHz (P/N 4010-DKPB_434).

SILICON LABS Si4010 Sviluppu Kit - fig 4

SILICON LABS Si4010 Sviluppu Kit - fig 5

SILICON LABS Si4010 Sviluppu Kit - fig 6

SILICON LABS Si4010 Sviluppu Kit - fig 8

Installazione di software

U pacchettu di software è documentazione per u kit di sviluppu hè dispunibule cum'è zip file nantu à i Laboratori di Silicon websitu à http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx nantu à a tabulazione Strumenti. U pacchettu di software furnitu cuntene tutta a ducumentazione è filehè necessariu per sviluppà una applicazione d'utilizatore. Contene ancu example applicazioni chì utilizanu funzioni API è l'applicazione demo key fob.
A struttura di u cartulare di u software examples hè cusì:

SILICON LABS Si4010 Sviluppu Kit - fig 9

Copia a struttura di u cartulare in un cartulare di a vostra scelta. Hè cunsigliatu di mantene a struttura di u cartulare Si4010_projects per permette à u compilatore di truvà u Si4010 cumuni. files. Ogni prughjettu hà un prughjettu *.wsp file in u cartulare bin chì cuntene tutti i paràmetri di l'IDE per u prugettu, cumpresu a strada relative di u cumuni files.

Silicon Labs IDE Run

Scaricate l'IDE di Silicon Labs (Ambiente di Sviluppu Integratu) da i seguenti URL: http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx è stallà lu in u vostru urdinatore. Per eseguisce l'IDE di Silicon Labs, apre un prughjettu *.wsp file.

Configurazione di l'hardware utilizendu un adattatore di debug USB

Una descrizzione dettagliata di l'IDE è l'adattatori di debug pò esse truvata in u Si4010 Development Kit User's Guide.
A tavola di destinazione hè cunnessa à un PC chì esegue l'IDE di Silicon Laboratories via l'Adapter Debug USB cum'è mostra in Figura 9.

SILICON LABS Si4010 Sviluppu Kit - fig 10

Eseguite i seguenti passi per cunfigurà l'adattatore di debug:

  1. Cunnette l'EC3 Debug Adapter à u connettore J2 nantu à a scheda di l'Adapter Burning cù a cinta 10-pin.
    cable.
  2. Cunnette una estremità di u cable USB à u cunnessu USB in u USB Debug Adapter.
  3. Cunnette vi l 'altra estremità di u cavu USB à un portu USB nant'à u PC.
  4. Resettate u firmware di l'adattatore Debug eseguendu l'applicazione seguente: \Silabs_IDE\usb_debug_adapter_firmware_reset.exe (Questa operazione deve esse fatta solu una volta per USB Debug Adapter prima chì una nova versione di l'IDE pò esse usata).
  5. Esegui Silabs_IDE\ide.exe
    A prima volta chì u prugramma IDE hè esecutatu, aghjurnà automaticamente u firmware currettu per l'adattatore.

Nota: Eliminate a putenza da a tavula di destinazione è l'Adapter Debug USB prima di cunnette o disconnecting u cable ribbon da a tavola di destinazione. Cunnettendu o disconnecting the cable when the devices have power can dannu u dispusitivu è / o u USB Debug Adapter.

 Integrazione di Keil Toolchain

U prughjettu files in l'exampi assume chì a catena di strumenti Keil hè stallata à: u cartulare C:\Keil. U locu di u Toolchain Keil pò esse facilmente cambiatu in l'IDE Silabs in u menù Project-Tool Chain Integration. Una versione di valutazione di a catena di strumenti Keil pò esse scaricata da u Keil websitu, http://www.keil.com/. Questa versione libera hà una limitazione di codice 2 kB è principia u codice à l'indirizzu 0x0800. A versione di valutazione gratuita di Keil pò esse sbloccata per diventà una versione 4k senza limitazione di piazzamentu di codice seguendu l'indicazioni date in a nota di l'applicazione "AN104: Integrazione di Keil 8051 Tools in l'IDE di Silicon Labs", chì copre l'integrazione di Keil toolchain è a gestione di licenze. U codice sbloccare pò esse trovu in u pacchettu ducumentazione mintuatu in "3. Installazione di u Software" in a pagina 5 di stu documentu. Pudete truvà u codice sbloccare in u cartulare ràdica in u Keil_license_number.txt file. Cuntattate u vostru rappresentante di vendita di Silicon Laboratories o distributore per assistenza di l'applicazione.

Problemi cunnisciuti

Ci hè un prublema ligata à u driver LED, chì si mostra solu in e seguenti circustanze quandu e trè cundizioni sò soddisfatte:

  1. U livellu di prugrammazione di u dispusitivu hè Factory o User. Per quelli livelli, l'interfaccia di debugging C2 hè attivata dopu à u boot da una rutina di boot.
  2. U dispusitivu hè stata disconnected from the Silicon Labs IDE. "Disconnected" hè intesu in u sensu di u software (micca fisicamente) utilizendu i buttoni Connect / Disconnect in IDE, o u dispositivu esegue automaticamente u codice d'Usuariu dopu à u boot senza mai esse cunnessu à l'IDE.
  3. U dispusitivu esegue un codice chì accende è spegne u LED.

Se tutte e cundizioni sò soddisfatte, dopu chì u primu LED lampeggia quandu u LED hè spento, u GPIO4 ferma di travaglià è ùn hè più visibile à l'applicazione.
Se u livellu di prugrammazione di u dispositivu hè Run o l'interfaccia di debugging C2 hè disattivata internamente, ùn ci hè micca prublema. U LED pò esse attivatu è spente senza affettà a funziunalità GPIO4 di u dispusitivu. U prublema pò esse riassuntu cum'è seguente: Ogni volta chì l'interfaccia di debugging C2 hè attivata è u dispusitivu ùn hè micca cunnessu à l'IDE è u LED hè attivatu è disattivatu, allora u GPIO4 cesserà di funziunà. Siccomu, in u modu Run, u C2 hè disattivatu dopu chì u prucessu di boot finisci, u GPIO4 ùn hè micca affettatu. Per quessa, sta questione affetta solu u prucessu di sviluppu di u software è inconveniences u sviluppatore. Dopu chì l'applicazione hè finalizzata è u chip hè programatu cum'è Run, ùn ci hè micca prublema.
Ci sò parechje soluzioni software pussibuli; vede i dettagli in a guida di l'utilizatori di u kit di sviluppu di key fob Si4010.

SILICON LABS Si4010 Sviluppu Kit - fig 11

Simplicity Studio
Accessu cù un clic à l'arnesi MCU, a documentazione, u software, e biblioteche di codice fonte è più. Disponibile per Windows, Mac è Linux! www.silabs.com/simplicity

SILICON LABS Si4010 Sviluppu Kit - fig 12
Portfolio MCU
www.silabs.com/mcu
SW/HW
www.silabs.com/simplicity
Qualità
www.silabs.com/quality
Supportu è cumunità
community.silabs.com

Disclaimer
Silicon Laboratories intende furnisce à i clienti l'ultime documentazioni, precise è approfondite di tutti i periferichi è moduli dispunibuli per l'implementatori di sistemi è software chì utilizanu o intendenu aduprà i prudutti di Silicon Laboratories. I dati di caratterizazioni, i moduli è i periferichi dispunibuli, a dimensione di a memoria è l'indirizzi di memoria si riferiscenu à ogni dispusitivu specificu, è i paràmetri "Tipichi" furniti ponu è varianu in diverse applicazioni. Applicazione exampI descritti quì sò solu per scopi illustrativi. Silicon Laboratories si riserva u dirittu di fà cambiamenti senza più avvisu è limitazione à l'infurmazioni di u produttu, specificazioni è descrizioni quì, è ùn dà micca garanzie in quantu à l'accuratezza o a completezza di l'infurmazioni incluse. Silicon Laboratories ùn anu micca responsabilità per e cunsequenze di l'usu di l'infurmazioni furnite quì. Stu documentu ùn implica micca o esprime licenze di copyright accordate quì sottu per cuncepisce o fabbricà qualsiasi circuiti integrati. I prudutti ùn anu micca esse aduprati in un Sistema di Supportu Vita senza l'accunsentu scrittu specificu di Silicon Laboratories. Un "Sistema di Supportu di Vita" hè qualsiasi pruduttu o sistema destinatu à sustene o sustene a vita è / o a salute, chì, s'ellu falla, pò esse ragionevolmente previstu di risultatu in ferite persunale o morte significativu. I prudutti di Silicon Laboratories sò generalmente micca destinati à applicazioni militari. I prudutti di Silicon Laboratories ùn saranu in nessuna circustanza aduprati in armi di distruzzione di massa cumprese (ma senza limitazione) armi nucleari, biologiche o chimiche, o missili capaci di furnisce tali armi.

L'infurmazione di marca
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs è u logu di Silicon Labs, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo è cumminzioni di elli, "i microcontrollers più amichevuli di l'energia di u mondu", Ember®, EZLink ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress®, è altri sò marchi o marchi registrati di Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 è THUMB sò marchi o marchi registrati di ARM Holdings. Keil hè una marca registrata di ARM Limited. Tutti l'altri prudutti o nomi di marca citati quì sò marchi di i so rispettivi titulari.

Logo di SILICON LABS

Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
http://www.silabs.com 
Scaricatu da Arrow.com.

Documenti / Risorse

SILICON LABS Si4010 Kit di Sviluppu [pdfGuida di l'utente
Si4010, Kit di sviluppu, Kit di sviluppu Si4010

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *