TouchNetix aXiom AX112A EVK User manual

aXiom AX112A EVK Quick Start Guide
1 Introduction
The aXiom AX112A EVK is intended to serve as a platform, to evaluate the capabilities of the AX112A
device. This quick start guide will provide an overview of the EVK, how to setup the EVK system and how
to communicate with the AX112A device using TouchHub2.
Doc: TNxAN00044 Pg: 1of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
Contents
1 Introduction 1
2 Terminology 3
3 Getting Started With The AX112A EVK 4
4 TouchHub2 Software 7
4.1Reports..................................................... 7
4.2TouchDrawing ................................................ 7
4.3 Loading and Saving AX112A Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.4 Loading New AX112A Device Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.5ProtocolBridgeModes ........................................... 10
4.6 Updating the Protocol Bridge Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.7LicenceKey(Optional)........................................... 12
5 AX112A EVK Overview 13
5.1EVKContents................................................. 13
5.2AX112AEVKHeaders ............................................ 14
5.2.1HostCommsHeader-SK3 ..................................... 14
5.2.2 Communication Mode Select Header - PL4 . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2.3 I2CAddressSelectHeader-PL1.................................. 15
5.2.4 Master Comms GPIO Header - SK6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.5 Master Comms I2CConnector-SK7 ............................... 16
5.2.6Sync/GPIOHeader-PL9 ..................................... 16
Appendix A References 17
Appendix B EVK Dimensions 18
Appendix C Bridge Board Dimensions 19
Appendix D EVK Schematic 20
Appendix E Legal Copyright and Disclaimer 22
Appendix F Document History 23
List of Figures
3-1AX112AEVKConnectionImage ..................................... 5
3-2 TouchHub2 Drawing Window, Target Information and Settings . . . . . . . . . . . . . . . . . . . 6
4.2-1EnableDrawing .............................................. 7
4.3-1 Loading a New Configuration File in TouchHub2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3-2 Saving a Configuration File in TouchHub2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.4-1 Loading New aXiom Device Firmware in TouchHub2 . . . . . . . . . . . . . . . . . . . . . . . . 9
4.5-1BridgeModeSelect............................................ 10
4.6-1BridgeFirmwareUpdate ......................................... 11
4.6-2BridgeFirmwareVersion ......................................... 11
4.7-1TouchHub2LicenceEdit ......................................... 12
4.7-2LicencingWindow............................................. 12
5.2.2-1 EVK Communication Mode Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2.3-1 I2CAddressselect............................................ 15
B-1EVKDimensions ............................................... 18
C-1BridgeBoardDimensions ......................................... 19
D-1EVKSchematic-Page1 .......................................... 20
D-2EVKSchematic-Page2 .......................................... 21
Doc: TNxAN00044 Pg: 2of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
2 Terminology
Term / Abbreviation Description
EVK aXiom AX112A Evaluation Kit.
FFC Flat Flex Cable.
FPC Flexible Printed Circuit.
GPIO General Purpose Input/Output.
I2C Inter-Integrated Circuit, synchronous two wire communication serial bus.
Bridge
The Protocol Bridge board is a module that communicates with the AX112A
device over I2C or SPI and presents a USB HID device to the host system. In
effect, it acts as a USB to I2C/SPI translator.
Report(s) Messages to the host from the AX112A device.
SPI Serial Peripheral Interface, synchronous four wire communication serial bus.
Target Either a proximity, hover or a touch detection.
TouchHub2 TouchNetix proprietary software; used to demo, tune and load
firmware/configuration files to the aXiom device via the Bridge.
Touch Screen This is an assembly comprising of a touch sensor and FPC bonded to a glass lens.
Table 2-1: Application Note Terminology and Abbreviations
Doc: TNxAN00044 Pg: 3of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
3 Getting Started With The AX112A EVK
To start using the AX112A EVK system you will need the following:
1. A PC running Windows 10 operating system (minimum requirement)
2. AX112A EVK board (supplied)
3. Bridge board (supplied)
4. USB A to mini USB B cable (supplied)
5. A TouchNetix touch screen (other compatible touch screens can be used)
6. FFC cable (supplied)
7. TouchHub2 software
The following steps explain how to set up the AX112A EVK system:
1. Connect the touch screen to the AX112A EVK board. (make a note of the number printed on the
underside of the touch screen starting ’840-’ as you will need this later)
(a) Lift the latches on connectors SK1 and SK2 on the EVK board.
(b) Align the FPC attached to the touch screen with SK1 and SK2 on the EVK board ensuring that
the gold contacts are facing downwards into the connectors. (This needs to be done at a
slight angle to allow the tabs on the edge of the FPC to engage in the connector).
(c) Ensure that the FPC is fully inserted into connectors SK1 and SK2 before fully closing the latches.
2. Connect the EVK board to the TNxAC-009 Bridge board.
(a) On both of the PCB’s, ensure that you have pulled the tabs on either side of the connectors
out, so that the cable can be slid in easily.
(b) Before inserting the FFC into the connectors, ensure that the silver contacts are facing upwards.
(c) Insert the FFC into each of the connectors until fully inserted and then press the tabs either side
back in, to lock the cable in place.
3. Connect the Bridge board to a Windows based host PC using the supplied or compatible USB
cable. (The host PC requires a USB2.0 or newer socket.)
(a) The Bridge board provides power to the EVK when connected to the host.
(b) When the Bridge board is powered, there are 2 LED’s that should be on.
i. LED1 and LED2, next to the connector labeled ’DEBUG’.
(c) When the EVK is powered, there is 1 LED that should be on.
i. LED4 - Located near the connector PL4
4. Install and launch TouchHub2.
(a) TouchHub2 will automatically discover the first available Bridge once running.
(b) You should then see ’Connected’ in the bottom left hand corner of the window.
(c) Select ’Drawing’ from within the ’Main Menu’ at the top of the screen.
(d) TouchHub2 also has a ’Quick Start guide’ within the software which can be found in the ’Help’
menu.
Doc: TNxAN00044 Pg: 4of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
The EVK setup should look like the the following image.
Figure 3-1: AX112A EVK Connection Image
Key Component
1Touch Screen.
2aXiom AX112A EVK board.
3FFC between AX112A EVK board and the Bridge board.
4Bridge board (TNxAC-009).
5USB connection to the host.
Table 3-1: AX112A EVK Connections
Doc: TNxAN00044 Pg: 5of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
The different views seen here, can be selected by opening the ’Report Data Views’ menu. Views that
display real-time target data will reference u41 in the view title. The ’Drawing Settings’ in the ’Report
Data Views’ menu, will allow for different methods of visualizing the target data.
Figure 3-2: TouchHub2 Drawing Window, Target Information and Settings
Doc: TNxAN00044 Pg: 6of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
4 TouchHub2 Software
TouchHub2 is a proprietary TouchNetix application that has been designed to configure the aXiom
family of touch controllers. Without a licence key, TouchHub2 will run in a demo mode, which enables
the drawing interface and access to information regarding the reports that the aXiom device is generating.
With a licence key, different tuning and configuration options will be available, depending on the type
of licence you are issued with. TouchHub2 also enables configuration files to be loaded and/or saved,
as well as new firmware to be loaded to the device.
4.1 Reports
Reports are data messages that the aXiom device generates, to provide the host with real-time information.
There are two main reports that will be observed. (Other reports may be observed, and can be ignored
for the sake of this quick start guide.)
• u01 - System Report
–Heartbeat message from the firmware to notify the host that the aXiom device is functioning.
–A system report message is also sent at aXiom boot.
–A typical configuration will generate this heartbeat message once per second.
• u41 - Target Report
–This report includes all proximity, hover and touch targets and their detection states.
–All target statuses are reported in a single report.
–A typical configuration will generate a target report message after every touch panel measurement
frame.
4.2 Touch Drawing
The Drawing window in TouchHub2 is used to verify that touches, hover and proximity targets are correctly
reported by the aXiom device. Before the drawing mode can become active, it needs to be enabled
by moving the switch in the window from ’Off’ to ’On’. This will allow TouchHub2 to consume the u41
target reports from the aXiom device and draw the appropriate markers/lines.
Figure 4.2-1: Enable Drawing
For more help with TouchHub2 use the help guide referred to in the ’Quick Start guide’ within the
software which can be found in the ’Help’ menu.
Doc: TNxAN00044 Pg: 7of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
4.3 Loading and Saving AX112A Configurations
The configuration file, contains all the necessary register settings to tune the AX112A to the physical
characteristics of the sensor connected to it, configure measurement modes, process measurement
results and react to environmental effects such as noise and temperature changes. To load or save
configuration files, first open the ’Configuration’ view within the ’Device Views’ menu.
Figure 4.3-1: Loading a New Configuration File in TouchHub2
If loading a new configuration file received from TouchNetix, select ’Load Configuration’ and then
browse for the file in the pop-up window that appears, and click ’open’. On the window that remains
open, do not change any of the tick boxes unless instructed to do so by TouchNetix, and click ’Load’
to load the file. Once the new configuration file has been loaded, the EVK board will reset
automatically and TouchHub2 will reconnect.
Figure 4.3-2: Saving a Configuration File in TouchHub2
To save a configuration file, select ’Save Configuration’, enter the name and location then click ’Save’.
Doc: TNxAN00044 Pg: 8of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
4.4 Loading New AX112A Device Firmware
TouchHub2 can be used to update the aXiom firmware. It will handle the update process and automatically
reset the device once the download is complete. Depending on the changes in the firmware, the
configuration file may need to be reloaded after downloading new firmware. See section Loading and
Saving AX112A Configurations for how to load configuration files. The firmware is contained within an
.alc file.
Figure 4.4-1: Loading New aXiom Device Firmware in TouchHub2
Doc: TNxAN00044 Pg: 9of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
4.5 Protocol Bridge Modes
The Bridge can be configured to enumerate as a USB touch digitizer device, whereby touch inputs will
generate appropriate HID reports for the host operating system to respond to. To change the Bridge
mode, navigate to the ’Connection’ menu and select the ’System Maintenance’ option from the drop
down menu. Click the ’OK ’ button in the warning pop-up window and then, on the next window, ensure
that the Bridge tab is selected. The Bridge supports three modes and can be selected as per Figure 4.5-1
Bridge Mode Select:
1. TBP Basic Mode - Allows TouchHub2 to communicate with the aXiom device being configured and
tested.
2. TBP Digitizer Mode - The Bridge will enumerate as multi-touch digitizer and allow the first 5 targets to
be sent to Windows to process.
3. TBP Absolute Mouse Mode - The Bridge will control the mouse based on the state of the targets.
Note: In Digitizer and Absolute Mouse Modes windows will respond to messages sent by the Bridge
and treat it as an input device. Therefore, if the aXiom device is not configured correctly you may get
unwanted input to the OS. To avoid this, keep the Bridge in Basic mode until a valid configuration has
been loaded into the aXiom device.
Once the desired mode has been selected, click the ’Apply’ button. The Bridge will reset and
re-enumerate with Windows.
Figure 4.5-1: Bridge Mode Select
Doc: TNxAN00044 Pg: 10 of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
4.6 Updating the Protocol Bridge Firmware
It may be necessary to update the Bridge firmware from time to time and this can be done using the
TouchHub2 application. To access this option, select the ’Connection’ menu and then the ’System
Maintenance’ option from the drop down menu. This will open the System Maintenance window and
you should then select the ’Bridge’ tab. Click ’Bridge Reflash’ and a file selector window will open,
select from either a *.th2bridgefw, *.elf or *.dfw file which contains the new Bridge firmware.
Figure 4.6-1: Bridge Firmware Update
Once the firmware update is complete, the Bridge will reset and TouchHub2 will automatically
reconnect to the Bridge. The Bridge firmware version can be verified in the status bar of TouchHub2.
Figure 4.6-2: Bridge Firmware Version
Doc: TNxAN00044 Pg: 11 of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
4.7 Licence Key (Optional)
TouchHub2 requires a licence key to access and tune aXiom devices. Without a licence key,
TouchHub2 operates in Demo mode. To request a new licence or an extension to an existing licence,
please contact TouchNetix. Enter the licence key by selecting the ’Help’ menu and selecting ’Licence’
from the drop down menu.
Figure 4.7-1: TouchHub2 Licence Edit
Click on the ’Test’ button to ensure the key is valid and has been inputted correctly. Once the key is
verified, click ’Save’. The licence expiry date is shown in the pop-up.
Figure 4.7-2: Licencing Window
Doc: TNxAN00044 Pg: 12 of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
5 AX112A EVK Overview
5.1 EVK Contents
The EVK contains a complete system to get up and running with the aXiom AX112A device. The EVK is
comprised of:
1. AX112A EVK board featuring the AX112A device.
2. TouchNetix Touch Screen.
3. TNxAC-009 Bridge board with USB cable and a FFC to connect to the EVK board.
Key Silkscreen Identifier Name
1IC2 AX112A Device.
2SK1, SK2 Touch Screen FPC Connectors.
3SKAUX0, SKAUX1,
SKAUX2, SKAUX3 Press Sense FPC Connectors.
4SW1 AX112A Reset Button.
5SK4 Bridge Board Connector.
6SK3 Host Comms Header.
7PL4 Host Comms Mode Select; SPI or I2C.
8PL1 I2C Address Select.
9SK6 Master Comms GPIO Header.
10 SK7 Master Comms I2C Connector.
11 PL9 Sync / GPIO Header.
12 LED0, LED1,
LED2, LED3 GPIO LEDs.
13 SK9 Power Barrel Jack, 5V 1A.
14 SK5 Metal touch Ground Wire Connector.
Table 5.1-1: AX112A EVK Overview
Doc: TNxAN00044 Pg: 13 of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
5.2 AX112A EVK Headers
5.2.1 Host Comms Header - SK3
Pin Name Description
1VDDIN 5V Power
2SLVSDA/SCK SPI: SCK
I2C: SDA
3SLCSCL/nSS SPI: Slave Select
I2C: SCL
4nReset Reset AX112A Device
5SLVnIRQ Active Low IRQ signal from
AX112A Device to Host
6GND Ground
7SLVI2CADDRSEL/MOSI SPI: MOSI
I2C: Address select
8nSLVI2C/MISO SPI: MISO
I2C: I2C Comms Select
9SLVSDA/SCK SPI: SCK
I2C: SDA
10 SLVSCL/nSS SPI: Slave Select
I2C: SCL
Table 5.2.1-1: Host Comms
This host comms header is an exact pin-out of SK4, the FFC connector to the Bridge board. This connector
is useful to provide a direct connection to the aXiom AX112A’s SPI and I2C interfaces. Some of the pins
have multiple functions which are dependent on the Communication Mode Select Header - PL4, these
are identified in the pin-out table as SPI and I2C.
Doc: TNxAN00044 Pg: 14 of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
5.2.2 Communication Mode Select Header - PL4
Pin Name Description
1nSLVI2C/MISO SPI: MISO
I2C: Comms mode select
2GND Ground
Table 5.2.2-1: Communication Mode Select Header
The AX112A EVK board will use the SPI communication interface to the host by default, with nothing set
on the header. By fitting jumpers in accordance with Figure 5.2.2-1, you can change the communication
mode accordingly..
I2C mode is selected in the left image, SPI is selected in the right image.
Figure 5.2.2-1: EVK Communication Mode Select
5.2.3 I2C Address Select Header - PL1
Pin Name Description
13V3 Power
2SLVI2CADDRSEL/MOSI SPI: MOSI
I2C: Address select
3GND Ground
Table 5.2.3-1: I2C Address Select Header
I2C 0x66 address is selected in the left image, I2C 0x67 address is selected in the right image.
Figure 5.2.3-1: I2C Address select
If using SPI, no jumper should to be fitted on PL1.
Doc: TNxAN00044 Pg: 15 of 23 Rev: A6

