AD9833 Programmable Waveform Generator

  Рет қаралды 37,366

Anas Kuzechie

Anas Kuzechie

Күн бұрын

Пікірлер
@erfanamini4919
@erfanamini4919 Ай бұрын
Fascinating way to educate people, short videos with tons of information and a calm voice makes it more than perfect
@AnasKuzechie
@AnasKuzechie Ай бұрын
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
@____________________________.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
@LMB222
@LMB222 2 жыл бұрын
The resistors on your diagram are in the wrong place. The inputs for wave type are always low.
@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.
@SecureSuppliesLimited
@SecureSuppliesLimited 26 күн бұрын
Can Drive 9xb to scr or mosfest switch to Stanley A Meyer Voltrolysis water fuel cell
@inaki9812
@inaki9812 2 жыл бұрын
Thanks. Very nice. A Little mistake in pull-down signal selector scheme.
@____________________________.x
@____________________________.x 2 жыл бұрын
Oh yes, nice spot 👍
@qiaoshengzhang7372
@qiaoshengzhang7372 3 жыл бұрын
Very cool design! Where did you download the AD9833.h ? Or you wrote it by you own ? 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.
@drinski6720
@drinski6720 Жыл бұрын
Is it possible to setup duty cycle of square waveform?
@solveit1304
@solveit1304 3 ай бұрын
0.5V on sinewave, 5V on square wave - does manufacturer mention about it?
@STeaLiRaQi
@STeaLiRaQi 9 ай бұрын
I have problem in this code There is so many errors i faced how i can fixed it?
@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 9 ай бұрын
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.
@szekerespista3758
@szekerespista3758 Жыл бұрын
Dear Mr. This module can output sawtooth signal/ ramp osicillator?
@muhammaduzairrashid7544
@muhammaduzairrashid7544 6 ай бұрын
wow, much appreciated
@AnasKuzechie
@AnasKuzechie 6 ай бұрын
Thanks
@FantaBH
@FantaBH 10 ай бұрын
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 8 ай бұрын
Whether you got the outpuy....
@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 ! 👍
@tongpan2001
@tongpan2001 Жыл бұрын
May i know where you get the AD9833 board?
@AnasKuzechie
@AnasKuzechie Жыл бұрын
AliExpress
@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
@exbf2
@exbf2 9 ай бұрын
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 8 ай бұрын
Whethet you got the output....
@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 ?
@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.
@ThomasLouttit
@ThomasLouttit 9 ай бұрын
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 8 ай бұрын
I am having the same problem
@AmruMagdy
@AmruMagdy Ай бұрын
Thanks 😂❤
@khushwantmistry1031
@khushwantmistry1031 Жыл бұрын
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 8 ай бұрын
Whether you got the output....
@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.
@RyanSi2000
@RyanSi2000 2 жыл бұрын
Can we set/control the Amplitude in this module ?
@AnasKuzechie
@AnasKuzechie 2 жыл бұрын
Not in this project. I do have other tutorials where I wrote a library for the module. Please refer to those videos as reference.
@jonathanwong880
@jonathanwong880 Жыл бұрын
Superb
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Thank you
@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.
@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
@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.
@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.
@ClaudeDufourmont
@ClaudeDufourmont Жыл бұрын
Hello very interesting, what is the difference between square and half square signal
@bitlong4669
@bitlong4669 11 ай бұрын
A rectangle.
@planker
@planker 2 жыл бұрын
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 2 жыл бұрын
Thanks for your feedback
@bitlong4669
@bitlong4669 11 ай бұрын
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
Заметки Ардуинщика
Рет қаралды 152 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Julian's Postbag: #41 - AD9833 Waveform Generator
5:04
Julian Ilett
Рет қаралды 47 М.
Converting an Arduino PWM Output to a DAC Output
18:48
ForceTronics
Рет қаралды 111 М.
ATmega8 - Programming AD9833 Waveform Generator
12:12
Anas Kuzechie
Рет қаралды 4,5 М.
Function/Waveform Generator || DIY or Buy
11:01
GreatScott!
Рет қаралды 392 М.
3 Simple MOSFET Drive Circuits
12:55
Mr.T's Design Graveyard
Рет қаралды 143 М.
Arduino and AD9833 Signal Generator Part 1
9:44
learnelectronics
Рет қаралды 34 М.