Products > Test Equipment

Hantek HDG2002B AWG: 5Mhz or 100MHz? Let's see!

<< < (70/134) > >>

fremen67:

--- Quote from: fremen67 on October 30, 2014, 12:21:04 am ---The problem I have now is that the relays are not powered any more. All the menus seem to be functionnal but I don't have any output on CH1 nor CH2...no clicks... no signal.
My PCB is rev 1002, the new HDG have now PCB1004.
--- End quote ---
I downgraded the FPGA version to v11 which was the last one working on PCB 1002 with FW 1.00.1 and the HDG is back on duty. So FW 1.00.2 + FPGA rev.11 is working, at least I have now signals on both channels.
There is still something wrong as the selftest is failing when testing ch1/ch2 output and zoom.

The next step would be to identify the modifications between PCB rev 1002 and 1004 and make them on my board (if possible) so that I could have a stock new 1.00.2 firmware.

alex.forencich:

--- Quote from: fremen67 on November 02, 2014, 10:44:51 pm ---The next step would be to identify the modifications between PCB rev 1002 and 1004 and make them on my board (if possible) so that I could have a stock new 1.00.2 firmware.

--- End quote ---

Yes, this would be very good to know.  Also, I have no idea if this is possible or not, it would be good to know HOW the revisions are differentiated by the firmware.  Could be tied off pins or a resistor value, or it could be written in an EEPROM somewhere.  Might not be possible to know completely, though.  Did the board revision reported by the unit change when you upgraded the FPGA?

fremen67:

--- Quote from: alex.forencich on November 02, 2014, 10:48:01 pm ---Did the board revision reported by the unit change when you upgraded the FPGA?

--- End quote ---
The PCB version reported by the unit changed. It was reported as 1004 after the upgrade. I changed it manually back to 1002 in the system.inf file but it did not do any good and was not changed back to 1004 after a reboot.

I would say that firmware versions are just supposed to  match the PCB versions and that no check is done in the firmware.
I was running a stock FW 1.00.2 on my PCB 1002 without any warning and it is obviously made for PCB 1004.
I suppose that it is just written in system.inf, like the model and serial number.

fremen67:

--- Quote from: flatlander on October 26, 2014, 09:42:24 am ---Did some testing on my 'upgraded' Hantek HDG2002B and found that the amplitude of the generated signal (sine) quickly drops off past 5MHz. It seems that my unit's firmware is still limiting the bandwidth to 5Mhz even though it lets me increase the frequency to 100Mhz. I tried loading older FPGA firmware but that doesn't work at all (no output and all output related self tests fail). Possibly have to flash a 'matching' set of software and FPGA versions. I'd be interested to know if the amplitude issue also exists on earlier software/hardware versions.

Versions:

Software: 1.00.2 (140926.0)
Kernel: Linux 3.2.35
FPGA: 20
Keyboard: 3
PCB: 1004


--- End quote ---
I run a complete calibration on ch1 after the FW 1.00.2 upgrade and the drops off issues I had after 30Mhz are gone. It seems that is was just related to the calibration file.
So you just need to take som time and also run a full calibration on your channels  (91 values to measure and enter  |O)
You were right, the FPGA version must match FW and PCB versions. So with your FW and PCB versions, you need at least a FPGA v12

alex.forencich:

--- Quote from: fremen67 on November 02, 2014, 11:07:53 pm ---
--- Quote from: alex.forencich on November 02, 2014, 10:48:01 pm ---Did the board revision reported by the unit change when you upgraded the FPGA?

--- End quote ---
No the PCB version did not change. It was reported as 1004 after the upgrade. I changed it manually back to 1002 in the system.inf file but it did not do any good and was not changed back to 1004 after a reboot.

I would say that firmware versions are just supposed to  match the PCB versions and that no check is done in the firmware.
I was running a stock FW 1.00.2 on my PCB 1002 without any warning and it is obviously made for PCB 1004.
I suppose that it is just written in system.inf, like the model and serial number.

--- End quote ---

Ah, I forgot about system.inf.  That's a rather annoying way to do board revisions.  Anyway, I presume most of the changes will be on the FPGA side of the board.  Do you have the ability to do JTAG boundary scans?  It would be good to compare 1002 vs 1004.  The UCF file for the 1004 revision is here: https://github.com/alexforencich/hdg2000/blob/master/fpga/fpga.ucf .  Can you possibly check this against your board and see what matches?  Don't bother with the DDR2 part, this should be fixed due to the embedded memory controller. 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod