Witam szanownych forumowiczów.
Chcę postawić na mikrokontrolerze ATmega (np 16) generator impulsów prostokątnych, który to zapewni mi:
1) regulację szerokości impulsu,
2) regulację częstotliwości w zakresie 30-80kHz.
A) Pierwsze, takie dosyć luźne wyobrażenie przedstawione jest na rysunku
Sygnał PWM służyłby jako sterowanie napięciowe do generowania częstotliwości (im większa szerokość impulsu tym wyższa częstotliwość na wyjściu), zaś przetwornik DAC służyłby jako sygnał odniesienia (im wyższe napięcie na wyjściu DAC, tym "dłuższy" czas trwania stanu wysokiego).
B) Myślałem także, aby spróbować scalaka ICL8038, gdzie mógłbym regulować wypełnienie i częstotliwość niemalże wprost, ale zważywszy na cenę układu szukam tańszego rozwiązania.
C) Zastanawiałem się też, czy dałoby radę wykorzystać starą dobrą 555?
Zastanawiam się, czy ktoś z Was miał kiedyś podobny problem? Być może istnieje jakiś osobny scalak, który zrealizowałby funkcję 1 i 2?
Będę wdzięczny za jakiekolwiek podpowiedzi w rozwiązaniu problemu
Chcę postawić na mikrokontrolerze ATmega (np 16) generator impulsów prostokątnych, który to zapewni mi:
1) regulację szerokości impulsu,
2) regulację częstotliwości w zakresie 30-80kHz.
A) Pierwsze, takie dosyć luźne wyobrażenie przedstawione jest na rysunku
Sygnał PWM służyłby jako sterowanie napięciowe do generowania częstotliwości (im większa szerokość impulsu tym wyższa częstotliwość na wyjściu), zaś przetwornik DAC służyłby jako sygnał odniesienia (im wyższe napięcie na wyjściu DAC, tym "dłuższy" czas trwania stanu wysokiego).
B) Myślałem także, aby spróbować scalaka ICL8038, gdzie mógłbym regulować wypełnienie i częstotliwość niemalże wprost, ale zważywszy na cenę układu szukam tańszego rozwiązania.
C) Zastanawiałem się też, czy dałoby radę wykorzystać starą dobrą 555?
Zastanawiam się, czy ktoś z Was miał kiedyś podobny problem? Być może istnieje jakiś osobny scalak, który zrealizowałby funkcję 1 i 2?
Będę wdzięczny za jakiekolwiek podpowiedzi w rozwiązaniu problemu
