NXP-LOGO

Vývojová deska NXP UM12121 využívající MCUX Pressor

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FEATURED

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

  1. Napájení rady
    Připojte desku FRDM-MCXA156 ke zdroji napájení pomocí konektoru USB Type-C.
  2. 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.
  3. Ladění
    Pro účely ladění použijte integrovanou ladicí sondu MCU-Link připojenou přes USB Type-C.
  4. 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ů.
  5. 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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (1)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (2)NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (3)

Obrázek 3 ukazuje spodní stranu view desky FRDM-MCXA156.

Konektory
Obrázek 4 ukazuje konektory desky FRDM-MCXA156

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (4)

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

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (5)

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

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (6)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (7)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (8)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (9)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (10)

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.NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (11)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (12)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (13)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (14)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (15)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (16)

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.

NXP-UM12121-Development-Board-použití-MCUX-Pressor-FIG- (17)

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ů

  1. 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.
  2. 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“.
  3. Přejděte do adresáře MCU-LINK_installer_Vx_xxx, kde Vx_xxx označuje číslo verze,
  4. 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.
  5. 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
  1. 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.
  2. 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.
  3. 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).
  4. 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.
  5. 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:
    1. Ujistěte se, že propojka JP5 je otevřená (MCU-Link se normálně spustí).
    2. Ujistěte se, že propojka JP6 je otevřená (port MCU-Link VCOM je povolen).
    3. 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.
  6. 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
    1. bude používat produkt bez záruky NXP Semiconductors na produkt pro takové automobilové aplikace, použití a specifikace, a
    2. 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
    3. 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

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *