Difference between revisions of "HT USBee-AxPro"

From sigrok
Jump to navigation Jump to search
m (Uwe Hermann moved page HT-USBee AxPro to HT USBee-AxPro: Use exact spelling of the device.)
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox logic analyzer
{{Infobox logic analyzer
| image            =  
| image            = [[File:Ht usbee axpro v5 mugshot.png|180px]]
| name            = HT-USBee AxPro
| name            = HT USBee-AxPro
| status          = supported
| status          = supported
| source_code_dir  = fx2lafw
| source_code_dir  = fx2lafw
| channels        = 8
| channels        = 8 + 1
| analog channels  = 1
| samplerate      = 8ch @ 24MHz, 8+1ch @ 12MHz
| samplerate      = 24MHz
| samplerate_state = —
| samplerate_state = —
| triggers        = none (SW-only)
| triggers        = none (SW-only)
Line 13: Line 12:
| memory          = none
| memory          = none
| compression      = none
| compression      = none
| website          =  
| website          = [http://de.aliexpress.com/item/New-3-in-1-Tool-Oscilloscope-Logic-Analyzer-ALTERA-Saleae8-USBEE-AX-PRO-Altera-USB-Blaster/32236912930.html aliexpress.com]
}}
}}


The '''HT-USBee AxPro''' is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, and with 1 additional analog channels. It is able to switch between USBee AX-Pro, Salea 8 Logic 8 and Altera Usb blaster mode via a button. When pressing the button the usb id changes.
The '''HT USBee-AxPro''' is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (3MHz analog bandwidth).
 
It is able to switch between USBee AX-Pro, Salea Logic and Altera USB blaster mode via a button. When pressing the button the USB VID/PID changes.


It is a clone of the [[CWAV USBee AX-Pro]].
It is a clone of the [[CWAV USBee AX-Pro]].
Line 22: Line 23:
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.


'''Note''': Only the logic analyzer functionality is supported so far, analog support is work in progress.  
See [[HT USBee-AxPro/Info]] for some more details (such as '''lsusb -v''' output) on the device.


== Hardware ==
== Hardware ==
'''HT2013 V5.00''':


