|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
this is information on a product in full production. may 2013 docid022758 rev 5 1/101 101 spirit1 low data rate, low power sub-1ghz transceiver datasheet - production data features ? frequency bands: 150-174 mhz, 300-348 mhz, 387-470 mhz, 779-956 mhz ? modulation schemes: 2-fsk, gfsk, msk, gmsk, ook, and ask ? air data rate from 1 to 500 kbps ? very low power consumption (9 ma rx and 21 ma tx at +11 dbm) ? programmable rx digital filter from 1 khz to 800 khz ? programmable channel spacing (12.5 khz min.) ? excellent performance of receiver sensitivity (- 118 dbm), selectivity, and blocking ? programmable output power up to +16 dbm ? fast startup and frequency synthesizer settling time (6 s) ? frequency offset compensation ? integrated temperature sensor ? battery indicator and low battery detector ? rx and tx fifo buffer (96 bytes each) ? configurability via spi interface ? automatic acknowledgment, retransmission, and timeout protocol engine ? aes 128-bit encryption co-processor ? antenna diversity algorithm ? fully integrated ultra low power rc oscillator ? wake-up on internal timer and wake-up on external event ? flexible packet length with dynamic payload length ? sync word detection ? address check ? automatic crc handling ? fec with interleaving ? digital rssi output ? programmable carrier sense (cs) indicator ? automatic clear channel assessment (cca) before transmitting (for listen-before-talk systems). embedded csma/ca protocol ? programmable preamble quality indicator (pqi) ? link quality indication (lqi) ? whitening and de-whitening of data ? wireless m-bus, en 300 220, fcc cfr47 15 (15.205, 15.209, 15.231, 15.247, 15.249), and arib std t-67, t93, t-108 compliant ? qfn20 4x4 mm rohs package ? operating temperature range from -40 c to 85 c applications ? amr (automatic meter reading) ? home and building automation ? wsn (wireless sensors network) ? industrial monitoring and control ? wireless fire and security alarm systems ? point-to-point wireless link qfn20 table 1. device summary order code package packing SPIRIT1QTR qfn20 tape and reel www.st.com
contents spirit1 2/101 docid022758 rev 5 contents 1 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 typical application diagram and pin description . . . . . . . . . . . . . . . . . 10 3.1 typical application diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4 pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5 absolute maximum ratings and thermal data . . . . . . . . . . . . . . . . . . . 15 6 characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.1 general characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.2 electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.2.1 electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.2.2 digital spi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6.2.3 rf receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 6.2.4 rf transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.2.5 crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.2.6 sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7 operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.1 reset sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.2 timer usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.3 low duty cycle reception mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.3.1 ldc mode with automatically acknowledgement. . . . . . . . . . . . . . . . . . 35 7.4 csma/ca engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 8 block description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 8.1 power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 8.1.1 switching frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 8.2 power-on-reset (por) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 8.3 low battery indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 8.4 voltage reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 docid022758 rev 5 3/101 spirit1 contents 8.5 oscillator and rf synthesizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 8.6 rco: features and calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 8.6.1 rc oscillator calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 8.7 agc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 8.8 afc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 8.9 symbol timing recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 8.9.1 dll mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 8.9.2 pll mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 8.10 receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 8.11 transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 8.12 temperature sensors (ts) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 8.13 aes encryption co-processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 9 transmission and reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 9.1 pa configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 9.2 rf channel frequency settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.3 rx timeout management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 9.4 intermediate frequency setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.5 modulation scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 9.5.1 data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 9.5.2 rx channel bandwidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 9.6 data coding and integrity check process . . . . . . . . . . . . . . . . . . . . . . . . . 58 9.6.1 fec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 9.6.2 crc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 9.6.3 data whitening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 9.6.4 data padding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 9.7 packet handler engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 9.7.1 stack packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 9.7.2 wireless m-bus packet (w m-bus, en13757-4) . . . . . . . . . . . . . . . . . . 61 9.7.3 basic packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 9.7.4 automatic packet filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 9.7.5 link layer protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 9.8 data modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 9.9 data fifo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 9.10 receiver quality indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 9.10.1 rssi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 contents spirit1 4/101 docid022758 rev 5 9.10.2 carrier sense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 9.10.3 lqi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 9.10.4 pqi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 9.10.5 sqi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 9.11 antenna diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 9.12 frequency hopping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 10 mcu interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 10.1 serial peripheral interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 10.2 interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 10.3 gpios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 10.4 mcu clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 11 register table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 12 package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 13 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 docid022758 rev 5 5/101 spirit1 list of tables list of tables table 1. device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 table 2. description of the external components of the typical application diagram . . . . . . . . . . . . 12 table 3. bom for different bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 table 4. pinout description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 table 5. absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 table 6. thermal data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 table 7. recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 table 8. general characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 table 9. power consumption static modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 table 10. power consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 table 11. digital spi input and output (sdo, sdi, sclk, csn, and sdn) and gpio specification (gpi- o_1-4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 table 12. rf receiver characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 13. rf receiver characteristics - sensitivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 table 14. rf transmitter characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 table 15. crystal oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 table 16. ultra low power rc oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 table 17. n-fractional ? frequency synthesizer characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 table 18. analog temperature sensor characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 table 19. battery indicator and low battery detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9 table 20. states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 table 21. commands list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 table 22. por parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 23. spirit1 timers description and duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 24. smps configuration settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 table 25. programmability of trans-conductance at startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 table 26. cp word look-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 table 27. rc calibrated speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 table 28. pa_level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 table 29. frequency threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 table 30. rx timeout stop condition configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3 table 31. if_offset settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 table 32. chflt_m and chflt_e value for channel filter bandwidth (in khz, for fclk = 24 mhz) . . 57 table 33. chflt_m and chflt_e value for channel filter bandwidth (in khz, for fclk = 26 mhz) . . 57 table 34. packet configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 table 35. spi interface timing requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 table 36. interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 table 37. digital outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 table 38. digital inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 table 39. mcu_ck_conf configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 table 40. mcu clock vs. state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 table 41. general configuration registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 table 42. radio configuration registers (analog blocks). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 table 43. radio configuration registers (digital blocks) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 table 44. packet/protocol configuration registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 table 45. frequently used registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 table 46. general information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 table 47. qfn20 (4 x 4 mm.) mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 table 48. document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 list of figures spirit1 6/101 docid022758 rev 5 list of figures figure 1. spirit1 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 figure 2. suggested application diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 figure 3. application diagram for tx boost mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 figure 4. application diagram for smps off mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 figure 5. diagram and transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 figure 6. power-on reset timing and limits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 figure 7. ldcr mode timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 figure 8. csma flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 figure 9. shaping of ask signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 figure 10. output power ramping configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 figure 11. lfsr block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 figure 12. threshold of the linear fifo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 figure 13. spi ?write? operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 figure 14. spi ?read? operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 figure 15. spi ?command? operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 figure 16. qfn20 (4 x 4 mm.) drawing dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 docid022758 rev 5 7/101 spirit1 description 1 description the spirit1 is a very low-power rf transceiver, intended for rf wireless applications in the sub-1 ghz band. it is designed to operate both in the license-free ism and srd frequency bands at 169, 315, 433, 868, and 915 mhz, but can also be programmed to operate at other additional frequencies in the 300-348 mhz, 387-470 mhz, and 779-956 mhz bands. the air data rate is programmable from 1 to 500 kbps, and the spirit1 can be used in systems with channel spacing of 12.5/25 khz, complying with the en 300 220 standard. it uses a very small number of discrete external components and integrates a configurable baseband modem, which supports data management, modulation, and demodulation. the data management handles the data in the proprietary fully programmable packet format also allows the m-bus standard compliance format (all performance classes). however, the spirit1 can perform cyclic redundancy checks on the data as well as fec encoding/decoding on the packets. the spirit1 provides an optional automatic acknowledgement, retransmission, and timeout protocol engine in order to reduce overall system costs by handling all the high-speed link layer operations. moreover, the spirit1 supports an embedded csma/ca engine. an aes 128-bit encryption co-processor is available for secure data transfer. the spirit1 fully supports antenna diversity with an integrated antenna switching control algorithm. the spirit1 supports different modulation schemes: 2-fsk, gfsk, ook, ask, and msk. transmitted/received data bytes are buffered in two different three-level fifos (tx fifo and rx fifo), accessible via the spi interface for host processing. introduction spirit1 8/101 docid022758 rev 5 2 introduction a simplified block diagram of the spirit1 is shown in figure 1 . figure 1. spirit1 block diagram the receiver architecture is low-if conversion. the received rf signal is amplified by a two- stage low-noise amplifier (lna) and down-converted in quadrature (i and q) to the intermediate frequency (if). lna and if amplifiers make up the rx front-end (rxfe) and have programmable gain. at if, i/q signals are digitized by adcs. the demodulated data is then provided to an external mcu either through the 96-byte rx fifo, readable via spi, or directly using a programmable gpio pin. a 128-bit aes co-processor is available to perform (offline) data encryption/decryption to secure data transfer. the transmitter part of the spirit1 is based on direct synthesis of the rf frequency. the power amplifier (pa) input is the lo generated by the rf synthesizer, while the output level can be configured between -30 dbm and +11 dbm in 0.5 db steps. the data to be transmitted can be provided by an external mcu either through the 96-byte tx fifo writable via spi, or directly using a programmable gpio pin. the spirit1 supports frequency hopping, tx/rx and antenna diversity switch control, extending the link range and improving performance. the spirit1 has a very efficient power management (pm) system. / 1 $ ' ( 0 2 ' 8 / $ 7 2 5 3 $ ) 5 ( 4 6 < |