Signal Generator drivers (for AD9833, AD9834, AD9850, ADF4351)

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
User avatar
Wei Lin
Posts: 21
Joined: Sat Jan 21, 2017 1:07 pm

Signal Generator drivers (for AD9833, AD9834, AD9850, ADF4351)

Post by Wei Lin » Sat Jun 20, 2020 8:03 am

Signal Generators

Image

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

Husyn
Posts: 7
Joined: Sun Jan 23, 2022 8:27 am

Re: Signal Generator drivers (for AD9833, AD9834, AD9850, ADF4351)

Post by Husyn » Sat Feb 19, 2022 5:48 am

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.

User avatar
Wei Lin
Posts: 21
Joined: Sat Jan 21, 2017 1:07 pm

Re: Signal Generator drivers (for AD9833, AD9834, AD9850, ADF4351)

Post by Wei Lin » Tue Mar 08, 2022 3:53 pm

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

Post Reply