przetwornik 8bit->PWM?

Dec 19, 2006 11 Replies

Witam, chcia³em siê zapytaæ, czy istniej± jakie¶ uk³adziki realizuj±ce PWM z wej¶cia cyfrowego? móg³bym uzyc jakiego¶ ma³ego uC, ale w takim ukladzie w momencie pobierania nowych danych, PWM siê zatrzyma (no chyba ze s± jakie¶ male tanie uC z wyjsciem PWM o których nie wiem) takich uk³adów na p³ytce mia³oby byæ kilkana¶cie, no i wsadzanie kilkunastu uC w duzych obudowach, w dodatku nic prawie nie robi±cych to wg mnie lekkie marnotrastwo... no i czêstotlio¶æ pracy ma byæ lekko ponad akustyczna, czyli tak z 30khz ;) wiêc nie wiem czy standardowy uc by to wyrobi³.. innym pomys³em jest zrobienie tego na uk³adach 74xx, ale tez by to wymaga³o kilku uk³adów na kana³.. jest co¶ takiego co by mnie zadowoli³o?



1.wiekszy CPLD? obsluzy ci kilkanascie kanalow, schemat namalujesz przy uzyciu symboli TTL..
  1. licznik rewersyjny 40103 + przerzutnik D
  2. proc z np 8 lub 12 kanalami PWM - sa takowe serii atmega - drastycznei spada zaptorzebowanie na scalaki

Kiepsko. A skad ten sygnal, bo dosc dobrze radzil sobie 8253/8254, ale ciekawe czy to jeszcze robia :-)

Jak przemyslisz projekt to nie powinien.

Myslisz ze taniej wyjdzie jeden duzy FPGA :-)

razy 8 bitow - zegar 7.68MHz. 8254 moze miec klopoty.

J.

U¿ytkownik "nuclear" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:em8fbh$kfq$ snipped-for-privacy@news.onet.pl...

Nie jest ¼le, ATMEGA88 ma chyba 8 PWMów a w SMD jest mniejsza od paznokcia, jeden zegar zewnêtrzny dla kilku scalaków, pro¶ciej chyba nie mo¿na.. Piotr

U¿ytkownik "nuclear" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:em8fbh$kfq$ snipped-for-privacy@news.onet.pl...

ATTiny25/45/85, 8-nó¿kowy posiada sprzêtowy PWM przy 8Mhz ok. 31kHz, transmisja I2C, dane do zmiany PWM mo¿e pobieraæ bez zatrzymywania PWM bez zatrzymywania PWM

Podepnę się. Potrzebuję 8 8-bitowych kanałów PWM + 8 ADC.

Stosowanie 100-nóżkowych atmeg w stylu Atmega640 niezbyt chętnie przyjmę...

ATmega64 byłaby ok, gdyby nie to, że dwa PWM-y współdzielą jedną nóżkę, więc jednocześnie można użyć 7.

Jest fajny AT90PWM3, tylko gdzie to można kupić? I czy winavr go obsłuży?

TP.

a atmega 88?

programowalem go pod winavr wlasnie kupic mozna u polskiego przedstawiciela - mieli miec je we wrzesniu, wiec moze juz maja. trzeba przyznac ze PWM ma naprawde niezly...

a mus ibyc PWM? jesli to ma byc DAC, to polecam scalaki AD8802A - 12 kanalow DAC 8 bit w maciupciej obudowie, steruje sie po SPI

Do tego generator trojkata i zestaw komparatorow :-)

J.

jakbys chcial z nim cos robic, to jest bug w avrdude, inne programatory swego czasu go nei obslugiwaly moge podeslac poprawiony plik konfiguracyjny, pisalem zreszta juz kiedys o tym bugu - szukaj w archiwum, podalem sposob naprawienia go.

Tak, mam 8 mocy do wysterowania PWM-em zgodnie z wynikami 8 pomiarów :)

ATmega88 ma 6 kanałów.

Dzięki za wskazówki, spróbuję uderzyć do przedstawiciela po AT90PWM3.

TP.

Greg(G.Kasprowicz) napisał(a):

Mi też! Dzięki. :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required