Difference between revisions of "Hantek DSO-2250"

From sigrok
Jump to navigation Jump to search
(Set status to Planned ("Supported hardware" says it's not yet supported, must be a typo in one of the two places; please fix if someone knows the status for sure).)
 
(36 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Hantek DSO-2090.jpg|thumb|right|Hantek DSO-2090]]
[[File:Hantek dso2250 mugshot.png|thumb|right|Hantek DSO-2250]]


The [http://www.hantek.com.cn/english/produce_list.asp?unid=62 Hantek DSO-2090] is an inexpensive USB-based oscilloscope. It has 2 channels, an analog bandwidth of 40MHz and 100MS/s sampling rate.
The [http://www.hantek.com.cn/english/produce_list.asp?unid=64 Hantek DSO-2250] is a USB-based, 2-channel oscilloscope with an analog bandwidth of 100MHz and 250MS/s sampling rate.  


See [[Hantek DSO-2090/Info]] for more details (such as '''lsusb -vvv''' output) about the device.
See [[Hantek DSO-2250/Info]] for more details (such as '''lsusb -v''' output) about the device.


For more information about the devices in Hantek's USB oscilloscope devices, see [[Hantek DSO-2xxx/52xx]].
For more information about the devices in Hantek's USB oscilloscope series, see [[Hantek DSO-2xxx/52xx]].


== Hardware ==
== Hardware ==


* Xilinx XC95288XL CPLD
* '''Main chip''': [http://www.xilinx.com/support/documentation/spartan-3an_data_sheets.htm Xilinx Spartan XC3S50AN] ([http://www.xilinx.com/support/documentation/data_sheets/ds557.pdf datasheet])
* 50 MHz oscillator
* '''Main oscillator''': 100MHz 100.000 YX NH
* 2 x ISSI IS61LV256 (32K SRAM)
* '''USB''': Cypress CY7C68013A-100AXC (FX2LP)
* 2 x HEF4052B (dual 4-channel analog mux/demux)
* '''512K x 8 high-speed CMOS static RAM''': 2x [http://www.issi.com/products-asynchronous-sram.htm ISSI IS61LV5128AL-10TLI] ([http://www.issi.com/pdf/61LV5128AL.pdf datasheet])
* Cypress CY7C68013a (FX2)
* '''I2C EEPROM''': Microchip 24LC02BI (for the USB VID/PID of the Cypress FX2LP)
* Microchip 24LC02B (2K EEPROM for the FX2)
* '''Main power supply (3v3 to 1v2)?''' (near the 1kHz 2VPP signal gen): [http://www.ti.com/product/tps54286 TPS54286] ([http://www.ti.com/lit/gpn/tps54286 datasheet])
* Calogic SST5912 (N-Channel Monolithic JFET)
* '''Octal buffer / line driver for level shifting SRAM (U23)''': HC244SJ


'''Input stage:'''
'''Input stage (per channel):'''


Per channel:
* '''Quad/dual, low-voltage, bidirectional RF video switch''': [http://www.maxim-ic.com/datasheet/index.mvp/id/1727 Maxim MAX4547] ([http://datasheets.maxim-ic.com/en/ds/MAX4545-MAX4547.pdf datasheet])
* HEF4052B (dual 4-channel analog mux/demux)
* '''Unknown''': (relay switch? U33)
* Calogic SST5912 (N-Channel Monolithic JFET)
* '''Unknown''': (second stage/signal clamping? U9)  
* 3 x [http://en.forward-relays.com/images/down/101.pdf Forward Relay PL-5] (relays)
* '''Relay''': 3x [http://en.forward-relays.com/images/down/101.pdf Forward Relays PL-5]


== Photos ==
== Photos ==


<gallery>
<gallery>
File:Dso2090-case-top-small.jpg|<small>Hantek DSO-2090</small>
File:Dso2250-case-top.jpg|<small>Hantek DSO-2250</small>
File:Dso2090-case-front-small.jpg|<small>Probe connectors</small>
File:Dso2250-probe-inputs.jpg|<small>Probe inputs</small>
File:Dso2090-case-back-small.jpg|<small>USB and calibration points</small>
File:Dso2250-case-rear.jpg|<small>USB connect and 1kHz calibration</small>
File:Dso2090-pcb-front-small.jpg|<small>PCB</small>
File:Dso2250-Xilinx.jpg|<small>Xilinx Spartan XC3S50AN FPGA</small>
File:Dso2090-pcb-back-small.jpg|<small>PCB back</small>
File:Dso2250-RAM.jpg|<small>512Kx2 SRAM</small>
File:Dso2090-cpld-small.jpg|<small>Xilinx CPLD</small>
File:Dso2250-pcb-top.jpg|<small>DSO-2250 PCB top view</small>
File:Dso2090-mux1-small.jpg|<small>Analog mux/demux</small>
File:Dso2250-pcb-bottom.jpg|<small>DSO-2250 PCB bottom view</small>
File:Dso2090-jfet-small.jpg|<small>JFET switch</small>
File:Dso2250-main-xtal.jpg|<small>Xilinx main oscillator</small>
File:Dso2090-fx2-small.jpg|<small>Cypress FX2 USB interface</small>
File:Dso2250-ext channel.jpg|<small>External trigger channel, unknown (U12 and U20)</small>
File:Dso2090-eeprom-small.jpg|<small>FX2 EEPROM</small>
File:Dso2250-buffer.jpg|<small>Octal buffer/line driver for SRAM?</small>
File:Dso2090-mux2-small.jpg|<small>Mux 2</small>
File:Dso2250-unknown.jpg|<small>Unknown connect(P3) and unknown stage(U4 and U10)</small>
File:Dso2090-ram-small.jpg|<small>RAM</small>
File:Dso2250-capture-channel.jpg|<small>Input channel MAX4547(U7) ?(U9) ?(U33)</small>
File:Dso2090-inputstage.jpg|<small>Input stage</small>
File:Dso2250-capture-channels.jpg|<small>Input channels front</small>
File:Dso2250-Cypress.jpg|<small>FX2 and EEPROM</small>
File:Dso2250-signal-gen.jpg|<small>1kHz 2VPP signal generation circuitry, Cypress main EEPROM (U807), 3V3? Supply TPS54286(U27)</small>
File:Dso2250-unknown-connect.jpg|<small>Unknown connector</small>
</gallery>
</gallery>


Line 52: Line 55:
== Resources ==
== Resources ==


TODO.
* [http://www.hantek.com.cn/english/down_list.asp?Unid=14 Manual]
* [http://www.hantek.com.cn/english/down_list.asp?Unid=14 Vendor software]
* [http://www.hantek.com.cn/english/down_list.asp?Unid=14 SDK]
* [http://www.youtube.com/watch?v=2VMgilxtKLI Teardown video]


[[Category:Device]]
[[Category:Device]]
[[Category:Oscilloscope]]
[[Category:Oscilloscope]]
[[Category:Supported]]
[[Category:Planned]]

Latest revision as of 20:09, 20 December 2016

Hantek DSO-2250

The Hantek DSO-2250 is a USB-based, 2-channel oscilloscope with an analog bandwidth of 100MHz and 250MS/s sampling rate.

See Hantek DSO-2250/Info for more details (such as lsusb -v output) about the device.

For more information about the devices in Hantek's USB oscilloscope series, see Hantek DSO-2xxx/52xx.

Hardware

  • Main chip: Xilinx Spartan XC3S50AN (datasheet)
  • Main oscillator: 100MHz 100.000 YX NH
  • USB: Cypress CY7C68013A-100AXC (FX2LP)
  • 512K x 8 high-speed CMOS static RAM: 2x ISSI IS61LV5128AL-10TLI (datasheet)
  • I2C EEPROM: Microchip 24LC02BI (for the USB VID/PID of the Cypress FX2LP)
  • Main power supply (3v3 to 1v2)? (near the 1kHz 2VPP signal gen): TPS54286 (datasheet)
  • Octal buffer / line driver for level shifting SRAM (U23): HC244SJ

Input stage (per channel):

Photos

Protocol

See Hantek_DSO-2xxx/52xx#Protocol.

Extracting the firmware

See Hantek_DSO-2xxx/52xx#Extracting_the_firmware.

Resources