3.6.4 eZ430-Chronos Firmware ................... 3.6.5 eZ430-Chronos GUI Sources ....................eZ430-Chronos Hardware ....Programming the eZ430-Chronos Wrist Module: Disassembly and Assembly of the Housing ............... 4.1.1 Disassembly of eZ430-Chronos Wrist Module ..............4.1.2 Assembly of eZ430-Chronos Wrist Module ............Functional Description of the eZ430-Chronos Wrist Module ............
Page 3
With Black PCB RF Access Point ........... 4.6.2 eZ430-Chronos-433 With White PCB RF Access Point ........4.6.3 eZ430-Chronos-868 and -915 With Black PCB RF Access Point ........4.6.4 eZ430-Chronos-868 and -915 With White PCB RF Access Point ............... 4.6.5 Debugging Interface Schematics and Layout .....................
Page 4
3-12. eZ430-Chronos Software Flowchart ............3-13. Flow Chart of Wireless Update Software on Access Point ....... 3-14. Flow Chart of Flash Based Wireless Update Software on eZ430-Chronos Wrist Module ....................3-15. Upgrade AP Firmware ............ 3-16. eZ430-Chronos RF Access Point Connection to CC Debugger .....................
Page 5
4-45. eZ430-Chronos-868 and -915 RF Access Point With Black PCB, Schematics ..4-46. eZ430-Chronos-868 and -915 RF Access Point With Black PCB, PCB Components on Top Layer ......4-47. eZ430-Chronos-868 and -915 RF Access Point With Black PCB, Layout Top Layer ......
Page 7
Wrist Module With Black PCB, BOM List ............. 4-3. eZ430-Chronos-433 Wrist Module With White PCB, BOM List ........4-4. eZ430-Chronos-868 and -915 Wrist Modules With Black PCBs, BOM List ..............4-5. eZ430-Chronos-868 and -915 PCB Cross Reference ............. 4-6.
Embedded Workbench™ IDE (SLAU138). FCC, IC, and Other Geographical Radio Use Restrictions eZ430-Chronos-433 and eZ430-Chronos-868 are restricted from use in the USA and Canada due to frequency conflicts. eZ430-Chronos-915 is restricted from the use in Europe due to frequency conflicts.
USB-based MSP430F5509 + CC1101 (part of the new eZ430-Chronos kit with white PCBs) or CC1111 (part of the initial eZ430- Chronos kit with black PCBs) wireless interface to a PC.
CC430 or CC11xx devices • Includes an eZ430-RF USB emulator that connects the eZ430-Chronos to a PC for real-time in-system programming and debugging. Figure 1-1. eZ430-Chronos With Black PCB Figure 1-2. eZ430-Chronos With White PCB Kit Contents •...
Using the eZ430-Chronos Wrist Module Stand Alone For first time use, remove the eZ430-Chronos from box and press any button twice to wake the Chronos module from sleep mode. After the first button press, the LCD displays the same content as shown on the box of the kit, and after the second button press, the Chronos module starts full operation.
Using the eZ430-Chronos Wrist Module 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).
NOTE: The eZ430-Chronos access point driver may not be certified by Microsoft. Therefore, Windows may generate a warning. Allow the driver installation to continue. 3. When installation finishes, connect the eZ430-Chronos RF USB access point to the PC and follow the Windows driver installation (see Section 2.3).
"Access point started. Now start watch in ACC, PPT or synch mode". 3. Select the ACC mode in the bottom LCD line of the eZ430-Chronos module and active the data transmission by pressing the DOWN button. The Chronos module connects to the PC (this may take a few seconds) and starts transmitting 3-Axis acceleration values 4.
2.3.1.1 PC Mouse Control 1. Click Mouse On (M) to control the PC mouse pointer with the eZ430-Chronos module. Hold the Chronos module with its display facing up. The mouse pointer moves vertically (x-axis in Control Center) when tilting the Chronos module forward/backward and moves vertically (y-axis in Control Center) when tilting the Chronos module left/right.
Page 17
2. Click Start Access Point to start linking. The control center status line displays "Access point started". 3. Select PPt mode in the bottom LCD line of the eZ430-Chronos module and activate the RF link by pressing the DOWN button. The wrist module connects to the PC, this may take a moment.
Chapter 3 SLAU292F – November 2009 – Revised October 2013 eZ430-Chronos Software Overview This chapter describes the software that is included in the eZ430-Chronos kit. Different projects and PC user interfaces are available: • eZ430-Chronos module demo software • Control Center PC software for Windows and Linux •...
To modify values in set functions, press UP or DOWN to select values, # for the next item, and * to save. Note: Heart rate can be generated by eZ430-Chronos Control Center. Optional heart-rate monitor is available from BM innovations at www.bm-innovations.com/chronos.
Page 22
NOTE: This mode requires a heart-rate monitor (chest belt) that is not included in this kit, but available from BM innovations, Germany (see www.bm-innovations.com/chronos). However, a heart rate can be simulated without a chest belt by the eZ430-Chronos Control Center, see Section 3.3 for details.
Secondary function: None Set function: None 3.2.2.4 Acceleration Mode - RF This mode requires the eZ430-Chronos Control Center PC software. Press # until "ACC" is shown on the LCD (see Figure 3-1). This mode provide a continuous transmission of 3D acceleration from the Chronos module using TI's SimpliciTI protocol stack. In addition, the Chronos module transmits a signal when the #, *, or UP buttons are pushed.
Page 24
• Temperature calibration Secondary function: Start or stop link for Sync Mode. Pushing DOWN starts/stops the pairing process or stop the link (the access point on the PC must be started first from the eZ430-Chronos Control Center (see Section 3.3.3). The RF icon on the LCD flashes when the radio is active. If the pairing fails, it disappears.
Page 25
Secondary function: Start or restart the update process. Push DOWN once to switch to the confirmation menu "CONF". Pushing DOWN again starts or restarts the update process (the wireless update on the PC must be started from the eZ430-Chronos Control Center first (see Section 3.3.1)).
To launch the Control Center software on a Windows PC, shortcuts are available on the Desktop and in the Start Menu under Programs > Texas Instruments > eZ430-Chronos > eZ430-Chronos Control Center. To launch the Control Center software on a Linux PC, browse to /home/<user name>/Texas Instruments/eZ430-Chronos/Control Center/eZ430-Chronos Control Center and run eZ430- Chronos_CC_1_2.tcl as root user.
"Access point started. Now start watch in acc, ppt or sync mode" when the PC is ready 2. Select "ACC" or "PPt" on the eZ430-Chronos module by pushing the # button, depending on the desired function - see detailed description in Section 3.3.1.1...
Right click: UP button NOTE: Holding buttons (for example, to drag and drop) is not supported. Turn the demo off by pushing the DOWN button on the eZ430-Chronos module and clicking "Stop Access Point" in the PC application. Figure 3-3. eZ430-Chronos Control Center With Acceleration Data eZ430-Chronos Software SLAU292F –...
3.3.1.2 PPT Mode This mode allows using the eZ430-Chronos module 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. The default setting is PowerPoint control, and the buttons are mapped to: •...
3.3.2 Key Configuration Tab This tab contains the key mapping for the eZ430-Chronos module buttons #, * and UP. Besides a single key selection (pulldown menu for each button), also full combinations including the Shift, Ctrl, Alt, and Windows keys can be user defined by selecting the corresponding option. Changes can be made while the PPT mode is active.
"Access point started. Now start watch in ACC, PPT or synch mode" when the PC is ready 2. Select "SYnC" on the eZ430-Chronos module by pushing the # button. 3. Initiate pairing on the Chronos module by pushing the DOWN button to activate the selected mode.
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 wrist module. Pairing Chronos module and PC: 1.
0xFFFF), otherwise the update procedure fails due to boundary checks on the Chronos module side. 2. Activate the update mechanism on the PC by clicking Update eZ430-Chronos Watch. The Control Center status line displays "Access point started. Now start watch in rFbSL mode" when the PC is ready.
On or Off On or Off Figure 3-9. eZ430-Chronos Data Logger Feature Overview and Menu Structure Heart rate can be generated by eZ430-Chronos Control Center. Optional heart-rate monitor is available from BM innovations at www.bm- innovations.com/chronos. SLAU292F – November 2009 – Revised October 2013...
Data Logger PC Software The eZ430-Chronos data logger PC software allows reading out logged data from the Chronos module. It can also be used to set and calibrate the Chronos module, as its set modes were removed to free up as much memory as possible for data logging.
1. Activate the pairing on the PC by clicking Start Access Point. When the PC is ready, the eZ430- Chronos Data Logger status line displays Access point started. Now start watch in acc, ppt or sync mode. 2. Select SYnC on the eZ430-Chronos module by pushing the # button (see detailed description in Section 3.3.3).
0xFFFF), otherwise the update procedure fails due to boundary checks on the Chronos module side. 2. Activate the update mechanism on the PC by clicking Update eZ430-Chronos Watch. The Control Center status line displays "Access point started. Now start watch in rFbSL mode" when the PC is ready.
Software Projects 3.6.1 IDE Installation To edit and download code to the CC430 device used inside the eZ430-Chronos module, Code Composer Studio v5.5 Core Edition or the IAR Embedded Workbench KickStart 5.60.2 must be installed. 1. Download Code Composer Studio v5.5 Core Edition from www.ti.com/ccs, IAR Embedded Workbench KickStart from www.ti.com/iarkickstart...
Software Projects www.ti.com Figure 3-12. 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.
3.6.3 eZ430-Chronos Wireless Update Feature The wireless update feature allows to perform a firmware update of the eZ430-Chronos wrist module wirelessly, that is the Chronos module does not need to be opened. The wireless update software should be seen as an application and not as an universal BSL. It can only be invoked by the main application,...
Software Projects www.ti.com Figure 3-14. Flow Chart of Flash Based Wireless Update Software on eZ430-Chronos Wrist Module 3.6.3.3 Error Handling The wireless update software is designed to be fail safe. The radio protocol contains limited error handling due to its small footprint, but the update software provides recovery if the update process fails. Upon communication failures, the Chronos module is put in low-power mode (LPM4) and the LCD is turned off.
3.6.3.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 wrist module are required.
PC. 1. Solder a debug interface connector cable onto the CC1111 access point as shown in Figure 3-16. Figure 3-16. eZ430-Chronos RF Access Point Connection to CC Debugger CC-Debugger RF Access Point Pin 1...
3.6.3.4.2 eZ430-Chronos Wrist Module Update The update of the eZ430-Chronos wrist module needs to be done in two stages. First, the wireless update software needs to be written to the BSL area of the flash memory of the CC430. Afterwards, the main application must be loaded onto the wrist module.
3.6.4.1 Using Code Composer Studio™ v5.5 1. Launch Code Composer Studio v5.5: Start > All Programs > Texas Instruments > Code Composer Studio 5.5.0 > Code Composer Studio 5.5.0 2. Create new Workspace or open existing Workspace that does not yet contain eZ430-Chronos projects NOTE: Workspaces should not be located in a long path of directories as Windows only supports path names up to 255 characters.
433 MHz – Unrestricted IAR Workbench (Other regions) 6. Go to Project > Download and Debug to launch the debugger 3.6.5 eZ430-Chronos GUI Sources Full sources of the eZ430-Chronos Control Center and eZ430-Chronos Data Logger are available in the eZ430-Chronos software packages for Windows SLAC341 and Linux SLAC388.
Page 51
3.6.5.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.
Page 55
0x08 = send new data packet 3.6.5.2 eZ430-Chronos GUI for Linux The eZ430-Chronos PC software for Linux consists of a TCL/Tk scrips, similar to its Windows equivalent. The scripts are available in/home/<user name>/Texas Instruments/eZ430-Chronos/Control Center/eZ430- Chronos Control Center. Section 3.3 for instructions on how to run these scripts on Linux machines.
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 module after the electronic module is removed from its housing. This chapter describes how to remove the electronic module from the housing and how to assemble the wrist module again.
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 and Assembly video on www.ti.com/chronoswiki. Figure 4-2. Remove Chronos Module Battery...
Programming the eZ430-Chronos Wrist Module: Disassembly and Assembly of the Housing www.ti.com 5. Connect the Chronos module to the emulator. The Chronos module and the USB connector must be on the same side of the PCB as shown in Figure 4-3.
Functional Description of the eZ430-Chronos Wrist Module The core technology behind the eZ430-Chronos wrist module 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.
Functional Description of the eZ430-Chronos Wrist Module www.ti.com The PCB does not include an antenna; the metal frame of the Chronos module that surrounds the LCD is used as antenna. The antenna is tuned for best performance when the Chronos module is worn or held in hands.
Functional Description of the eZ430-Chronos RF Access Point www.ti.com 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).
Functional Description of the eZ430-Chronos RF Access Point www.ti.com 4.3.2 Access Point With White PCB This access point consists of an MSP430F5509 microcontroller connected to a <1-GHz transceiver (CC1101) (see Figure 4-12). Figure 4-12. Access Point With White PCB As shown in...
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 Schematics, Layout, BOM, and LCD Gerber files for the eZ430-Chronos wrist module are part of the eZ430-Chronos software packages for Windows SLAC341 and Linux SLAC388. 4.5.1 eZ430-Chronos-433 Wrist Module With Black PCB Figure 4-15. eZ430-Chronos-433 Wrist Module With Black PCB, Schematics SLAU292F –...
Schematics, Layout, BOM, and LCD www.ti.com NOTE: The layers for the eZ430-Chronos-433 wrist module with White PCB also apply to the following layers. Table 4-5 shows the applicable images. Table 4-5. eZ430-Chronos-868 and -915 PCB Cross Reference PCB Layer Figure Reference...
Page 92
Schematics, Layout, BOM, and LCD www.ti.com Table 4-6. eZ430-Chronos-868 Wrist Module With White PCB, BOM List (continued) Designator Value Tolerance Footprint Description Manufacturer BC846BW or Bipolar Transistor NPN SOT323 BC847BW BC846BW or Bipolar Transistor NPN SOT323 BC847BW BC846BW or Bipolar Transistor NPN...
Access Point Schematics, Layout, and BOM www.ti.com 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 With Black PCB RF Access Point Figure 4-37.
Access Point Schematics, Layout, and BOM www.ti.com Table 4-8. eZ430-Chronos-433 Access Point With White PCB, BOM List Designator Value Tolerance Footprint Description Manufacturer 2.2 nF ±10%, X7R Capacitor SMD 100 nF ±10%, X5R or X7R Capacitor SMD 100 nF ±10%, X5R or X7R...
Access Point Schematics, Layout, and BOM www.ti.com 4.6.3 eZ430-Chronos-868 and -915 With Black PCB RF Access Point Figure 4-45. eZ430-Chronos-868 and -915 RF Access Point With Black PCB, Schematics SLAU292F – November 2009 – Revised October 2013 eZ430-Chronos Hardware Submit Documentation Feedback...
Access Point Schematics, Layout, and BOM www.ti.com 4.6.4 eZ430-Chronos-868 and -915 With White PCB RF Access Point Figure 4-49. eZ430-Chronos-868 RF Access Point With White PCB, Schematics SLAU292F – November 2009 – Revised October 2013 eZ430-Chronos Hardware Submit Documentation Feedback...
Access Point Schematics, Layout, and BOM www.ti.com Table 4-11. eZ430-Chronos-868 Access Point With White PCB, BOM List Designator Value Tolerance Footprint Description Manufacturer 2.2 nF ±10%, X7R Capacitor SMD 100 nF ±10%, X5R or X7R Capacitor SMD 100 nF ±10%, X5R or X7R...
Access Point Schematics, Layout, and BOM www.ti.com Table 4-12. eZ430-Chronos-915 Access Point With White PCB, BOM List Designator Value Tolerance Footprint Description Manufacturer 2.2 nF ±10%, X7R Capacitor SMD 100 nF ±10%, X5R or X7R Capacitor SMD 100 nF ±10%, X5R or X7R...
9. How can TI sell the eZ430-Chronos for only US$49? The eZ430-Chronos kit is intended to be an attractive development kit and is not intended to be a consumer product. Texas Instruments and the partner companies are sponsoring components or services to increase the accessibility of flexible and innovative development systems to a broader audience.
Page 124
15. A button fell of the eZ430-Chronos housing after I reassembled it. The buttons of the eZ430-Chronos module housing are held by small C-clips. If the metal strips for the buttons of the Chronos module bent and stuck at the wrist housing buttons, they could have removed the C-clip.
Page 125
24. The wireless update always returns an error while downloading to RAM. Make sure that the file named ram_based_updater.txt, which is located on the working directory of your Control Center or Data Logger GUI has not been changed. If so, reinstall the eZ430-Chronos Software to restore the original file.
Windows XP, but are similar in Windows Vista and Windows 7. eZ430-Chronos RF Access Point 1. The eZ430-Chronos access point USB drivers are included in the eZ430-Chronos installer package. A separate driver wizard window opens during installation as shown in Figure B-1.
4. Windows detects the new hardware as TI CC1111 Low-Power RF to USB CDC Serial Port or eZ430- ChronosAP (see Figure B-3). Figure B-3. Access Point Detection for eZ430-Chronos Figure B-4. Access Point Detection for eZ430-Chronos With Black PCB With White PCB SLAU292F – November 2009 – Revised October 2013...
(COMx) or eZ430-ChronosAP (COMx) in Ports (COM & LPT) (see Figure B-8). Figure B-8. Access Point in Windows Device Manager Figure B-9. Access Point in Windows Device Manager for eZ430-Chronos With Black PCB for eZ430-Chronos With White PCB 9. Verify correct properties of the port settings (see Figure B-10 Figure B-11).
Debug Interface www.ti.com Figure B-10. Port Settings for eZ430-Chronos With Figure B-11. Port Settings for eZ430-Chronos With Black PCB White PCB eZ430-RF Debug Interface 1. Install an IDE of your choice (see Section 3.6), it contains the drivers for the debug interfaces 2.
Revision History www.ti.com Revision History Revision Changes SLAU292E Added information throughout about second generation eZ430-Chronos with white PCB. Section 2.2, Changed supported Linux version and installation instructions. Section 3.4, Changed project file paths. SLAU292F Section 3.6.1, Changed supported IDE versions.
Page 133
Any exceptions to this are strictly prohibited and unauthorized by Texas Instruments unless user has obtained appropriate experimental/development licenses from local regulatory authorities, which is responsibility of user including its acceptable authorization.
Page 134
FCC Interference Statement for Class B EVM devices This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
Page 135
Also, please do not transfer this product, unless you give the same notice above to the transferee. Please note that if you could not follow the instructions above, you will be subject to penalties of Radio Law of Japan. Texas Instruments Japan Limited (address) 24-1, Nishi-Shinjuku 6 chome, Shinjuku-ku, Tokyo, Japan http://www.tij.co.jp...
Page 137
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue.
Need help?
Do you have a question about the eZ430-Chronos and is the answer not in the manual?
Questions and answers