AVR Butterfly (pwm/r2r)

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

AVR Butterfly (pwm/r2r)

Inlägg 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 ..
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: AVR Butterfly

Inlägg 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.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: AVR Butterfly

Inlägg av zuuper »

Och att skicka en puls ut, det går inte med cpun som sitter på butterflyn?
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: AVR Butterfly

Inlägg av victor_passe »

Jo, visst kan du göra en puls. Sätt pinnen hög, vänta, sätt den låg
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: AVR Butterfly

Inlägg av zuuper »

men då får pinnen en spänning på ~3volt. mellan pinnen och jord..
eqlazer
Inlägg: 923
Blev medlem: 22 september 2007, 13:53:45
Ort: Göteborg

Re: AVR Butterfly

Inlägg av eqlazer »

Precis därför du ska pulsa snabbt och lågpassfiltrera.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: AVR Butterfly

Inlägg 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.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: AVR Butterfly

Inlägg av zuuper »

>Precis därför du ska pulsa snabbt och lågpassfiltrera.

Hur snabbt ska man pulsa och vad innebär lågpassfiltrera?
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: AVR Butterfly

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: AVR Butterfly

Inlägg 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.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: AVR Butterfly

Inlägg av zuuper »

tack
Skriv svar