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).)
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The [http://www.hantek.com.cn/english/produce_list.asp?unid=64 Hantek DSO-2250] is an inexpensive USB-based oscilloscope. It has 2 channels, an analog bandwidth of 100MHz and 250MS/s sampling rate.
[[File:Hantek dso2250 mugshot.png|thumb|right|Hantek DSO-2250]]


See [[Hantek DSO-2250/Info]] for more details (such as '''lsusb -vvv''' output) about the device.
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-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]].
For more information about the devices in Hantek's USB oscilloscope series, see [[Hantek DSO-2xxx/52xx]].
Line 7: Line 9:
== Hardware ==
== Hardware ==


* Xilinx SPARTAN XC3S50AN  
* '''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])
* 100 MHz oscillator
* '''Main oscillator''': 100MHz 100.000 YX NH
* '''USB''': Cypress CY7C68013A-100AXC (FX2)
* '''USB''': Cypress CY7C68013A-100AXC (FX2LP)
* 2 x ISSI IS61LV5128AL (512K SRAM)
* '''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])
* Microchip 24LC0281 (FX2 EEPROM)
* '''I2C EEPROM''': Microchip 24LC02BI (for the USB VID/PID of the Cypress FX2LP)
* 54286 9CTG4 (near the 1Khz 2VPP signal gen)
* '''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])
* HC244SJ - octal buffer / line driver?
* '''Octal buffer / line driver for level shifting SRAM (U23)''': HC244SJ


'''Input stage:'''
'''Input stage (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])
* '''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])
* Unknown (relay switch? U33)
* '''Unknown''': (relay switch? U33)
* Unknown (second stage/signal clamping? U9)  
* '''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 ==
Line 26: Line 28:
<gallery>
<gallery>
File:Dso2250-case-top.jpg|<small>Hantek DSO-2250</small>
File:Dso2250-case-top.jpg|<small>Hantek DSO-2250</small>
File:Dso2250-probe-inputs.jpg|<small>Probe Inputs</small>
File:Dso2250-probe-inputs.jpg|<small>Probe inputs</small>
File:Dso2250-case-rear.jpg|<small>USB Connect and 1Khz calibration</small>
File:Dso2250-case-rear.jpg|<small>USB connect and 1kHz calibration</small>
File:Dso2250-Xilinx.jpg|<small>Xilinx SPARTAN XC3S50AN CPLD</small>
File:Dso2250-Xilinx.jpg|<small>Xilinx Spartan XC3S50AN FPGA</small>
File:Dso2250-RAM.jpg|<small>512Kx2 SRAM</small>
File:Dso2250-RAM.jpg|<small>512Kx2 SRAM</small>
File:Dso2250-pcb-top.jpg|<small>DSO-2250 PCB top view</small>
File:Dso2250-pcb-top.jpg|<small>DSO-2250 PCB top view</small>
File:Dso2250-pcb-bottom.jpg|<small>DSO-2250 PCB bottom view</small>
File:Dso2250-pcb-bottom.jpg|<small>DSO-2250 PCB bottom view</small>
File:Dso2250-main-xtal.jpg|<small>Xilinx main oscillator</small>
File:Dso2250-main-xtal.jpg|<small>Xilinx main oscillator</small>
File:Dso2250-ext channel.jpg|<small>External trigger channel</small>
File:Dso2250-ext channel.jpg|<small>External trigger channel, unknown (U12 and U20)</small>
File:Dso2250-buffer.jpg|<small>Octal buffer/line driver?</small>
File:Dso2250-buffer.jpg|<small>Octal buffer/line driver for SRAM?</small>
File:Dso2250-unknown.jpg|<small>unknown connect(P3) and unknown stage(U4 and U10)</small>
File:Dso2250-unknown.jpg|<small>Unknown connect(P3) and unknown stage(U4 and U10)</small>
File:Dso2250-capture-channel.jpg|<small>Input channel MAX4547(U7) ?(U9) ?(U33)</small>
File:Dso2250-capture-channel.jpg|<small>Input channel MAX4547(U7) ?(U9) ?(U33)</small>
File:Dso2250-capture-channels.jpg|<small>Input channels front</small>
File:Dso2250-capture-channels.jpg|<small>Input channels front</small>
File:Dso2250-Cypress.jpg|<small>FX2 and EEPROM</small>
File:Dso2250-Cypress.jpg|<small>FX2 and EEPROM</small>
File:Dso2250-signal-gen.jpg|<small>1khz 2VPP signal generation circuitry and Cypress main EEPROM (U807)</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 55: Line 58:
* [http://www.hantek.com.cn/english/down_list.asp?Unid=14 Vendor software]
* [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.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