eZ430-Chronos™ Development Tool User's Guide Literature Number: SLAU292D November 2009 – Revised March 2011
SLAU292D – November 2009 – Revised March 2011 Submit Documentation Feedback © 2009–2011, Texas Instruments Incorporated
Contents ....................................................................................................................................... 9 eZ430-Chronos™ Overview ................................................................................................ 11 1.1 Overview .................................................................................................................... 11 1.2 Kit Contents ...........................................................................................
www.ti.com 4.5 4.6 4.4.1 MSP430 Application UART ..................................................................................... 70 Schematics, Layout, BOM, and LCD ................................................................................... 71 4.5.1 eZ430-Chronos-433 Watches ................................................................................... 71 4.5.2 eZ430-Chronos-868 and -915 Watches .......................................................................
www.ti.com List of Figures 1-1. eZ430-Chronos ............................................................................................................ 11 2-1. eZ430-Chronos Watch Push Buttons ................................................................................... 13 2-2. Overview eZ430-Chronos LCD .......................................................................................... 13 2-3. eZ430-Chronos Feature Overview and Menu Structure 2-4. eZ430-Chronos Control Center ....
www.ti.com 4-25. LCD Segment Map ........................................................................................................ 87 4-26. LCD Pinout ................................................................................................................. 88 4-27. eZ430-Chronos-433 RF Access Point, Schematics 4-28. eZ430-Chronos-433 RF Access Point, PCB Components on Top Layer .......................................... 90 4-29. eZ430-Chronos-433 RF Access Point, Layout Top Layer ..
www.ti.com List of Tables 4-1. Estimated Battery Life (Sports Watch Software) ...................................................................... 68 4-2. eZ430-Chronos-433 Watch, BOM List .................................................................................. 77 4-3. eZ430-Chronos-868 and -915 Watch, BOM List ...................................................................... 85 4-4. eZ430-Chronos-433 Access Point, BOM List ...........................................................
SimpliciTI, MSP430, eZ430-Chronos, Code Composer Studio are trademarks of Texas Instruments. BlueRobin is a trademark of BM innovations GmbH. IAR Embedded Workbench, KickStart are trademarks of IAR Systems. Linux is a registered trademark of Linus Torvalds. Windows, PowerPoint are registered trademarks of Microsoft Corporation. All other trademarks are the property of their respective owners.
Preface SLAU292D – November 2009 – Revised March 2011 Read This First If You Need Assistance If you have any feedback or questions, support for the MSP430™ microcontrollers and the eZ430-Chronos™ software development tool is provided by the Texas Instruments Product Information Center (PIC) (see support.ti.com), the TI E2E Forum (http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166.aspx), and the eZ430-Chronos wiki at www.ti.com/chronoswiki.
Read This First SLAU292D – November 2009 – Revised March 2011 Submit Documentation Feedback © 2009–2011, Texas Instruments Incorporated
Chapter 1 SLAU292D – November 2009 – Revised March 2011 eZ430-Chronos™ Overview 1.1 Overview The eZ430-Chronos software development tool is a highly integrated, wearable, wireless development system that is based on the CC430F6137. It may be used as a reference platform for watch systems, a personal display for personal area networks, or as a wireless sensor node for remote data collection.
Kit Contents 1.2 www.ti.
Chapter 2 SLAU292D – November 2009 – Revised March 2011 Getting Started 2.1 Using the eZ430-Chronos Watch Stand Alone For first time use, remove the eZ430-Chronos watch from box and press any button twice to wake the watch from sleep mode (after the first button press, the LCD displays the same content as shown on the box of the kit; after the second button press, the watch starts full operation). NOTE: For the next steps it is important to understand the eZ430-Chronos user concept.
Using the eZ430-Chronos Watch Stand Alone www.ti.com NOTE: If no button is pushed for more than 30 seconds, the previous settings are restored. Alternatively, the time and date may be set wirelessly using the eZ430-Chronos Control Center (see Section 3.3.3). 2.1.2 Setting the Date 1. 2. 3. 4. 5. 6. 7. 8. Push the "#" button until the date is displayed in the bottom LCD line. Hold "#" for three seconds until the year flashes on the bottom LCD line. Set the year by pushing the "UP" or "DOWN" button.
Using the eZ430-Chronos Watch Stand Alone www.ti.com 2.1.3 Feature Overview and Menu Structure Figure 2-3 shows all modes and secondary functions. A detailed description of the features can be found in Section 3.2. Figure 2-3.
Install Demo Application, Drivers and Firmware 2.2 www.ti.com Install Demo Application, Drivers and Firmware The eZ430-Chronos PC software supports Windows® and Linux® (Ubuntu 9.10) operating systems. Download the latest eZ430-Chronos Software and Source Code Installer (SLAC341) for Windows and (SLAC388) for Linux from the eZ430-Chronos web page at www.ti.com/chronos or open it from the included CD. 2.2.1 Windows® Installation 1. Unzip the archive and run Chronos-Setup.exe. 2.
Using the eZ430-Chronos Watch With a PC www.ti.com 2.3 Using the eZ430-Chronos Watch With a PC 1. The Control Center provides a variety of demos. A detailed description can be found in Section 3.3. The following sections describe only how to use the eZ430-Chronos watch to control the mouse pointer on the PC and to use it to control PowerPoint® presentation software. Figure 2-4. eZ430-Chronos Control Center 2.3.1 Transmission of Acceleration Data and Button Pushes 1. Select "SimpliciTI Acc/PPT" tab. 2.
Using the eZ430-Chronos Watch With a PC www.ti.com Figure 2-5. eZ430-Chronos Control Center With Acceleration Data 2.3.1.1 PC Mouse Control 1. Click on "Mouse On (M)" to control the PC mouse pointer with the eZ430-Chronos watch. Hold the watch with its display facing up. The mouse pointer moves vertically (x-axis in Control Center) when tilting the watch forward/backward and moves vertically (y-axis in Control Center) when tilting the watch left/right.
Using the eZ430-Chronos Watch With a PC www.ti.com 2.3.1.2 PowerPoint Control The Control Center allows the user to map button pushes on the watch into keystrokes on the PC. The default setting is PowerPoint control, which allows switching slides forward/backward and to start the slide show. 1. Select "SimpliciTI Acc/PPT tab. 2. Click on "Start Access Point" to start linking. The control center status line displays "Access point started". 3.
Getting Started SLAU292D – November 2009 – Revised March 2011 Submit Documentation Feedback © 2009–2011, Texas Instruments Incorporated
Chapter 3 SLAU292D – November 2009 – Revised March 2011 eZ430-Chronos Software 3.1 Overview This chapter describes the software that is included in the eZ430-Chronos kit. Different projects and PC user interfaces are available: • eZ430-Chronos sports watch software • Control Center PC software for Windows and Linux • eZ430-Chronos watch data logger • Data logger PC software for Windows and Linux Many features of the eZ430-Chronos kit are based on TI's SimpliciTI protocol stack.
eZ430-Chronos Sports Watch Software www.ti.com An exception to the above modes is the Keylock. It allows locking the buttons to avoid accidental change or activation of modes (for example, when the watch is carried in a suitcase or bag). The keylock may be enabled or disabled by holding "#" and "DOWN" simultaneously for three seconds. The LCD shows "Loct" when the keylock is active and "oPEn" when it is inactive. Note: Heart rate can be generated by eZ430-Chronos Control Center.
eZ430-Chronos Sports Watch Software www.ti.com 3.2.1 Detailed Feature Overview - Modes Using the Top LCD Line 3.2.1.1 Time Mode Press "*" until the time mode is active (see Figure 3-1 for details). Secondary function: Seconds. Press "UP" to activate the alternative display. To return to the HH:MM mode, push the "UP" button again. Set function: Setting the time. 1. Hold "*" for three seconds until the time disappears and "12H" or "24H" is shown on the LCD 2.
eZ430-Chronos Sports Watch Software 3.2.1.3 www.ti.com Temperature Mode Press "*" until the temperature mode is active (see Figure 3-1 for details). The temperature can be shown in degree Celsius or Fahrenheit. The selection depends on the time mode setting. In 12H mode, the temperature is shown in degrees Fahrenheit, in 24H mode in degrees Celsius. The temperature is measured in 1-second intervals.
eZ430-Chronos Sports Watch Software www.ti.com 3.2.1.5 Heart Rate Mode - RF (2) Press "*" until the heart icon appears on the display that is heart rate mode is active (see Figure 3-1 for details). When this mode is active, heart rate is shown and burned calories are determined (additional settings must be made for first time use, see Section 3.2.2.7). For information on how to use the chest belt, see to the documentation included with the heart-rate monitor device.
eZ430-Chronos Sports Watch Software www.ti.com 3.2.2 Detailed Feature Overview - Modes Using the Bottom LCD Line 3.2.2.1 Date Mode Press "#" until the date mode is active (see Figure 3-1). Secondary function: Year. Press "DOWN" to activate the alternative display. To return to day and month, push the "DOWN" button again. Set function: Setting the date 1. Push the "#" button until the date is displayed in the bottom LCD line. 2. Hold "#" for three seconds until the year flashes on the bottom LCD line. 3.
eZ430-Chronos Sports Watch Software www.ti.com 3.2.2.5 PowerPoint Mode - RF This mode requires the eZ430-Chronos Control Center PC software. Press "#" until "PPt" is shown (see Figure 3-1). This mode allows control of a PowerPoint presentation by translating button pushes on the watch into keystrokes of the PC keyboard. No acceleration or other data is transmitted.
eZ430-Chronos Sports Watch Software 3.2.2.7 Calorie/Distance Mode - RF www.ti.com (4) Press "#" until the "kcal" icon appears (see Figure 3-1). This mode shows the amount of calories that were burned while exercising, if the optional chest belt is used and heart rate mode is active. This mode also provides the distance (for example, when running) if a chest belt with build-in accelerometer is used. For accurate calorie determination, users need to set their sex and weight. Secondary function: Distance.
eZ430-Chronos Sports Watch Software www.ti.com 3.2.2.9 Chronos-to-Chronos (C2C) Mode This mode requires two eZ430-Chronos watches. This mode allows the bidirectional control of two watches using SimpliciTI, the low-power RF network protocol. Press "#" until "C2C" is shown. Press "DOWN" in both watches to initiate the connection. Wait until both watches show the message "FOUND". After that the system is ready to go. 1. "STAR" - Change menu (upper line) 2. "NUM" - Change menu (lower line) 3.
eZ430-Chronos Control Center PC Software 3.3 www.ti.com eZ430-Chronos Control Center PC Software The eZ430-Chronos Control Center software provides several features demonstrating the wireless capabilities of the kit on Windows and Linux operating systems. Different RF protocol stacks are automatically selected for use, depending on the function.
eZ430-Chronos Control Center PC Software www.ti.com Figure 3-2. eZ430-Chronos Control Center 3.3.1 SimpliciTI™ Acc/PPT Tab (Mouse and PowerPoint Control) The SimpliciTI Acc / PPT tab support two different features. It may be used to display the acceleration data transmitted by the watch, which can also be used to control the mouse pointer. It may also be used to remotely control the PC with user-definable shortcuts such as PowerPoint control. Pairing watch and PC: 1.
eZ430-Chronos Control Center PC Software 3.3.1.1 www.ti.com Acc Mode In this mode, the watch constantly transmits acceleration data to the PC. In addition, "#", "*" and "UP" button pushes are transferred. The Control Center software shows the 3D acceleration in graphs. Optionally, mouse control can be activated by clicking on "Mouse On (M)" or by pushing "M" on the keyboard. Once active, the PC mouse pointer can be controlled by tilting the watch. Hold the watch with its display facing up.
eZ430-Chronos Control Center PC Software www.ti.com 3.3.1.2 PPT Mode This mode allows using the eZ430-Chronos watch as a simple PC remote control. Data is transmitted only when either the "#", "*", or "UP" button is pushed. This information is mapped into keystrokes on the PC.
eZ430-Chronos Control Center PC Software www.ti.com 3.3.2 Key Configuration Tab This tab contains the key mapping for the eZ430-Chronos watch buttons "#", "*" and "UP". Besides a single key selection (pull down menu for each button), also full combinations including "Shift", "Ctrl", "Alt" and "Windows" can be user defined by ticking the corresponding option. Changes can be made whilst the "PPT" mode is active. Configurations can be saved by clicking the "Save" button.
eZ430-Chronos Control Center PC Software www.ti.com 3.3.3 SimpliciTI™ Sync The SimpliciTI Sync tab offers the possibility setting time/date of the watch including calibration data conveniently. Pairing watch and PC: 1. Activate the pairing on the PC by clicking on "Start Access Point". The Control Center status line displays "Access point started. Now start watch in ACC, PPT or synch mode" when the PC is ready 2. Select "SYnC" on the eZ430-Chronos watch by pushing the "#" button. 3.
eZ430-Chronos Control Center PC Software www.ti.com 3.3.4 BlueRobin™ Heart Rate Simulator This mode simulates an active heart rate chest belt. Besides the heart rate it may also be used to transfer speed and distance data from the PC to the eZ430-Chronos watch. Pairing watch and PC: 1. Activate link on the PC by clicking on "Start Transmitter". The Control Center status line displays "Transmitting heart rate (...bpm), speed (...km/h) and distance (...m)" when the PC is transmitting data.
eZ430-Chronos Control Center PC Software www.ti.com 3.3.5 Wireless Update This mode allows updating the firmware of the eZ430-Chronos watch wirelessly, without disassembling it. Update procedure: 1. Select CC430 flash image (.txt file) by clicking on "Browse...".
eZ430-Chronos Control Center PC Software www.ti.com Figure 3-8.
eZ430-Chronos Watch Data Logger www.ti.com 3.4 eZ430-Chronos Watch Data Logger Besides the sports watch software, the eZ430-Chronos kit comes with an additional software project that turns the watch into a data logger. Heart rate, (5) temperature, and altitude can be logged in user definable intervals of 1 to 255 seconds. 8KB of flash memory is reserved for logging several hours up to days, depending on the settings.
eZ430-Chronos Watch Data Logger www.ti.com Figure 3-9.
Data Logger PC Software www.ti.com 3.4.1 Detailed Feature Overview As all available modes remain the same in the Data Logger software, only the additions are described in this section. 3.4.1.1 Data Logger Mode The data logger mode can be selected by pushing the "*" button until the bottom LCD line shows "dLog". It may be enabled/disabled by pushing the "DOWN" button. If the heart rate data logging is selected (see Section 3.
Data Logger PC Software www.ti.com 3.5.1 SimpliciTI Data Logger The SimpliciTI Sync tab offers the possibility setting time/date of the watch including calibration data besides reading out logged data. Pairing watch and PC: 1. Activate the pairing on the PC by clicking on "Start Access Point". The eZ430-Chronos Data Logger status line displays "Access point started. Now start watch in acc, ppt or sync mode" when the PC is ready 2.
Data Logger PC Software www.ti.com Figure 3-10.
Data Logger PC Software www.ti.com 3.5.2 Wireless Update This mode allows updating the firmware of the eZ430-Chronos watch wirelessly, without having to disassemble the watch. Update procedure: 1. Select CC430 flash image (.txt file) by clicking on "Browse...".
eZ430-Chronos Software Projects www.ti.com Figure 3-11. eZ430-Chronos Control Center Wireless Update 3.6 eZ430-Chronos Software Projects 3.6.1 IDE Installation To edit and download code to the CC430 device used inside the eZ430-Chronos watch, Code Composer Studio v4.2 Core Edition or the IAR Embedded Workbench KickStart 5.10 (or higher) must be installed. 1. Download Code Composer Studio v4.2 Core Edition from www.ti.com/ccs, IAR Embedded Workbench KickStart from www.ti.
eZ430-Chronos Software Projects www.ti.com 3.6.2 Chronos-to-Chronos (C2C) Communication This feature is a demonstration of what can be done using SimpliciTI (peer-to-peer) and two eZ430-Chronos watches. This code can be also be adapted to be used for custom applications, where the communication of two eZ430-Chronos watches is required. This mode allows one watch to wirelessly control the other.
eZ430-Chronos Software Projects www.ti.com Figure 3-12.
eZ430-Chronos Software Projects www.ti.com To disconnect, press the "DOWN" button. If one watch is moved out of range or if the link is lost for any other reason, the watch tries to send messages for some time and, if the other device cannot be found, it automatically exits C2C mode. 3.6.3 eZ430-Chronos Watch Software Flow The watch software is structured according to the menu items. The source for each menu item is stored in a separate source file (for example, "temperate.
eZ430-Chronos Software Projects www.ti.com Figure 3-13. eZ430-Chronos Software Flowchart After a power-up reset, the hardware is initialized, the display memory is cleared and the radio is set to sleep mode. The main loop waits for wake-up events, which can be either a scheduled event such as a clock interrupt, or a button event. Button events lead to the execution of either mx_functions or sx_functions.
eZ430-Chronos Software Projects www.ti.com 3.6.4 eZ430-Chronos Wireless Update Feature The wireless update feature allows to perform a firmware update of the eZ430-Chronos watch wirelessly, that is the watch does not need to be opened. The wireless updater should be seen as an application and not as an universal BSL. It can only be invoked by the main application, which needs to be created in a certain way (see Section 3.6.4.2). In addition it may must be modified to comply local RF regulatory.
eZ430-Chronos Software Projects www.ti.com main memory flash (0x8000 to 0xFFFF). The watch then starts to receive all of the data packets and writes them to flash, checking if each word was written successfully. If the link is not successful, the watch generates a reset to restart the user application. During the download of the update image, a percentage indicator appears on the watch.
eZ430-Chronos Software Projects www.ti.com Figure 3-15. Flow Chart of Flash Based Wireless Updater on eZ430-Chronos Watch Module 3.6.4.3 Error Handling The wireless updater is designed to be fail safe. The radio protocol contains limited error handling due to its small footprint, but the updater provides recovery if the update process fails. Upon communication failures, the watch is put in low-power mode (LPM4) and the LCD is turned off.
eZ430-Chronos Software Projects www.ti.com 3.6.4.4 Upgrading Existing eZ430-Chronos Kits Earlier eZ430-Chronos kits (production date prior to 04/2010; the production date may be found on bottom of eZ430-Chronos box) do not support the wireless update feature. Therefore, the kits must be updated manually. In addition to a new version of the PC software, firmware updates of the RF access point and the eZ430-Chronos watch are required. 3.6.4.4.
eZ430-Chronos Software Projects www.ti.com Figure 3-17. SmartRF Flash Programmer 3.6.4.4.2 eZ430-Chronos Watch Update The update of the eZ430-Chronos watch needs to be done in two stages. First, the wireless updater needs to be written to the BSL area of the flash memory of the CC430. Afterwards, the main application must be loaded onto the watch. The easiest and fasted way is using BM innovations' Firmware Update Tool.
eZ430-Chronos Software Projects www.ti.com 3.6.4.4.2.1 eZ430-Chronos Watch Update Using IAR The project is available in C:\Program Files\Texas Instruments\eZ430-Chronos\Software Projects\eZ430-Chronos Watch\IAR\Wireless Update. The eZ430-Chronos watch module needs to be connected to the emulator which must be connected to the PC. 1. Open project by double clicking "Wireless Updater.eww" 2. Select build configuration according to frequency in Project > Edit Configurations... 3.
eZ430-Chronos Software Projects www.ti.com 3.6.5.2 Using IAR Embedded Workbench™ 1. Launch the Embedded Workbench:Start > All Programs > IAR Systems > IAR Embedded Workbench KickStart for MSP430 5.10 > IAR Embedded Workbench 2. Open eZ430-Chronos Workspace by: File > Open > Workspace... 3.
eZ430-Chronos Software Projects www.ti.com 3.6.6.1.2 Control Center DLL The sources for the DLL are available in the eZ430-Chronos Windows package and can be found in C:\Program Files\Texas Instruments\eZ430-Chronos\Control Center\GUI Sources\DLL. The eZ430-Chronos Windows DLL has been developed using Microsoft Visual C++ 2008 Express Edition. In order to rebuild the DLL file the Microsoft Visual Studio must be installed, since the registry enumeration code uses MFC functions.
eZ430-Chronos Software Projects www.ti.com 3. Locating the RF access point This function checks the Windows registry for the friendly name "TI CC1111 Low-Power RF to USB CDC Serial Port" and returns the COM port number if the device was found. bool BM_GetCOM(unsigned char& bPortNb); Parameters bPortNb Number of the COM port (for example, „11") Return Value Returns true if device was found, otherwise returns false. 4. Resetting the RF access point After power-up, the hardware is not automatically reset.
eZ430-Chronos Software Projects www.ti.com 3. Read BlueRobin ID This command reads the transmitter ID for BlueRobin transmission. bool BM_BR_GetID(DWORD& dwID); Parameters dwID 24-bit transmitter ID Return Value Returns true if command could be executed and false if the command execution failed. 4. Start BlueRobin transmission This command starts the BlueRobin transmission. bool BM_BR_Start(void); Return Value Returns true if command could be executed and false if the command execution failed. 5.
eZ430-Chronos Software Projects www.ti.com 4. Read SimpliciTI acc/ppt data This command reads the received data from the RF access point buffer.
eZ430-Chronos Software Projects www.ti.com 3. Get status of update This command reads the buffer status during sync mode from the RF access point buffer. BR_COMM_API bool BM_WBSL_GetStatus(DWORD& wData) Parameters dwData Status 1 = linking 2 = linked 4 = error Return Value Returns true if command could be executed and false if the command execution failed. 4. Send Data (Text File parts) to the End Device This command reads the buffer status during sync mode from the RF access point buffer.
eZ430-Chronos Software SLAU292D – November 2009 – Revised March 2011 Submit Documentation Feedback © 2009–2011, Texas Instruments Incorporated
Chapter 4 SLAU292D – November 2009 – Revised March 2011 eZ430-Chronos Hardware 4.1 Programming/Reprogramming the eZ430-Chronos Watch: Disassembly and Assembly of the Housing To program and debug code on the CC430, it needs to be connected to a PC with a JTAG interface. The eZ430-Chronos kit includes the eZ430-RF JTAG interface for that purpose. It can only be connected to the eZ430-Chronos watch after the watch electronic module is removed from its housing.
Programming/Reprogramming the eZ430-Chronos Watch: Disassembly and Assembly of the Housing www.ti.com 4. Remove the battery before connecting the module to the emulator. Place the screwdriver tip between the battery and the battery holder (small metal tab) and push the tab away from battery (see Figure 4-2). Detailed instructions are shown in the eZ430-Chronos Disassembly/Assembly video on www.ti.com/chronoswiki. Figure 4-2.
Programming/Reprogramming the eZ430-Chronos Watch: Disassembly and Assembly of the Housing www.ti.com 5. Connect the watch to the emulator. The watch module and the USB connector must be on the same side of the PCB as shown in Figure 4-3. Be careful when connecting the watch module, because its small plastic strips can get stuck at components on the emulator. Figure 4-3. eZ430-Chronos Watch Module Attached to eZ430-RF Debug Interface NOTE: • • • Never disassemble the watch module itself.
Programming/Reprogramming the eZ430-Chronos Watch: Disassembly and Assembly of the Housing www.ti.com Figure 4-5. Metal Strips of Watch Housing and Buttons of Housing CAUTION Be careful when inserting the watch module. Do not push in the watch module or tighten the screws without checking if the module is in position. The metal strips of the buttons may get stuck at the buttons of the watch housing.
Functional Description of the eZ430-Chronos Watch www.ti.com 4.2 Functional Description of the eZ430-Chronos Watch The core technology behind the eZ430-Chronos watch is the CC430F6137 microcontroller with its integrated <1-GHz radio. The CC430 also controls the LCD and its temperature sensor is used for temperature measurement. The only other ICs on the watch PCB are pressure and acceleration sensors and the LCD backlight driver. Figure 4-7.
Functional Description of the eZ430-Chronos Watch www.ti.com Figure 4-9. eZ430-Chronos Watch Module Back Table 4-1. Estimated Battery Life (Sports Watch Software) 68 Mode Average Current Battery Life Shelf mode (LPM4) 2.7 µA 92.6 months Welcome screen (LPM3) 8.9 µA 28.0 months Time/Date 9.0 µA 27.7 months Continuous temperature measurement 10.0 µA 25.0 months Continuous altitude measurement 18.0 µA 13.8 months Continuous acceleration measurement 166.0 µA 1.
Functional Description of the eZ430-Chronos RF Access Point www.ti.com 4.3 Functional Description of the eZ430-Chronos RF Access Point The RF access point allows wireless communication with the eZ430-Chronos directly from the PC to download data, sync information, or control programs running on the PC (see Figure 4-10). It is based on the CC1111F32 controller, which features an integrated USB controller in addition to a <1-GHz radio. Figure 4-10.
Functional Description of the eZ430-Chronos Debug Interface 4.4 www.ti.com Functional Description of the eZ430-Chronos Debug Interface The eZ430-Chronos kit includes an USB emulator that provides full programming and debugging features using its Spy-Bi-Wire (2-wire) interface. It features a back channel MSP430 application UART that may be used independently of a debug session.
Schematics, Layout, BOM, and LCD www.ti.com 4.5 Schematics, Layout, BOM, and LCD Gerber files for the eZ430-Chronos watch module are part of the eZ430-Chronos software packages for Windows SLAC341 and Linux SLAC388. 4.5.1 eZ430-Chronos-433 Watches Figure 4-13.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-14.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-15.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-16.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-17.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-18.
Schematics, Layout, BOM, and LCD www.ti.com Table 4-2. eZ430-Chronos-433 Watch, BOM List Designator Value Tolerance Footprint Description Manufacturer C1 47 µF ±20% TAJ-A Capacitor SMD Tantalum, height max. 1.6 mm C2 47 µF ±20% TAJ-A Capacitor SMD Tantalum, height max. 1.6 mm C3 47 µF ±20% TAJ-A Capacitor SMD Tantalum, height max. 1.6 mm C4 4.
Schematics, Layout, BOM, and LCD www.ti.com Table 4-2. eZ430-Chronos-433 Watch, BOM List (continued) Designator 78 Value Tolerance Footprint Description Manufacturer TI VTI U1 CC430F6137IRGC QFN64 MCU with ISM Transceiver U3 CMA3000-D01 WLP Acceleration Sensor SPI U4 HKA5403Q-30 DIE EL Driver U5 SCP1000-D11 Y1 32.768kHz, CL=12.5pF, ESR≤80kΩ ±20ppm Y2 26MHz, CL=10pF, ESR≤40Ω ±10ppm eZ430-Chronos Hardware Pressure Sensor I2C VTI 3.2 x 1.
Schematics, Layout, BOM, and LCD www.ti.com 4.5.2 eZ430-Chronos-868 and -915 Watches Figure 4-19.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-20.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-21.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-22.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-23.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-24.
Schematics, Layout, BOM, and LCD www.ti.com Table 4-3. eZ430-Chronos-868 and -915 Watch, BOM List Designator Value Tolerance Footprint Description Manufacturer C1 47 µF ±20% TAJ-A Capacitor SMD Tantalum, height max. 1.6mm C2 47 µF ±20% TAJ-A Capacitor SMD Tantalum, height max. 1.6mm C3 47 µF ±20% TAJ-A Capacitor SMD Tantalum, height max. 1.6mm C4 4.
Schematics, Layout, BOM, and LCD www.ti.com Table 4-3. eZ430-Chronos-868 and -915 Watch, BOM List (continued) Designator 86 Value Tolerance Footprint Description Manufacturer QFN64 MCU with ISM Transceiver TI U1 CC430F6137IRGC U2 0896BM15A0001 896MHz Balun Johanson U3 CMA3000-D01 WLP Acceleration Sensor SPI VTI U4 HKA5403Q-30 DIE EL Driver U5 SCP1000-D11 Y1 32.768kHz, CL=12.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-25.
Schematics, Layout, BOM, and LCD www.ti.com Figure 4-26.
Access Point Schematics, Layout and BOM www.ti.com 4.6 Access Point Schematics, Layout and BOM Gerber files for the eZ430-Chronos access point are part of the eZ430-Chronos software packages for Windows SLAC341 and Linux SLAC388. 4.6.1 eZ430-Chronos-433 RF Access Point Figure 4-27.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-28.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-29.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-30.
Access Point Schematics, Layout and BOM www.ti.com Table 4-4. eZ430-Chronos-433 Access Point, BOM List Designator Value Tolerance Footprint Description C1 1 µF +-10%, X5R 603 Capacitor SMD C2 4.7 µF +-10%, X5R 603 Capacitor SMD C3 2.
Access Point Schematics, Layout and BOM www.ti.com 4.6.2 eZ430-Chronos-868 and -915 RF Access Point Figure 4-31.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-32.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-33.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-34.
Access Point Schematics, Layout and BOM www.ti.com Table 4-5. eZ430-Chronos-868 Access Point, BOM List 98 Designator Value Tolerance Footprint Description C1 1 µF +-10%, X5R 603 Capacitor SMD C2 4.7 µF +-10%, X5R 603 Capacitor SMD C3 2.
Access Point Schematics, Layout and BOM www.ti.com Table 4-6. eZ430-Chronos-915 Access Point, BOM List Designator Value Tolerance Footprint Description C1 1 µF +-10%, X5R 603 Capacitor SMD C2 4.7 µF +-10%, X5R 603 Capacitor SMD C3 2.
Access Point Schematics, Layout and BOM www.ti.com 4.6.3 Debugging Interface Schematics and Layout Figure 4-35.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-36.
Access Point Schematics, Layout and BOM www.ti.com Figure 4-37. USB Debug Interface, PCB Components on Top Layer Figure 4-38. USB Debug Interface, PCB Components on Bottom Layer Figure 4-39. USB Debug Interface, Layout Top Layer Figure 4-40.
Appendix A SLAU292D – November 2009 – Revised March 2011 Frequently Asked Questions A.1 FAQs 1. My eZ430-Chronos watch doesn't respond when I push buttons, instead it shows "Loct" in the LCD? "Loct" on the 7-segment LCD stands for "Lock" and indicates that the keylock is active. By holding "#" and "DOWN" for three seconds simultaneously unlocks or locks the buttons. The LCDs shows "oPEn" when the keylock is disabled. 2.
FAQs www.ti.com 11. When I try to compile the source code with IAR KickStart, I get the following error: Fatal Error[e89]: Too much object code produced (more than 0x4000 bytes) for this package IAR KickStart currently has a 16KB code size limitation, and the project being compiled is larger than 16KB (0x4000 = 16384). Select the limited project version in the Workspace pull-down menu of the IDE or use a full license of IAR. A 30-day evaluation version of IAR is available from http://supp.iar.
FAQs www.ti.com 22. The wireless update procedure always returns an error while downloading to flash. Make sure that the file you are trying to download does not include data outside the main flash boundaries, which are 0x8000 to 0xFFFF. This protection mechanism avoids writing of data to non-existent or restricted addresses. Try to download one of the original example project’s .
Frequently Asked Questions SLAU292D – November 2009 – Revised March 2011 Submit Documentation Feedback © 2009–2011, Texas Instruments Incorporated
Appendix B SLAU292D – November 2009 – Revised March 2011 Detailed Hardware Driver Installation Guide Detailed instructions for the Windows driver installation of the access point and the Debug Interface. The instructions are shown for Windows XP, but are similar in Windows Vista and Windows 7. B.1 eZ430-Chronos RF Access Point 1. The eZ430-Chronos access point USB drivers are included in the eZ430-Chronos installer package.
eZ430-Chronos RF Access Point www.ti.com 2. The driver installation wizard shows if the driver is successfully installed (see Figure B-2) Figure B-2. Successful Driver Installation for Access Point 3. Insert the access point. 4. Windows detects the new hardware as TI CC1111 Low-Power RF to USB CDC Serial Port (see Figure B-3). Figure B-3.
eZ430-Chronos RF Access Point www.ti.com 5. Windows may open the Found New Hardware Wizard. If so, select No, not this time (see Figure B-4). Figure B-4. Windows Found New Hardware Wizard 6. Select Install the software automatically in next dialog (see Figure B-5). Figure B-5.
eZ430-Chronos RF Access Point www.ti.com 7. A Windows warning appears as the driver is not certified. Click Continue Anyway (see Figure B-6). The drivers are installed. Figure B-6. Windows Uncertified Driver Installation Warning 8. The Windows Device Manager lists the device TI CC1111 Low-Power RF to USB CDC Serial Port (COMx) in Ports (COM & LPT) (see Figure B-7). Figure B-7.
eZ430-RF Debug Interface www.ti.com 9. Verify correct properties of the port settings (see Figure B-8). Figure B-8. CC1111 Port Settings B.2 eZ430-RF Debug Interface 1. Install an IDE of your choice (see Section 3.6), it contains the drivers for the debug interfaces 2. Connect the eZ430-RF USB Debug Interface to an USB port of the PC 3. Windows should now recognize the new hardware as an "MSP430 XXX x.xx.xx" (see Figure B-9). The device name may be different from the one shown here. Figure B-9.
eZ430-RF Debug Interface www.ti.com Figure B-10.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.