Kamil110501 Napisano Lipiec 18, 2020 Udostępnij Napisano Lipiec 18, 2020 Cześć, potrzebuję ekspandera na minimum 2 piny na magistralę i2c. Nie byłby to problem tylko że muszę mieć sygnał PWM o częstotliwości najlepiej 25kHz. Ale może być coś w zakresie 21-28kHz. Zna ktoś taki układ który by się do tego nadawał?
deshipu Lipiec 18, 2020 Udostępnij Lipiec 18, 2020 Czekaj, bo to co piszesz nie ma najmniejszego sensu. I2C czy PWM? Może napisz co chcesz osiągnąć. Multipleksujesz I2C, generujesz PWM i chcesz to sterować z I2C, czy coś jeszcze innego?
Kamil110501 Lipiec 18, 2020 Autor tematu Udostępnij Lipiec 18, 2020 55 minut temu, deshipu napisał: Czekaj, bo to co piszesz nie ma najmniejszego sensu. I2C czy PWM? Może napisz co chcesz osiągnąć. Multipleksujesz I2C, generujesz PWM i chcesz to sterować z I2C, czy coś jeszcze innego? Ekspandera który będzie się komunikował po magistrali i2c, który będzie mógł generować pwm z częstotliwością 25kHz
deshipu Lipiec 18, 2020 Udostępnij Lipiec 18, 2020 Nic mi nie przychodzi do głowy — normalnie używam do PWM PCA9685, ale to ma tylko około 1kHz maksymalnie. W twojej sytuacji pewnie bym po prostu zaprogramował attiny żeby generował dwa sygnały PWM i słuchał jako slave I2C. 2
wn2001 Lipiec 19, 2020 Udostępnij Lipiec 19, 2020 (edytowany) Tak jak mówi @deshipu, na AtTiny najprościej, ale jeśli koniecznie ma być scalak dedykowany, to https://www.ti.com/lit/ds/symlink/lp5009.pdf - I2C jako sterowanie i wyjścia PWM 29kHz Edytowano Lipiec 19, 2020 przez wn2001 1
Kamil110501 Lipiec 19, 2020 Autor tematu Udostępnij Lipiec 19, 2020 Dobra dzięki, to raczej wezmę to AtTiny i zaprogramuje, nwm czy ten lp5009 nawet w Polsce kupi i ma trochę za wysoką częstotliwości PWM'u, a myślałem pierwsze nad atmegą8, ale attiny jest mniejsze ma mniej wyprowadzeń więc będzie mniej miejsca zajmować a nie jest potrzebna mi duża ilość pinów. 1
deshipu Lipiec 19, 2020 Udostępnij Lipiec 19, 2020 Jak byś nam napisał co dokładnie próbujesz zrobić, to moglibyśmy polecić jeszcze coś innego pewnie.
Kamil110501 Lipiec 19, 2020 Autor tematu Udostępnij Lipiec 19, 2020 Mam zamiar zrobić sterownik do wentyatorów komputerowych i w przyszłości silników szczotkowych do dosyć prostego pojazdu. Chcę to zrobić na magistrali i2c żeby do w dosyć prosty sposób podłączyć np. do raspberry pi żeby nie zajmowało to sporo miejsca i nie zajmowało wielu pinów gpio. I jedyną przeszkodą zawsze jest ta częstotliwość PWM'u.
ethanak Lipiec 19, 2020 Udostępnij Lipiec 19, 2020 Czekaj moment... pojazdów parę zrobiłem, zawsze podpinałem sterownik do wyjścia Arduino (coś koło pół kiloherca) i wszystkie jeździły. Czyżby wentylator wymagał 50 razy większej częstotliwości? Skąd takie informacje/pomysły?
Kamil110501 Lipiec 19, 2020 Autor tematu Udostępnij Lipiec 19, 2020 Przed chwilą, ethanak napisał: Czekaj moment... pojazdów parę zrobiłem, zawsze podpinałem sterownik do wyjścia Arduino (coś koło pół kiloherca) i wszystkie jeździły. Czyżby wentylator wymagał 50 razy większej częstotliwości? Skąd takie informacje/pomysły? Wpisz w google "cpu fan PWM frequency". Z tąd się o tym dowiedziałem że wiatraki te powinny działać z PWM'em o takiej a nie innej częstotliwości. A od piszczenia cewek przy PWM'ie z arduino bez ustawienia preskalera na wyższą częstotliwość np. coś około 30kHz (nie pamiętam teraz dokładne jaka tam częstotliwość była) można szału dostać.
deshipu Lipiec 19, 2020 Udostępnij Lipiec 19, 2020 1 godzinę temu, Kamil110501 napisał: Mam zamiar zrobić sterownik do wentyatorów komputerowych i w przyszłości silników szczotkowych do dosyć prostego pojazdu. No to użycie sterownika LED-ów daje ci taką zaletę, że on już ma wyjścia przystosowane do zasilania tych LEDów, więc nie musisz się bawić w dodatkowe tranzystory/mostki/sterowniki silników. Jak się trochę rozejrzysz, to znajdziesz takich chipów więcej, na przykład ISSI ma ich całą masę. Wyższa częstotliwość chyba nie powinna przeszkadzać.
Kamil110501 Lipiec 19, 2020 Autor tematu Udostępnij Lipiec 19, 2020 2 minuty temu, deshipu napisał: No to użycie sterownika LED-ów daje ci taką zaletę, że on już ma wyjścia przystosowane do zasilania tych LEDów, więc nie musisz się bawić w dodatkowe tranzystory/mostki/sterowniki silników. Jak się trochę rozejrzysz, to znajdziesz takich chipów więcej, na przykład ISSI ma ich całą masę. Wyższa częstotliwość chyba nie powinna przeszkadzać. Ale ledów to tym zasilać nie mam zamiaru ale wentyatory
deshipu Lipiec 19, 2020 Udostępnij Lipiec 19, 2020 Ale jeśli te wentylatory biorą więcej niż te 20-40mA prądu, to nie możesz ich tak sobie podłączyć do portów GPIO mikrokontrolera.
Kamil110501 Lipiec 19, 2020 Autor tematu Udostępnij Lipiec 19, 2020 Przed chwilą, deshipu napisał: Ale jeśli te wentylatory biorą więcej niż te 20-40mA prądu, to nie możesz ich tak sobie podłączyć do portów GPIO mikrokontrolera. Wiem ale to pierwszy lepszy tranzystor załatwi sprawę.
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »