background image

www.ti.com

TI Design and Software Examples

3.1.7.2

Test Data

Table 7

shows current measurements both with and without the BOOST-IR module connected to the

board. This is to show the contribution of just the MSP430 versus the consumption of the whole system.

Table 7. Current Consumption

Idle Current With BOOST-IR

Idle Current

Software

(No Buttons Pressed)

(MSP-EXP430FR4133 Only)

IR Emitter

830 µA

4.0 µA

IR Receiver

1059 µA

238 µA

Current consumption when the BOOST-IR module is present is much higher due to the consumption of
the IR demodulator TSOP58238 module. The TSOP58238 module on its own consumes approximately
800 µA, so it makes up the bulk of the current consumption of the system. For product designs where IR
RX function is not needed, only TX, this device could be eliminated and a lower current consumption in
idle mode more like the MSP-EXP430FR4133 current for IR Emitter shown above could be achieved.
Note that while sending a transmission by pressing a button, the current peaks – this peak current
depends on the R value that you have selected for R2 (which also affects range as detailed below).

The current consumption for IR Receiver mode of just the MSP-EXP430FR4133 was measured at
approximately 238 µA. This is higher than the IR Emitter code, because while the IR Emitter code can
remain in LPM3 until a button is pressed, the IR Receiver must have the timer capture set up with the
timer module sourced from the high-frequency SMCLK to have a high enough timer resolution to decode
the signals. To keep SMCLK enabled while idle, IR Emitter code can only enter LPM0, because this is the
lowest power mode in which SMCLK is on. See the MSP430FR4133 data sheet (

SLAS865

) for more

details about low-power modes (LPMs) and current consumption.

Table 8. Range Testing

Resistor Used for R2 (

)

Range (meters)

47

8 m

4.7

20 m

By default, the BOOST-IR module comes with a 47-

Ω

resistor for R2. R2 controls the TX current for the IR

LED. This has a direct effect on the brightness of the IR LED and therefore the range of transmission that
is possible. When testing with the TX and RX code examples, the maximum range for transmitting from
one BOOST-IR to the other was 8 meters with the default 47-

Ω

R2 – at longer distances, transmission and

reception became unreliable. When the value of R2 was changed to 4.7

Ω

, the LED is driven with more

current and able to transmit much farther. In our test, we achieved a 20-meter transmission distance with
this resistor. Using a smaller R2 allows for longer transmission distances at the expense of increased
current consumption. For transmission power this high, external power must be provided, because the
MSP-EXP430FR4133 and other LaunchPads are unable to provide this much power directly. In a
production design, experimentation should be used to help determine the best resistor value to achieve
the desired transmission range while still fitting within the design’s power budget.

3.1.8

Design Files

For software files, see the

MSP-EXP430FR4133 Software Examples

For hardware files, see:

BOOST-IR Hardware Design Files

and

Section 2

and

Section 6

.

MSP-EXP430FR4133 Hardware Design Files

21

SLAU598A – December 2014 – Revised July 2015

BOOST-IR Infrared (IR) BoosterPack™ Plug-in Module

Submit Documentation Feedback

Copyright © 2014–2015, Texas Instruments Incorporated

Содержание BoosterPack BOOST-IR

Страница 1: ...llers within the MSP430FRxx MCU series Explore IR communication using the MSP430FR4xx and MSP430FR2xx microcontrollers TI Designs are also available to help accelerate development using IR transceiver capabilities These designs contain documentation design files and test data to minimize design overhead Download a full reference design leveraging the MSP EXP430FR4133 LaunchPad and BOOST IR Booster...

Страница 2: ...ng 14 12 Pulse Distance Protocol Data Frame Format 14 13 MSP430FR4133 Pinout 16 14 Directing the Project Import Function to the Demo Project 17 15 When CCS Has Found the Project 18 16 BOOST IR Software Examples in TI Resource Explorer 22 17 Schematics 24 List of Tables 1 IR Receiver Replacement Options 8 2 Hardware Change Log 9 3 Software Examples 17 4 IDE Minimum Requirements for MSP430FR4133 17 ...

Страница 3: ...gn overhead Download a full reference design leveraging the MSP EXP430FR4133 LaunchPad and BOOST IR BoosterPack 1 2 Key Features IR LED transmitter IR receiver and demodulator 4x4 membrane keypad 20 pin BoosterPack standard for use with any LaunchPad Compatibility with different IR signal generation methods 1 3 What s Included 1 3 1 Kit Contents 1 x BOOST IR BoosterPack Plug in module 1 x Quick St...

