Author Topic: Siglent SAG1021I AWG questions  (Read 1557 times)

0 Members and 1 Guest are viewing this topic.

Offline ninevoltzTopic starter

  • Newbie
  • Posts: 9
  • Country: us
Siglent SAG1021I AWG questions
« on: September 21, 2023, 02:51:41 pm »
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.
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29483
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SAG1021I AWG questions
« Reply #1 on: September 22, 2023, 08:05:05 am »
I've got an SAG1021I waveform generator I use with my SDS1204X-E, and I have a couple of questions.
Got one out especially.
Quote
First, what does the AUX jack do?
Provides an I/O to sync other devices with.
Connect a BNC to a spare channel and observe its behavior when you output waveforms.
Quote
There is no manual for this thing anywhere.

Most 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.pdf
Quote
Second, how do you load waveforms onto it with EasyWaveX?
Described in the section: Stored Arb on P188
Quote
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?
EasyWaveX 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.
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline ninevoltzTopic starter

  • Newbie
  • Posts: 9
  • Country: us
Re: Siglent SAG1021I AWG questions
« Reply #2 on: October 12, 2023, 04:07:52 pm »
Thanks for the reply! I'll try it out next time I fire up my scope.
 

Offline electr_peter

  • Supporter
  • ****
  • Posts: 1422
  • Country: lt
Re: Siglent SAG1021I AWG questions
« Reply #3 on: August 30, 2024, 10:20:35 am »
Few questions on SAG1021I
1) 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?
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29483
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SAG1021I AWG questions
« Reply #4 on: August 30, 2024, 10:30:36 am »
Few questions on SAG1021I
1) 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?
1. 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.
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline electr_peter

  • Supporter
  • ****
  • Posts: 1422
  • Country: lt
Re: Siglent SAG1021I AWG questions
« Reply #5 on: August 30, 2024, 10:41:28 am »
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.
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29483
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SAG1021I AWG questions
« Reply #6 on: August 30, 2024, 11:14:47 am »
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.
Yes the later SAG1021 was upgraded to an I version which provides output isolation, thereby making the earlier SAG1021 obsolete.
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline markus_jlrb

  • Regular Contributor
  • *
  • Posts: 158
  • Country: de
Re: Siglent SAG1021I AWG questions
« Reply #7 on: October 23, 2024, 04:44:31 pm »
SAG1021 Question,

is there a possibility to load a self created step function inside the SAG
in 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
 

Offline markus_jlrb

  • Regular Contributor
  • *
  • Posts: 158
  • Country: de
Re: Siglent SAG1021I AWG questions
« Reply #8 on: October 23, 2024, 05:24:31 pm »
Seems that I need EasyWaveX for this purpose.

Unfortunately I run Linux and I had so far not been able to install it
on 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.dll

DECIMAL       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 1
595480        0x91618         Unix path: /usr/bin/siglent/usr/mass_storage/U-disk0
598016        0x92000         Unix path: /usr/bin/siglent/firmdata0/cali_date
601616        0x92E10         Unix path: /sys/devices/soc0/amba/e000b000.ethernet/net/eth0/e000b000.etherne:1e/phy_id
601890        0x92F22         Unix path: /sys/class/gpio/export
603276        0x9348C         Unix path: /usr/bin/siglent/log/drp_log.txt
603451        0x9353B         Unix path: /usr/bin/siglent/log/drp_log.txt

Perhaps the proper commands are found inside this lib to
program the SAG device.


Any hints would by appreciated if someone had already found a solution.

Thanks in advance
Markus


>strings awglib.dll | grep '^awg_'
awg_cfg_init()
awg_cfg_init
awg_cfg_uninit
awg_set_arb_wave_type
awg_set_ch_switch
awg_set_duty
awg_set_freqency
awg_set_high_level
awg_set_load
awg_set_low_level
awg_set_mean
awg_set_offset
awg_set_period
awg_set_stdev
awg_set_symmetry
awg_set_user_arb_wave
awg_set_wave_ampl
awg_set_wave_type
awg_set_width
« Last Edit: October 23, 2024, 06:32:08 pm by markus_jlrb »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf