background image

2.  Pre-Programmed Devices

Pre-programmed devices are useful for end systems that do not provide access to the configuration pins on the device. Devices are
programmed before being installed in the end system. Pre-programming options include using a ToolStick programming socket, using a
third-party programmer, or using Silicon Labs’ in-house programming service.

2.1  Using a ToolStick Socket

The ToolStick sockets are available from 

http://www.silabs.com/toolstick

. The ToolStick socket that's compatible with the CPT007B and

CPT112S TouchXpress devices is the 

ToolStick990MPP

.

Figure 2.1.  Example ToolStick Socket Board

The socket connects to a ToolStick Base Adapter. The following steps are initial setup instructions that must be completed once:

1. Download and install Simplicity Studio (

http://www.silabs.com/simplicity

) on the programming PC.

2. The auto-detect feature in Simplicity Studio can cause a CPT device to miss touches. First disable automatic detection by clicking

the [

Settings

] icon, selecting [

Device Manager

]>[

TCF Device Discovery

], and selecting [

Never

] for [

USB Discovery Options

].

Click [

OK

].

3. Ensure the socket switch is in the OFF position.
4. Connect the board to the ToolStick Base Adapter.
5. Connect the ToolStick Base Adapter to the PC.

The programming procedure for this socket is:

1. Place the TouchXpress device to be programmed into the socket, using the guide in the corner to ensure proper orientation.
2. Move the socket board switch to the ON position.
3. Click the [

Refresh detected hardware

] button in Simplicity Studio.

4. Select the device under [

Detected Hardware

].

5. Click the [

Xpress Configurator

] tile.

6. Load the desired configuration and click the [

Program to Device

] button.

7. Move the socket board switch to the OFF position.
8. Remove the device from the socket.

More information about [

Xpress Configurator

] is available in AN0829: "Capacitive Sensing Library Configuration Guide." Application

notes can be accessed within Simplicity Studio using the [

Application Notes

] tile or on the Silicon Labs website (

www.silabs.com/inter-

face-appnotes

).

AN949: TouchXpress™ Programming Guide

Pre-Programmed Devices

silabs.com

 | Smart. Connected. Energy-friendly.

Rev. 0.1  |  3

Summary of Contents for TouchXpress DEBUGADPTR1-USB

Page 1: ...ed and whether access is available to the configuration pins of the device Additional information on production programming for Silicon Labs in gener al can be found on the website https www silabs com products mcu Pages Program mingOptions aspx KEY POINTS When programming a device in system it is necessary that the ToolStick and the device being programmed share a common ground Third party progra...

Page 2: ...he application system three test points can be located on the edge of the PCB for use with an adapter cable USB Debug Adapter ToolStick Debug Adapter Figure 1 1 USB Debug Adapter and ToolStick Debug Adapter The required connections to program a TouchXpress device with the USB Debug Adpater or ToolStick Debug Adapter are Table 1 1 Required Connections for USB Debug Adapter or ToolStick Debug Adapte...

Page 3: ...Simplicity Studio to program the devices More infor mation about Xpress Configurator is available in AN0829 Capacitive Sensing Library Configuration Guide Application notes can be accessed within Simplicity Studio using the Application Notes tile or on the Silicon Labs website www silabs com interface app notes Figure 1 3 Xpress Configurator in Simplicity Studio AN949 TouchXpress Programming Guide...

Page 4: ...Settings icon selecting Device Manager TCF Device Discovery and selecting Never for USB Discovery Options Click OK 3 Ensure the socket switch is in the OFF position 4 Connect the board to the ToolStick Base Adapter 5 Connect the ToolStick Base Adapter to the PC The programming procedure for this socket is 1 Place the TouchXpress device to be programmed into the socket using the guide in the corner...

Page 5: ... about their programming solutions 2 3 In House Programming For production orders Silicon Labs offers a programming service for all TouchXpress devices The pre programmed devices can be installed directly in the end system without providing access to the debug pins Contact your local sales representative for more infor mation about this service http www silabs com buysample Pages contact sales asp...

Page 6: ...or health which if it fails can be reasonably expected to result in significant personal injury or death Silicon Laboratories products are generally not intended for military applications Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including but not limited to nuclear biological or chemical weapons or missiles capable of delivering such weapons...

Reviews: