Czy ludzie tutaj używali układu LPC1343 Cortex-M3?
Wcześniej zbudowałem kilka małych obwodów z mikrokontrolerami PIC, ale teraz używam LPC1243 Cortex-3 / ARM. Używam prototypowej płytki LPCXpresso, która działa bardzo dobrze, ale chcę teraz zbudować odpowiednią płytkę drukowaną dla mojego obwodu. Uważam, że ten układ jest o wiele ładniejszy do pracy w oprogramowaniu niż PIC (co też lubię!)
Dzięki PIC moje doświadczenie było takie, że łatwo było zapomnieć o czymś przy budowie sprzętu. Na przykład szpilka wymagała pociągnięcia do dołu, aby wyłączyć programowanie niskiego napięcia na niektórych zdjęciach lub układ nie był programowany.
Mój obwód to po prostu liniowy moduł LCD 18x2 podłączony do układu, który otrzymuje sygnał wejściowy z komputera podłączonego przez interfejs USB HID. Wszystko to działa na prototypowej płytce / płycie chlebowej.
Na LPC1343 planuję się połączyć
- Styki zasilania do kondensatorów mocy i odsprzęgających
- Kryształ 12 MHZ i kondensatory.
- 6 styków we / wy potrzebnych do sterowania sprzętem (moduł LCD)
- Piny USB do portu USB poprzez rezystory i rezystor podciągający
- Przełącza na pin resetowania i pin umożliwiający wewnętrzny bootloader USB
I to wszystko. Moje pytanie brzmi: czy są jakieś inne szpilki, które muszę podłączyć? Ważne jest, aby zachować to tak proste, jak to możliwe, ponieważ jest to mój pierwszy „hobby” projekt z chipem i szczerze mówiąc, będzie to wystarczająco trudne do lutowania bez dodatkowej złożoności (ale jestem pewien, że dam radę!)
Chyba powinienem opublikować schemat, ale czy coś przeoczyłem?
źródło
Dodałbym złącze debugowania, abyś mógł użyć LPCXpresso do debugowania kodu. Dodanie go jest dość trywialne, ale znacznie ułatwi korzystanie z systemu.
źródło
Masz schematy dla swoich płyt proto / devkit? Warto oczywiście przyjrzeć się temu, co połączyli i gdzie. Ale nie opowiedzą pełnej historii.
źródło
Rozerwałbym piny USB - jeśli chcesz umieścić gotowy projekt w obudowie, musisz ustawić płytkę blisko krawędzi, aby złącze USB było dostępne z zewnątrz. Możesz umieścić oddzielne złącze USB na obudowie i podłączyć je do płyty za pomocą kabla.
Pomyśl o mocy - czy twoja tablica zdobędzie moc i rozdzieli ją na urządzenia peryferyjne, czy też dostanie ją wyłącznie z zewnątrz?
Pomyśl o kompatybilności z 5V - czy twoje urządzenia peryferyjne będą pracowały na 3,3V czy będą potrzebować 5V? Może warto dodać przynajmniej schemat konwersji napięcia dla niektórych pinów.
Buforowanie - w pewnym stopniu związane z kompatybilnością napięciową - czy będziesz napędzał coś na dłuższym kablu? Jeśli tak, możesz chcieć wprowadzić bufory, które mogą również działać jako przetworniki napięcia.
Pracuję z referencyjną płytą projektową microbuilder http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/ i to są moje doświadczenia z tego doświadczenia.
BTW, ma przyjemną funkcję jednego przycisku do przejścia w tryb programowania, ale pamiętaj, że potrzebujesz układu monitorującego napięcie, aby działał ładnie, w przeciwnym razie przejdzie w tryb programowania za każdym razem, gdy podłączasz kabel (co może być w porządku )
źródło