Difference between revisions of "Hantek 6022BE"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) m (→Firmware) |
Uwe Hermann (talk | contribs) |
||
Line 1: | Line 1: | ||
[[File:Hantek 6022be mugshot.png| | {{Infobox oscilloscope | ||
| image = [[File:Hantek 6022be mugshot.png|180px]] | |||
| name = Hantek 6022BE | |||
| status = supported | |||
| source_code_dir = hantek-6xxx | |||
| channels = 2 | |||
| samplerate = 48MHz | |||
| samplerate_equiv = | |||
| bandwidth = 20MHz | |||
| vertical_resolution = 8bit | |||
| triggers = none (SW-only) | |||
| input_impedance = 1MΩ‖25pF | |||
| memory = none | |||
| display = none | |||
| connectivity = USB | |||
| features = | |||
| website = [http://www.hantek.com/en/ProductDetail_2_31.html hantek.com] | |||
}} | |||
The | The '''Hantek 6022BE''' is a USB-based, 2-channel oscilloscope with an analog bandwidth of 20MS/s and 48MS/s sampling rate. | ||
See [[ | See [[Hantek 6022BE/Info]] for more details (such as '''lsusb -v''' output) about the device. | ||
== Hardware == | == Hardware == | ||
Line 32: | Line 49: | ||
File:Hantek 6022be microchip 24lc02bi.jpg|<small>Microchip 24LC02BI</small> | File:Hantek 6022be microchip 24lc02bi.jpg|<small>Microchip 24LC02BI</small> | ||
File:Hantek 6022be nxp 74hc4051d.jpg|<small>NXP 74HC4051D</small> | File:Hantek 6022be nxp 74hc4051d.jpg|<small>NXP 74HC4051D</small> | ||
File:Hantek 6022be ams1117.jpg|<small>AMS1117</small> | File:Hantek 6022be ams1117.jpg|<small>AMS AMS1117</small> | ||
File:Hantek 6022be mornsun a0505s-2wr.jpg|<small>Mornsun A0505S-2WR</small> | File:Hantek 6022be mornsun a0505s-2wr.jpg|<small>Mornsun A0505S-2WR</small> | ||
</gallery> | </gallery> |
Revision as of 19:14, 4 April 2017
Status | supported |
---|---|
Source code | hantek-6xxx |
Channels | 2 |
Samplerate | 48MHz |
Analog bandwidth | 20MHz |
Vertical resolution | 8bit |
Triggers | none (SW-only) |
Input impedance | 1MΩ‖25pF |
Memory | none |
Display | none |
Connectivity | USB |
Website | hantek.com |
The Hantek 6022BE is a USB-based, 2-channel oscilloscope with an analog bandwidth of 20MS/s and 48MS/s sampling rate.
See Hantek 6022BE/Info for more details (such as lsusb -v output) about the device.
Hardware
- USB: Cypress CY7C68013A-100AXC (FX2LP) (datasheet)
- 256-byte I²C EEPROM: Microchip 24LC02BI (datasheet)
- 16-Bit bus transceiver with 3-state outputs: TI SN74LVC16245A (datasheet)
- 1A low-dropout voltage regulator (3.3V): Advanced Monolithic Systems AMS1117-3.3 (datasheet)
- 2W, fixed input, isolated & unregulated dual/single output DC/DC converter: Mornsun A_S-2WR2 (A0505S-2WR2) (datasheet)
- ADC: ?
- Crystal: 24MHz
- Probes: ?
Photos
Another teardown:
Protocol
Oscilloscope command | bRequest value | Notes |
---|---|---|
Set CH0 voltage range | 0xE0 | Possible values: 1,2,5,10 (5V, 2.5V, 1V, 500mV). |
Set CH1 voltage range | 0xE1 | Possible values: 1,2,5,10 (5V, 2.5V, 1V, 500mV). |
Set sampling rate | 0xE2 | Possible values: 48, 30, 24, 16, 8, 4, 1 (MHz) and 50,20,10 (*10kHz). |
Trigger oscilloscope | 0xE3 | Possible values: 1 == start sampling. |
Set number of channels | 0xE4 | Possible values: 1, 2. |
Firmware
In order to use this device, the sigrok-firmware-fx2lafw (>= 0.1.4) firmware is required.
The firmware was originally written by Jochen Hoenicke (see README for details), thanks a lot!
Note: The firmware is not flashed into the device permanently! You only need to make it available in the usual place where libsigrok looks for firmware files, it will be used automatically (and "uploaded" to the Cypress FX2's SRAM every time you attach the device to a USB port).