logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

jakiego kontrolera użyć do SPI 30 MHz?

bullyman 11 Maj 2010 16:00 3272 18
  • #1 8062867
    bullyman
    Poziom 11  
    jakiego kontrolera użyć do SPI 30 MHz?
  • #2 8062921
    utak3r
    Poziom 25  
    Naprawdę aż takiego transferu potrzebujesz?...
    Możesz użyć na przykład któregoś z dsPICów. Przy taktowaniu 60MHz spokojnie może zająć się swoją robotą i obsługą SPI przy 30MHz.
  • #3 8062924
    bullyman
    Poziom 11  
    jaki kontroler jest najprostszy i najłatwiej dostępny?
  • #4 8062930
    utak3r
    Poziom 25  
    Najprostszy w czym?...
    Ujmując temat szeroko, wszystkie są tak naprawdę podobne do siebie... kwestia podpasowania narzędzi i literatury.
  • #5 8062931
    markosik20
    Poziom 33  
    bullyman napisał:
    jaki kontroler jest najprostszy i najłatwiej dostępny?


    Ale może podaj więcej szczegółów. Te dane po SPI to chcesz analizować czy tylko przerzucać z "miejsca na miejsce"?
  • #7 8063014
    bullyman
    Poziom 11  
    mam do wykonania moduł testowy składający sie z 16 diód RGB i 3 kaskadowo połączonych TLC5940 i chciałem zastosować ARM'a np.LPC2148 , lecz mój promotor napisał że może być to zbyt śmiałe posuniecie dlatego chciałem sie zapytać czy jest coś prostszego od ARM'a
  • #9 8063085
    utak3r
    Poziom 25  
    Prawda... skoro gotowy minimoduł z rdzeniem ARM9 można kupić za ok. 100zł... a o mniejszych rdzeniach nawet nie będę wspominał (dość, że nie rozumiem sensu ekonomicznego np. kupowania minimodułów Atmega128, co często widzę).
  • #11 8606106
    Konto nie istnieje
    Konto nie istnieje  
  • #12 9134565
    Szymon Tarnowski
    Poziom 27  
    Jeśli to ma być projekt "edukacyjny" to proponuję wziąć jakiś CPLD i zrobić serializer. Wtedy wystarczy jakiś szybki procesor który jest w stanie odczytywać z pamięci RAM próbki 8 bitowe z częstotliwością kilku MHz
  • #13 9134751
    kozak_sc
    Poziom 23  
    albertb napisał:
    Zaquadnik napisał:
    Dlaczego zbyt śmiałe ? ARMy są już na tyle tanie, że coraz chętniej się po nie sięga. To już powoli robi się standardem, a nie luksusem =]
    Inna bajka, że promotorzy często sami mają niewielkie pojęcie o dyplomie i są nieco "zacofani" w nowych technologiach.

    Dziwne rozumowanie, i tendencja do obrażania kogoś nie znając żadnych szczegółów.

    Jeśli mam za darmo procesor i686 ze starej płyty, to wg Ciebie użycie go do tego projektu nie będzie zbyt śmiałe? Bo motywujesz śmiałość tylko ceną.

    Promotor znając projekt jak i wykonującego mógł mieć wiele powodów by tak powiedzieć.
    1. Dostępność obudów.
    2. Zasilanie 5V, obciążalność portów
    3. Obecność EEPROM
    4. Obecność gotowców w sieci, łatwość obsługi środowiska.

    A Ty jakie masz powody by kogoś nazwać "zacofanym" ?

    A do autora. Jeśli układ może pracować z szybkością 30MHz, to nie znaczy, że musi, wręcz przeciwnie zrób z mniejszą, będziesz miał mniej kłopotów.

    Albert


    Chciałbym zauważyć że kolega Zaquadnik nie jest w swoim zdaniu odosobniony ! Po za tym nikogo nie obraża pisząc że większość ludzi na uczelniach jest zacofanych bo tak naprawdę jest ! Każdy z wymienionych przez Ciebie argumentów na rzecz stosowania starszych procków jest nie trafiony. Army mają o wiele szerszą gamę obudów niż np. AVR, obciążalność portów - właściwie to samo, akceptują poziomy 5V (więc dodatkowym kosztem jest jedynie zrobienie zasilacza na 3.3V). EEPROM można emulować we flashu, dostępność oprogramowania jak i gotowych kodów jest ogromna więc nie rozumiem po co wracać do starych rozwiązań ! Za cenę np. ATmegi128 można mieć procka z 32 bitowym rdzeniem 512kB flash 64kB ram ethernetem USB i szeregiem innych bajerów. Kto się nie rozwija ten się cofa ! A na uczelniach powinni to wiedzieć najlepiej a nie w koło studentom wałkować programiki na 8051 !
  • #14 9134830
    hotdog
    Poziom 26  
    Polecam lpc1343, frequ spi maksymalne bodajże 32MHz.

    Układy działają świetnie z mniejszym SPI. Płynnie to spokojnie uruchomisz na AVR'ku (sam uruchamiałem układy na M32), przy 4MHz.

    Sam kiedyś miałem taką sytuację że zaproponowałem zrobienie czegoś na lepszym, nowszym procesorze na uczelni, to mi powiedzieli że mogę, ale oni mi nie pomogą bo ich nie znają (wtedy cortexy wchodziły i nikt ich w sumie nie znał).

    Jeżeli masz ambicję to bierz LPC1343, świetnie się nada do tego zadania i nauczysz aktualnej technologi. Jeżeli chcesz iść na łatwiznę to M8-M16-M32 spokojnie temat ogarną.
  • #15 9135294
    Konto nie istnieje
    Konto nie istnieje  
  • #16 9135415
    kozak_sc
    Poziom 23  
    Ja tematu nie odgrzebałem jedynie przeczytałem temat odgrzebany przez użytkownika Szymon Tarnowski. Ja również nie twierdzę że wszyscy doktorzy starający się przekazać jakąś wiedzę z dziedziny szeroko pojętej elektroniki są zacofani i zatwardziale stoją na swoim stanowisku, że trzeba stosować to co znamy pomimo że jest to technologia już przestarzała i nie tylko możliwościami ale i ceną ustępuje obecnie produkowanej. A po co komu ARM w DIP-e skoro obudowy SMD są mniejsze i taniej wychodzi PCB. Po co jakikolwiek ARM miałby dawać na wyjściu 5V ? Skoro odchodzi się od stosowania tego napięcia w nowych opracowaniach. Ad4 Prawda nie ma ale nie zawsze jest taka ilość potrzebna. Z tymi bibliotekami to w czy problem ? Na każdą platformę jest praktycznie wszystko. Mogę kupić PIC18F13K40 i mam USB a nie mam ethernetu. Nie twierdze że jakaś konkretna architektura jest zła a inna lepsza, każda ma swoje miejsce ale upieranie się przy jakimś konkretnym rozwiązaniu jest bez sensu skoro można mieć inne lepsze. Odnośnie SPI o które chodzi w tym wątku w zupełności wystarczy jakiś mały procek. Intencją mojego postu nie było robienie awantury tylko zasygnalizowanie faktu że na uczelniach nie preferuje się nowych rozwiązań tylko tkwi dalej w sprawdzonych przestarzałych już rozwiązaniach a chyba nie o to chodzi.

    albertb napisał:

    A co do poziomu studentów (jako całości, nie pojedynczych) to moja opinia jest gorsza niż o promotorach.
    Albert


    Tutaj się zgadzam, ale akurat tym się nie martwię nie rośnie przynajmniej konkurencja na przyszłość. Problem w tym, że jakoś nie widzę w naszym kraju za np. 10 lat przemysłu hi-tech bo niby kto by się miał takimi sprawami zajmować skoro 80% studentów (z liczbą to tak strzelam) nie ma większego pojęcia o tym co studiuje, a jedynie prześlizgują się przez studia i kończą z dyplomem nie mając żadnych umiejętności.
  • #17 9135481
    Halkilor
    Poziom 15  
    kozak_sc napisał:

    Tutaj się zgadzam, ale akurat tym się nie martwię nie rośnie przynajmniej konkurencja na przyszłość.

    Może nieco offtop... Konkurencja nie rośnie, ale i branża się zwija, jeśli nie ma odpowiedniej liczby specjalistów.
  • #18 9135485
    Konto nie istnieje
    Konto nie istnieje  
  • #19 9136869
    asembler
    Poziom 32  
    Faktycznie wymagania sprzetowe okrutne. Ja bym zaskoczył promotora i ukrył pod jednym z TLC5940 np attiny(SMD 8pin). Niech szuka dlaczego te diody same z siebie migają :-)
    Czy akurat trzeba armate wytaczać na 48 diodek i te sterowanych specjalistycznymi akładami?

    To że układ może pracować z maksymalnym transferem 30M nie oznacza ze od razu trzeb taki transfer stosować i od tego trzeba by zacząc a nie dostosowywac transfer procesora do możliwości TLC5940.
REKLAMA