Goto page Previous 1, 2, 3, 4
Sebastian BiaĹy
Guest
Wed Jul 17, 2013 11:08 am
On 2013-07-16 14:26, Pawel Lampe wrote:
Quote:
Mam 16 diód które wymagają stanu wysokiego do działania. Układem ma
sterować mikrokontroler, ale chcę oszczędzić na jego wyjściach i użyć 4
zamiast 16.
Po drugiej stronie wstaw drugi uC jako ser->par. Wyjdzie taniej i
szybciej niż rękodzieło na ttl/cmos chyba że wymagasz absurdalnych
prędkości. Attiny2313 na dwóch (zamiast 4) drutach sterujących w sam raz.
RoMan Mandziejewicz
Guest
Wed Jul 17, 2013 11:15 am
Hello Sebastian,
Wednesday, July 17, 2013, 1:08:22 PM, you wrote:
Quote:
On 2013-07-16 14:26, Pawel Lampe wrote:
Mam 16 diód które wymagają stanu wysokiego do działania. Układem ma
sterować mikrokontroler, ale chcę oszczędzić na jego wyjściach i użyć 4
zamiast 16.
Po drugiej stronie wstaw drugi uC jako ser->par. Wyjdzie taniej i
szybciej niż rękodzieło na ttl/cmos chyba że wymagasz absurdalnych
prędkości. Attiny2313 na dwóch (zamiast 4) drutach sterujących w sam raz.
Ale nadal pozostaje problem driverów dla LEDów - na 3 rejestrach z
wyjściami mocy masz 3 linie i też sprawę załatwia. Na dokładkę
rozwiązanie jest skalowalne.
--
Best regards,
RoMan
Nowa strona:
http://www.elektronika.squadack.com (w budowie!)
Sebastian Biały
Guest
Wed Jul 17, 2013 11:41 am
On 2013-07-17 13:15, RoMan Mandziejewicz wrote:
Quote:
Po drugiej stronie wstaw drugi uC jako ser->par. Wyjdzie taniej i
szybciej niż rękodzieło na ttl/cmos chyba że wymagasz absurdalnych
prędkości. Attiny2313 na dwóch (zamiast 4) drutach sterujących w sam raz.
Ale nadal pozostaje problem driverów dla LEDów - na 3 rejestrach z
wyjściami mocy masz 3 linie i też sprawę załatwia.
Nie wiem na ile dobrze rozumiem problem, ale 74154 pozwalałby zaswiecić
tylko *jedną* diodę na raz. Czyli przeciążenie wyjścia AtMegi jest jak
najbardziej okay. Zalezy jeszcze co to za diody ...
Quote:
Na dokładkę
rozwiązanie jest skalowalne.
Zupełnie jak uC :)
Można tez wstawic kilka ekspanderów I2C, w koncu chyba Pi wystawia
magistralę I2C i kernel pozwala na komunikację bez znajomości dupereli.
J.F
Guest
Wed Jul 17, 2013 11:57 am
Użytkownik "Sebastian Biały" napisał
Quote:
Ale nadal pozostaje problem driverów dla LEDów - na 3 rejestrach z
wyjściami mocy masz 3 linie i też sprawę załatwia.
Nie wiem na ile dobrze rozumiem problem, ale 74154 pozwalałby
zaswiecić tylko *jedną* diodę na raz.
Pradem do ~24mA, i to tylko przy zerze.
Na diode w sam raz, do multipleksingu troche za malo.
J.
RoMan Mandziejewicz
Guest
Wed Jul 17, 2013 12:07 pm
Hello Sebastian,
Wednesday, July 17, 2013, 1:41:15 PM, you wrote:
Quote:
Po drugiej stronie wstaw drugi uC jako ser->par. Wyjdzie taniej i
szybciej niż rękodzieło na ttl/cmos chyba że wymagasz absurdalnych
prędkości. Attiny2313 na dwóch (zamiast 4) drutach sterujących w sam raz.
Ale nadal pozostaje problem driverów dla LEDów - na 3 rejestrach z
wyjściami mocy masz 3 linie i też sprawę załatwia.
Nie wiem na ile dobrze rozumiem problem, ale 74154 pozwalałby zaswiecić
tylko *jedną* diodę na raz. Czyli przeciążenie wyjścia AtMegi jest jak
najbardziej okay. Zalezy jeszcze co to za diody ...
Ale pełne multipleksowanie jest ryzykowne i niepotrzebne. Zdecydowanie
lepiej jest zapalać dowolną ilość diod na jednym poziomie z
multipleksowaniem poziomów tylko. Przy pełnym multipleksowaniu masz
średni prąd diody max. 1/64 szczytowego. A jak multipleksowanie przez
pomyłkę się zatrzyma, to masz przewalone - dioda płonie.
Przy rejestrach wypychasz poziom i może świecić w nieskończoność, jak
przez przypadek odpalisz wszystko na raz, to i tak prąd jest
ograniczony rezystorami kolumn do bezpiecznej wartości. No i
multipleksujesz tylko 4 zestawy danych warstw a nie 64 pojedyncze bity.
Quote:
Na dokładkę rozwiązanie jest skalowalne.
Zupełnie jak uC
Można tez wstawic kilka ekspanderów I2C, w koncu chyba Pi wystawia
magistralę I2C i kernel pozwala na komunikację bez znajomości dupereli.
Ale ekspandery maja słabą wydajność prądową - być może wystarczyłyby
przy multipleksowaniu tylko warstw ale niekoniecznie. Mi tam rejestry
z wyjściami mocy bardzo się spodobały :)
A najbardziej banalna prostota rozwiązania.
--
Best regards,
RoMan
Nowa strona:
http://www.elektronika.squadack.com (w budowie!)
RoMan Mandziejewicz
Guest
Wed Jul 17, 2013 12:10 pm
Hello J.F,
Wednesday, July 17, 2013, 1:57:27 PM, you wrote:
Quote:
Ale nadal pozostaje problem driverów dla LEDów - na 3 rejestrach z
wyjściami mocy masz 3 linie i też sprawę załatwia.
Nie wiem na ile dobrze rozumiem problem, ale 74154 pozwalałby
zaswiecić tylko *jedną* diodę na raz.
Pradem do ~24mA,
Oficjalnie - 16mA...
Quote:
i to tylko przy zerze. Na diode w sam raz, do multipleksingu troche
za malo.
0.25mA średnio na diodę przy pełnym multitaskingu. Przy zastosowaniu 4
sztuk 74154 - 1 mA - ale to wymaga 8 linii danych
--
Best regards,
RoMan
Nowa strona:
http://www.elektronika.squadack.com (w budowie!)
Michoo
Guest
Tue Jul 23, 2013 9:00 pm
On 17.07.2013 03:23, Pawel Lampe wrote:
Quote:
No tak. Małe, proste pytanie i robi się ogromna dyskusja. Skrytykowałem
tych co bezpodstawnie oceniają używanie RasPi i tym samym atakują mnie,
po czym od razu lawina krytyki.
Wybierasz drogą, trudną i nieefektywną metodę i dziwisz się, że ktoś to
komentuje?
Quote:
Po prostu boli mnie takie ocenianie w ciemno ze strony tych którzy się nie
znają.
Na czym się nie znają? Jakim trzeba być znawcą, żeby powiedzieć, że
wysterowanie 64 diodek za pomocą systemu z linuksem w celu dopięcia go
do komputera aby potraktować całość jako wyświetlacz jest durne?
Do przekopania małej grządki w ogródku też użyjesz ciągnika z pługiem?
--
Pozdrawiam
Michoo
Marek
Guest
Tue Jul 23, 2013 10:29 pm
On Tue, 23 Jul 2013 23:00:24 +0200, Michoo <michoo_news@vp.pl> wrote:
Quote:
Na czym się nie znają? Jakim trzeba być znawcą, żeby powiedzieć, że
wysterowanie 64 diodek za pomocą systemu z linuksem w celu dopięcia
go
do komputera aby potraktować całość jako wyświetlacz jest durne?
Do przekopania małej grządki w ogródku też użyjesz ciągnika z
pługiem?
Czemu aż 64? Pół roku temu była dyskusja o zapalaniu ARMem
podświetlenia napisu "wyjście awaryjne" :-)
--
Marek
Goto page Previous 1, 2, 3, 4