- Programator LPC1xxx ułatwi zapis mikrokontrolerów NXP przez USB i może pracować jako konwerter USB-UART. Wersja A zawiera PCB do projektu; elementy kompletujesz osobno.
Programator mikrokontrolerów LPC1xxx - płytka PCB do AVT1630
Płytka PCB do wykonania programatora USB dla mikrokontrolerów NXP LPC z bootloaderem UART.
Programator USB dla mikrokontrolerów LPC1xxx
AVT1630 to projekt programatora przeznaczonego do mikrokontrolerów NXP z rodzin LPC11xx, LPC13xx i LPC17xx wyposażonych w interfejs UART oraz bootloader. Układ ułatwia zapis pamięci mikrokontrolera z poziomu komputera PC i sprawdza się podczas uruchamiania prototypów oraz pracy serwisowej z układami LPC.
Głównym elementem programatora jest FT232R. Oprócz linii RXD i TXD na złącze komunikacyjne wyprowadzone są RTS i DTR, które mogą sterować wejściami RST oraz ISP programowanego mikrokontrolera. Programator może zasilać układ docelowy napięciem 3,3 V albo dopasować poziomy sygnałów do zewnętrznego zasilania 1,8...3,3 V. Wersja A obejmuje samą płytkę PCB; FT232R, stabilizator, złącze USB, elementy SMD, złącza i zworkę trzeba skompletować osobno.
Karta techniczna
AVT1630
Programator USB dla mikrokontrolerów LPC1xxx z interfejsem UART i bootloaderem, oparty na FT232R, z liniami RXD, TXD, RTS i DTR.
| Wersja | A – płytka drukowana PCB |
| Funkcja | programator mikrokontrolerów LPC1xxx i konwerter USB-UART |
| Obsługiwane rodziny | NXP LPC11xx, LPC13xx, LPC17xx |
| Warunek programowania | mikrokontroler z UART i bootloaderem |
| Interfejs komputera | USB, wirtualny port COM |
| Układ interfejsu | FT232R |
| Linie komunikacyjne | RXD, TXD, RTS, DTR |
| Sterowanie bootloaderem | linie RTS i DTR dla RST oraz ISP |
| Napięcie programatora | 3,3 V |
| Zasilanie układu docelowego | z programatora 3,3 V lub zewnętrzne 1,8...3,3 V |
| Oprogramowanie PC | Flash Magic |
| Płytka PCB | 34×17 mm |
Wersja
AVT1630 A – płytka PCB. Elementy elektroniczne, FT232R, stabilizator, gniazdo mini USB, złącze komunikacyjne, zworkę i pozostałe elementy z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1...R4: 100 Ω, SMD 0805
- R5, R6: 1 kΩ, SMD 0805
- C1, C2, C4...C6: 100 nF, SMD 0805
- C3: 10 µF, SMD A
- LED1, LED2: dioda LED SMD 0805
- US1: NCP1117-3.3
- US2: FT232R
- L1: 10...22 µH, SMD 0805
- X1: gniazdo mini USB
- CON1: złącze Z-BL 1×6 kątowe lub goldpin 1×6 kątowy
- JP1: goldpin 1×3 + jumper
Notes
JP1 wybiera sposób zasilania układu docelowego. W pozycji 1–2 programator może zasilać programowany mikrokontroler napięciem 3,3 V. W pozycji 2–3 układ docelowy powinien mieć własne zasilanie 1,8...3,3 V, dzięki czemu poziomy sygnałów będą dopasowane do mikrokontrolera.
RTS i DTR mogą sterować liniami RST oraz ISP, co ułatwia wejście mikrokontrolera w tryb bootloadera bez ręcznego przełączania sygnałów.
Do pracy z Flash Magic należy włączyć obsługę DTR i RTS dla pinów RST oraz ISP, wybrać właściwy model mikrokontrolera, numer portu COM, prędkość transmisji i częstotliwość taktowania układu.
Programator może pracować również jako prosty konwerter USB-UART, przydatny podczas komunikacji z układami cyfrowymi na poziomach logicznych zgodnych z konfiguracją zasilania.
Uwaga: Przed podłączeniem programatora trzeba sprawdzić pozycję zworki JP1, napięcie układu docelowego i zgodność sygnałów RXD, TXD, RST oraz ISP. Błędne zasilanie lub odwrotne połączenie linii może uniemożliwić programowanie albo uszkodzić mikrokontroler.
Najczęściej zadawane pytania
AVT1630 A zawiera wyłącznie płytkę PCB do projektu programatora mikrokontrolerów LPC1xxx. Do uruchomienia układu trzeba samodzielnie skompletować elementy z wykazu albo wybrać wersję B – zestaw KIT z płytką PCB i elementami do lutowania, jeśli jest dostępna.
Programator obsługuje układy NXP z rodzin LPC11xx, LPC13xx i LPC17xx wyposażone w interfejs UART oraz bootloader.
Tak, może dostarczyć napięcie 3,3 V, gdy JP1 jest ustawiony w odpowiedniej pozycji. Można też użyć zewnętrznego zasilania układu docelowego 1,8...3,3 V.
Tak. Poza programowaniem mikrokontrolerów LPC programator może pracować jako konwerter USB-UART oparty na FT232R.
Do programowania przewidziano Flash Magic. W konfiguracji należy włączyć sterowanie liniami DTR i RTS dla RST oraz ISP, a następnie wybrać właściwy układ, port COM i parametry transmisji.
Elektronika









