Sida 1 av 1

AVR Butterfly (pwm/r2r)

Postat: 6 januari 2011, 14:10:29
av zuuper
Jag undrar om det går att begränsa spänningen på ett stift på avr butterfly? Alltså om det går via c-kod ?
Låt säga att jag vill att spänningen på ett stift ska vara x mV ..

Re: AVR Butterfly

Postat: 6 januari 2011, 14:32:37
av victor_passe
Nja, det närmaste du kan göra är att använda PWM och ett lågpass filter.
Men spänningen blir inte jätte stabil.

Re: AVR Butterfly

Postat: 6 januari 2011, 14:36:33
av zuuper
Och att skicka en puls ut, det går inte med cpun som sitter på butterflyn?

Re: AVR Butterfly

Postat: 6 januari 2011, 14:39:51
av victor_passe
Jo, visst kan du göra en puls. Sätt pinnen hög, vänta, sätt den låg

Re: AVR Butterfly

Postat: 6 januari 2011, 14:59:44
av zuuper
men då får pinnen en spänning på ~3volt. mellan pinnen och jord..

Re: AVR Butterfly

Postat: 6 januari 2011, 15:08:58
av eqlazer
Precis därför du ska pulsa snabbt och lågpassfiltrera.

Re: AVR Butterfly

Postat: 6 januari 2011, 15:30:41
av Micke_s
Om du vill kunna ställa in spänningen på lite olika nivåer så kan du alltid ta några i/o:s och bygga en R2R dac
http://www.allaboutcircuits.com/vol_4/chpt_13/3.html

annars så får du titta på en riktig DAC med i2c, TC1320 och en LM336Z-2.5/NOPB t.ex. vilket ger steg på ca 10mV.

Re: AVR Butterfly

Postat: 6 januari 2011, 16:11:05
av zuuper
>Precis därför du ska pulsa snabbt och lågpassfiltrera.

Hur snabbt ska man pulsa och vad innebär lågpassfiltrera?

Re: AVR Butterfly

Postat: 6 januari 2011, 16:12:53
av victor_passe
Testa att googla.
Kolla på PWM eller fastPWM eller vad nu atmel kallar det i deras datablad.
Och lågpassfilter kommer du få många träffar på google med.

Man kan enkelt sagt säga att man håller pinnen hög och spänningen på ut-pinnen ökar men innan den "hinner" gå upp till 3V så sätter man pinnen till 0V OSV.

Re: AVR Butterfly

Postat: 6 januari 2011, 16:17:29
av sodjan
http://documentation.renesas.com/eng/pr ... pn/dac.pdf
http://www.electro-tech-online.com/micr ... m-dac.html
http://www.zilog.com/docs/z8encore/appnotes/an0150.pdf
http://www.edn.com/file/18021-90502di.pdf (sidan "110").

T.ex. Att ställa enstaka fjutt-frågor utan att presentera vad det hela handlar
om i sin helhet kommer aldrig att ge speciellt mycket.

Re: AVR Butterfly

Postat: 7 januari 2011, 11:39:45
av zuuper
tack