Chciałbym zastosować transoptor do sterowania przekaźnikiem 24V. Jako transoptor myślałem zastosować TLP127 ze względu na jego duży prąd kolektora 150mA, Jednak w tym momencie pojawił się jak dla mnie problem nie wiem które rozwiązanie zastosować: Pierwsza rzecz to: Obciążenie BJT tranzystora niezależnie NPN czy PNP 'wpina' się w obwód collectora....
Jaki prąd pobierają z zasilania takie układy jak np latch 74HC373, w katalogu pisze tylko MSI - co to oznacza? Interesuje mnie też procek Atmega 162 - wyczytałem, że w aktywnym stanie przy zegarze 10MHz ok. 20-25 mA, ale mój angielski nie jest najlepszy więc nie jestem tego pewien, poza tym wydaje mi się to coś mało. W układzie mam jeszcze pamięc 0,5...
https://obrazki.elektroda.pl/2578145800_... Od dłuższego czasu planowałem wykorzystanie drukarki termicznej razem z terminalem/kolektorem danych Psion Workabout MX. Był pomysł aby taką drukarkę kupić, jednak kiedy dostałem 3 kasy fiskalne do "wypatroszenia" w ramach projektu "rzeźnia kas fiskalnych" to nie mogłem zwyczajnie zostawić...
Największy i najfajniejszy z tych wyświetlaczy (8 cyfr 14 segmentowych) wymaga aż 14 (segmenty) + 1 (kropka) + 8 (cyfry) = 23 nogi do sterowania. "Nogi" sterujące cyframi można było z powodzeniem zastąpić jakimś dekoderem z binarnego na 1 z 8 albo licznikiem typu 4017. W pierwszym rozwiązaniu z 8 wyjść zajęte pozostają trzy; w drugim tylko dwa (CLK...
Nie, zatrzask latch powoduje przesunięcie danych z rejestru na wyjścia układu. Dlatego też latch dajesz dopiero po przesłaniu wszystkich n bajtów dla n układów - wtedy dopiero masz opóźnienie.
A to jakiś projekt typu sztuka dla sztuki, czy na zaliczenie i prowadzący dał ci takie warunki? Tak jak pisze BlueDraco, najprościej i najtaniej zastosować procesor z odpowiednią liczbą pinów. A jak nie to nie kombinować z jakimś 6-bitowym adresem, któy do niczego nie przypasuje, tylko dać interfejs szeregowy. Do wyboru SPI, I2C, albo na większe odległości...
Czy mógłby mi ktoś po krótce wyjaśnić jakie są różnice w seriach układów scalonych takich jak LS, HC, HCT, AHC i AHCT. Miałem kiedyś spoko książke na ten temat od kumpla ale niestety urwał mi się kontakt z nim. Potrzebna mi jest ta wiedza, gdyż nie wiem jaki Latch zastosować, której serii (chodzi mi o układ 74XX373), który ma współpracować z prockiem...
Jeśli planujesz urządzenie modułowe rozwiązał bym to tak : głowny moduł jakis AVR np M32 a na osobnych kartach rozszerzających AVR + latch 573 lub 574 komunikacja z głównym AVR za pomocą SPI dzieki temu masz nie ograniczone możliwosci modułow rzoszeżających ,na kartach rozszeżen zamieszczasz zwoki do konfiguracji adresowej kart tak aby było wiadomo...
W zadnym datasheecie nie napiszą ci ze uklad "pracuje do xxMHz", wywnioskuj sobie predkosc pracy ukladu z czasu przelaczania, casu propagacji...co do zatrzasków bedziesz mial "latchup time" albo cos takiego... jak mu stworzyć 5v <- nie 5! Niejestem pewien napiecia logicznej "1" na coaxie...Wypadaloby mieć oscyloskop i sobaczyc, albo pogrzebac w googlach...
Z tym równoległym to warto się zastanowić. Niektóre kontrolery LCD mają stosunkowo wolne interfejsy równoległe, a megaszybkie szeregowe, w efekcie równoległy jest oczywiście ciągle szybszy, ale nie aż tak bardzo w stosunku do szeregowego. SPI jest proste i wygodne, na XMEGA wyciągniesz 16 MHz na tym interfejsie, na ATMega 10 MHz, to daje ci odpowiednio...
Wiesz trudno mi teraz powiedzieć co konkretnie potrzebuje wiedzieć. Chciałbym poznać w miarę szczegółowo architekture, od czego sa poszczególne rejestry, jakie wymagania są stawiane urządzeniom zewn takim jak pamięć czy latch aby mogły współpracować z prockiem przy danym kwarcu. Chce sie wszystkiego dowiedzieć co mi będzie potrzebne później przy pisaniu...
Czesc, No niestety nie hula... probowałem tego. Myśle ze atmega jest zryta jakos... Mimo tego, ze mam obsługe przerwań i tak, wiem ze to musi działać bo skopiowałem to z mojego poprzedniego projektu, to mi się restartuje atmega. Zwrać na płytce nie ma. [syntax=c] #include <avr/io.h> // Załaduj bibliotekę input/output #include <avr/interrupt.h>...
nie chciałem zakładać nowego tematu ponieważ ten też jest mój a tytuł także nawiązuje do mojego problemu. Otóż próbowałem odpalić driver led $regfile = "m32def.dat" $crystal = 16000000 Config Spi = Hard , Data Order = Msb , Master = Yes Config Porta = Output Dim X As Byte Do Incr X Toggle Porta.6 Spiout X , 1 Set Porta.7 Waitus 20 Reset Porta.7...
Chciałbym użyć ATTiny85 do zrobienia następującej rzeczy: Wejścia: - analogowy z sensora - analogowy z dwóch potencjometrów - cyfrowy z przełącznika (w zasadzie może też być analogowy, bez różnicy czy odczytam analogowe 5V, czy stan HIGH) Wyjścia: - sterowanie przekaźnikiem - wyświetlanie 3 cyfr na 7 segmentowych wyświetlaczach No i się gubię. Poczytałem...
MBIxxxx chyba ,w maritexie.Kupielem takie rejsetry 16 portowe z wbudowanym zrodlem pradowym obslugiwanym jednym rezystorem,komunikacja prostacka CLK DATA LatchINPUT LatchOUTPUT-Aha juz to pisalem :D Co do kolegi wyzej,to nie ma postepow.Mam teraz master projekt ktory chcialbym juz skonczyc bo robie go od marca 08... Po dwa niewiem jak zrobie plytke...
Nie odpowiada on jednak na pytanie: Full-swing czy Ext. Crystal Osc.? Aliści (jest takie słowo!) podejrzałem składnię polecenia generowanego przy wgrywaniu bootloadera i w nim lfuse=0b11110111 czyli 0xF7 zatem - Ext. Full-swingCrystal. Ustawienia fusebits są w pliku avrdude.conf dostarczanym wraz z MiniCore. Sekcja dla 328 wygląda następująco: [syntax=ini]#---------------------------...
Chciałem zrobić generator tekstu do telewizora. Po wstępnych obliczeniach wyszło mi że 20MHz to będzie wystarczające ale trzeba będzie się nieźle sprężyć. Możesz też pójść w inną stronę i dorzucić też CPLD + SRAM + latch.
Podstawowa przyczyna - brak optoizolacji przy różnych zasilaniach. Grzanie się wskazuje na latchup-y wskutek ewentualnych chwilowych przepiec. Do optoizolacji wystarczy 2x6n173+pc817(sterowanie kierunkiem przepływu danych).
Gdybyś przeczytał to co Ci proponowałem to w w bardzo krótkim czasie mógłbyś napisać coś takiego i wiedziałbyś dlaczego warto jest zrobić wstawkę assemblerową. To co jest poniżej skopiuj i zapisz jako plik prj dla VMLAB gdybyś chciał pooglądać przebiegi bez lutowania. Częstotliwość można zmieniać przyciskami. ; ****************************************...
Przykład z pliku Help Bascoma: " 'configure PORT D for input mode Config Portd = Input 'reading the PORT, will read the latch, that is the value 'you have written to the PORT. 'This is not the same as reading the logical values on the pins! 'When you want to know the logical state of the attached hardware, 'you MUST use the PIN register. A = Pind U...
Od resetu do + daj diodę (najlepiej szybką) równolegle do opornika katodą do +. Mniejsze prawdopodobieństwo latch-up. I nie zapomnij o kondensatorze od reset do masy.
Latch-up na resecie możesz spróbować wyeliminować diodą równolegle do rezystora resetu. oczywiście katodą do plusa. Podobnie można zabezpieczyć inne wyprowadzenia procesora, może się coś wyjaśni. A oscylator/zegar po tym zwisie pracuje? N.
Zmień kości na 74HCT574, wyprowadzenia mają 1:1, a różnia się tym, że '573 jest zatraskiem typu LATCH, a '574 jest zatrzaskiwana zboczem.
Sama nazwa wszystko wyjaśnia. ALE: Address latch enable. Jeden z sygnałów do sterownia dodatkowej pamięci zewnętrznej. Służy do oddzielenia magistrali adresowej niskiego rzędu i magistrali danych. AD7:0: Multiplexed low-order address bus and data bus • A15:8: High-order address bus (configurable number of bits) • ALE: Address latch enable...
Multiplekowanie tablicy ledowej sygnały to: clk, enable(PWM), latch, D-IN - dla rejestru przesuwnego dekoder 3 to 8 W zasadzie można by tak zrobić tylko czy PWM wyrobi na kablu 3m
Jest "DC Current per I/O Pin" bez oznaczenia kierunku. Piny tak samo działają w dwóch kierunkach i gwarantowane jest 20mA (at) 5V. Tutaj chodzi o to aby diod zabezpieczających nie zniszczyć. Problem w tym że przepływ prądu przez te diody jest szkodliwy i należy go unikać podczas normalnej pracy układu, działanie większości układów scalonych wykorzystuje...
Witam Zakładając ze mam układ na bazie przekaźnika V23042 (Dual Coil Latching) To czy poniższy schemat wysterowania będzie poprawny? http://obrazki.elektroda.net/64_12705851... Czy układ będzie pobierał tylko prąd na czas gdy będę chciał zmienić stan przekaźnika? Czy zastosowanie pnp da lepszy rezultat? Jak powinienem dobierać rezystory? Bo...
Gra nie warta świeczki. Ciężko ci będzie zrobić niezawodny układ. Co jak co ale zasilanie powinno być porządne. najlepsze co wymyśliłem to szybki bezpiecznik polimerowy. Przy okazji odcinałby 3V zasilania od procesora (prymitywne zabezpieczenie anty-latch up procesora). Proponuję wziąć taki bezpiecznik polimerowy dołączyć do źródła 3V i sprawdzić czas...
Mozesz zrobić multipleksowanie portu na przezutnkach latch. W ten sposob mozesz zyskac dodatkowe osiem bitow z kazdej lini nastepneg portu. Dwa porty w sumie 64 przekaznikow. Jak chcecesz to pisz na maila, pomyslimy co dalej. Pozdrawiam MB
To co piszą Koledzy Twoim kodzie to sensowne konkrety. Podzielam ich zdanie na temat potrzeby zmiany koncepcji obsługi przerwania. Do Twojego przykładu idealnie pasują główne założenia "programowania przerwań" a szczególnie ta, że powinno być możliwie krótkie czasowo. Wg mnie, po obejrzeniu kodu, tkwisz mocno głęboko w programowaniu całkowicie liniowym...
Znajomy wymyślił sobie 64 kanały w ATMega. Z oczywistych powodów przyszło mi to zrobić programowo. Aby ograniczyć ilość połączeń pomiędzy µP a modułem na którym są klucze w postaci mofsetów chciałem zastosować rejestr szeregowy. Skleciłem na płytce stykowej na szybko 3 rejestry 74HC595 W tym problem iż otrzymuje długim czas wpisywania danych. Da...
Witam, Zrobiłem prosty układzik, przerobiłem prosty programik ze stronki http://www.microsyl.com/ ( i zakładka Mod Lamp ) do dekodowania sygnałów IR z pilota Sony, na swoje potrzeby. Sposób ten wykorzytuje wejście ICP procesora (u mnie Atmega8) oraz Timer1. Jak widać program przerobiłem dosyć mocno ;) i najważniejsze , że przepięknie działa. Jednak...
Schemat wydaje się być ok, dla pewności sprawdź czy wszystkie połączenia trafiają tam gdzie trzeba - zawsze warto się upewnić. Pamiętaj, żeby zastosować XMEGA A1U, wersja A1 miała jakieś dziwne problemy w wersji z dwoma latchami. Alternatywnie jeśli masz dojście warto się zastanowić nad użyciem SDRAM - może wyjść taniej niż pamięć statyczna. Pamiętaj...
Schemat, który umieściłeś w pierwszym poście służy do sterowania przekaźnikiem bistabilnym jednocewkowym. Do zmiany położenia jego styków wymagana jest zmiana polaryzacji impulsu. Dużo informacji na temat przekaźników bistabilnych znajdziesz w EdW (06-08/2016), a przykład sterowania przekaźnikiem bistabilnym jednocewkowym zajdziesz tu --> http://obrazki.elektroda.pl/6399124900_1...
1) Tak na szybko to wątpi by uC były w stanie dostarczyć tyle prądu by zapalić te diody LED. Trzeba by to było sprawdzić w datasheet. 2) Dlatego zastosuj tranzystory PNP. 1) Instrukcja do tego mikrokontrolera mówi, że maksymalny prąd dostarczany przez ten układ AtMega (albo maksymalny 'wsysany' przy podciągnięciu do masy) to 200mA (suma na wszystkich...
Dzięki za odpowiedź. Szkoda, myślałem że można to uprościć. Co to pamięci to będę jej używał w innym celu niż pamięć zewnętrzna procesora, dlatego moge napisać własne procedury sterowania i do tego celu wykozystam 2 porty A , C oraz trzy piny z D aby mieć całą przestrzeń pamięci, plus cztery piny do sterowania pamięci, gdzie wykorzystam PG0, PG1 jako...
Próbuję zrobić na matrycy cpld Xilinx XC9572 interfejs do ATmega128 pracującej z zewnętrzną szyną danych. Chciałem w matrycę wpalić: rejestr "latch" na szynę danych zatrzaskiwany sygnałem "ALE" (odpowiednik 74573) oraz dekoder adresów oparty na linach A12,A13,A14,A15 i generujący dwa chip-selecty CS1 i CS2. Jest to chyba najbardziej popularny układ...
Faktycznie wysyłam przecież "ciąg" i zatrzaskuje "data latchem" i za każdym razem każdy układ wysyła to co wcześniej otrzymał zgadza się? czyli jak 1 układ otrzymał 32 bajty każdy o wartości 0xFF a następnie 32 bajty o wartości 0x00, a następnie 32 bajty o wartości 0x7F to podczas wysyłania pierwszych 32 bajtów(0xFF) na SDO jest "nic", a podczas wysyłania...
możesz wykorzystać układy latche 74hc754 i sterować pamięcia za pomocą magistrali 8 bit , do tego jeszcze jeden pin dla CS i sterowania kierunkiem zapisu ,wiec M8 spokojnie obsłuży zewętrzną pamięc SRAM poniżej link do do załącznika + kod w C http://www.elektroda.pl/rtvforum/viewtop...
Poszukaj innego sterownika - ten ma co prawda sterowanie PWM i w ogóle soft start , odwrócenie zasilania , ale jego wyjścia sterujące są stałe (Latch- zatrzask)- producent nie przewidział takiego sterowania dla tego urządzenia - ustawiasz na płycie PWM , kierunek i warunki softstartu. Najprostszym wyjściem jest mikrokontroler np.Atmega 8 z wejściem...
Podziwiam trud kolegi Mariusza choć przyznam że moim zdaniem to daremny trud a to z niniejszych powodów: - potrzeba jest trochę RAM-u, niestety największy ATmega nie ma więcej niż 4KB no chyba że dołoży mu się dodatkową kość a to pociąga za sobą kolejne kości np LATCH-a więc cały zysk włożony w ograniczanie ilości elementów bierze w łeb. - kuszący jest...
(at)ElektrodaBot 1.1 Schemat ideowy (czytelny w wydruku A4) wejście D następnego poprzez AND-a – w ten sposób otrzymujemy stały, sprzętowy priorytet 1 > 2 > 3. • `REF_REQ` generuje przerwanie odświeżania co ≤ 15,6 µs (timer + 74HC4060). • `BUS_ACK` możesz wygenerować najprościej z końcowego zbocza RAS (opóźnienie RC ~150 ns). --- Czy możesz przedstawić...
Witam, próbuje sterować diodami LED za pomocą uC ATmega328p oraz rejestru przesuwnego 74HC595, lecz diody w ogóle nie reagują (zapalają się wszystkie lub w różnych losowych kombinacjach). Kod: [syntax=c]/* * main.c * * Created on: 30 sie 2016 * Author: Daniel_ */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h>...
Jeżeli brakuje Ci pamięci to możesz ją dołożyć. ATmega128 obsługuje nawet 64kB zewnętrznej pamięci RAM. Kup dwa scalaki 62256-50, latch 74HC573 i bramkę not 74HC04. Koszt razem ok 15zł. Interfejs jest bardzo prosty i nie wymaga od strony programistycznej żadnych wygibasów, ot parę poleceń i pamięć zewnętrzna działa tak samo jak wewnętrzna. Mógłbyś jednak...
Przede wszystkim zapomnij o układach z serii CD. To seria CMOS, nie nadająca się do współpracy z mikrokontrolerami. Są wolne, mają małe prądy wyjściowe itd. Zastosuj coś z serii 74HCT itd. Po drugie możesz zastosować zwykł zatrzask, np, 74HCT595, lecz jest to małopraktyczne. Raz, że masz tylko 8-bitowy latch, dwa, że ma to niewielką obciążalność prądową...
Ten ARM ma zaledwie 32 kB FLASH, biorąc pod uwagę, że kod na ARM jest o około 40-60% większy niż na AVR ma sens porównanie 32k ARMa do 16 k XMEGA. Z tym się nie zgodzę, zestaw instrukcji Thumb w ARM Cortex-M0 oparty jest na słowach 16-bit, podobnie jak AVR. Ale konfiguracja peryferiow i odwolanie sie do nich najczesciej niestety zajmuje wiecej instrukcji...
74hc273 lub 74hc573(wygodniejszy układ nóżek). Tri state transparent latch
Na magazynie w TME jest tylko MT48LC8M16A2P75 Pamięć:SDRAM; 8Mx16bit; 3,3V; 133MHz; TSOP54; IC:pamięć Czyli 16MB .TO będzie dobre ? A może gdzieś są schematy podłączenia xmega do sdram ? Ja tego nie mogę wygooglać. Chciałem to podłączyć poprzez latch na CPLD XC9536XL albo na specjalizowanym latch.
Ja za to stosuje 74hc164, bez latcha ;) Jesli kolega potrzbuje wieksza obciazalnosc to darlingtony na pewno sie przydadza :)
ARM'y zamiast AVR'ów? Raczej przerost formy nad treścią (zresztą nie wiadomo co chcesz zrealizować). Do zrobienia własnego systemu z ARM'em potrzebowałem 2 miesięcy (budowa od zera systemu, jtag'ów :-) oraz zrozumienie koncepcji programowania). W przypadku STM8 wystarczył mi 2 tygonie "Bezbolesne" przejście może być na poziomie podobno-bitowym np. procesor...
power latch bascom latch latch input
przerwać obwód swieci kontrolka komputera toshiba tecra dźwięk
Uruchomienie drukarki bez tuszu startowego - czy to możliwe? Jak połączyć słuchawkę Nokia BH-105 z Samsung Galaxy A55?