* '''Main chip''': [http://www.cypress.com/?docID=45142 Cypress CY7C68013A-56SSOP (FX2LP)]
* '''Main chip''': [http://www.cypress.com/?docID=45142 Cypress CY7C68013A-56SSOP (FX2LP)]
* '''I2C EEPROM 1 64k''': [http://ww1.microchip.com/downloads/en/DeviceDoc/21189f.pdf Microchip 24LC641]
* '''64Kbit I²C EEPROM''': [http://ww1.microchip.com/downloads/en/DeviceDoc/21189f.pdf Microchip 24LC641]
* '''I2C EEPROM 2 2k''': [http://ww1.microchip.com/downloads/en/DeviceDoc/21709c.pdf Microchip 24LC02B]
* '''2Kbit I²C EEPROM''': [http://ww1.microchip.com/downloads/en/DeviceDoc/21709c.pdf Microchip 24LC02B]
* '''Auxiliary 8051 chip''': [http://www.st.com/web/en/resource/technical/document/datasheet/DM00024550.pdf ST stm8s003f3] (used for handling the button)
* '''Auxiliary 8051 chip''': [http://www.st.com/web/en/resource/technical/document/datasheet/DM00024550.pdf ST STM8S003F3] (used for handling the button)
* '''Supply voltage regulator''': Advanced Monolithic Systems AMS1117-3.3
* '''Supply voltage regulator''': Advanced Monolithic Systems AMS1117-3.3
* '''Analog-to-Digital converter''': [http://www.ti.com/lit/ds/symlink/tlc5510.pdf Texas Instruments TLC5510I]
* '''Analog-to-digital converter''': [http://www.ti.com/lit/ds/symlink/tlc5510.pdf Texas Instruments TLC5510I]
* '''Analog input amplifiers''': [http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf Analog Devices AD8065] (SMD marking "HRA")
* '''Analog input amplifiers''': [http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf Analog Devices AD8065] (SMD marking "HRA")
* '''Analog amplifiers negative supply''': [http://www.intersil.com/content/dam/Intersil/documents/icl7/icl7660.pdf Intersil ICL7660 (7660 AIBAZ V120428A)]
* '''Analog amplifiers negative supply''': [http://www.intersil.com/content/dam/Intersil/documents/icl7/icl7660.pdf Intersil ICL7660 (7660 AIBAZ V120428A)]
* '''Crystal''': 24MHz
* '''Crystal''': 24MHz
* ...


=== FX2LP pin mappings ===
=== FX2LP pin mappings ===
Line 41: Line 43:
{| border="0" style="font-size: smaller;" class="alternategrey sigroktable"
{| border="0" style="font-size: smaller;" class="alternategrey sigroktable"
|-  
|-  
! #     !! Pin         !! Destination !! Remark
! # !! Pin !! Destination !! Remark
|-
|-
|  || CTL_2      || ADC_CLK   || ADC clock
|  || CTL2 || ADC_CLK || ADC clock
|-
|-
|  || PD0..7       || ADC_D1..8   || ADC data output
|  || PD0..7 || ADC_D1..8 || ADC data output
|}
|}
=== Analog frontend ===
'''Schematics''':
[[File:Ht-usbee-axpro analog schematics.svg|500px]]
'''Notes''':
* Some devices have R2 = 66.5Ω (instead of 66.5kΩ), this basically limits the range to -3.3V — +3.3V.
* TLC5510 is used with ~3.3V "reference" from LDO output which is both out of the allowed range and is a major source of inaccuracy.
* Some devices (probably those that do not have U5 populated) produce bogus min and max spikes when measuring certain voltages, this can probably be remedied by adding small (on the order of 10s pF) capacitance to U5 Vcc and GND pins or to the ADC CLK line.
'''HT_V6.0''':
* ...
=== Pin mappings ===
The FX2 CTL2 and PD0..7 pins are mapped exactly like the '''HT2013 V5.00''' version. The TLC5510I OE# pin is tied to GND.


== Photos ==
== Photos ==
'''HT2013 V5.00''':
<gallery>
File:Ht-usbee-axpro_package.jpg |<small>Device package</small>
File:Ht-usbee case front.jpg |<small>Case, front</small>
File:Ht-usbee device.jpg |<small>Device</small>
File:Ht-usbee pcb front.jpg |<small>PCB, front</small>
File:PCB3.jpg |<small>PCB, front</small>
File:Ht-usbee pcb.jpg |<small>PCB, front</small>
File:Ht-usbee backside.jpg |<small>PCB, back</small>
File:TLC5510I.jpg |<small>TLC5510I</small>
File:STM8_1.jpg |<small>STM8 1</small>
File:SM8_2.jpg |<small>STM8 2</small>
File:Probe_adaptor.jpg |<small>Probe adaptor</small>
File:FX2.jpg |<small>FX2</small>
File:Expansion_board.jpg |<small>Expansion board</small>
File:AMS1117.jpg |<small>AMS1117</small>
File:7660.jpg |<small>7660</small>
File:24LC64.jpg |<small>24LC64</small>
File:24LC02B.jpg |<small>24LC02B</small>
File:Ht-usbee-axpro_no_siggen_pcb.jpg |<small>Version without signal generator</small>
File:Ht-usbee-axpro_no_siggen_case.jpg |<small>Version without signal generator case</small>
</gallery>
'''HT2013 V5.00 (no blue button PCB)''':
<gallery>
File:Ht usbee axpro v5 package contents.jpg|<small>Package contents</small>
File:Ht usbee axpro v5 device top.jpg|<small>Device, top</small>
File:Ht usbee axpro v5 device bottom.jpg|<small>Device, bottom</small>
File:Ht usbee axpro v5 connector.jpg|<small>Connector</small>
File:Ht usbee axpro v5 usb.jpg|<small>USB</small>
File:Ht usbee axpro v5 analog connector top.jpg|<small>Analog connector, top</small>
File:Ht usbee axpro v5 analog connector bottom.jpg|<small>Analog connector, bottom</small>
File:Ht usbee axpro v5 button conn.jpg|<small>Button connector</small>
File:Ht usbee axpro v5 pcb top.jpg|<small>PCB, top</small>
File:Ht usbee axpro v5 pcb bottom.jpg|<small>PCB, bottom</small>
File:Ht usbee axpro v5 cypress fx2.jpg|<small>Cypress FX2</small>
File:Ht usbee axpro v5 st stm8s003f3.jpg|<small>ST STM8S003F3</small>
File:Ht usbee axpro v5 microchip 24lc64i.jpg|<small>Microchip 24LC64I</small>
File:Ht usbee axpro v5 microchip 24lc02bi.jpg|<small>Microchip 24LC02BI</small>
File:Ht usbee axpro v5 intersil icl7660.jpg|<small>Intersil ICL7660</small>
File:Ht usbee axpro v5 ti tlc5510i.jpg|<small>TI TLC5510I</small>
File:Ht usbee axpro v5 ams1117-3.3.jpg|<small>AMS1117-3.3</small>
</gallery>
'''HT_V6.0''':


<gallery>
<gallery>
File:Ht usbee axpro package contents.jpg|<small>Package contents</small>
File:Ht usbee axpro device top.jpg|<small>Device, top</small>
File:Ht usbee axpro device bottom.jpg|<small>Device, bottom</small>
File:Ht usbee axpro connector.jpg|<small>Connector</small>
File:Ht usbee axpro usb.jpg|<small>USB</small>
File:Ht usbee axpro analog adapter top.jpg|<small>Analog adapter, top</small>
File:Ht usbee axpro analog adapter bottom.jpg|<small>Analog adapter, bottom</small>
File:Ht usbee axpro pcb top.jpg|<small>PCB, top</small>
File:Ht usbee axpro pcb bottom.jpg|<small>PCB, bottom</small>
File:Ht usbee axpro cypress fx2.jpg|<small>Cypress FX2</small>
File:Ht usbee axpro microchip 24lc02b.jpg|<small>Microchip 24LC02B</small>
File:Ht usbee axpro tlc5510i.jpg|<small>TI TLC5510I</small>
File:Ht usbee axpro intersil icl7660s.jpg|<small>Intersil ICL7660S</small>
File:Ht usbee axpro ams1117-3.3.jpg|<small>AMS1117-3.3</small>
File:Ht usbee axpro hra.jpg|<small>HRA</small>
File:Ht usbee axpro 24mhz crystal.jpg|<small>24MHz crystal</small>
</gallery>
</gallery>


Line 59: Line 145:
== Resources ==
== Resources ==


* http://www.epanorama.net/newepa/2014/06/17/ht-usbee-axpro-review/
* [http://www.epanorama.net/newepa/2014/06/17/ht-usbee-axpro-review/ epanorama.net: HT-USBee AxPro review]
* https://www.itead.cc/saleae8-usbee-ax-pro-altera-combination-logic-analyzer.html
* [https://www.itead.cc/saleae8-usbee-ax-pro-altera-combination-logic-analyzer.html Itead: Saleae8 / USBEE AX PRO / Altera Combination: Logic Analyzer]


[[Category:Device]]
[[Category:Device]]

Revision as of 22:47, 17 September 2017

HT USBee-AxPro
Ht usbee axpro v5 mugshot.png
Status supported
Source code fx2lafw
Channels 8 + 1
Samplerate 8ch @ 24MHz, 8+1ch @ 12MHz
Samplerate (state)
Triggers none (SW-only)
Min/max voltage Digital: -1V — +6V
Analog: ±10V (±20V max)
Threshold voltage Fixed: VIH=1.6V, VIL=1.4V
Memory none
Compression none
Website aliexpress.com

The HT USBee-AxPro is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (3MHz analog bandwidth).

It is able to switch between USBee AX-Pro, Salea Logic and Altera USB blaster mode via a button. When pressing the button the USB VID/PID changes.

It is a clone of the CWAV USBee AX-Pro.

In sigrok, we use the open-source fx2lafw firmware for this logic analyzer.

See HT USBee-AxPro/Info for some more details (such as lsusb -v output) on the device.

Hardware

HT2013 V5.00:

FX2LP pin mappings

# Pin Destination Remark
CTL2 ADC_CLK ADC clock
PD0..7 ADC_D1..8 ADC data output

Analog frontend

Schematics:

Ht-usbee-axpro analog schematics.svg

Notes:

  • Some devices have R2 = 66.5Ω (instead of 66.5kΩ), this basically limits the range to -3.3V — +3.3V.
  • TLC5510 is used with ~3.3V "reference" from LDO output which is both out of the allowed range and is a major source of inaccuracy.
  • Some devices (probably those that do not have U5 populated) produce bogus min and max spikes when measuring certain voltages, this can probably be remedied by adding small (on the order of 10s pF) capacitance to U5 Vcc and GND pins or to the ADC CLK line.

HT_V6.0:

  • ...

Pin mappings

The FX2 CTL2 and PD0..7 pins are mapped exactly like the HT2013 V5.00 version. The TLC5510I OE# pin is tied to GND.

Photos

HT2013 V5.00:

HT2013 V5.00 (no blue button PCB):

HT_V6.0:

Protocol

Since we use the open-source fx2lafw firmware for this device, we don't need to know the protocol.

Resources