generator sinusa 40-80kHz

Czesc,

jak prosto, tanio i stabilnie zrobic generator o przebiegu sinusoidalnym na jedna z czestotliwosci np. 40, 60, 70, 80kHz.

Pewnie mozna byloby wziac DDS'a i zaprogramowac i bedzie (niby) prosto, stabilnie, ale nie tanio. A jakis inny pomysl?

Reply to
adresss
Loading thread data ...

Poczytać...

formatting link

...po czym wybrać sobie coś z tego wedle uznania i wdrożyć. A i tak pewnie skończy się na mostku Wiena... albo tanim uC ze zintegrowanym DACem :-P.

Pozdr Portal

Reply to
Portal

Ja jestem stary i bym zrobił na mostku Wiena.

Reply to
RoMan Mandziejewicz

Oj tam, oj tam.

formatting link

Reply to
Sebastian Biały

W dniu 04.08.2011 19:16, snipped-for-privacy@poczta.pl pisze:

Najtańszy stm32 za 6zł z DACem. Jest przykład właśnie z generowaniem sinusa za pomocą DMA - wystarczy dopracować parametry i gotowe. ;)

Reply to
Michoo

Dnia Thu, 4 Aug 2011 19:53:28 +0200, RoMan Mandziejewicz napisał(a):

Ale mialo byc tanio, prosto i stabilnie :-)

J.

Reply to
J.F.

Te warunki łatwo spełnić...

A to jest pojęcie bardzo względne i wymagające zdefiniowania ;)

Reply to
RoMan Mandziejewicz

Rzeczywiście się nie znasz :(

Reply to
RoMan Mandziejewicz

a masz moze jakis link do takiego projektu?

Reply to
adresss

kawal dobrej roboty.

Przegrysc sie przez kod, wyciac co niepotrzeba, zaprogramowac na stale podzialy i podlaczyc do pradu, i bedzie generator.

Dzieki

Reply to
adresss

LOOP1: add r28,r24 ; 1 adc r29,r25 ; 1 adc r30,r26 ; 1 lpm ; 3 out PORTB,r0 ; 1 rjmp LOOP1

I tyle. Reszta to tablice próbek i komunikacja przez rs. Pamiętaj że próbki muszą leżeć dokładnie na granicy 256 bajtów.

Reply to
Sebastian Biały

W dniu 05.08.2011 22:33, snipped-for-privacy@poczta.pl pisze:

Jest w paczce stm32f10x_stdperiph_lib.zip do pobrania ze stron ST. /Project/STM32F10x_StdPeriph_Examples/DAC/DualModeDMA_SineWave

Reply to
Michoo

U¿ytkownik "RoMan Mandziejewicz" snipped-for-privacy@pik-net.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@pik-net.pl... [...]

Ja te¿ sie nie znam (na tyle zeby wiedzieæ) - a czy mogê prosiæ z ciekawo¶ci co z tego wyjdzie?

Reply to
PrzemekD

dla mnie nie jest to do konca zrozumiale. Z tego co zrozumialem, to program na PC wysyla odpowiednie wartosci (dla DDS'a) a procek z nich korzystac przy generowaniu odpowiedniej czestotliwosci i ksztaltu.

Mnie by interesowal generator dzialajacy bez udzialu PC ze stala wartoscia czestotliwosci i ksztaltu (sinus).

Do jakiego rejestru i jaka wartosc nalezy wpisac aby uzyskac konkretna czestotliwosc i do jakiego rejstru jaka wartosc aby wybrac ksztalt sinus. Wyciac komunikacje z PC po rs-232, bo niepotrzebna. Mialaby powstac kostka, ktora po dolaczeniu minimalnych zew. elementow generowalaby to co ma generowac.

Reply to
adresss

Dnia 09-08-2011 o 00:12:49 snipped-for-privacy@poczta.pl napisał(a):

To ci już radzili, zrób sobie wiena, p[otencjometry możesz zastąpić elektronicznymi, są takie co od razu obsługują guziki + - będziesz miał przestrajanie. Uzyskasz dzięki temu dużą współbierzność potencjometrów a za tym idzie małe zniekształcenia, na trzecim możesz zrobić reg aplitudy.

Jak nie masz pojęcia o prockach to się za nie nie bierz bo sobie nie poradzisz, a po twoim pytaniu widać że jesteś lajkonikiem w tych sprawach.

Reply to
janusz_kk1

Dnia Tue, 09 Aug 2011 15:41:37 +0200, janusz_kk1 napisał(a):

Bierz, czegos sie nauczysz, a potem sam bedziesz odpowiadal "ja bym to na atmelku zrobil" :-)

J.

Reply to
J.F.

Dnia 10-08-2011 o 10:52:13 J.F. <jfox snipped-for-privacy@poczta.onet.pl> napisał(a):

Ale to sie musi duuuużo uczyć, szybko tego generatoeka nie skleci :)

Reply to
janusz_kk1

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.