Skocz do zawartości
zaquadnik

Płytka ewaluacyjna z procesorem z rdzeniem Cortex-M3

Pomocna odpowiedź

Jak z kompilatorem C, jakimiś bibliotekami do obsługi peryferiów? Są łatwo dostępne (gdzie)? kompilator jest chyba gcc jakiś? Przydał by sie jeszcze jakiś schemat + pcb programatora jtag. Jak tylko uporam się z praca mgr chętnie zbuduje sobie taka płytkę na corteksie. Wspomnianą pracę mgr robie na płytce lumianry micro z cortexem na pokładzie, bardzo fajna sprawa, programator od razu na płytce, programowanie przez usb.

Udostępnij ten post


Link to post
Share on other sites

Kompilator to GCC, Codesourcery albo YAGARTO. Polecam to pierwsze, bo ciągle jest rozwijane. Wersja darmowa nie posiada żadnego środowiska, ale można ściągnąć eclipse. Do debugowania OpenOCD + ARM insight (składnik GCC). Programator to zwykły Wiggler na LPT lub jakiś na USB. Ja korzystam z projektu kolegi Freddie Chopin z elektrody (używam pierwszej wersji opartej na Turtelizerze, ale można też złożyć sobie JTAG-lock-pick).

W tym tygodniu powinna przyjść pocztą gotowa PCB to zamieszczę fotki zrobionego układu 😉

EDIT:

Stało się, znalazłem 2 błędy na płytce. Po pierwsze, do przycisków należy przylutować rezystory ok. 4,7kΩ pomiędzy wyjściem przycisku a zasilaniem. Po drugie, Protel ma jakoś dziwnie rozwiązane obudowy SOT-23 i przy tranzystorze zamieniony jest kolektor z emiterem (ten błąd akurat nie przeszkadza, sprawia, że sygnalizacja zaniku zasilania sieciowego nie zadziała). To tyle, jak już wsio odpalę dam znać i zamieszczę poprawioną wersję PCB.

A ktoś reflektowałby na wykonanie tej płytki? Bo przy masówce wyjdzie taniej. Co do elementów, są do zdobycia w Kamami, TME, Maritex, ew. z próbek (Maxim i ST).

Udostępnij ten post


Link to post
Share on other sites
A ktoś reflektowałby na wykonanie tej płytki? Bo przy masówce wyjdzie taniej. Co do elementów, są do zdobycia w Kamami, TME, Maritex, ew. z próbek (Maxim i ST).

Po kilku nieudanych próbach zrobienia płytki termotransferem (za dużo cenkich ścieżek;) byłbym "za" o ile cena nie będzie kosmiczna.

Udostępnij ten post


Link to post
Share on other sites

Zgodnie z obietnicą, załączam zdjęcie mojej płytki.

Co do ceny PCB, mnie wyniosła coś około 100 zł, ale to pojedynczy egzemplarz. W produkcji seryjnej dolicza się dokumentację (około 60 zł), ale koszt jednostkowy jest niższy. Tyle, że musiałoby to być naście płytek.

Udostępnij ten post


Link to post
Share on other sites

Wygląda super, jakosc wykonania lepsza niz niektórych gotowych "profesjonalnych" płytek. Chwilowo jestem jeszcze za "mały" na takie cos, może kiedys 🙄

Udostępnij ten post


Link to post
Share on other sites

Ta płytka była wykonywana na zamówienie.

zaquadnik, szacuneczek dla Ciebie. Mam nadzieję, że pokażesz możliwości tego cudeńka 😉

Udostępnij ten post


Link to post
Share on other sites
Ta płytka była wykonywana na zamówienie.

Płytka, ale reszte zrobił zakuadnik, na zdieciu prezentuje sie lepiej niż niektóre projekty sprzedawane w internecie, wytwarzane tez przez "firmy".

Udostępnij ten post


Link to post
Share on other sites

Płytka została wykonana z mojego projektu w firmie Gama (www.drukowane.pl).

Udostępnij ten post


Link to post
Share on other sites

Czy wszystkie elementy na płytce działają, tzn. płytka nie posiada żadnych błędów?

Udostępnij ten post


Link to post
Share on other sites

O dostrzeżonych błędach napisałem. Brak pullupów przy przyciskach (na zdjęciu, jak widać, skorygowałem), tranzystor przy PLOW (bodajże Q1) ma źle zrobione wyprowadzenia (wina biblioteki standardowej Protela - emiter zamieniony z kolektorem) i nieco za długi footprint od gniazda do karty SD (skorygowałem drucikiem - na zdjęciu nie widać, bo jest pod LCD).

Udostępnij ten post


Link to post
Share on other sites

Co dalej z hurtowym zamawianiem PCB?

Chętnych brak?

Ja się piszę na to. Ktoś jeszcze?

Udostępnij ten post


Link to post
Share on other sites

Ja byłbym chętny, jeśli ostateczny koszt nie przekraczałby 100-120 zł.

Udostępnij ten post


Link to post
Share on other sites

Zamiast samemu robić płytkę eval można też zamówić coś gotowego.

Propox ma moduł dla STM32 http://www.propox.com/products/t_174.html

Pod adresem: http://www.shop.kristech.eu/index.php?cPath=68 są płytki olimexa.

Ja mam http://www.shop.kristech.eu/product_info.php?cPath=68&products_id=142 - całkiem sympatyczna, żeby procesor lepiej poznać.

A co do dyskusji, który procesor lepszy, to LPC21xx nie polecam początkującym 🙂

Wszystko wskazuje na to, że ARM7 to już przeżytek, teraz świat podbija Cortex. Więc STM32 to dobry pomysł, chyba że ktoś jest miłośnikiem NXP i woli LP17xx.

A przy okazji - NXP wysyła darmowe próbki LPC1766.

Udostępnij ten post


Link to post
Share on other sites

Elvis, można zamówić ale cena 370zł netto to trochę dużo jest uważam. A to się też liczy. Nie ma sensu wydawać 400zł skoro można to zrobić przynajmniej o połowę taniej.

Udostępnij ten post


Link to post
Share on other sites

Myślałem o module propoxa - 79zł netto. Resztę można samemu zrobić.

Oczywiście własna płytka daje dużo satysfakcji i doświadczenia. Jednak są dwa problemy.

Po pierwsze jeśli coś popsujemy to niełatwo wymienić procesor - a wymiana modułu, to 79netto i po kłopocie.

Po drugie, moduł można wykorzystać do wielu płytek, np. najpierw zapoznać się z prockiem, później zrobić pierwszego robota.

Moje zdanie jest takie, że to bardzo dobry pomysł samemu projektować płytkę pod ARM-a. Jednak jest to zadanie dla zaawansowanych elektroników. Jeśli ktoś dopiero zaczyna lepiej wybrać gotowe rozwiązanie.

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...