I am using the current github head OpenHantek6022 on a box running Ubuntu Focal and having issues with missing triggers. I can see traces flying past on the screen but trigger does not fire. Changing the timebase some times helps but it is not consistent. I have searched through this thread and seen some mentions of inconsistent triggering on Linux, but nothing definitive. Any suggestions anyone.
The pulse train I trying to stop on is a nice clean square wavr and occurs about once every 10 seconds.
Hi,
tl;dr: Due to missing trigger hardware the scope is not well suited for detecting sporadic signals, it is best suited for measuring periodic signals in time and frequency domain in the extended AF range (1 Hz to 1 MHz).
More detailed answer:
As the scope has no trigger hardware the triggering happens completely in software
The program samples (free-running) a block, checks if a valid trigger condition exists _and_ if there are enough samples before and after the trigger condition to display a full screen and if these conditions are met it displays the data (and stops the scanning in single mode). In roll and auto mode, non-triggered tracks will also be displayed. You should select the most aggressive sampling in the Oscilloscope/Settings/Minimum Time menu... menu (set to 500µs) to avoid missing the trigger.
Please read
this section and have a look at the
source code.
Martin
EDIT: it is not related to Linux, it's the missing HW support.
Thanks for the detailed and informative reply. I will rack up the sample rate as high possible.
Cheers,
Roger
Here are signed WinUSB drivers for the Hantek 6022BE/BL.
Hi everyone,
First post, but first a big thanks to the people who made this Hantek 6022 software!
I had bought of these and on the supplied program I couldn't even get a sine wave to show. I was ready to heave it into the garbage can. But then I discovered the six different programs that might help info on the net and thought to try one or two. I liked this one but windows blocked my XP attemps with "this is not a valid win 32 application" So onto Linux where after many failed attemps I got it working on an old Lenovo.
After some playing around I now have it working nicely! I like the space bar! But the 5 volt input was a potential problem for me.
100X probes were not the answer. However, what If I series two 10X probes? So a little experiment. I had an old probe in the junk box so connected it up and used a 1 meg resistor
to terminate the working probe (it was only 983 ohms so my readings are out a bit but close enough to show that the experiment will work) All this because I didn't have any 900K resitors to make just a resistor front end. Now that this works that will be my next step.
Some pics of the experiment:
Ron
con't,
so you see the meter reads 119.4 and my indersized resistor has let OpenHantek display this as 118 volts, not too shabby. This is a 24 volt wall wart feeding a small transformer backwards
Now how about 600 volts pk 2 pk on our 5 volt input? For this I used a 120 to 240 volt transformer. The transformer output was only 226 volts and Open H has this displayed as 220 volts, so down to the wholesalers and see if I can get some 900K resistors tomorrow and I will work on a front end:
Ron
The max input voltage on this acope is 35v not 5v.
The max input voltage on this acope is 35v not 5v.
Roger, with a 1X probe it is 5 volts. Here is screen shot at 10 volts PK/PK with the red ligh on at the bottom left. This is only 3.77 volts RMS.
Ron
Mea culpa.
My bad.
35v is the input protection level..
Max. Input +/- 5V(Without external attenuation)
Input protection 35Vpk(DC + peak AC < 10kHz)
Roger
All this because I didn't have any 900K resitors to make just a resistor front end. Now that this works that will be my next step.
Well for the simple reason 900K is not in the series. So I ended up with a 680 K and a 220K in series. The capacitor is not show in the photos as I only put that in place once the unit was assembled. Not much selection in the ol' junk box... 14pf didn't do anything and 27pf as installed seems to be not too far over. I think 22 or 24pf would be a better choice but anyway here are a couple pics of the board and a run, the A channel is on rthe test pin and the B channel is from the B&K.
Both scope probes set to 1X. I was expecting the menu item "times" to be 1X, 10X, and 100X but it progresses by single digits? When I put it up to 10X it made the trace smaller and eventually quite.
So last post on this, I was just hoping to inspire 6022be owners to save their money on 100x probes and build a simple 10X front end.
Ron
Gotcha, thanks Martin
My little project was a way of saying thanks! see... people are using your program!
Mind you, all I had to buy was the wee box, everything else came out of the junk box. It would cost more if one had to buy BNC fittings.
I had read all of this blog but had not followed the github thread,
Ron
.. my collection ..
Welcome to the forum. Are those PCB photos your mods? (very extensive shielding!
)
.. my collection ..
Welcome to the forum. Are those PCB photos your mods? (very extensive shielding! )
Thanks!
RichardK did the shielding.
https://www.eevblog.com/forum/testgear/hantek-6022be-20mhz-usb-dso/msg344749/#msg344749I tried to collect all useful software, info, manuals, datasheet etc. about Hantek6022BE.
I intend to make some more mods besides the ones mentioned in the forum (RichardK shielding and additional PSU capacitors).
My intentions are:
1. Separate power supply (5V - done).
2. USB insulation.
3. Separate power supply to the audio part of AD9288 and CY7C68013A, and if possible separate ground plane for these two chips and the input stage (AD8065).
I try to remove nasty hi freq. spikes (noise), but I think that we have bad ground plane.
This piece of hardware is designed very badly, very badly.
No one thought when they designed the hardware.
I made a small PCB based on "OpenHantek6022_AC_Modification-pdf" - image enclosed.
But I can not figure out where do I need to add text as stated in last line of pdf: go to the directory build and type
cmake -D HANTEK_AC=1 ../
make -j2
Mike
But I can not figure out where do I need to add text as stated in last line of pdf: go to the directory build and type
cmake -D HANTEK_AC=1 ../
make -j2
This describes the needed actions if you build OH6022 from source (as described on the
github page). But if you read the
latest AC-mod documentation (that is also linked by OH6022 in the help menu), this is no longer necessary (since June 2020):
Later OpenHantek6022 versions beginning with 3.1.1 offer an Oscilloscope/Settings option that
allows you to use the modification without the need to compile your own version.
Hi,
I've recently purchased a 6022BE and I'm keen to do the modifications to reduce the noise floor.
RichardK's instructions were very clear on the electrolytics, however does anyone have values or ideally part descriptions (type, size, etc.) for the additional SMD capacitors added in parallel as described in his original post below?
...
I added 100uF 16V electrolytics in parallel with the large SMD capacitors after the +5V USB branch and after the +3.3V Regulator.
I also stacked (in a very bodgy fashion) SMD capacitors on top of ALL the bypassing capacitors for the USB Micro and ADC.
Then I stacked SMD Capacitors on the larger of the three SMDs before the DC-DC (C103 & C105) and I stacked the SMD capacitors on the other side, specifically the large ones going between +5 and -5 and the ones going from +5 to GND and -5 to GND, both before and after the Inductors.
...
I used copper foil tape around the DC-DC and grounded it with a braided copper strap (Solder wick). Also, my unit did not come with a heatsink on the ADC (though my board revision is 1.00.2, not 1.00.1) so I added a flat TO220 heatsink mounted with Arctic Silver thermal adhesive and ground strapped with copper braid again.
Figures though, stupid me forgot to acquire some waveforms pre-modification to compare, but from memory I was getting 10-15mv noise and post modification it's down to 3-5mv.
I'll take pictures of the interior later and post them here, as well as some screenshots of the noise floor.
...
The DC-DC datasheet specifies a maximum capacitive load of 100uF so be careful what you add there, and I also plan on populating the Buck & Charge Pump section to see what happens.
I expect many owners have done this in the intervening years, so would appreciate any advice.
Edit - BoM for the noise reduction modification and AC mod
DSO6022 PCB version: 1.00.2 Purpose Quantity Mouser No: 769-AQY210EH 2 Mfr. No: AQY210EH Solid state relay Desc.: Solid State Relays - PCB Mount Solid State Relays - PCB Mount 130MA 350V 4PIN SPST Mouser No: 660-SG73G2ATTD2200D 2 Mfr. No: SG73G2ATTD2200D Desc.: Thick Film Resistors - SMD Thick Film Resistors - SMD 220 ohm 0.5% 0.5W AEC-Q200 Mouser No: 660-RN73H2TD1001B10 2 Mfr. No: RN73H2BTTD1001B10 Current limit resistor Desc.: Thin Film Resistors - SMD Thin Film Resistors - SMD 1K OHM .1% 10PPM 1/4 Mouser No: 710-30410S 1 Mfr. No: 30410S EMI shielding (additional option) Desc.: EMI Gaskets, Sheets, Absorbers & Shielding EMI Gaskets, Sheets, Absorbers & Shielding WE-FAS EMI Flex Absb 330x210x1mm w/Adh Mouser No: 78-SS2FL4-M3/H 1 Mfr. No: SS2FL4-M3/H D22 discrete +5v power supply polarity protection Desc.: Schottky Diodes & Rectifiers Schottky Diodes & Rectifiers If(AV) 2A Vrrm 40V Ifsm 50A DO-219AB Mouser No: 80-C0805C104J1RECLR C8, C29, C37, C99 10 Mfr. No: C0805C104J1REC7210 C101, C103, C105, C107, C109, C110 bypass capacitor Desc.: Multilayer Ceramic Capacitors MLCC - SMD/SMT Multilayer Ceramic Capacitors MLCC - SMD/SMT 100V 0.1uF X7R 0805 5% Mouser No: 80-C0603C104J5R C28, C55 10 Mfr. No: C0603C104J5RACTU C56, C57, C58, C59, C60, C61, C63, C64 bypass capacitor Desc.: Multilayer Ceramic Capacitors MLCC - SMD/SMT Multilayer Ceramic Capacitors MLCC - SMD/SMT 50V 0.1uF X7R 0603 5%
|
Mouser part numbers are included for convenience.
I'm keen to make the AC/DC mod to my 6022BE, preferably using the little PCB refered to here, but I have a few questions ...
1. how well does the little PCB work compared to the original mod ??
2. After making either mod (pcb or discrete) do C27/C48 require adjustment ?? and if so how ??
3. Are the PCB "Gerber" files available on line ??
Best regards,
Dave
I made a small PCB based on "OpenHantek6022_AC_Modification-pdf" - image enclosed.
But I can not figure out where do I need to add text as stated in last line of pdf: go to the directory build and type
cmake -D HANTEK_AC=1 ../
make -j2
Mike
Many thanks for the prompt response :-)
If anyone has the gerbers I would be very interested in a copy.
Regards,
Dave
recently bought Digitech QC1929 which is a re-badged hantek 6022be. Having trouble in using the unit in spectrum mode. Using the test square wave as an input don't get display showing the basic freq with subsequent odd harmonics. The other problem with the FFT the x axis is not displaying freq in linear or log The manual is light on in this department so someone be kind enough for a how to setup
Benn using open hantek for a few days. Found one problem cannot exit the App unles using task manager to stop the running of the program. A screen is attached to this post.....is there a solution?
using open hantek for a few days.
Your picture never ever shows OpenHantek (nor OpenHantek6022), it is Open6022BE, dead since some years. I would propose to try
https://github.com/OpenHantek/OpenHantek6022 that is actively developed (binaries available for Linux, RaspberryPi, MacOS, FreeBSD and Windows).
Ups...! Just blew my new Hantek 6022be (on its first trial run). Its also my first diode (LR206) blow-up, ;-) by shorting one of the probes. Hence, no more scope. I looked inside the unit and it looks like there is hope. I found and cleaned the only area that seems to have given up. It seems to be an evaporated inductor labeled L3 near the USB cable junction on the left side of the PCB, no JP1. My problem is that I do not know what its Henry value is? Can any body hellllllPPPP me. Mile merci du Québec.