aXiom AX112A EVK Quick Start Guide
5.2.4 Master Comms GPIO Header - SK6
Pin Name Description
1MSTCOMMS0 GPIO
2MSTCOMMS1 GPIO
3MSTCOMMS2 GPIO
4MSTCOMMS3 GPIO
5GND Ground
Table 5.2.4-1: Master Comms GPIO Header
All MSTCOMMS pins have 3K3 ohm pull-up resistors to 3V3. The master comms interface is intended to
be connected to a device, that will trigger/control any haptic actuators based, on the haptic hotspots
that are defined within the AX112A device configuration file. Refer to TNxAN00036 aXiom Touch
Controller Haptics Drive for more information.
5.2.5 Master Comms I2C Connector - SK7
Pin Name Description
1VDD 5V power
2MSTCOMMS0 Master I2C SDA
3MSTCOMMS1 Master I2C SCL
4MSTCOMMS2 IRQ
5GND Ground
Table 5.2.5-1: Master Comms I2C Connector
This I2C bus is independent from the host comms I2C bus. All MSTCOMMS pins have 3K3 ohm pull-up
resistors to 3V3. The master comms interface is intended to be connected to a device, that will
trigger/control any haptic actuators based, on the haptic hotspots that are defined within the AX112A
device configuration file. Refer to TNxAN00036 aXiom Touch Controller Haptics Drive for more
information.
5.2.6 Sync / GPIO Header - PL9
Pin Name Description
1VDD 5V Power
2GPIO0 GPIO
3GND Ground
4GPIO1 GPIO
53V3 3.3V Power
6GPIO2 GPIO
7GPIO4 GPIO
8GPIO3 GPIO
Table 5.2.6-1: Sync / GPIO Header
Doc: TNxAN00044 Pg: 16 of 23 Rev: A6
Table of contents
Other TouchNetix Computer Hardware manuals