Skocz do zawartości

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.

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).

  • 3 tygodnie później...
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.

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.

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 🙄

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

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

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".

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).

  • 2 miesiące później...

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.

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.

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.

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ę »
×
×
  • Utwórz nowe...