Vývojová deska NXP UM12121 využívající MCUX Pressor
Informace o produktu
Specifikace
- Cílový MCU: NXP MCXA156
- Jádro: Arm Cortex-M33 běžící rychlostí až 96 MHz
- Podporuje: Průmyslový komunikační protokol, BLDC motor/PMSM řízení, senzorová rozhraní (MIPI I3C, I2C, SPI)
- Kompatibilita: Desky Arduino, desky pro ovládání motoru, desky Mikroe click, desky Pmod
- Rozvoj Nástroje: NXP MCUXpresso IDE, IAR Embedded Workbench, Arm Keil MDK
- Debug Probe: Integrovaný MCU-Link založený na NXP LPC55S69
- Rozhraní: USB Type-C, CAN, SWD, GPIO/PWM, UART/SPI/I2C/ADC/PWM a další
- Bez olova a v souladu s RoHS
Návod k použití produktu
- Napájení rady
Připojte desku FRDM-MCXA156 ke zdroji napájení pomocí konektoru USB Type-C. - Programování MCU
K programování MCU MCXA156 použijte vývojové nástroje, jako je NXP MCUXpresso IDE, IAR Embedded Workbench nebo Arm Keil MDK. - Ladění
Pro účely ladění použijte integrovanou ladicí sondu MCU-Link připojenou přes USB Type-C. - Propojení s periferiemi
Deska podporuje různá rozhraní včetně UART, SPI, I2C, ADC a PWM. Připojte periferní zařízení k odpovídajícím konektorům nebo zásuvkám na základě vašich požadavků. - Kompatibilita s rozšiřujícími deskami
Využijte Arduino/FRDM headery, mikroBUS headery a Pmod headery k připojení kompatibilních rozšiřujících desek pro další funkce.
Informace o dokumentu
Informace | Obsah |
Klíčová slova | UM12121, FRDM-MCXA156, MCXA156, Arduino, mikroBUS, Pmod, MCU-Link |
Abstraktní | Deska FRDM-MCXA156 je platforma pro návrh a hodnocení založená na MCU NXP MCXA156. |
Nastoupitview
Deska FRDM-MCXA156 je návrhová a vyhodnocovací platforma založená na mikrokontroléru (MCU) NXP MCXA156. MCXA156 MCU je nízkoenergetický mikrokontrolér pro průmyslové a spotřebitelské aplikace internetu věcí (IoT). Má jedno jádro Arm Cortex-M33 běžící na rychlosti až 96 MHz. Podporuje průmyslový komunikační protokol, bezkomutátorový motor na stejnosměrný proud (BLDC) / řízení synchronního motoru s permanentními magnety (PMSM) a integrovaná rozhraní senzorů (MIPI I3C, I2C a SPI). Deska je kompatibilní s deskami Arduino (Arduino UNO R3 a Arduino A4/A5), deskami pro řízení motoru (FRDM-MC-LVBLDC a FRDM-MC-LVPMSM), deskami Mikroe click a deskami Pmod. Lze jej použít s celou řadou vývojových nástrojů, včetně NXP MCUXpresso IDE, IAR Embedded Workbench a Arm Keil MDK. Deska je bez olova a vyhovuje RoHS. Pro ladění MCU MCXA156 používá deska FRDM-MCXA156 vestavěnou (OB) ladicí sondu, MCU-Link OB, která je založena na jiném MCU NXP: LPC55S69. Pro jednoduchost jsou MCU MCXA156 a MCU LPC55S69 na některých místech v tomto dokumentu označovány jako „cílový MCU“ a „ladicí MCU“. Tento dokument poskytuje podrobnosti o rozhraních desky FRDM-MCXA156, napájecích zdrojích, hodinách, konektorech, propojkách, tlačítkách, LED a MCU-Link OB.
Blokové schéma
Obrázek 1 ukazuje blokové schéma desky FRDM-MCXA156.
Vlastnosti desky
Tabulka 1 uvádí vlastnosti desky FRDM-MCXA156.
Tabulka 1. Vlastnosti FRDM-MCXA156
Funkce desky | Použité funkce cílového MCU | Popis |
MCU (cílový MCU) | NXP MCXA156 MCU (číslo dílu: MCXA156VLL) založený na jádru Arm Cortex-M33, běžícím na rychlosti až 96 MHz.
Poznámka: Podrobnosti o MCU MCXA156 viz MCXA156, A155, A154, A146, A145, A144 Reference Manual a MCXA156, A155, A154, A146, A145, A144 Data Sheet. |
|
USB rozhraní | modul USBFS0 | Podporuje připojení USB plnou rychlostí prostřednictvím konektoru USB 2.0 Type-C J23 |
Rozhraní FlexCAN | Modul CAN0 | Poskytuje vysokorychlostní CAN FD transceiver přístupný přes 2×2pinový header J22 |
rozhraní LPUART | modul LPUART0 | Podporuje mostové připojení USB-to-UART pomocí MCU-Link |
modul LPUART1 | Podporuje externí připojení UART přes konektor mikroBUS zásuvky J5 | |
modul LPUART2 | Podporuje externí připojení UART přes konektor Arduino socket J1 | |
rozhraní LPSPI | Modul LPSPI0 | Podporuje externí SPI připojení přes mikroBUS konektor J6 nebo Pmod konektor J7 (DNP) |
Modul LPSPI1 | Podporuje externí připojení SPI přes konektor Arduino socket J2 | |
Rozhraní LPI2C | Modul LPI2C0 | Poskytuje I2C připojení ke konektoru zásuvky Arduino J2 |
Modul LPI2C2 | Poskytuje I2C připojení ke konektoru FlexIO LCD J8 a konektoru fotoaparátu J9 (DNP) | |
Modul LPI2C3 | Poskytuje I2C připojení ke konektoru mikroBUS zásuvky J5 a konektoru Pmod J7 (DNP) | |
I3C rozhraní | modul I3C0 | Podporuje digitální teplotní senzor (P3T1755DP) |
Rozhraní FlexIO | modul FLEXIO0 | Podporuje konektor FlexIO LCD J8 a konektor fotoaparátu J9 (DNP) |
ADC rozhraní | modul ADC0 | Přijímá vstupy ADC přes konektor zásuvky Arduino J2 |
modul ADC1 | Přijímá vstupy ADC přes konektor zásuvky Arduino J2, konektor zásuvky Arduino J4 a konektor zásuvky mikroBUS J6 | |
Arduino zásuvka | LPUART2, LPSPI1, LPI2C0, ADC0, ADC1, PWM0 a PWM1
moduly |
Zásuvka Arduino se čtyřmi konektory J1, J2, J3 a J4 |
zásuvka mikroBUS | LPUART1, LPSPI0, LPI2C3, ADC1 a
moduly PWM0 |
zásuvka mikroBUS s dvojicí konektorů J5 a J6 |
Pmod konektor | LPSPI0 a LPI2C3
moduly |
Pmod konektor J7 (DNP) |
Debug rozhraní | modul LPUART0 | Integrovaná ladicí sonda MCU-Link s konektorem USB Type-C J21 pro ladění MCU MCXA156 |
Funkce desky | Použité funkce cílového MCU | Popis |
Napájení | Pro zapnutí desky jsou k dispozici následující možnosti:
• Externí napájení 5 V přes konektor USB Type-C J23 • Externí napájení 5 V přes konektor USB Type-C J21 • Napájení 5-9 V z konektoru zásuvky Arduino J3, pin 16 |
|
Hodiny | • Takt 8 MHz pro MCU MCXA156
• Takt 16 MHz pro MCU LPC55S69 |
|
Objednatelné číslo dílu | FRDM-MCXA156 |
Obsah sady
Tabulka 2 uvádí položky obsažené v hardwarové sadě desky FRDM-MCXA156.
Tabulka 2. Obsah sady
Položka | Množství |
Sestava hardwaru desky FRDM-MCXA156 | 1 |
Kabel USB 2.0 Type-A to Type-C, 1 metr | 1 |
Průvodce rychlým startem FRDM-MCXA156 | 1 |
Obrázky desky
Obrázek 2 ukazuje horní stranu view desky FRDM-MCXA156 se zvýrazněnými MCXA156 MCU (cílový MCU), LPC55S69 MCU (ladicí MCU), teplotním čidlem a CAN FD transceiverem.
Obrázek 3 ukazuje spodní stranu view desky FRDM-MCXA156.
Konektory
Obrázek 4 ukazuje konektory desky FRDM-MCXA156
Tabulka 3 popisuje konektory dostupné na desce FRDM-MCXA156.
Tabulka 3. Konektory FRDM-MCXA156
Identifikátor dílu | Typ konektoru | Popis | Referenční část |
J1 | 2×8polohová zásuvka | Zásuvkové konektory Arduino | Oddíl 2.11 |
J2 | 2×10polohová zásuvka | ||
J3 | 2×8polohová zásuvka | ||
J4 | 2×6polohová zásuvka |
Identifikátor dílu | Typ konektoru | Popis | Referenční část |
J5 | 1×8polohová zásuvka | konektory zásuvek mikroBUS | Oddíl 2.12 |
J6 | 1×8polohová zásuvka | ||
J7 (DNP) | 2×6pinový/polohový konektor | Pmod konektor | Oddíl 2.13 |
J8 | 2×14polohová zásuvka | FlexIO paralelní LCD konektor | Oddíl 2.9 |
J9 (DNP) | 2×9pinový/polohový konektor | Konektor fotoaparátu | |
J10 (DNP) | 1pinový/polohový konektor | Testovací bod výstupu hodin | Oddíl 2.2 |
J11 (DNP) | 1pinový/polohový konektor | Testovací bod dat I3C | Oddíl 2.8 |
J12 (DNP) | 1pinový/polohový konektor | Testovací bod hodin I3C | |
J14 (DNP) | 1×3pinový/polohový konektor | 5 V DC objtage konektor regulátoru | Oddíl 2.1 |
J15 (DNP) | 1pinový/polohový konektor | GND testovací body | Další informace o těchto konektorech naleznete na desce FRDM-MCXA156
schémata. |
J16 (DNP) | 1pinový/polohový konektor | ||
J19 (DNP) | 1pinový/polohový konektor | ||
J20 (DNP) | 1pinový/polohový konektor | ||
J17 (DNP) | 1pinový/polohový konektor | Testovací body napájení | |
J18 (DNP) | 1pinový/polohový konektor | ||
J21 | Konektor USB Type-C | USB konektor MCU-Link | Oddíl 3.6 |
J22 | 2×2pinová hlavice | Hlavička CAN | Oddíl 2.4 |
J23 | Konektor USB Type-C | MCXA156 USB full-speed (FS) konektor | Oddíl 2.3 |
J24 | 2×5pinová hlavice | Konektor externího debuggeru cílového MCU (MCXA156). | Oddíl 3.2 |
Propojky
Obrázek 5 ukazuje propojky desky FRDM-MCXA156
Tabulka 4 popisuje propojky desky FRDM-MCXA156.
Tabulka 4. Propojky FRDM-MCXA156
Identifikátor dílu | Štítek PCB | Typ propojky | Popis | Referenční část |
JP1 (DNP) | POW_BRD | 1×2pinová hlavice | Propojka měření výkonu desky (VDD_BOARD). JP1 není ve výchozím nastavení na desce osazen. Může být naplněn pro měření proudu pro napájení VDD_BOARD. Při nasazování JP1 se ujistěte, že jste odstranili 0 Ω rezistor R4.
V otevřeném stavu lze JP1 použít k měření proudu pro napájení VDD_BOARD (viz Další podrobnosti naleznete v části 2.1.1). Při zkratu vytváří JP1 napájení VDD_BOARD. |
Oddíl 2.1 |
JP2 | MCU_DIGITAL
_POW |
1×2pinová hlavice | Propojka pro měření digitálního napájení cílového MCU (MCXA156) (VDD_ MCU):
• Open: Napájení VDD_MCU je zpočátku vypnuté. JP2 lze použít k měření proudové spotřeby digitálních IP MCXA156 (další podrobnosti viz část 2.1.1). • Zkratovaný (výchozí nastavení): JP2 vytváří napájení VDD_MCU. |
|
JP3 (DNP) | MCU_TOTAL_ POW | 1×2pinová hlavice | Propojka pro měření celkového výkonu cílového MCU (analogový + digitální) (MCU_VDD_P3V3). JP3 není ve výchozím nastavení na desce osazen. To
lze vyplnit pro měření celkové spotřeby proudu cílového MCU. Při nasazování JP3 se ujistěte, že jste odstranili 2.7 Ω rezistor R6. Když je otevřen, lze JP3 použít k měření proudu pro celkový výkon cílového MCU (MCU_ VDD_P3V3) (další podrobnosti viz část 2.1.1). |
Identifikátor dílu | Štítek PCB | Typ propojky | Popis | Referenční část |
Když je zkratován, JP3 vytváří MCU_VDD_P3
Napájení V3. |
||||
JP4 (DNP) | MCU_ ANALOG_ POW | 1×2pinová hlavice | Propojka pro měření analogového výkonu cílového MCU (MCXA156) (VDDA_ MCU). JP4 není standardně na desce osazen. Může být osídlena
k měření proudové spotřeby analogových IP MCXA156. Při nasazování JP4 se ujistěte, že jste odstranili 0 Ω rezistor R7. Když je otevřený, JP4 lze použít k měření proudové spotřeby analogových IP MCXA156 (další podrobnosti viz část 2.1.1). Při zkratu vytváří JP4 napájení VDDA_MCU. |
|
JP5 | ISP_EN_SWD_ ACT | 1×2pinová hlavice | MCU-Link (LPC55S69) propojka aktivace režimu ISP:
• Otevřít (výchozí nastavení): MCU-Link se řídí normální spouštěcí posloupností (MCU-Link se zavede z interní paměti flash, pokud je nalezen spouštěcí obraz). S vymazaným interním flashem přejde běžná zaváděcí sekvence MCU-Link do spouštěcího režimu In-System Programming (ISP). • Zkrat: MCU-Link je vynucen v režimu ISP (USB1). Toto nastavení použijte k přeprogramování MCU- Propojte interní flash s novým obrazem nebo použijte MCUXpresso IDE s protokolem CMSIS-DAP. Poznámka: Ve výchozím nastavení je interní flash MCU-Link předem naprogramována na verzi firmwaru CMSIS-DAP. |
Oddíl 3.4 |
JP6 | VCOM_DIS | 1×2pinová hlavice | Propojka deaktivace portu MCU-Link VCOM:
• Open (výchozí nastavení): Port virtuální komunikace (VCOM) MCU-Link (můstek USB-to-UART) je povolen. • Shorted: Port MCU-Link VCOM (můstek USB-to-UART) je deaktivován. |
Oddíl 3.7 |
JP7 | SWD_DIS | 1×2pinová hlavice | Propojka pro deaktivaci MCU-Link SWD:
• Otevřít (výchozí nastavení): Funkce ladění sériového vodiče (SWD) MCU-Link je povolena. MCU-Link lze použít k řízení SWD cílového MCU. • Shorted: Funkce MCU-Link SWD je deaktivována. Toto nastavení propojky lze použít pro ladění cílového MCU pomocí externího debuggeru připojeného přes konektor J24. |
Oddíl 3.2 |
JP8 | SWD_CLK | 1×2pinová hlavice | Propojka pro aktivaci hodin MCU-Link SWD:
• Open: Hodiny MCU-Link SWD jsou zakázány. • Shorted (výchozí nastavení): Hodiny MCU-Link SWD jsou povoleny. MCU-Link řídí SWD cílového MCU. |
Další informace o této propojce viz FRDM-MCXA156
schémata desky. |
Tlačítka
Obrázek 6 ukazuje tlačítka desky FRDM-MCXA156
Tabulka 5 popisuje tlačítka desky FRDM-MCXA156.
Tabulka 5. Tlačítka FRDM-MCXA156
Identifikátor dílu | Štítek PCB | Jméno/funkce | Popis |
SW1 | RESETOVAT | Tlačítko reset | Stisknutím SW1 se aktivuje pin P156_1 MCU MCXA29 (RESET_B), který probudí MCU z libovolného režimu. Po stisknutí SW1 se rozsvítí resetovací LED D11. |
SW2 | PROBUĎTE SE | Tlačítko probuzení | Stisknutím SW2 se aktivuje pin P156_1 MCXA7 MCU, který lze nakonfigurovat pomocí softwaru tak, aby probudil MCU z režimů nízké spotřeby. |
SW3 | ISP | tlačítko ISP | Stisknutím SW3 se aktivuje MCXA156 MCU pin P0_6 (ISPMODE_N), který přinutí rozšířený bootloader MCU běžet v režimu In-System Programming (ISP).
Chcete-li zavést MCU v režimu ISP, podržte SW3 a současně stiskněte SW1 (resetovací tlačítko) nebo při napájení desky. Další informace o režimu ISP MCU MCXA156 viz MCXA156, A155, A154, A146, A145, A144 Referenční příručka. |
LED diody
Deska FRDM-MCXA156 poskytuje světelné diody (LED) pro monitorování stavu systému. Informace shromážděné z LED diod lze použít pro účely ladění.
Obrázek 7 ukazuje LED diody desky FRDM-MCXA156.
Tabulka 6 popisuje LED diody na desce FRDM-MCXA156 kromě LED specifických pro MCU-Link, které jsou popsány v části 3.8.
Tabulka 6. LED diody FRDM-MCXA156
Identifikátor dílu | Štítek PCB | Barva LED | Popis (když LED svítí) |
D4 | MOC | Zelený | K dispozici je napájení LDO_3V3. |
D11 | RESETOVAT | Červený | Indikuje aktivitu resetování systému. Když je zahájen reset desky, napřample, stisknutím tlačítka reset (SW1) se D11 zapne. |
D12 | RGB | Červená/zelená/modrá | Uživatelsky definovaná LED, kterou lze ovládat pomocí uživatelské aplikace. |
Poznámka: LED diody D5, D6 a D7 specifické pro MCU-Link jsou popsány v části 3.8.
Funkční popis
Tato sekce obsahuje následující podsekce:
- Část 2.1 „Napájecí zdroje“
- Sekce 2.2 „Hodiny“
- Část 2.3 „Rozhraní USB“
- Část 2.4 „Rozhraní FlexCAN“
- Část 2.5 „Rozhraní LPUART“
- Část 2.6 „Rozhraní LPSPI“
- Část 2.7 „Rozhraní LPI2C“
- Část 2.8 „Rozhraní I3C“
- Sekce 2.9 „Rozhraní FlexIO“
- Část 2.10 „Rozhraní ADC“
- Sekce 2.11 „Arduino socket“
- Část 2.12 „zásuvka mikroBUS“
- Část 2.13 „Konektor Pmod“
Napájecí zdroje
Deska FRDM-MCXA156 je napájena pomocí jedné z následujících možností primárního napájení:
- Externí napájení 5 V přes konektor USB Type-C J23
- Externí napájení 5 V přes konektor USB Type-C J21
- Napájení 5-9 V z konektoru zásuvky Arduino J3, pin 16
Primární napájecí zdroj se používá k výrobě sekundárních napájecích zdrojů na desce. Sekundární napájecí zdroje zajišťují napájení komponentů desky, včetně MCU MCXA156, MCU-Link, teplotního senzoru, transceiveru CAN FD, konektoru CAN, zásuvky Arduino, zásuvky mikroBUS, konektoru Pmod, konektoru FlexIO LCD, konektoru kamery a konektoru externího debuggeru.
Tabulka 7 popisuje napájecí zdroje desky FRDM-MCXA156.
Tabulka 7. Napájecí zdroje FRDM-MCXA156
Zdroj energie | Výrobce a číslo dílu | Napájení | Popis |
Externí napájení přes USB Type-C konektor J23 | P5V_USB_FS (5 V) | Jedna ze tří možností zdroje napájení pro zdroj SYS_5V0 | |
Externí napájení přes USB Type-C konektor J21 | P5V_MCU_ LINK_USB (5 V) | • Možnost druhého zdroje napájení pro zdroj SYS_5V0
• Poskytuje napájení USB1_VBUS MCU LPC55S69 (MCU-Link) |
|
Konektor zásuvky Arduino J3, kolík 16 | P5-9V_VIN (5-9 V) | Napájí 5 V DC objtage konektor regulátoru J14 (není osazen) | |
DC svtage regulátor připojený ke konektoru J14 (DNP) | P5V_HDR_IN (5 V) | Třetí možnost zdroje napájení pro zdroj SYS_5V0 (ve výchozím nastavení zakázáno) | |
Z P5V_USB_ FS / P5V_MCU_ LINK_USB / P5V_
Zdroj HDR_IN |
SYS_5V0 (5 V) | • Poskytuje napájení VCC pro CAN FD transceiver U6
• Napájí LDO svtage regulátor U2, konektor CAN J22, konektor zásuvky Arduino J3 (pin 10) a konektor zásuvky mikroBUS J5 |
Zdroj energie | Výrobce a číslo dílu | Napájení | Popis |
Poznámka: Ve výchozím nastavení
možnost výroby zdroje SYS_5V0 ze zdroje P5V_HDR_ IN je zakázána. |
|||
LDO svtage regulátor U2 | Polovodič Torex XC6227C331PR-G | LDO_3V3 (3.3 V) | • Vyrábí napájení MCU_VDD_P3V3 prostřednictvím obou
2.7 Ω rezistor R6 nebo propojka JP3 (není osazena) • Vyrábí napájení VDD_BOARD přes odpor 0 Ω R4 nebo propojku JP1 (není obsazeno) • Napájí konektor zásuvky Arduino J3 (pin 8), LED diodu napájení D4 a testovací body J17 (DNP) a J18 (DNP) |
Z napájení LDO_3V3 přes rezistor R6 nebo propojku JP3 (DNP) | MCU_VDD_ P3V3 (3.3 V) | • Vyrábí napájení VDD_MCU přes odpor 0 Ω R5 (není osazen) nebo propojku JP2
• Vyrábí napájení VDDA_MCU přes odpor 0 Ω R7 nebo propojku JP4 (není obsazeno) • Vytváří napájení VDD_USB přes odpor R0 9 Ω |
|
Z napájení MCU_ VDD_P3V3 přes rezistor R5 (DNP) nebo propojku JP2 | VDD_MCU | Poskytuje napájení VDD a VDD_P3 MCU MCXA156 | |
Z napájení MCU_ VDD_P3V3 přes rezistor R7 nebo propojku JP4 (DNP) | VDDA_MCU | • Poskytuje napájení VDD_ANA a VREFH MCU MCXA156
• Napájí konektor zásuvky Arduino J2 (pin 16) |
|
Ze zdroje MCU_ VDD_P3V3 | VDD_USB | Poskytuje napájení VDD_USB pro MCU MCXA156 | |
Z napájení LDO_3V3 přes rezistor R4 nebo propojku JP1 (DNP) | VDD_BOARD (3.3 V) | • Vyrábí následující napájecí zdroje:
– VDD_P3T – MCU_LINK_3V3 – VREF_MCULINK • Poskytuje VIO napájení pro CAN FD transceiver U6 • Poskytuje napájení VDDA pro MCU LPC55S69 (MCU-Link) • Napájí: – konektor zásuvky Arduino J3 (pin 4) – konektor mikroBUS zásuvky J6 – Pmod konektor J7 (není osazen) – FlexIO LCD konektor J8 – Konektor kamery J9 (není osazen) – Konektor externího debuggeru J24 – Stiskněte tlačítka SW1, SW2 a SW3 – Resetujte LED D11 a RGB LED D12 – LED diody MCU-Link D5, D6 a D7 |
|
Ze zdroje VDD_ BOARD | VDD_P3T | Napájí teplotní čidlo U5 | |
MCU_LINK_3 V3 (3.3 V) | Poskytuje napájení VDD, USB0_3V3 a USB1_3V3 MCU LPC55S69 (MCU-Link) |
Zdroj energie | Výrobce a číslo dílu | Napájení | Popis |
VREF_ MCULINK | Poskytuje napájení VREFP pro LPC55S69 MCU (MCU-Link) |
Měření proudu
Deska FRDM-MCXA156 podporuje měření proudu pomocí an ampměřidlo (ampérmetr) na napájecích zdrojích uvedených v tabulce 8.
Tabulka 8. Napájecí zdroje s podporou měření proudu
Napájení | Popis | Propojka (2pinová) | Rezistor | Kroky měření proudu |
VDD_MCU | Digitální napájení cílového MCU (MCXA156). | JP2 | R5 (DNP) | 1. Otevřete propojku (JP2).
2. Připojte ampérmetr k propojkám 1 a 2. |
VDD_BOARD | Výkon desky | JP1 (DNP) | R4 | 1. Odstraňte odpovídající rezistor.
2. Naplňte odpovídající propojku (2-pin). 3. Připojte ampérmetr k propojkám 1 a 2. |
MCU_VDD_P3 V3 | Celkový výkon cílového MCU (analog
+ digitální) |
JP3 (DNP) | R6 | |
VDDA_MCU | Cílový analogový výkon MCU | JP4 (DNP) | R7 |
Hodiny
Tabulka 9 uvádí podrobnosti o vstupních taktech na desce FRDM-MCXA156.
Tabulka 9. Hodiny FRDM-MCXA156
Generátor hodin | Výrobce a číslo dílu | Hodiny | Frekvence | Cíl |
Krystal Y1 | Würth Elektronik 830064296 | MCU_LINK_[P, N]_16
MHz |
16 MHz | LPC55S69 MCU |
Krystal Y2 | XTAL48M, EXTAL48M | 8 MHz | MCXA156 MCU |
MCU MCXA156 také poskytuje výstup hodin CLKOUT, ke kterému lze přistupovat zadáním testovacího bodu výstupu hodin J10.
USB rozhraní
MCXA156 MCU má jeden modul Universal Serial Bus (USB) Full Speed (FS), USBFS0 a jeden USB FS PHY. Modul USBFS0 podporuje pouze provoz v režimu zařízení. Deska FRDM-MCXA156 podporuje komunikaci s modulem USBFS0. Obrázek 8 ukazuje schéma USB FRDMCXA156.
Tabulka 10 popisuje připojení USB FRDM-MCXA156.
Tabulka 10. Připojení USB
USB modul | Příslušenství | |
Identifikátor dílu | Popis | |
USBFS0 | J23 | USB 2.0 (FS) konektor J23 typu C, který umožňuje komunikaci s modulem USBFS0 MCU MCXA156 prostřednictvím kabelu USB typu C. Funguje v režimu Zařízení. Slouží také jako 5V zdroj napájení pro napájení desky. |
Rozhraní FlexCAN
MCXA156 MCU má modul FlexCAN (Flexibilní datový regulátor oblasti): CAN0. Deska FRDMMCXA156 podporuje komunikaci s modulem CAN0. Obrázek 9 ukazuje diagram FlexCAN FRDM-MCXA156.
Tabulka 11 popisuje připojení FRDM-MCXA156 FlexCAN.
Tabulka 11. Připojení FlexCAN
Modul FlexCAN | Příslušenství | ||
Identifikátor dílu | Výrobce a číslo dílu | Popis | |
CAN0 | U6 | NXP TJA1057GTK/3Z | Vysokorychlostní transceiver s flexibilní datovou rychlostí (FD) CAN, který řídí signály CAN mezi modulem CAN0 MCU MCXA156 a fyzickou dvouvodičovou sběrnicí CAN. Provádí následující funkce:
• Přijímá digitální data z MCU, převádí je na analogová data a posílá je na linky sběrnice CAN. • Přijímá analogová data z linek sběrnice CAN, převádí je na digitální data a odesílá je do MCU. |
Modul FlexCAN | Příslušenství | ||
Identifikátor dílu | Výrobce a číslo dílu | Popis | |
J22 | 2×2pinový konektor, který umožňuje externí připojení CAN ke sběrnici CAN. Má následující pinout:
• Pin 1: Připojení napájení (SYS_5V0) • Pin 2: Připojení vysokoúrovňové sběrnice CAN • Pin 3: Uzemnění • Pin 4: Připojení nízkoúrovňové sběrnice CAN |
rozhraní LPUART
MCXA156 MCU má pět modulů LPUART (Low-Power Universal Asynchronous Receiver/Transmitter): LPUART0, LPUART1, LPUART2, LPUART3 a LPUART4. Deska FRDM-MCXA156 podporuje pouze komunikaci s moduly LPUART0, LPUART1 a LPUART2. Obrázek 10 ukazuje diagram FRDM-MCXA156 LPUART.
Tabulka 12 popisuje připojení FRDM-MCXA156 LPUART.
Tabulka 12. Připojení LPUART
LPUART
modul |
Příslušenství | ||
Identifikátor dílu | Výrobce a číslo dílu | Popis | |
LPUART0 | U3 | NXP LPC55S69JEV98 | MCU-Link, což je 32bitový MCU založený na jádře Arm Cortex-M33 běžícím na rychlosti až 150 MHz.
MCU-Link lze použít jako můstek USB-to-UART k ladění cílového MCU (MCXA156) přes virtuální komunikační (VCOM) port. |
LPUART
modul |
Příslušenství | ||
Identifikátor dílu | Výrobce a číslo dílu | Popis | |
LPUART1 | J5 | 1×8poziční zásuvkový konektor mikroBUS, který umožňuje zasunuté klikací desce mikroBUS komunikovat s MCU MCXA156 prostřednictvím připojení UART. | |
LPUART2 | J1 | 2×8polohový konektor Arduino socket, který umožňuje zasunuté desce Arduino komunikovat s MCU MCXA156 prostřednictvím připojení UART. |
rozhraní LPSPI
MCXA156 MCU má dva moduly LPSPI (Low-Power Serial Peripheral Interface): LPSPI0 a LPSPI1.
Každý modul LPSPI podporuje dva režimy:
- Režim řadiče s podporou až čtyř výběrů periferních čipů (PCS)
- Periferní režim
Deska FRDM-MCXA156 podporuje komunikaci s oběma moduly LPSPI MCU MCXA156.
Obrázek 11 ukazuje diagram FRDM-MCXA156 LPSPI.
Tabulka 13 popisuje připojení FRDM-MCXA156 LPSPI.
modul LPSPI | Výběr periferního čipu | Příslušenství | |
Identifikátor dílu | Popis | ||
LPSPI0 | PCS0 | J6 | 1×8poziční zásuvkový konektor mikroBUS, který umožňuje zasunuté klikací desce mikroBUS komunikovat s MCU MCXA156 prostřednictvím připojení SPI. |
J7 (DNP) | 2×6pinový/poziční Pmod konektor, který umožňuje zasunuté desce Pmod komunikovat s MCU MCXA156 přes SPI připojení. Ve výchozím nastavení není J7 na desce osazen. | ||
LPSPI1 | PCS1 | J2 | 2×10poziční zásuvkový konektor Arduino, který umožňuje zasunuté desce Arduino komunikovat s MCU MCXA156 prostřednictvím připojení SPI.
Ve výchozím nastavení jsou signály SPI1_PCS1 a SPI1_SDO mezi MCU MCXA156 a konektorem J2 zakázány. Tyto signály můžete povolit následovně: • Chcete-li povolit signál SPI1_PCS1, přesuňte odpor 0 Ω R59 z polohy A do polohy B. • Chcete-li povolit signál SPI1_SDO, přesuňte odpor R0 60 Ω z polohy A do polohy B. |
Rozhraní LPI2C
MCU MCXA156 má čtyři moduly LPI2C (Low-Power Inter-Integrated Circuit): LPI2C0, LPI2C1, LPI2C2 a LPI2C3. Každý modul LPI2C podporuje sériovou I2C komunikaci prostřednictvím dvojice řídicích a datových signálů a může fungovat jako kontrolér nebo cíl. Deska FRDM-MCXA156 podporuje pouze komunikaci s moduly LPI2C0, LPI2C2 a LPI2C3.
Obrázek 12 ukazuje diagram FRDM-MCXA156 LPI2C.
Tabulka 14 popisuje zařízení FRDM-MCXA156 LPI2C. I2C adresa každého zařízení závisí na připojené desce/modulu.
Tabulka 14. Zařízení LPI2C
modul LPSPI | Příslušenství | |
Identifikátor dílu | Popis | |
LPI2C0 | J2 | 2×10poziční konektor Arduino socket, který umožňuje I2C spojení mezi MCU MCXA156 a zasunutou deskou Arduino. |
LPI2C2 | J8 | 2×14poziční FlexIO LCD konektor, který umožňuje I2C spojení mezi MCU MCXA156 a zasunutým LCD modulem. |
J9 (DNP) | 2×9pinový/polohový konektor kamery, který umožňuje I2C spojení mezi MCU MCXA156 a zasunutým modulem kamery. Ve výchozím nastavení není J9 na desce osazena. | |
LPI2C3 | J5 | 1×8poziční konektor mikroBUS zásuvky, který umožňuje I2C spojení mezi MCU MCXA156 a zasunutou klikací deskou mikroBUS. |
modul LPSPI | Příslušenství | |
Identifikátor dílu | Popis | |
J7 (DNP) | 2×6pinový/poziční Pmod konektor, který umožňuje I2C spojení mezi MCU MCXA156 a zasunutou deskou Pmod. Ve výchozím nastavení není J7 na desce osazen. |
I3C rozhraní
Specifikace Improved Inter-Integrated Circuit (I3C) od aliance Mobile Industry Processor Interface (MIPI) přináší oproti I2C zásadní vylepšení z hlediska použití a výkonu. Poskytuje také alternativu k SPI pro středně rychlé aplikace. MCXA156 MCU má jeden I3C modul, I3C0, který funguje jako I3C řadič pro cílová zařízení (např.ample, teplotní čidlo) umístěné na sběrnici I3C. Modul I3C dynamicky přiděluje I3C adresy cílům I3C; cíle nepotřebují statické I3C adresy. Cíl však může mít při spuštění přidělenou statickou adresu I2C, takže cíl může pracovat na sběrnici I2C.
Deska FRDM-MCXA156 podporuje komunikaci s modulem I3C0 MCU MCXA156. Obrázek 13 ukazuje diagram FRDM-MCXA156 I3C.
Tabulka 15 popisuje připojení FRDM-MCXA156 I3C.
Tabulka 15. Připojení I3C
I3C modul | Příslušenství | ||
Identifikátor dílu | Výrobce a číslo dílu | Popis | |
I3C0 | U5 | NXP P3T1755DP | Digitální teplotní senzor s podporou detekce přehřátí. Dokáže měřit teplotu v rozsahu od -40 ℃ do +125 ℃ s přesností ±0.5 ℃. Má na čipu zakázané pásmo
teplotní senzor a využívá analogově-digitální převod technika. Má teplotní registr pro uložení digitálního odečtu teploty, který lze číst regulátorem přes 2-vodičový sériový I3C (až 12.5 MHz) nebo I2C (až 3.4 MHz) rozhraní. Na desce FRDM-MCXA156 může snímač U5 pracovat v jednom z následujících režimů: |
I3C modul | Příslušenství | ||
Identifikátor dílu | Výrobce a číslo dílu | Popis | |
• I2Režim C (výchozí režim): Naplňte odpory R57 a R55
(ve výchozím nastavení vyplněno). Statický I2Adresa C (7 bitů) snímače U5 je 0x90. • Režim I3C: Zrušte osazení (odstraňte) odpory R57 a R55. Senzoru U5 je dynamicky přiřazena adresa I3C. Deska FRDM-MCXA156 také poskytuje podporu testovacích bodů pro dva signály I3C: • J11 (DNP): testovací bod dat I3C • J12 (DNP): Testovací bod hodin I3C Pro více informací o P3T1755DP navštivte nxp.com. |
Rozhraní FlexIO
MCXA156 MCU má jeden flexibilní modul vstupu/výstupu (FlexIO), FLEXIO0, který poskytuje emulaci různých sériových nebo paralelních komunikačních protokolů, včetně:
- VOZÍK
- SPI
- I2C
- I2S
- Rozhraní Camera
- PWM nebo generování průběhu
Deska FRDM-MCXA156 podporuje komunikaci s modulem FLEXIO0 prostřednictvím následujících konektorů:
- J8: 2×14poziční FlexIO paralelní LCD konektor
- J9 (DNP): 2×9pinový/polohový konektor kamery. Podporuje kamerový modul založený na obrazovém snímači OmniVision OV7670.
Obrázek 14 ukazuje diagram FRDM-MCXA156 FlexIO.
Tabulka 16 ukazuje pinout konektoru FlexIO LCD J8.
Tabulka 16. Pinout konektoru FlexIO LCD
Číslo PIN | Název signálu | Popis |
3 | P1_9/LPI2C2_SCL-FXIO_HDR | I2C signály |
4 | P1_8/LPI2C2_SDA-FXIO_HDR | |
5 | P2_15/FXIO_LCD_INT | Signál přerušení LCD |
6 | P3_22/FXIO_LCD_GPIO | LCD GPIO signál |
7 | P3_0/FXIO_LCD_RST | Signál resetování LCD |
8 | P2_17/FXIO_LCD_DC | Signál výběru dat/příkazu na LCD |
Číslo PIN | Název signálu | Popis |
9 | P2_19/FXIO_LCD_CS | Signál volby LCD čipu |
10 | P2_23/FXIO_LCD_WR | LCD zápisový signál |
11 | P2_20/FXIO_LCD_RD | Čtecí signál LCD |
12 | P2_21/FXIO_LCD_TE | LCD signál umožňující trhání |
13 | P0_16/FXIO_D0 | Datové signály |
14 | P0_17/FXIO_D1 | |
15 | P0_18/FXIO_D2 | |
16 | P0_19/FXIO_D3 | |
17 | P0_20/FXIO_D4 | |
18 | P0_21/FXIO_D5 | |
19 | P0_22/FXIO_D6 | |
20 | P0_23/FXIO_D7 | |
21 | P2_0/FXIO_D8 | |
22 | P2_1/FXIO_D9 | |
23 | P4_2/FXIO_D10 | |
24 | P4_3/FXIO_D11 | |
25 | P4_4/FXIO_D12 | |
26 | P4_5/FXIO_D13 | |
27 | P4_6/FXIO_D14 | |
28 | P4_7/FXIO_D15 | |
1 | VDD_BOARD | Napájení |
2 | GND | Země |
Tabulka 17 ukazuje pinout konektoru kamery J9 (DNP).
Tabulka 17. Pinout konektoru kamery
Číslo PIN | Název signálu | Popis |
3 | P1_8/LPI2C2_SDA-CAM_HDR | I2C signály |
4 | P1_9/LPI2C2_SCL-CAM_HDR | |
5 | P3_18/GPIO-CAM_HREF | Horizontální referenční signál kamery |
6 | P3_1/GPIO-CAM_VSYNC | Vertikální synchronizační signál kamery |
7 | P3_6/CLKOUT | Vstupní hodinový signál fotoaparátu |
8 | P3_21/FXIO_D29-CAM_PCLK | Hodinový signál pixelů fotoaparátu |
9 | P4_6/FXIO_D14 | Datové signály |
10 | P4_7/FXIO_D15 | |
11 | P4_4/FXIO_D12 | |
12 | P4_5/FXIO_D13 | |
13 | P4_2/FXIO_D10 |
Číslo PIN | Název signálu | Popis |
14 | P4_3/FXIO_D11 | |
15 | P2_0/FXIO_D8 | |
16 | P2_1/FXIO_D9 | |
17 | P1_14/GPIO-CAM_PWDN | Signál vypnutí fotoaparátu |
18 | P1_15/GPIO-CAM_RESET | Signál resetování kamery |
2 | VDD_BOARD | Napájení |
1 | GND | Země |
ADC rozhraní
MCXA156 MCU má dva 12bitové moduly analogově-digitálního převodníku (ADC): ADC0 a ADC1. Deska FRDM-MCXA156 podporuje komunikaci s oběma moduly ADC MCU MCXA156. Obrázek 15 ukazuje diagram FRDM-MCXA156 ADC.
Tabulka 18 popisuje připojení FRDM-MCXA156 ADC
Tabulka 18. Připojení ADC
ADC modul | Vstupní připojení ADC | Příslušenství | |
Identifikátor dílu | Popis | ||
ADC0, ADC1 | ADC0_A1, ADC0_A4, ADC0_A6, ADC0_A20, ADC0_A21, ADC1_A0, ADC1_A1, ADC1_A3, ADC1_A4, ADC1_A8 | J2 | 2×10poziční zásuvkový konektor Arduino, který umožňuje zasunuté desce Arduino komunikovat s MCU MCXA156 prostřednictvím připojení ADC. |
ADC1 | ADC1_A0, ADC1_A1, ADC1_A4, ADC1_A8, ADC1_A10, ADC1_A11 | J4 | 2×6poziční zásuvkový konektor Arduino, který umožňuje zasunuté desce Arduino komunikovat s MCU MCXA156 prostřednictvím připojení ADC. |
ADC1_A21 | J6 | 1×8poziční zásuvkový konektor mikroBUS, který umožňuje zasunuté klikací desce mikroBUS komunikovat s MCU MCXA156 prostřednictvím připojení ADC. |
Arduino zásuvka
Deska FRDM-MCXA156 má patici Arduino s následujícími čtyřmi konektory:
- J1: Zásuvka 2×8 pozic
- J2: Zásuvka 2×10 pozic
- J3: Zásuvka 2×8 pozic
- J4: Zásuvka 2×6 pozic
Dvě zásuvky 2×8 pozic jsou umístěny diagonálně proti sobě. Obrázek 16 ukazuje vývody konektorů zásuvek Arduino.
Zásuvka Arduino umožňuje komunikaci s následujícími moduly MCU MCXA156:
- Nízkoenergetický univerzální asynchronní přijímač/vysílač 2 (LPUART2)
- Nízkoenergetické sériové periferní rozhraní 1 (LPSPI1)
- Nízkoenergetický meziintegrovaný obvod 0 (LPI2C0)
- Analogově-digitální převodník 0 (ADC0)
- Analogově-digitální převodník 1 (ADC1)
- Pulse Width Modulator 0 (PWM0)
- Pulse Width Modulator 1 (PWM1)
Zásuvka Arduino je pinově kompatibilní s následujícími deskami:
- Arduino desky:
- Arduino Uno revize 3 (R3)
- Arduino A4/A5
Poznámka: Při použití desky Arduino A4/A5 odstraňte odpory R75 a R76.
- Řídicí desky motoru:
- FRDM-MC-LVBLDC
- FRDM-MC-LVPMSM
zásuvka mikroBUS
Zásuvka mikroBUS je dvojice zásuvek (konektorů) s 1×8 pozicemi s vlastní konfigurací kolíků a sítotiskovým značením. Poskytuje mnoho možností rozšíření hardwaru s několika piny. Deska FRDM-MCXA156 má patici mikroBUS s dvojicí zásuvek 1×8 pozic, J5 a J6.
Obrázek 17 ukazuje vývody konektorů zásuvky mikroBUS.
Zásuvka Arduino umožňuje komunikaci s následujícími moduly MCU MCXA156:
- Nízkoenergetický univerzální asynchronní přijímač/vysílač 1 (LPUART1)
- Nízkoenergetické sériové periferní rozhraní 0 (LPSPI0)
- Nízkoenergetický meziintegrovaný obvod 3 (LPI2C3)
- Analogově-digitální převodník 1 (ADC1)
- Pulse Width Modulator 0 (PWM0)
Na zásuvku mikroBUS lze nainstalovat přídavnou desku, nazývanou click board. Click board poskytuje plug-and-play řešení pro přidání nových funkcí do designu desky. Klikací deska má pár 1×8pinových konektorů, které se připojují k páru zásuvek na zásuvce mikroBUS. MikroElektronika (MIKROE) je jedním z výrobců clickboardů. Najít nějaké example click desky pro FRDM-MCXA156 mikroBUS socket, navštivte MIKROE webmísto.
Pmod konektor
Zařízení Digilent Pmod (periferní modul) jsou malé vstupně/výstupní desky rozhraní, které lze snadno integrovat s vestavěnými řídicími deskami a rozšířit tak jejich možnosti. Deska FRDM-MCXA156 podporuje konektor Pmod J7 (Digilent PPPC062LJBN-RC) pro rozšíření možností desky. J7 není na desce osazena. Pokud je naplněn, lze jej použít pro práci se vzdáleným hostitelem nebo jako rozhraní k rozšiřující desce Pmod.
Tabulka 19 ukazuje pinout konektoru Pmod J7.
Tabulka 19. Pinout konektoru Pmod
Číslo PIN | Název signálu | Popis |
1 | P1_3/LPSPI0_PCS-PMOD | SPI signály |
3 | P1_0/LPSPI0_SDO-PMOD | |
5 | P1_2/LPSPI0_SDI-PMOD | |
7 | P1_1/LPSPI0_SCK-PMOD |
Číslo PIN | Název signálu | Popis |
2 | P3_19/GPIO-PMOD | GPIO signály |
4 | P3_20/GPIO-PMOD | |
6 | P3_27/LPI2C3_SCL-PMOD | I2C signály |
8 | P3_28/LPI2C3_SDA-PMOD | |
11, 12 | VDD_BOARD | Napájení |
9, 10 | GND | Země |
Konektor Pmod umožňuje komunikaci s následujícími moduly MCU MCXA156:
- Nízkoenergetické sériové periferní rozhraní 0 (LPSPI0)
- Nízkoenergetický meziintegrovaný obvod 3 (LPI2C3) UM12121
Ladicí sonda MCU-Link OB
MCU-Link je architektura ladicí sondy vyvinutá společně NXP a Embedded Artists. Architektura MCU-Link je založena na MCU NXP LPC55S69, který je založen na jádru Arm Cortex-M33. Může být nakonfigurován tak, aby podporoval různé možnosti ladění.
Architektura MCU-Link se používá v:
- Samostatné ladicí sondy, jako je MCU-Link Pro
- Palubní ladicí sondy implementované na vyhodnocovacích deskách NXP, jako je FRDM-MCXA156
Integrovaná implementace MCU-Link se označuje jako MCU-Link OB. Deska FRDM-MCXA156 implementuje podmnožinu funkcí architektury MCU-Link, jak je uvedeno v části 3.1. Pro více podrobností o architektuře MCU-Link navštivte stránku architektury MCU-Link Debug Probe Architecture. MCU-Link OB na desce FRDM-MCXA156 je z výroby naprogramován s firmwarem založeným na protokolu NXP CMSIS-DAP. Firmware také podporuje všechny ostatní funkce podporované v hardwaru. K dispozici je také vlastní verze firmwaru J-Link, aby byl MCU-Link OB kompatibilní s J-Link LITE. Tato verze firmwaru však podporuje pouze omezené funkce, včetně ladění/SWO a VCOM. Informace o aktualizaci firmwaru naleznete v části 3.4.
Podporované funkce MCU-Link
MCU-Link obsahuje několik povinných a volitelných funkcí. Tabulka 20 shrnuje funkce MCU-Link podporované na desce FRDM-MCXA156.
Tabulka 20. Podporované funkce MCU-Link
Funkce | Popis |
Ladění sériového drátu (SWD) / výstup trasování ladění sériového drátu (SWO) | MCU-Link umožňuje ladění založené na SWD pomocí SWO pro profilování a/nebo standardní I/O komunikaci s nízkou režií ladění. |
Sériový port virtuální komunikace (VCOM). | MCU-Link přidává sériový COM port na hostitelský počítač a připojuje jej k cílovému MCU, přičemž funguje jako můstek USB-to-UART. |
Podpora externí ladicí sondy | Rozhraní MCU-Link podporuje ladění cílového MCU (MCXA156) pomocí externí ladicí sondy namísto MCU-Link. Podpora pro externí ladicí sondu je povolena vypnutím funkce SWD. |
Podporované scénáře ladění
Tabulka 21 popisuje scénáře ladění podporované na desce FRDM-MCXA156.
Tabulka 21. Podporované scénáře ladění
Scénář ladění | Podpora funkcí | Požadované nastavení propojky/konektoru |
Pro ladění MCU MCXA156 použijte MCU-Link | SWD: Povoleno | MCU-Link SWD blokovací propojka JP7 je otevřená. |
Konektor externího debuggeru J24 se nepoužívá pro externí připojení. | ||
VCOM: Povoleno | Propojka JP6 pro deaktivaci portu MCU-Link VCOM je otevřená. | |
Pro ladění MCU MCXA156 použijte externí debugger | SWD: Není podporováno | Krátký JP7. |
Připojte externí debugger k J24. | ||
VCOM: Podporováno | JP6 je otevřený.c |
Instalace nástroje pro aktualizaci firmwaru MCU-Link
Ladicí sonda MCU-Link je podporována na hostitelském počítači s operačním systémem (OS) Windows 10/11, MacOS X nebo Ubuntu Linux. Ladicí sonda pracuje se standardními ovladači OS. Pro Windows obsahuje informace také instalační program firmwaru MCU-Link files poskytovat uživatelsky přívětivé názvy zařízení. Podporu MCU-Link lze aktivovat pomocí nástroje LinkServer, což je server NXP GDB a nástroj flash, který podporuje mnoho ladicích sond NXP. Další podrobnosti o tomto nástroji naleznete na adrese https://nxp.com/linkserver strana. Spuštěním instalačního programu LinkServer se také nainstaluje nástroj pro aktualizaci firmwaru a ovladače (informace files) vyžadováno pro MCU-Link. NXP doporučuje použít instalační program LinkServer pro instalaci nástroje pro aktualizaci firmwaru MCU-Link, pokud nepoužíváte MCUXpresso IDE verze 11.6.1 nebo starší.
Poznámka: Chcete-li používat MCU-Link s MCUXpresso IDE verze 11.6.1 nebo starší, potřebujete nástroj pro aktualizaci firmwaru MCU-Link verze 2.263 (není součástí instalačního programu LinkServer). Pro OS Linux je instalační balíček MCU-Link 2.263 k dispozici ke stažení na následujícím odkazu: https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcu-link-debug-probe:MCU-LINK#design-resources
Poznámka: Pokud je verze firmwaru MCU-Link 3.122 nebo novější, lze automatickou aktualizaci firmwaru provést pomocí instalačního programu LinkServer verze 1.4.85 nebo novější. Další podrobnosti o automatických aktualizacích firmwaru naleznete v značce Readme file v instalačním balíčku LinkServer. Pokud je však aktuální verze firmwaru starší než 3.122, musíte ručně spustit nástroj pro aktualizaci firmwaru MCU-Link, který je součástí instalačního balíčku LinkServer. Chcete-li aktualizovat firmware MCU-Link pomocí nástroje pro aktualizaci firmwaru, viz Oddíl 3.4. Pro práci s MCU-Link NXP doporučuje používat nejnovější firmware MCU-Link. Kroky k ruční aktualizaci firmwaru MCULink jsou uvedeny v části 3.4. Před aktualizací firmwaru MCU-Link zkontrolujte verze MCUXpresso IDE a LIBUSBIO (pokud tyto nástroje používáte) nainstalovaných na vašem hostitelském počítači. Poté zkontrolujte kompatibilitu těchto nástrojů s firmwarem MCU-Link podle tabulky 22. Pokud používáte rozšíření MCUXpresso for Visual Studio Code nebo IDE třetí strany od IAR nebo Keil, NXP doporučuje používat nejnovější MCU-Link verze firmwaru.
Tabulka 22. Kontrola kompatibility mezi MCUXpresso IDE a firmwarem MCU-Link
Verze MCUXpresso IDE | Podporovaná verze firmwaru MCU-Link | Typ ovladače USB | CMSIS-SWO
podpora |
Podpora FreeMASTER přes | |
SWD / JTAG | USB most | ||||
MCUXpresso 11.3 nebo novější | V1.xxx a V2.xxx | HID | Žádný | Ano | Ano |
MCUXpresso 11.7.0 nebo novější | V3.xxx (až do V3.108 včetně) | WinUSB | Žádný | Ano | FreeMASTER V3.2.2
nebo později |
MCUXpresso 11.7.1 nebo novější | V3.117 a novější | WinUSB | Ano | Ano | FreeMASTER V3.2.2
nebo později |
Aktualizace firmwaru MCU-Link pomocí nástroje pro aktualizaci firmwaru
Chcete-li aktualizovat firmware MCU-Link pomocí nástroje pro aktualizaci firmwaru, který je součástí instalačního balíčku LinkServeru, musí být MCU-Link zapnutý v režimu ISP. Chcete-li nakonfigurovat MCU-Link v režimu ISP a aktualizovat firmware MCU-Link, postupujte podle těchto kroků
- Odpojte desku od hostitelského počítače, zkratujte propojku JP5 a desku znovu připojte. Červená stavová LED dioda MCULink D6 se rozsvítí a zůstane svítit. Další podrobnosti o LED diodách MCU-Link naleznete v části 3.8.
- Stáhněte si instalační balíček LinkServer z https://nxp.com/linkserver a nainstalujte obslužný program LinkServer. Napřampstáhněte a nainstalujte „Instalační program Linkserver 1.4.85 pro Windows“.
- Přejděte do adresáře MCU-LINK_installer_Vx_xxx, kde Vx_xxx označuje číslo verze,
- Postupujte podle pokynů v souboru Readme.txt a vyhledejte a spusťte nástroj pro aktualizaci firmwaru pro verzi firmwaru CMSIS-DAP nebo J-Link.
- Odpojte desku od hostitelského počítače, otevřete propojku JP5 a desku znovu připojte. Deska je na hostitelském počítači označena jako zařízení WinUSB nebo HID (v závislosti na verzi firmwaru, viz Tabulka 22).
Poznámka: Od verze V3.xxx používá firmware MCU-Link WinUSB (místo HID) pro vyšší výkon. Není však kompatibilní s verzemi MCUXpresso IDE staršími než 11.7.0.
Poznámka: Aby bylo možné povolit funkce související se SWO v IDE jiných než NXP, byla ve verzi firmwaru V3.117 zavedena podpora CMSIS-SWO.
Použití MCU-Link s vývojovými nástroji
Ladicí sondu MCU-Link lze použít s IDE podporovanými v rámci ekosystému MCUXpresso, jako jsou:
- MCUXpresso IDE
- MCUXpresso pro kód Visual Studio
- Integrovaný pracovní stůl IAR
- Arm Keil MDK
- Použití MCU-Link s MCUXpresso IDE
MCUXpresso IDE rozpozná jakýkoli typ sondy MCU-Link, která používá firmware CMSIS-DAP nebo J-Link. Když spustíte novou relaci ladění, IDE zkontroluje všechny dostupné ladicí sondy. Pro všechny sondy, které najde, IDE zobrazí typy sond a jedinečné identifikátory v dialogovém okně Probes Discovered. Pokud ladicí sonda vyžaduje aktualizaci firmwaru, sonda se zobrazí s varováním v dialogovém okně Zjištěné sondy. U každé takové sondy je uvedena nejnovější verze firmwaru a je uveden odkaz na stažení nejnovějšího balíčku firmwaru. Chcete-li aktualizovat firmware pro ladicí sondu MCU-Link, přečtěte si pokyny uvedené v části 3.4. Abyste mohli využívat nejnovější funkce, doporučujeme vám používat nejnovější firmware MCU-Link. Verze firmwaru MCU-Link, kterou můžete použít, však závisí na MCUXpresso IDE nainstalovaném na vašem hostitelském počítači. Chcete-li zkontrolovat kompatibilitu firmwaru MCU-Link, který chcete použít s IDE MCUXpresso, viz Tabulka 22. - Použití MCU-Link s MCUXpresso pro Visual Studio Code
Ladicí sondu MCU-Link lze použít s rozšířením MCUXpresso for Visual Studio Code od NXP. Toto rozšíření používá ladicí server LinkServer. Chcete-li pracovat s MCUXpresso for Visual Studio Code, nainstalujte obslužný program LinkServer pomocí nástroje MCUXpresso Installer nebo podle popisu v části 3.3. Další podrobnosti o MCUXpresso pro Visual Studio Code najdete na stránce MCUXpresso for Visual Studio Code. - Použití MCU-Link s IDE třetích stran
Ladicí sondu MCU-Link lze použít s IDE třetích stran, jako je IAR Embedded Workbench a Arm Keil MDK. Další podrobnosti naleznete v dokumentaci k nástroji třetí strany, která popisuje použití generických sond CMSIS-DAP nebo sond J-Link (v závislosti na obrazu firmwaru, který používáte). - USB konektor MCU-Link
Deska FRDM-MCXA156 má konektor USB Type-C J21, který umožňuje připojit MCU-Link k hostitelskému počítači. Lze jej také použít pro napájení desky 5V. - VCOM port (USB k cílovému UART mostu)
MCU-Link podporuje funkci známou jako sériový port virtuální komunikace (VCOM). Tato funkce umožňuje MCULink přidat sériový COM port na hostitelský počítač a připojit jej k cílovému MCU. V tomto nastavení MCU-Link funguje jako USB-to-UART bridge. Na desce FRDM-MCXA156 je MCU-Link připojen k portu LPUART0 cílového MCU. Chcete-li použít MCULink jako most USB-to-UART, postupujte takto:- Ujistěte se, že propojka JP5 je otevřená (MCU-Link se normálně spustí).
- Ujistěte se, že propojka JP6 je otevřená (port MCU-Link VCOM je povolen).
- Připojte MCU-Link USB konektor J21 k USB portu hostitelského počítače.
Když spouštíte desku FRDM-MCXA156, je na hostitelském počítači vyčíslen port VCOM s názvem MCU-Link Vcom Port (COMxx), kde se „xx“ může u jednotlivých počítačů lišit. Každá deska založená na MCU-Link má přiřazeno jedinečné číslo VCOM. Funkci VCOM lze deaktivovat zkratováním propojky JP6 před zapnutím desky. Změna nastavení JP6 (otevřeno/zkrat) po zapnutí desky nemá žádný vliv na funkci MCU-Link VCOM.
- Stavové LED diody MCU-Link
Deska FRDM-MCXA156 má tři stavové indikační LED pro MCU-Link. Tabulka 23 uvádí seznam těchto LED a popisuje, jak se každá LED chová v různých režimech MCU-Link.
Část identifikátor | Štítek PCB | Barva LED | Funkce LED | ||
Normální provoz (s CMSIS-DAP) | Normální provoz (s J-Link) | Režim ISP (aktualizace firmwaru). | |||
D5 | USB_ACTIVE | Zelený | Indikuje USB komunikaci. LED se rozsvítí po úspěšném výčtu USB při spuštění a poté zůstane svítit. | LED zůstane vypnutá. | LED zůstane vypnutá. |
D6 | ISP_EN | Červený | Indikuje stav MCU-Link / aktivitu SWD. Funguje jako indikátor srdečního tepu (opakovaně slábne/zhasíná) s překrytím aktivity SWD.
Pokud při spouštění dojde k chybě, LED D6 rychle bliká. |
LED zůstane vypnutá. | LED se rozsvítí, když se MCU-Link (LPC55S69) spustí v režimu ISP. |
D7 | VCOM_ACTIVE | Zelený | Označuje, zda port VCOM přijímá/odesílá data. LED se rozsvítí, když se MCU-Link spustí, a poté bliká, když dojde k ladění. | Označuje, zda port VCOM přijímá/odesílá data. LED se rozsvítí, když se MCU-Link spustí, a poté bliká, když dojde k ladění. | LED zůstane vypnutá. |
Deska errata
Nevztahuje se na aktuální revizi desky.
Související dokumentace
Tabulka 24 uvádí některé další dokumenty a zdroje, na které se můžete odkázat, abyste získali další informace o desce FRDM-MCXA156. Některé z těchto dokumentů mohou být dostupné pouze na základě smlouvy o mlčenlivosti (NDA). Chcete-li získat přístup k takovému dokumentu, kontaktujte místního aplikačního inženýra NXP (FAE) nebo obchodního zástupce.
Dokument | Popis | Odkaz / jak získat |
MCXA156, A155, A154, A146, A145,
Referenční příručka A144 |
Poskytuje podrobný popis o MCXA156/A155/A154/A146/A145/A144
MCU a jeho funkce, včetně paměťových map, napájecích zdrojů a hodin. |
Kontaktujte NXP FAE/obchodního zástupce |
MCXA156, A155, A154, A146, A145,
Datový list A144 |
Poskytuje informace o elektrických charakteristikách, aspektech návrhu hardwaru a informace o objednávání. | |
Schémata desky FRDM-MCXA156 | Poskytuje reprezentaci obvodu zobrazující funkčnost a konektivitu součástí desky FRDM-MCXA156. |
Zkratky
Tabulka 25 uvádí akronymy použité v tomto dokumentu.
Tabulka 25. Zkratky
Akronym | Popis |
ADC | Analogově-digitální převodník |
rozšíření bldc | Bezkomutátorový stejnosměrný proud |
CAN | Controller Area Network |
DNP | Nevyplňujte / neumisťujte |
FD | Flexibilní rychlost přenosu dat |
FlexCAN | Flexibilní oblastní síť regulátoru datové rychlosti |
FlexIO | Flexibilní vstup/výstup |
FS | Plná rychlost |
I2C | Inter-Integrated Circuit |
I2S | Integrovaný zvuk Inter-IC |
I3C | Vylepšený Inter-Integrated Circuit |
IoT | Internet věcí |
IP | Duševní vlastnictví |
ISP | Programování v systému |
LCD | Displej z tekutých krystalů |
LDO | Regulátor s nízkým výpadkem |
LED | Světelná dioda |
LPI2C | Nízkoenergetický meziintegrovaný obvod |
LPSPI | Nízkoenergetické sériové periferní rozhraní |
LPUART | Nízkoenergetický univerzální asynchronní přijímač/vysílač |
MCU | Jednotka mikrokontroléru |
MIPI | Rozhraní mobilního průmyslového procesoru |
OB | Na palubě |
PCS | Výběr periferního čipu |
Pmod | Periferní modul |
PMSM | Synchronní motor s permanentním magnetem |
PUR | Odpor proti vytažení |
PWM | Modulátor šířky pulzu |
SPI | Sériové periferní rozhraní |
SWD | Ladění sériového drátu |
SWO | Výstup sledování ladění sériového vodiče |
TPM | Modul časovače/PWM |
USB | Univerzální sériová sběrnice |
Akronym | Popis |
USBFS | Univerzální sériová sběrnice Plná rychlost |
UART | Univerzální asynchronní přijímač/vysílač |
VCOM | Virtuální komunikace |
Historie revizí
Tabulka 26 shrnuje revize tohoto dokumentu.
Tabulka 26. Historie revizí
ID dokumentu | Datum vydání | Popis |
UM12121 v.1 | 22. července 2024 | První veřejné vydání |
Právní informace
Definice
Návrh — Stav konceptu na dokumentu naznačuje, že obsah je stále pod interní revizíview a podléhá formálnímu schválení, které může vést k úpravám nebo doplnění. NXP Semiconductors neposkytuje žádná prohlášení ani záruky ohledně přesnosti nebo úplnosti informací obsažených v pracovní verzi dokumentu a nenese žádnou odpovědnost za důsledky použití takových informací.
Vyloučení odpovědnosti
- Omezená záruka a odpovědnost — Informace v tomto dokumentu jsou považovány za přesné a spolehlivé. Společnost NXP Semiconductors však neposkytuje žádná prohlášení ani záruky, vyjádřené nebo předpokládané, pokud jde o přesnost nebo úplnost takových informací, a nenese žádnou odpovědnost za důsledky použití takových informací. NXP Semiconductors nenese žádnou odpovědnost za obsah tohoto dokumentu, pokud je poskytnut informačním zdrojem mimo NXP Semiconductors. Společnost NXP Semiconductors v žádném případě nenese odpovědnost za jakékoli nepřímé, náhodné, trestné, zvláštní nebo následné škody (včetně – bez omezení – ušlého zisku, ušlých úspor, přerušení provozu, nákladů souvisejících s odstraněním nebo výměnou jakýchkoli produktů nebo nákladů na přepracování) zda jsou takové škody založeny na protiprávním jednání (včetně nedbalosti), záruce, porušení smlouvy nebo jakékoli jiné právní teorii. Bez ohledu na jakékoli škody, které by zákazníkovi mohly z jakéhokoli důvodu vzniknout, bude souhrnná a kumulativní odpovědnost společnosti NXP Semiconductors vůči zákazníkovi za produkty zde popsané omezena podmínkami a podmínkami komerčního prodeje NXP Semiconductors.
- Právo provádět změny — Společnost NXP Semiconductors si vyhrazuje právo kdykoli a bez upozornění provádět změny informací zveřejněných v tomto dokumentu, včetně, bez omezení, specifikací a popisů produktů. Tento dokument nahrazuje a nahrazuje všechny informace poskytnuté před jeho zveřejněním.
- Vhodnost k použití - Produkty NXP Semiconductors nejsou navrženy, autorizovány nebo zaručeny tak, aby byly vhodné pro použití v systémech nebo zařízeních pro podporu života, život kritických nebo kritických systémech nebo zařízeních, ani v aplikacích, kde lze důvodně očekávat selhání nebo nesprávnou funkci produktu NXP Semiconductors. při zranění osob, smrti nebo vážném poškození majetku nebo životního prostředí. Společnost NXP Semiconductors a její dodavatelé nepřijímají žádnou odpovědnost za zahrnutí a/nebo použití produktů NXP Semiconductors v takovém zařízení nebo aplikacích, a proto je takové zahrnutí a/nebo použití na vlastní riziko zákazníka.
- Aplikace — Zde popsané aplikace pro kterýkoli z těchto produktů slouží pouze pro ilustrativní účely. NXP Semiconductors neposkytuje žádné prohlášení ani záruku, že takové aplikace budou vhodné pro specifikované použití bez dalšího testování nebo úprav.
Zákazníci jsou zodpovědní za návrh a provoz svých aplikací a produktů využívajících produkty NXP Semiconductors a NXP Semiconductors nepřijímá žádnou odpovědnost za jakoukoli pomoc s aplikacemi nebo návrhem zákaznických produktů. Je výhradní odpovědností zákazníka určit, zda je produkt NXP Semiconductors vhodný a vhodný pro zákazníkovy aplikace a plánované produkty, jakož i pro plánovanou aplikaci a použití zákazníkem (zákazníků) jako třetí strana. Zákazníci by měli poskytnout vhodné konstrukční a provozní záruky, aby minimalizovali rizika spojená s jejich aplikacemi a produkty. NXP Semiconductors nepřijímá žádnou odpovědnost související s jakýmkoliv selháním, poškozením, náklady nebo případem, který je založen na jakékoli slabosti nebo selhání v aplikacích nebo produktech zákazníka nebo v aplikaci nebo použití zákazníkem (zákazníky třetí strany) zákazníka. Zákazník je odpovědný za provedení všech nezbytných testů pro aplikace a produkty zákazníka využívající produkty NXP Semiconductors, aby se předešlo selhání aplikací a produktů nebo aplikace nebo použití zákazníkem (zákazníky třetí strany). NXP nenese v tomto ohledu žádnou odpovědnost. - Podmínky komerčního prodeje — Produkty NXP Semiconductors se prodávají v souladu se všeobecnými podmínkami komerčního prodeje, jak jsou zveřejněny na https://www.nxp.com/profile/terms není-li v platné písemné individuální dohodě dohodnuto jinak. V případě uzavření individuální smlouvy platí pouze podmínky příslušné smlouvy. Společnost NXP Semiconductors tímto výslovně nesouhlasí s uplatněním všeobecných obchodních podmínek zákazníka o nákupu produktů NXP Semiconductors zákazníkem.
- Kontrola exportu — Tento dokument, stejně jako položky zde popsané, mohou podléhat předpisům o kontrole vývozu. Vývoz může vyžadovat předchozí povolení od příslušných orgánů.
Vhodnost pro použití v produktech nekvalifikovaných pro automobilový průmysl — Pokud tento dokument výslovně neuvádí, že tento konkrétní produkt NXP Semiconductors je kvalifikovaný pro automobilový průmysl, není tento produkt vhodný pro použití v automobilech. Není kvalifikován ani testován v souladu s automobilovým testováním nebo aplikačními požadavky. Společnost NXP Semiconductors nenese žádnou odpovědnost za zahrnutí a/nebo použití jiných než automobilových kvalifikovaných produktů v automobilovém vybavení nebo aplikacích. Pokud zákazník používá produkt pro návrh a použití v automobilových aplikacích podle automobilových specifikací a norem, zákazník- bude používat produkt bez záruky NXP Semiconductors na produkt pro takové automobilové aplikace, použití a specifikace, a
- kdykoli zákazník použije produkt pro automobilové aplikace nad rámec specifikací NXP Semiconductors, takové použití bude výhradně na vlastní riziko zákazníka a
- zákazník plně odškodní NXP Semiconductors za jakoukoli odpovědnost, škody nebo neúspěšné nároky na produkt vyplývající z návrhu zákazníka a použití produktu pro automobilové aplikace nad rámec standardní záruky NXP Semiconductors a produktových specifikací NXP Semiconductors.
- HTML publikace — HTML verze tohoto dokumentu, pokud je k dispozici, je poskytnuta jako laskavost. Definitivní informace jsou obsaženy v příslušném dokumentu ve formátu PDF. Pokud existuje nesrovnalost mezi dokumentem HTML a dokumentem PDF, má prioritu dokument PDF.
- Překlady — Neanglická (přeložená) verze dokumentu, včetně právních informací v tomto dokumentu, je pouze orientační. V případě jakéhokoli rozporu mezi přeloženou a anglickou verzí má přednost anglická verze.
Zabezpečení — Zákazník chápe, že všechny produkty NXP mohou být předmětem neidentifikovaných zranitelností nebo mohou podporovat zavedené bezpečnostní standardy nebo specifikace se známými omezeními. Zákazníci jsou zodpovědní za návrh a provoz svých aplikací a produktů po celou dobu jejich životního cyklu, aby se snížil účinek těchto zranitelností na aplikace a produkty zákazníka. Odpovědnost zákazníka se vztahuje také na další otevřené a/nebo proprietární technologie podporované produkty NXP pro použití v aplikacích zákazníka. NXP nenese žádnou odpovědnost za jakoukoli zranitelnost. Zákazníci by měli pravidelně kontrolovat aktualizace zabezpečení z NXP a patřičně je sledovat. Zákazník si vybere produkty s bezpečnostními prvky, které nejlépe vyhovují pravidlům, předpisům a standardům zamýšlené aplikace a učiní konečná rozhodnutí o designu svých produktů a je výhradně odpovědný za shodu se všemi právními, regulačními a bezpečnostními požadavky týkajícími se jeho produktů. , bez ohledu na jakékoli informace nebo podporu, kterou může NXP poskytnout. NXP má tým pro reakci na bezpečnostní incidenty produktu (PSIRT) (dostupný na adrese PSIRT@nxp.com), která spravuje vyšetřování, hlášení a uvolňování řešení bezpečnostních zranitelností produktů NXP. - NXP BV — NXP BV není provozní společností a nedistribuuje ani neprodává produkty.
ochranné známky
Oznámení: Všechny uvedené značky, názvy produktů, názvy služeb a ochranné známky jsou majetkem příslušných vlastníků.
NXP — slovo a logo jsou ochranné známky NXP BV AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile — jsou ochranné známky a/nebo registrované ochranné známky společnosti Arm Limited (nebo jejích dceřiných společností nebo přidružených společností) v USA a/nebo jinde. Související technologie může být chráněna některým nebo všemi patenty, autorskými právy, vzory a obchodním tajemstvím. Všechna práva vyhrazena.
- IAR — je ochranná známka společnosti IAR Systems AB.
- I2C sběrnice — logo je ochranná známka společnosti NXP BV
- J-Link — je ochranná známka společnosti SEGGER Microcontroller GmbH.
Uvědomte si prosím, že důležitá upozornění týkající se tohoto dokumentu a zde popsaných produktů byla zahrnuta v části „Právní informace“.
© 2024 NXP BV
Další informace naleznete na adrese: https://www.nxp.com
Všechna práva vyhrazena.
Zpětná vazba k dokumentu
- Datum vydání: 22. července 2024
- Identifikátor dokumentu: UM12121
FAQ
Otázka: Mohu použít desku FRDM-MCXA156 s Arduino UNO R3?
Odpověď: Ano, deska je kompatibilní s Arduino UNO R3.
Otázka: Jaké jsou podporované vývojové nástroje pro programování MCU MCXA156?
Odpověď: Mezi podporované vývojové nástroje patří NXP MCUXpresso IDE, IAR Embedded Workbench a Arm Keil MDK.
Otázka: Podporuje deska průmyslové komunikační protokoly?
Odpověď: Ano, deska podporuje průmyslové komunikační protokoly spolu s dalšími funkcemi vhodnými pro aplikace IoT.
Dokumenty / zdroje
![]() |
Vývojová deska NXP UM12121 využívající MCUX Pressor [pdfUživatelská příručka UM12121 vývojová deska s použitím MCUX Pressor, UM12121, vývojová deska s použitím MCUX Pressor, deska s použitím MCUX Pressor, s použitím MCUX Pressor, MCUX Pressorr, Pressorr |