Signal Generators
Hi,
I wrote a package to drive signal generator modules (AD9833, AD9834, AD9850, ADF4351) with PC (Windows / Linux), Raspberry Pi, or ESP32.
This article gives more details on ADF4351.
FYI
Wei Lin
Signal Generator drivers (for AD9833, AD9834, AD9850, ADF4351)
Re: Signal Generator drivers (for AD9833, AD9834, AD9850, ADF4351)
hi @weiLin
I did not understand much from the code on github. Can you write a simple code that generates a simple sine wave? Is it possible to adjust the phase, amplitude and offset of the wave.
I will use on ESP32.
I did not understand much from the code on github. Can you write a simple code that generates a simple sine wave? Is it possible to adjust the phase, amplitude and offset of the wave.
I will use on ESP32.
Re: Signal Generator drivers (for AD9833, AD9834, AD9850, ADF4351)
Hi Husyn,
All those test code I did on ESP32 are in folders called "uPy", for example : https://github.com/Wei1234c/Signal_Gene ... ad9833/uPy.
or, are in Jupyter notebooks with names like ".....with MicroPython Remote.ipynb", for example:
https://github.com/Wei1234c/Signal_Gene ... nal%20test
All *.py files you need are here:
```
['ad98??.py',
'interfaces.py',
'modulators.py',
'peripherals.py',
'register.py',
'shift_register.py',
'tools.py']
```
They can be found in this or my other repository named "Utilities".
Regards.
Wei Lin
All those test code I did on ESP32 are in folders called "uPy", for example : https://github.com/Wei1234c/Signal_Gene ... ad9833/uPy.
or, are in Jupyter notebooks with names like ".....with MicroPython Remote.ipynb", for example:
https://github.com/Wei1234c/Signal_Gene ... nal%20test
All *.py files you need are here:
```
['ad98??.py',
'interfaces.py',
'modulators.py',
'peripherals.py',
'register.py',
'shift_register.py',
'tools.py']
```
They can be found in this or my other repository named "Utilities".
Regards.
Wei Lin