Страница 4: ... shows an overview of the BOOST IR module Figure 2 BOOST IR Overview 4 BOOST IR Infrared IR BoosterPack Plug in Module SLAU598A December 2014 Revised July 2015 Submit Documentation Feedback Copyright 2014 2015 Texas Instruments Incorporated ...

Страница 5: ...s The BOOST IR intentionally does not use the I2 C and SPI pins to allow other BoosterPacks that use these pins to be stacked together with the IR BoosterPack This BoosterPack does not have both male and female headers to support stacking on top This is because the keypad is too large and in most applications this keypad would be on the top To stack other BoosterPacks along with BOOST IR use them ...

Страница 6: ...till low Eventually the MCU toggles Keypad Out 4 high and reads that Keypad In 1 has now transitioned to high Recall that the bottom left button connects Keypad Out 4 with Keypad In 1 forcing the input row to read high The MCU maps out this connection and knows that the bottom left button was pushed because that is the intersection point of Keypad Out 4 and Keypad In 1 The MCU can now perform the ...

Страница 7: ...ncreases the range of the remote NOTE Increasing the IR transmit power may draw more current than supported from the LaunchPad Check the specific LaunchPad user s guide to make sure that enough power can be provided or use external power see Section 2 2 2 2 1 3 3 IR Transmit Selection IR transmit can be controlled by two different pins selectable by jumper J4 see Figure 2 Setting the J4 jumper to ...

Страница 8: ...rt Number Receive Frequency TSOP58430 30 kHz TSOP58433 33 kHz TSOP58436 36 kHz TSOP58438 38 kHz Populated TSOP58440 40 kHz TSOP58456 56 kHz The IR receive module is very sensitive and receives almost all of the IR transmissions from its own IR LED This is mostly unavoidable without physically altering the BoosterPack Make sure that your firmware compensates for receiving its own transmissions by i...

Страница 9: ...tion properly 2 Connect the external power supply After these steps are complete you should be able to operate the IR BoosterPack with an external voltage 2 3 Design Files 2 3 1 Hardware Schematics can be found in Section 6 All design files including schematics layout bill of materials BOM Gerber files and documentation are available in a zip folder SLAR104 2 3 2 Software All design files includin...

Страница 10: ...easy to use IR Emitter and Receiver examples plug in module for adding Infrared IR IR Learning Mode example communications to your Launchpad design It Featured Applications contains everything that you need to start developing IR communication with your TV Remote Control Launchpad including a keypad IR LED Air Conditioner Remote Control transmitter and IR receiver demodulator Design Photo Design R...

Страница 11: ... a high frequency signal When the two signals are combined the carrier frequency is output whenever the envelope is high and the signal is held low when the envelope is low Figure 7 shows an example of an IR modulated signal using Pulse Position encoding Figure 7 Pulse Position Encoding ASK 3 1 1 2 IR Modulation Logic on MSP430FR4133 The MSP430FR4133 device includes some logic to help enable IR mo...

Страница 12: ...0 0B TA0 0A Input Logic 00 01 10 11 DVSS DVCC TA0CCTL0 CCIS TA0 0A TA0 0B Input Logic 00 01 10 11 DVSS DVCC TA1CCTL0 CCIS TA1 0B TA1 0A Output Logic TA1 0B TA1 0A P1 2 INCLK TI Design and Software Examples www ti com Figure 8 IR Modulation Logic Blocks in MSP430FR4133 Figure 9 shows the ASK IR Modulation signal generation used in the example software for this TI Design found in the MSP EXP430FR413...

Страница 13: ...SOP59348 IR Receiver device This device performs all of the steps above stripping off the carrier signal and then provides the envelope directly to the FR4133 TA0 2 input The Timer A0 module is then used in capture mode to record the edges of the signal The pulse length is calculated from these capture values to determine if a 0 or 1 was received using pulse distance encoding 3 1 1 4 Pulse Distanc...

Страница 14: ...verted version of itself and the command byte with an inverted version of itself This is to help catch any errors in the communication to increase robustness and is a standard feature of the pulse distance protocol used by many remote controls After the payload is transmitted the Data Frame ends with a tail pulse to indicate the end of the packet This tail is a 560 us carrier modulated pulse Figur...

