[elektro] Válasz: Re: Válasz: Re: Négyszögjel generátor IC
hg12345
hg12345 at freemail.hu
Thu Nov 25 17:56:42 CET 2010
Hi,
elnézést a félreértésért.
Az a dsPIC amit említettem pont ebben létezik hozzá demo kit, ha emlékeim nem csalnak az MPLABBal pickit-ten keresztúl vezérelhető vagy soros porton....
"Flexelec Kft." <office at flexelec.hu> írta:
>Egy picikét összekevertél minket; nem az én kérdésem volt a PWM-freki átalakító vagymi...>
Arra én csak egy tippet írtam, hogy DDA algoritmussal ugranék neki az egészekkel végzett osztásnak. Pont.>
>
a,>
Amit én kérdeztem, az állítható frekvenciájú és állítható kitöltésű négyszögjel előállítása volt (impulzustrafó ellenütemű FET vezérléséhez kell; széles freki és kitöltési tartományban méregetni a cuccost) . Mindezt lehetőleg mondjuk SPI-n keresztül vezérelve.>
>
b,>
másik verziónak kérdeztem ugyanezt, csak sokkal egyszerűbb, két potival (freki és kitöltés) csavargatható kivitelben.>
>
> Hi!>
> >
> Az PWM frekvencia átalakító továbbra is a feladat?>
> >
> Végy egy olcsó dsPIC-t pl $2-3ert egy dsPIC33FJ06GS102-t ezt járasd a >
> maximális frekvencián 40MHz, ebből 200KHz jelet tudsz előállítani ha a >
> TIMER setting regiszterét 200-ra állítod, a többi már könnyebben >
> megoldható, ezzel előállítható PWM-m jel felbontása 0.5% ami már jobb >
> mint a kivánt 1% érték.>
> >
> Már említettem a AD bemenet elé teszel egy RC szürőt és már osztás >
> nélkül megkapod a kitöltési tényezőt és ezt beírod COMPARE >
> regiszterbe. Sokat nem kell programozni. (csak a két perifériát >
> beállítod és az eredményt áttöltöd a PWM regiszterébe)>
> >
> Mivel a TIMER setting regiszter állítható 200...65535 és van >
> előosztója, igy fent 1KHz lépsekben tudod állítani a PWM alap >
> frekvenciát, mivél kisebb a freki annál kisebb lépésekben állítható a >
> freki.>
> >
> Egyébbként a PIC16F1xxx sorozattal is megoldható a feladat úgyan úgy, >
> csak itt a maximális frekvencia 32MHz, ezért 200KHz-hez az setting >
> regiszter értéke 160 ami még mindig 0.6% PWM felbontást.>
> >
> Szerintem max 150 asm sorból megvalósítható.>
> >
> Mi ez valami házi feladat?>
>
>
> jhidvegi <jhidvegi at gmail.com> írta:>
> >Flexelec Kft. wrote:>>
> > Megnéztem mindkettő (AD9850 és AD9833) adatlapját részletesen, de>>
> > egyikben sincs threshold komparátor; azaz változtatható kitöltésű>>
> > négyszögjelet így akkor egyik sem tud csinálni. Valakinek újabb>>
> > ötlet, hogy mivel lehetne?>>
>
----------------------------------------->
elektro[-flame|-etc]>
More information about the Elektro
mailing list