IQ Switch
®
ProxSense
®
Series
AZD026 – Azoteq USB-dongles Overview
Contents
1
Azoteq USB-dongle usage................................................................................................................................... 2
Azoteq USB-dongle pin-layout ........................................................................................................................................ 3
2
3
Connecting USB-dongle for
Programming
.......................................................................................................... 3
Connecting USB-dongle for
Serial Communication
............................................................................................. 5
3.1
3.2
3.3
4
5
6
1-wire protocol .................................................................................................................................................. 5
SPI ...................................................................................................................................................................... 5
I C ...................................................................................................................................................................... 6
2
Flash Programming (CT210/CT210A) .................................................................................................................. 7
Boot loader Programming (CT210/CT210A/DS100) ............................................................................................ 7
Revision history .................................................................................................................................................. 8
Copyright © Azoteq (Pty) Ltd
All Rights Reserved.
AZD026 – Azoteq USB-dongle Overview
Revision 0.10
Page 1 of 9
November 2017
IQ Switch
®
ProxSense
™
Series
1 Azoteq USB-dongle usage
The Azoteq USB-dongles available for commercial use are listed in Table 1.1. The dongles are
connected to a computer via a mini-USB (micro-USB for CT210A) cable and are used:
(Please Note: Use with USB data cable only)
As an interface to program OTP
1
bits which is available on certain ICs (to customize an
IC for a certain design), see tables Table 2.1 and Table 2.2 for pin assignment or
to perform serial communication between computer and IC via
o
1-wire Communication Protocol see Table 3.1,
o
SPI see Table 3.2,
o
I
2
C see Table 3.3,
Flash programming, Table 4.1
Boot loader programming, Table 5.1
Azoteq provides software used for programming OTP bits. This software is known as USBProg
and is intended for prototyping purposes. More information regarding USBProg can be found
in application note AZD007.
Azoteq provides software used for the serial streaming of data to a computer utilising the
Azoteq USB-dongles. Each IC has its own dedicated software and is intended for prototyping
purposes and can be found on the Azoteq website under Software and Tools.
Table 1.1
Azoteq
dongle
CT210A
CT210
DS100
Description
4
th
Generation programmer
and data streamer
3
rd
Generation programmer
and data streamer
Data Streaming Dongle
Azoteq USB-dongles
Device
Supported
ALL
ALL
ALL
Data
Streaming
Programming
Boot
loading
1
One Time Programmable bit – Every bit is only programmable once
AZD026 – Azoteq USB dongles Overview
Revision 0.10
Page 2 of 9
November 2017
Copyright © Azoteq (Pty) Ltd
All Rights Reserved.
IQ Switch
®
ProxSense
™
Series
Azoteq USB-dongle pin-layout
Pin 3: VDDHI
Pin 1: GND
Pin 2: NC
Figure 1.2
Pin layout
2 Connecting USB-dongle for
Programming
Table 2.1
CT pin #
1
2
3
4
5
6
7
8
9
10
IQS127/
IQS128
V
SS
V
DDHI
SHLD/POUT
CX
TO0/DATA
TO1
Azoteq USB-dongle pin assignment for programming IC’s
IQS232
V
SS
V
DDHI
POUT/RF&RDY
TO0/SDA
TO1/SCL
IQS213A/IQS263/
IQS266
V
SS
V
DDHI
RDY
SDA
SCL
IQS333/
IQS360(A)
V
SS
V
DDHI
PWM3
SDA
SCL
IQS62x/IQS680
V
SS
V
DDHI
LTX/LED0/OUTPUT
SDA
SCL
IQS133
V
SS
V
DDHI
Only devices with OTP bits are shown
Copyright © Azoteq (Pty) Ltd
All Rights Reserved.
AZD026 – Azoteq USB dongles Overview
Revision 0.10
Page 3 of 9
November 2017
IQ Switch
®
ProxSense
™
Series
Table 2.2
CT pin
#
1
2
3
4
5
6
7
8
9
10
Azoteq USB-dongle pin assignment for programming with
special connection
IQS227AS/IQS228AS
IQS211(A)/IQS231(A)
V
SS
V
DDHI
IO1 / SCL (diode required – see picture)
IO2 / SDA
IO1 / SCL
CT210/CT210A
Table 2.3
Azoteq USB-dongle pin assignment for programming IQS333
OTP using Azoteq USBProg
CT pin #
1
2
3
4
5
6
7
8
9
10
IQS333
V
SS
V
DDHI
PWM3
SDA
SCL
RDY
Note: Insure that V
DDHI
and V
REG
capacitors are connected as specified by the relevant
datasheet for all programming.
Copyright © Azoteq (Pty) Ltd
All Rights Reserved.
AZD026 – Azoteq USB dongles Overview
Revision 0.10
Page 4 of 9
November 2017
IQ Switch
®
ProxSense
™
Series
3 Connecting USB-dongle for
Serial Communication
Please refer to the data sheet and communication interface of the specific device for
information regarding the communication protocol supported.
3.1 1-wire protocol
Table 3.1
Azoteq USB-dongle pin assignment for 1-wire protocol
USB-dongle pin
#
1
2
3
2
4
…
9
10
DATA
V
DDHI
Azoteq 1-wire device
V
SS
3.2 SPI
Table 3.2
Azoteq USB-dongle pin assignment for SPI
Azoteq SPI Device
V
SS
V
DDHI
USB-dongle pin
#
1
2
3
4
5
6
7
8
9
10
MOSI
SOMI
RDY
SCK
/SS
2
VDDHI can be supplied by an external source, please ensure the same voltage levels as USB-
dongle are followed
Copyright © Azoteq (Pty) Ltd
All Rights Reserved.
AZD026 – Azoteq USB dongles Overview
Revision 0.10
Page 5 of 9
November 2017