| Products > Test Equipment |
| Hantek HDG2002B AWG: 5Mhz or 100MHz? Let's see! |
| << < (60/134) > >> |
| flatlander:
--- Quote from: Cyber7 on October 22, 2014, 07:52:28 am ---@FLatlander: Could you post your FPGA bin file? I'd be interested to see if they have done anything about the jitter that gets really bad above 5mhz for the standard waveforms. --- End quote --- OK, copied the FPGA firmware file (see attachment). The date in the file header is 2014/09/20, so a few months more recent than Cyber7's. I also unlocked the extra bandwidth, which still seems to work but I haven't had time to do extensive testing. @Cyber7: Great initiative with the HDG2002B website, looks great. Good to have everything easily accessible in one place. |
| FrankenPC:
That website is great! What does the audio section theoretically do? |
| Cyber7:
@flatlander: Thanks! I'll try it out tonight. @FrankenPC: My guess: Hantek copied all the peripherals from the devkit! :-DD Really, they probably thought to provide some bells and whistles, but a piezo buzzer is much cheaper than a codec, amp, spkr combo. Maybe some 'enterprising' engineer out there will work up an LCARS skin and audio mod! :-/O I'm presently digging around LXI & VXI-11 specs/codes for linux to get familiar with the protocol. I may be able to get away with a sockets server daemon that pipes messages to the Android USB driver, as the SCPI language support looks fairly extensive based on the English user manual. I have a 2416SDK as well as the GPL sources for the DSO5000 (same kernel rev, and similar U-boot), so I'll see about adding FTP, SSH, etc, to simplify mod development. |
| Cyber7:
Ok, while I was testing the DM9000 ethernet mod, I ran the AWG's PCB outside the case without the front panel, with a separate cooling fan across the PS and main PCB. So I used TTSOURCE to control the unit. No problems. Now that I have put everything back together: The front panel controls the device, LCD works, self diags all OK, USB ok, ethernet pings + telnetd mod works great. TTSOURCE reads the unit and controls the AWG, BUT the LCD & button LEDs no longer update when I make a change in TTSOURCE! |O I've reset the AWG firmware to factory defaults using the U-boot recovery partition. Lost my software tweaks and BW limit mod, but still no dice; the front panel will not reflect changes made via USB/TTSOURCE. I've also had a few BSODs on the win64 host PC while changing controls via TTSOURCE. Tried, with No effect: Firmware reset to factory settings, ethernet cable jacked in/out, different USB cable, different PC & driver. Hardware mods: Ethernet (added all missing parts), Hi-freq counter (added 5080 IC and RF jack), output fix (removed caps, inductors). Anyone with the DM9000 mod have a similar issue? :-// EDIT: Guess I was imagining the display/front panel updated when TTSOURCE was modified. :palm: Just reread the thread, and idpromnut wrote last July regarding TTSOURCE control: --- Quote ---You won't see anything on the HDG itself as the leds and the display are not updated but you will hear the relays when switching a channel on or off. --- End quote --- Can anyone confirm this behavior with a unit running FW v1.00.2 ? Thx. |
| Cyber7:
In my apparent Quixotic attempt to 'fix' the ttsource/front panel issue I did find this interesting bit: SCPI Commands are found within library: libhtg1000.so used by: test_cmd afg_bin [root@Hantek /dso/app]#./test_cmd ./test_cmd: error while loading shared libraries: libanolis-1.1.0.so: cannot open shared object file: No such file or directory Argh. :( Ok let try simlinking to the 0.0.0 lib available: ln -s /dso/lib/libanolis.so.0.0.0 /dso/lib/libanolis-1.1.0.so ------------------------------------------------------------------------------- ./test_cmd lib htg version:1.00.1.0 <7>dma0: s3c2410_dma_request:734: ls=0, cur= (null), (null) (null) 0 Usage: htg -cmd `scpi cmds` 0 Aha! it runs. :) Funny thing is that I hear relays clicking even when no command is specified. ------------------------------------------------------------------------------- ./test_cmd -cmd *IDN? lib htg version:1.00.1.0 0 input is *IDN? findCommand: cmd founded, *IDN? hantek,HDG2002B,DDSxxxxxxx,result is 1 serial xxx'ed out ------------------------------------------------------------------------------- ./test_cmd -cmd IDN? lib htg version:1.00.1.0 <7>dma1: 00000002 to DMASKTRIG 0 input is IDN? SCPI_Parse: undefined cmd **ERROR: -113, "Undefined header" result is 0 0 Purposedly skipped the * so its invalid. Interesting thing is that sometimes when turning a Output On/OFF I would get: SQL error: database is locked Seems the control's status is maintained via SQLlite. |
| Navigation |
| Message Index |
| Next page |
| Previous page |