Страница 15: ... and flexible It supports both ASK and FSK modulation which allows implementation of a variety of IR protocols For more information on the IR modulation capabilities of the FR4133 device see the MSP430FR4xx and MSP430FR2xx Family User s Guide SLAU445 For more information on how to implement different remote control IR protocols using the FR4133 IR features see the application report Infrared Remot...

Страница 16: ...P2 5 L29 P2 4 L28 P2 3 L27 P2 2 L26 P2 1 L25 P2 0 L24 P6 7 L23 P6 6 L22 P6 5 L21 P6 4 L20 P6 3 L19 P6 2 L18 P6 1 L17 P6 0 L16 P3 7 L15 P3 6 L14 P3 5 L13 P3 4 L12 P3 3 L11 P3 2 L10 P3 1 L9 P3 0 L8 P7 7 L7 P7 6 L6 P7 5 L5 P7 4 L4 P7 3 L3 P7 2 L2 P7 1 L1 P7 0 L0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50...

Страница 17: ...opment Environment Requirements To use any of the software examples with the LaunchPad you must have an integrated development environment IDE that supports the MSP430FR4133 device Table 4 IDE Minimum Requirements for MSP430FR4133 Code Composer Studio IDE IAR Embedded Workbench IDE CCS v 6 1 or later IAR EW430 v7 0 or later For more details on where to download the latest IDE see Section 4 2 3 1 4...

Страница 18: ... and one for programming the device to receive This is handled within one project by using build configurations To change between Emitter and Receiver right click on the CCS project and go to Build Configurations Set Active and then select either IR Emitter or IR Receiver 3 1 4 2 IAR IAR 6 10 2 or higher is required To open the demo in IAR click File Open Workspace and browse to the eww workspace ...

Страница 19: ...CR2 generates the envelope for the data to be sent and TA0CCR2 generates the carrier frequency The timers are connected internally and using the SYSCFG settings are combined to generate the IR signal output on a pin which goes to the IR emitter LED on the BoosterPack For more details on the IR generation using the IR modulation features of the MSP430FR4133 and information on how data is encoded in...

Страница 20: ...ed in FRAM for later use to generate the same signal when the button is pressed For more details about how the learning mode software works see Section 3 1 1 5 Note that the IR receiver and demodulator on the BoosterPack is tuned for 38 kHz carrier frequency This is one of the most common carrier frequencies used by many remote control manufacturers for a number of devices If communication needs t...

Страница 21: ... IR Emitter code can only enter LPM0 because this is the lowest power mode in which SMCLK is on See the MSP430FR4133 data sheet SLAS865 for more details about low power modes LPMs and current consumption Table 8 Range Testing Resistor Used for R2 Ω Range meters 47 8 m 4 7 20 m By default the BOOST IR module comes with a 47 Ω resistor for R2 R2 controls the TX current for the IR LED This has a dire...

Страница 22: ...plete collection of libraries and tools It includes a driver library driverlib graphics library grlib and many other software tools MSP430Ware is optionally included in a CCS installation or can be downloaded separately IAR users must download it separately MSP430Ware includes the TI Resource Explorer for easily browsing tools For example Figure 16 shows all the software examples in the tree Insid...

Страница 23: ...FAQs Q Why does one column on my keypad not work A On some LaunchPads one of the column pins is connected to the UART RX pin through the backchannel UART Disconnect the UART RX jumper on the LaunchPad isolation block Q Why do I receive everything that I transmit A The receiver module is sensitive and receives almost every transmission sent by the IR LED Make sure that your firmware ignores the mes...

Страница 24: ...atics www ti com 6 Schematics Hardware design files can be downloaded from www ti com lit zip slar104 Figure 17 Schematics 24 BOOST IR Infrared IR BoosterPack Plug in Module SLAU598A December 2014 Revised July 2015 Submit Documentation Feedback Copyright 2014 2015 Texas Instruments Incorporated ...

Страница 25: ...estinations for the MSP EXP430FR4133 Software Examples and MSP EXP430FR4133 Hardware Design Files 1 NOTE Page numbers for previous revisions may differ from page numbers in the current version 25 SLAU598A December 2014 Revised July 2015 Revision History Submit Documentation Feedback Copyright 2014 2015 Texas Instruments Incorporated ...

Страница 26: ...esponsible for compliance with all legal regulatory and safety related requirements concerning its products and any use of TI components in its applications notwithstanding any applications related information or support that may be provided by TI Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failur...

Страница 27: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments BOOST IR ...

Отзывы: