[elektro] Válasz: Re: Négyszögjel generátor IC

hg12345 hg12345 at freemail.hu
Thu Nov 25 16:08:17 CET 2010


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?>
>
555-tel? :-)>
>
hjozsi >
>
----------------------------------------->
          elektro[-flame|-etc]



More information about the Elektro mailing list