Siglent SAG1021I AWG questions - Page 1
Forum section: electronics / testgear

author: ninevoltz
author_rank: Newbie
timestamp: September 21, 2023, 02:51:41 pm
content: I've got an SAG1021I waveform generator I use with my SDS1204X-E, and I have a couple of questions. First, what does the AUX jack do? There is no manual for this thing anywhere. Second, how do you load waveforms onto it with EasyWaveX? I've installed all of the VISA/IVI drivers, and it appears in NI-MAX when I plug it into my PC, but EasyWaveX refuses to connect to it. What could I be doing wrong here? Siglent would not answer my request for support.

author: tautech
author_rank: Super Contributor
timestamp: September 22, 2023, 08:05:05 am
content: Quote from: ninevoltz on September 21, 2023, 02:51:41 pmGot one out especially.QuoteProvides an I/O to sync other devices with.Connect a BNC to a spare channel and observe its behavior when you output waveforms.QuoteMost of what you need is in the SDS1004X-E datasheet and manual starting from P186.https://int.siglent.com/u_file/document/SDS1000X_E_SDS1000X_U_UserManual_EN.pdfQuoteDescribed in the section: Stored Arb on P188QuoteEasyWaveX is a Windows utility and configured for direct connection to standalone AWG or to your DSO to which you send a Stored Arb as mentioned above.Some crashing around in the DSO's SAG1021I menu, screenshots attached.

author: ninevoltz
author_rank: Newbie
timestamp: October 12, 2023, 04:07:52 pm
content: Thanks for the reply! I'll try it out next time I fire up my scope.

author: electr_peter
author_rank: Unknown
timestamp: August 30, 2024, 10:20:35 am
content: Few questions on SAG1021I1) Are there firmware updates for this module? Couldn't find any resources online.2) Label on SAG1021I says "50MHz 125MSa/s". SDS800X HD wavegen & bode plot seems to limit max freq to 25MHz (SDS800X HD manual also mentions 25MHz). Is 25MHz max frequency limit in combination with SDS800X HD?

author: tautech
author_rank: Super Contributor
timestamp: August 30, 2024, 10:30:36 am
content: Quote from: electr_peter on August 30, 2024, 10:20:35 am1. Yes.Dependant on the DSO series you need use it with.2. Yes however some Siglent DSO's support SAG1021I use to 50 MHz, eg SDS3000X HD models.

author: electr_peter
author_rank: Unknown
timestamp: August 30, 2024, 10:41:28 am
content: Thanks for reply. Currently wavegen works great, haven't noticed any bugs.BTW, I noticed that output of SAG1021I is galvanically isolated (only up to 42V), that is useful in some situations.

author: tautech
author_rank: Super Contributor
timestamp: August 30, 2024, 11:14:47 am
content: Quote from: electr_peter on August 30, 2024, 10:41:28 amYes the later SAG1021 was upgraded to an I version which provides output isolation, thereby making the earlier SAG1021 obsolete.

author: markus_jlrb
author_rank: Regular Contributor
timestamp: October 23, 2024, 04:44:31 pm
content: SAG1021 Question,is there a possibility to load a self created step function inside the SAGin order to measure semi. cond. characteristic curve.The build in step function provides seven steps.I would like to increase this pattern to a decimal number like 10, 20, ...Thanks for any usefully hint concerning this issue.Markus

author: markus_jlrb
author_rank: Regular Contributor
timestamp: October 23, 2024, 05:24:31 pm
content: Seems that I need EasyWaveX for this purpose.Unfortunately I run Linux and I had so far not been able to install iton wine due to the lake of visa32.dll.Any hint how to obtain this lib without installing the NS VISA package.On the other hand I found awglib.dll in the EasyWaveX package.>binwalk awglib.dllDECIMAL HEXADECIMAL DESCRIPTION--------------------------------------------------------------------------------0 0x0 Microsoft executable, portable (PE)582181 0x8E225 Intel x86 or x64 microcode, sig 0x00000512, pf_mask 0xbb0002b1, 1D00-14-01, rev 0x-1000000, size 1595480 0x91618 Unix path: /usr/bin/siglent/usr/mass_storage/U-disk0598016 0x92000 Unix path: /usr/bin/siglent/firmdata0/cali_date601616 0x92E10 Unix path: /sys/devices/soc0/amba/e000b000.ethernet/net/eth0/e000b000.etherne:1e/phy_id601890 0x92F22 Unix path: /sys/class/gpio/export603276 0x9348C Unix path: /usr/bin/siglent/log/drp_log.txt603451 0x9353B Unix path: /usr/bin/siglent/log/drp_log.txtPerhaps the proper commands are found inside this lib toprogram the SAG device.Any hints would by appreciated if someone had already found a solution.Thanks in advanceMarkus>strings awglib.dll | grep '^awg_'awg_cfg_init()awg_cfg_initawg_cfg_uninitawg_set_arb_wave_typeawg_set_ch_switchawg_set_dutyawg_set_freqencyawg_set_high_levelawg_set_loadawg_set_low_levelawg_set_meanawg_set_offsetawg_set_periodawg_set_stdevawg_set_symmetryawg_set_user_arb_waveawg_set_wave_amplawg_set_wave_typeawg_set_width

author: Quincy
author_rank: Newbie
timestamp: November 29, 2024, 12:13:18 pm
content: No you do not need to use the software to create waveforms (and go thorugh all the hassle trying to run it under Linux).Just create a CSV with your favorite tool and use that as source for the AWG:https://siglentna.com/operating-tip/custom-waveforms-using-easywave-csv-templates/

author: electr_peter
author_rank: Unknown
timestamp: June 13, 2025, 03:44:56 pm
content: Regarding SAG1021I arbitrary waveforms, what are difference between"Stored -> Storage"and"Stored > Channel"options?"Stored -> Storage"opens folder view to select file (which then can be loaded to arb), but"Stored > Channel"replies "File does not exist!".Is there a way to load something to "Channel" from SDS800X HD?

author: electr_peter
author_rank: Unknown
timestamp: June 13, 2025, 05:19:55 pm
content: Stored -> Storageis probably waveform uploaded from PC to memory of AWG. That's idea but implementation doesn't work so far.No success in communicating SAG1021I usingEasyWaveandEasyWaveXfrom win10 PC. Win10 sees SAG1021I on devices (request*IDN?;response is very short*I, expected longer response),EasyWaveXsees USB instrument name, but cannot communicate with it (unsupported/unknown/...,select resource tableis empty).EDIT: questions1) Is there a way to load something to "Channel" on SAG1021I?2) Can EasyWaveX (or some other SW) connect to SAG1021I?