Hantek Function Waveform Generator HDG3012B / HDG3022B HDG3000 Series - Page 1
Forum section: electronics / testgear

author: Akbar
author_rank: Contributor
timestamp: March 16, 2023, 04:49:04 pm
content: I am surprised that no one is talking about this function Generator, seems well-built and it being sold at a decent price. The biggest selling point for me over the more compact Uni-T function generator is that you don't need any PC software to make arbitrary waveformsThe file format the function generator uses is not CSV for some reason, but the file opens just fine in notepad++ or in Excel for editing, a few lines needs to be added to tell the function generator on what to do.I am just posting this in case someone wants more information on it, below is some data I collected messing around with the PC Program for arbitrary waveform generation in demo mode//File Type is hwf?? Opens in Excel and Notepad++// First Line Defines Mode//10 = Samples/s//20 = Frequency Mode??version,10//Second Line is Unknown, Does not Change??type,2//Line 3 is the number of Voltage Samplessamples,64//Line 4 is the Sample Rate//It is Defined in Samples/s or Hzsps,1000.000000//Line 5 defines the Dynamic Range//Amplitude is in Vp-p//5 means +/- 2.5Vzoom,5.000000//Afterwards the Voltage Samples are Given//They are Read as per Sampling Rate//Voltage is As 0.000 000 with 6 Decimal Points

author: Scratch.HTF
author_rank: Regular Contributor
timestamp: March 18, 2023, 01:27:05 am
content: The file format is HWF with the following format (although it is from a HDG2000 series, it should be the same for the HDG3000 series):version,16 ; DAC resolution (bits)type,2 ; Type IDsamples,600 ; Total Number of Samplessps,250000000.000000 ; Samples Per Secondzoom,20 ; Vpp Range (1/4/20 for +/- 0.5/2/10 Vpp respectively)div,1 ; Waveform Division/Segment (1-65536)0.100000 ; Sample 10.100000 ; Sample 2-0.100000 ; Sample 3...0.000000 ; Sample 600Common to both Types: All Samples except the last are terminated with CR+LF.Type 1: Samples are signed numbers from -32768 to 32767 representing 0.0003125V/0.0000625V/0.000015625V steps for the Vpp range of +/- 10/2/0.5 maximum respectively.Type 2: Samples are rounded down to the nearest 0.0003125V/0.0000625V/0.000015625V step for the Vpp range of +/- 10/2/0.5 maximum respectively and only negative numbers include a negative sign.

author: Akbar
author_rank: Contributor
timestamp: March 18, 2023, 07:14:52 pm
content: It does look similar, but the version line for the program does not seem to be the DAC resolution, as it becomes 10 for the samples mode and 20 for frequency mode, in one of the files I had it in frequency mode, and it changed to 20 but the rest of them are in samples mode which have 10, this generator is 16 Bit as well so 10 shouldn't be its resolution. I don't know why there are these two modes in the Waveform program and why they are any different

author: elex_enthusiast
author_rank: Regular Contributor
timestamp: April 12, 2023, 10:47:21 am
content: Quote from: Akbar on March 16, 2023, 04:49:04 pmI am considering buying the 80Mhz version but lack of review is whats keeping me from ordering one. BTW how does it perform?

author: coromonadalix
author_rank: Super Contributor
timestamp: April 12, 2023, 01:36:28 pm
content: looks like a rigol clone ??

author: Akbar
author_rank: Contributor
timestamp: April 12, 2023, 01:43:52 pm
content: are you looking for any specific performance metric? I checked the linearity across the frequency range, and it seems to be good. Jitter I measured and got it worse than I expected but I am not too sure whether it is coming from my oscilloscope or it is coming from the generator. I need to get a good 50 Ohm terminator before I can conclusively say the amplitude linearity is good. I don't know how the higher frequency ones perform, they might have a different circuit in them. The seller i bought from was only selling a 15MHz and 30MHz if the sample rate isn't higher for the 80MHz then the arbitrary waveform frequency and square wave frequency will still be limited to the same level as the 15/30MHz modelsThe thing I don't like is the user interface, it just not what I would expect, it looks really good but I feel like they just looked at images and copied the design. Now I have never owned such a LCD interface function generator before so I can't say it is better on other models.for example, if i want to choose an arbitrary waveform I can't preview it, i can only read the name and press on it. It will enable the waveform and since there are 100+ built in and some like Voice which you have to see before you choose it is bad. Then things like the sweep function, if it is sweeping you can't see what frequency it is at it will just sweep with a static display, when you want to change parameters of the waveform like amplitude you have to press a button but then in that screen it does not show a frequency sweep it just shows a regular waveform with a fixed frequency. Such small things here and there make me feel like they just looked at images and made the interface. I might be ranting a lot about the user interface, it's because the hardware is good, and the interface looks good, i am just disappointed at the execution. Things like that matter a lot to me, but it might not matter a lot to manyranting about the interface, i should mention the colours on the display are very unsaturated and the multifunction knob is mushy and the indents while rotating don't feel good

author: Akbar
author_rank: Contributor
timestamp: April 12, 2023, 01:50:54 pm
content: looks more similar to siglent ones from the layout of the panel and the bumpers but the angular styling is definitely something rigol would do

author: simba15
author_rank: Regular Contributor
timestamp: April 12, 2023, 02:18:21 pm
content: Interestingly enough the UI looked similar at first glance, a few looks at the manual and its clearly copied from the HPAK 335xx series, Not saying its good but that's where it comes from.I wish they had a dedicated Universal Counter in that design. The HDG3000 has a counter input on the rear but it is only frequency/period not total counts. Would really like if one of the better low cost manufactures ( Siglent, Rigol Hantek etc) made a nice soft button counter ( TTI has the TF930 but its just not as durable as a HPAK)

author: elex_enthusiast
author_rank: Regular Contributor
timestamp: April 12, 2023, 02:30:05 pm
content: Appreciate your insights about the unit.Rigol dg1022z was my first option but being budget constrained, cheaper priced sig gens can be tempting. I think I should save a little bit more and go for the rigol (and hack it) or a siglent perhaps.

author: Akbar
author_rank: Contributor
timestamp: April 12, 2023, 04:09:17 pm
content: what about the Uni-T models? They are much cheaper and do the same. The only reason for me getting this Hantek is the lack of needing software to make arbitrary waveforms. Otherwise, I would say nothing is wrong with it. I don't think you would be very disappointed with it, a more expensive generator won't do a lot more than what this Hantek can do

author: Alibani
author_rank: Newbie
timestamp: August 15, 2024, 08:25:20 pm
content: Hey Guys,I am going to buy a Hantek HDG3082B . Do you have any long-term experience with that? any bugs? Hardware or software problem? or any alternative choice with the same price? it is the maximum budget I can afford

author: WimV
author_rank: Newbie
timestamp: March 14, 2025, 11:43:12 am
content: Hi, did you buy the Hantek, and what are your experience? Thanks in advance.

author: arth
author_rank: Newbie
timestamp: March 21, 2025, 02:52:16 pm
content: Hi All,I just bought HDG3012B, the cheapest option available. So far everything works great! Wondering if upgrade to higher frequency is an option. It even says "HDG3000B" (series name instead of model) on tehe front panel!