AD9833 Programmable Waveform Generator

  Рет қаралды 36,376

Anas Kuzechie

Anas Kuzechie

Күн бұрын

Пікірлер: 65
@erfanamini4919
@erfanamini4919 25 күн бұрын
Fascinating way to educate people, short videos with tons of information and a calm voice makes it more than perfect
@AnasKuzechie
@AnasKuzechie 25 күн бұрын
Thank you
@a0-zu3dt
@a0-zu3dt Жыл бұрын
Absolut fantasitc. I feel unsure and dont know if i want to build my own modules. but your description is so good and you optimizations are so well that i am close to say "yes". Keep going on! Thanks for your enthusiasm.
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Thank you
@LMB222
@LMB222 2 жыл бұрын
The resistors on your diagram are in the wrong place. The inputs for wave type are always low.
@____________________________.x
@____________________________.x 2 жыл бұрын
Your blog page is really interesting, such a great resource, thanks
@AnasKuzechie
@AnasKuzechie 2 жыл бұрын
Thank you
@daCount0
@daCount0 Жыл бұрын
Nice, good and helpfull documentation of your project(s) here and on your webpage
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Thanks
@andrewwatts1997
@andrewwatts1997 3 жыл бұрын
I saw a big change in amplitude with the sine and triangle wave. Where you filtering the output somehow or was that the chip itself doing that. With a lookuptable wave generator that this chip uses, amplitude should remain the same over the entrire freq range.
@inaki9812
@inaki9812 2 жыл бұрын
Thanks. Very nice. A Little mistake in pull-down signal selector scheme.
@____________________________.x
@____________________________.x 2 жыл бұрын
Oh yes, nice spot 👍
@muhammaduzairrashid7544
@muhammaduzairrashid7544 5 ай бұрын
wow, much appreciated
@AnasKuzechie
@AnasKuzechie 5 ай бұрын
Thanks
@andreabaldini7073
@andreabaldini7073 3 жыл бұрын
last question ... to generate only sine is it right to ground the pins of arduino D3 and D4? thanks so much really kind
@AnasKuzechie
@AnasKuzechie 3 жыл бұрын
To generate only sine, disconnect the 2 switches, and in the C++ code replace the if statement with gen.ApplySignal(SINE_WAVE,REG0,f);. I hope this helps.
@shahzaibjaved8826
@shahzaibjaved8826 Жыл бұрын
How do you connect the potentiometer to arduino pin A6? The potentiometer has 3 pins, how do I know where to connect each pin?
@mbanc443
@mbanc443 8 ай бұрын
One side of pot goes to +5v the other to GND and center to the Analog inpuit A6 or whatever input you provision in line 18 of the code.
@STeaLiRaQi
@STeaLiRaQi 8 ай бұрын
I have problem in this code There is so many errors i faced how i can fixed it?
@solveit1304
@solveit1304 2 ай бұрын
0.5V on sinewave, 5V on square wave - does manufacturer mention about it?
@svensjegorovs
@svensjegorovs 2 жыл бұрын
Hey there, has someone an idea, how to connect the GY-9833 (AD-9833) to a Raspberry Pi Pico. The Pico SPI has 4 wires: SPIO TX, SPIO SCK, SPIO CSn, SPIO RX. The Module has only 3 connections for communication: SDATA, SCLK, FSYNC. Is there an library for Micropython available? First step for me is to find out the correct connection and setup of the SPI-connection to the right pins. On my understanding SPI works with MISO, MOSI, Clock and select signal. I'm new with the Pico and micropython. Best regards Svens
@drinski6720
@drinski6720 11 ай бұрын
Is it possible to setup duty cycle of square waveform?
@qiaoshengzhang7372
@qiaoshengzhang7372 3 жыл бұрын
Very cool design! Where did you download the AD9833.h ? Or you wrote it by you own ? Thanks
@FantaBH
@FantaBH 9 ай бұрын
hello there, great video, with just one problem. Where to get your ad9833.h library , as one I found does not recognize few of commands used in your simple code, so it is obviously different library which you using in this example.
@aijobaby597
@aijobaby597 7 ай бұрын
Whether you got the outpuy....
@jonathanwong880
@jonathanwong880 Жыл бұрын
Superb
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Thank you
@khushwantmistry1031
@khushwantmistry1031 11 ай бұрын
Please guide for 10 k pot , I mean connection of three pin of pot , my circuit not produce any kind of frequency , please help
@aijobaby597
@aijobaby597 7 ай бұрын
Whether you got the output....
@exbf2
@exbf2 8 ай бұрын
hey there, is there any way to extend the possible frequency range from 1-5 kHz to something higher? for example: 1Hz-1MHz?
@aijobaby597
@aijobaby597 7 ай бұрын
Whethet you got the output....
@szekerespista3758
@szekerespista3758 Жыл бұрын
Dear Mr. This module can output sawtooth signal/ ramp osicillator?
@ClaudeDufourmont
@ClaudeDufourmont Жыл бұрын
Hello very interesting, what is the difference between square and half square signal
@bitlong4669
@bitlong4669 10 ай бұрын
A rectangle.
@avighnaclasses5194
@avighnaclasses5194 3 жыл бұрын
Nice video, thank you Can we make it for arbitrary wave form such as sine pulse with hanning modulation?
@andrewwatts1997
@andrewwatts1997 3 жыл бұрын
Sadly no, it only outputs sine, triangle or squarewaves. All waveform calculations are done within the ad9833 via rom lookup tables.
@shambhulingayya.n.doddapuj9702
@shambhulingayya.n.doddapuj9702 Жыл бұрын
Thank you, so much for the wonderful demo :). Can you please let me know if it is possible to generate a 30 kHz pure sine wave with this ad9833?
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Hi. It’s been a while since I made the video. You can always refer to the data sheet of the IC. Thanks for your feedback.
@ceylontruckers8428
@ceylontruckers8428 2 жыл бұрын
I did the same as in this video. But I got only sine and triangle wave patterns.😥Please reply sir.🙏
@AnasKuzechie
@AnasKuzechie 2 жыл бұрын
I’m not sure what’s happening. I do have other tutorials where I programmed the chip from scratch (no library used) using Assembly or C++. I interfaced the AD9833 with ATmega8 microcontroller.
@ThomasLouttit
@ThomasLouttit 8 ай бұрын
Getting an error saying "Compilation error: AD9833.h: No such file or directory" How do I fix this problem? I downloaded an AD9833.h file but not sure how to include it in the Library as it is looking for .zip file. Help Please.
@m.karthikkumar8836
@m.karthikkumar8836 6 ай бұрын
I am having the same problem
@hencosteenberg6685
@hencosteenberg6685 2 жыл бұрын
Do you know if it is possible to do bpsk modulation at 5mhz with a esp 32
@andreabaldini7073
@andreabaldini7073 3 жыл бұрын
hi, is the code right so short or is a part missing? and the 10k variable trimmer how should it be connected between arduino and ground or between arduino and positive 5v ?? Thank you so much
@AnasKuzechie
@AnasKuzechie 3 жыл бұрын
Hello. The code is okay. As for 10k pot, middle terminal to Arduino pin, one side pin to ground and other side pin to 5V.
@andreabaldini7073
@andreabaldini7073 3 жыл бұрын
@@AnasKuzechie very good ! 👍
@RyanSi2000
@RyanSi2000 Жыл бұрын
Can we set/control the Amplitude in this module ?
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Not in this project. I do have other tutorials where I wrote a library for the module. Please refer to those videos as reference.
@think7677
@think7677 Жыл бұрын
I have same code write and proper connection do but not generated sine wave and triangle wave .
@a0-zu3dt
@a0-zu3dt Жыл бұрын
Hello. I first would check, if the AD9833 get the right signal. So make a print command, read the inputs from 2 and 3 and check what the arduino says. Both on (1/1) - triangle 2 low 3 high (0/1) - sine perhaps you took the wrong switches - their are different types - (i had this problem before) second u can comment out all the section were the switch read is. then the arduino should send "waveType = TRIANGLE;" to test. May this help you
@a0-zu3dt
@a0-zu3dt Жыл бұрын
I watched again the circuit. It is very important to connect the switch properly. Outherwise the arduino make "non sense". You should read some articles on how the arduino digital input works. you need in any case a 1k ohm to ground to read inputs properly.
@50Hz
@50Hz 3 жыл бұрын
Does the sinewave go below 0V or is it all above 0V
@AnasKuzechie
@AnasKuzechie 3 жыл бұрын
All output signals bound between 0 and 5 volts
@50Hz
@50Hz 3 жыл бұрын
@@AnasKuzechie thanks for the responce i was using an AD9851 thought i might use this as an alternative. But probs not. The AD9851 has trippled in price so makes bricking them costly for me.
@laflaf3d
@laflaf3d Жыл бұрын
@@AnasKuzechie so can you explain low VPP that we can see in your video please ?
@rendymuhammad8090
@rendymuhammad8090 2 жыл бұрын
Can we display both signal (example : sine and triangle) in the same time?
@AnasKuzechie
@AnasKuzechie 2 жыл бұрын
No, since there is one analog output.
@SatishKumar-yn8tr
@SatishKumar-yn8tr 2 жыл бұрын
What is sinewave amplitude. Please reply.
@AnasKuzechie
@AnasKuzechie 2 жыл бұрын
5V peak to peak
@laflaf3d
@laflaf3d Жыл бұрын
@@AnasKuzechie why do you say that when your VPP is 544mV (at 3:04 in this video) ? Only your square is near 5V. I ask that because I am looking for the cause of this difference. Indeed I observe the same phenomen on with my module
@tongpan2001
@tongpan2001 Жыл бұрын
May i know where you get the AD9833 board?
@AnasKuzechie
@AnasKuzechie Жыл бұрын
AliExpress
@planker
@planker Жыл бұрын
Excellent. Perhaps this is correct path, too much fake XR and other IC's with bad wave forms. I'll do this it's simple enough, I might even try the ATtiny88 board that hasn't been able to find a job. Man O Man I really want this to work. Thanks.
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Thanks for your feedback
@bitlong4669
@bitlong4669 10 ай бұрын
That chip is like $20 tho… there are much cheaper ways of accomplishing this.
AD9833 Programmable Waveform Generator (part 2)
3:50
Anas Kuzechie
Рет қаралды 12 М.
Крутейший генератор сигналов на Arduino!
13:24
Заметки Ардуинщика
Рет қаралды 150 М.
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 129 МЛН
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 106 МЛН
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,6 МЛН
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 7 МЛН
Function/Waveform Generator || DIY or Buy
11:01
GreatScott!
Рет қаралды 390 М.
Converting an Arduino PWM Output to a DAC Output
18:48
ForceTronics
Рет қаралды 111 М.
You’ve Never Seen WiFi Like This
20:43
Data Slayer
Рет қаралды 1 МЛН
AD9833 DDS генератор Документация
13:07
RADIOSOFT
Рет қаралды 4,2 М.
Holy Crap, This Is Incredible...UTG962E first look!
20:17
Simple Electronics
Рет қаралды 13 М.
Flawless PCB design: RF rules of thumb - Part 1
15:45
Hans Rosenberg
Рет қаралды 89 М.
Fixing the issues with the XR2206 Function-Generator from EBay
38:43
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 129 МЛН