NXP Semiconductors logo

NXP Semiconductors FRDM-K66F arendusplatvorm

NXP Semiconductors FRDM-K66F arendusplatvorm

Sissejuhatus

NXP Freedomi arendusplatvorm on tarkvara- ja riistvaratööriistade komplekt hindamiseks ja arendamiseks. See sobib ideaalselt mikrokontrolleripõhiste rakenduste kiireks prototüüpimiseks. NXP Freedom K66F riistvara FRDM-K66F on lihtne, kuid keerukas disain, millel on Kinetis K seeria mikrokontroller, mis on ehitatud ARM© Cortex®-M4 tuumale.
FRDM-K66F saab kasutada K66 ja K26 Kinetis K seeria seadmete hindamiseks. Sellel on MK66FN2M0VMD18, mille maksimaalne töösagedus on 180 MHz, 2 MB välkmälu, 256 KB RAM, kiire USB-kontroller, Etherneti kontroller, Secure Digital Host kontroller ning palju analoog- ja digitaalseid välisseadmeid.

FRDM-K66F riistvara ühildub vormiteguriga ArduinoTM R3 tihvtide paigutusega, pakkudes laia valikut laiendusplaadi valikuid. Sisseehitatud liides sisaldab digitaalset kiirendusmõõturit ja magnetomeetrit, güroskoopi, helikoodekit, digitaalset MEMS-mikrofoni, kolmevärvilist LED-i, SDHC-d, Bluetoothi ​​lisamoodulit, RF-lisandmoodulit (kasutamiseks üle SPI) ja Etherneti.
Platvormil FRDM-K66F on OpenSDAv2.1, NXP avatud lähtekoodiga riistvaraga manustatud jada- ja silumisadapter, mis töötab avatud lähtekoodiga alglaaduriga. See vooluahel pakub mitmeid võimalusi jadakommunikatsiooniks, välklambi programmeerimiseks ja käivitusjuhtimise silumiseks. OpenSDAv2.1 on laaditud JLinki püsivaraga kiireks prototüüpimiseks ja tootearenduseks, keskendudes ühendatud asjade interneti seadmetele.

FRDM-K66F riistvara läbiview

FRDM-K66F riistvara omadused on järgmised:

  • MK66FN2M0VMD18 MCU (180 MHz, 2 MB välkmälu, 256 KB RAM, 144 MBGA pakett)
  • Kahekordne roll Kiire USB-liides mikro-B USB-pistikuga
  • RGB LED
  • FXOS8700CQ – kiirendusmõõtur ja magnetomeeter
  • FXAS21002 – güroskoop
  • Kaks kasutaja nuppu
  • Paindlikud toiteallika valikud – OpenSDAv2.1 USB, K66F USB ja välised allikad
  • Lihtne juurdepääs MCU I/O-le Arduino R3TM-iga ühilduvate I/O-pistikute kaudu
  • Programmeeritav OpenSDAv2.1 silumisliides mitme rakendusega, sealhulgas:
    • SWD silumisliides USB HID-ühenduse kaudu, mis pakub jooksukontrolli silumist ja ühilduvust IDE tööriistadega
    • Virtuaalne jadapordi liides
  • Ethernet
  • Micro SD
  • Heli funktsioonid
    • Digitaalne MEMS-mikrofon
    • Lisasisendi pistik
    • Peakomplekti/analoogmikrofoni pesa
    • Kaks valikulist sisendit analoogmikrofoni jaoks
  • Lisavarustusse kuuluva RF-mooduli valikuline päis: RF24L01+ Nordic 2.4 GHz raadio
  • Lisavarustusse kuuluva Bluetoothi ​​mooduli valikuline päis: JY-MCU BT Board V1.05 BT
    Joonisel 1 on kujutatud FRDM-K66F disaini plokkskeem. Joonis 2 selgitab põhikomponente ja nende paigutust riistvarasõlmele.

NXP Semiconductors FRDM-K66F arendusplatvorm joonis 1NXP Semiconductors FRDM-K66F arendusplatvorm joonis 2

FRDM-K66F Riistvara kirjeldus

Toiteallikas
Mudelil FRDM-K66F on mitu toiteallika valikut. Seda saab toita ühest USB-pistikust, J3 I/O päise VIN-viigust, alalisvoolupistikust (pole asustatud) või välisest 1.71–3.6 V toiteallikast J3.3 päise 20 V kontaktist. USB-, alalisvoolupistiku- ja VIN-toiteallikaid reguleeritakse põhitoiteallika tootmiseks 3.3 V lineaarse regulaatori abil. 3.3 V päis (J20) ei ole pardal reguleeritud. Tabelis 1 on toodud toiteallikate toimimise üksikasjad ja nõuded.

Tarneallikas Kehtiv vahemik Kas OpenSDAv2.1 töötab? Reguleeritud pardal?
OpenSDAv2.1 USB 5V Jah Jah
K66F USB 5V Ei Jah
VIN-nõel 5V-9V Ei Jah
3.3 V päis (J20) 1.71 – 3.6V Ei Ei
DC pistik (pole asustatud) 5V Ei Ei

MÄRKUS
OpenSDAv2.1 ahel töötab ainult siis, kui USB-kaabel on ühendatud ja toidab OpenSDAv2.1 USB-d. Siiski on paigas kaitseahel, mis võimaldab mitme allika korraga toidet.NXP Semiconductors FRDM-K66F arendusplatvorm joonis 3

Tabel 2. FRDM-K66F toiteallikad

Toiteallika nimi Kirjeldus
P5-9V_VIN Toide tarnitakse VIN I/O päiste pin (J3 tihvt 16). Schottky diood annab tagasi

ajami kaitse1.

P5V_SDA_PSW Toide tarnitakse OpenSDA USB pistik. Schottky diood tagab tagaajami

kaitse

P5V_K66_USB Toide tarnitakse K66F USB pistik. Schottky diood tagab tagumise draivi kaitse
DC_JACK Toide tarnitakse DC Jack (Pole asustatud) pistik. Schottky diood tagab tagaajami

kaitse. (Märkus: tuleb kasutada 5 V toiteallikat)

P3V3_VREG Reguleeritud 3.3V toide. Annab toite P3V3 toitesiinile tagaajami kaitse kaudu

Schottky diood2.

P3V3_K66 K66F MCU toide. Header J20 pakub mugavat energiatarbimise vahendit

mõõtmised3.

P3V3_SDA OpenSDA vooluahela toide. Header J18 pakub mugavat energiatarbimise vahendit

mõõtmised2.

P5V_USB Nominaalne I/O päistele tarnitakse 5 V (J3 tihvt 10)
  1. USB-hostirežiimi kasutamisel on J5 jaoks vajalik 27 V alalisvoolu regulaator. USB-hostirežiim nõuab USB-seadme 5 V toiteallikat.
  2. Vaikimisi on lineaarne regulaator U17 3.3 V väljundregulaator. See on tavaline jalajälg, mis võimaldab kasutajal komplekti muuta, et kasutada alternatiivset seadet, näiteks 1.8 V. Mikrokontrolleri K66F tööpiirkond on 1.71 V kuni 3.6 V.
  3. J18 ja J20 ei ole vaikimisi täidetud. Rööbas P3V3_K66 on ühendatud J20 alumise kihi lühisejäljega. K66F MCU energiatarbimise mõõtmiseks tuleb kõigepealt lõigata jälg J20 kontaktide 1 ja 2 vahel. Voolusondi või šundi takisti ja voltagSeejärel saab nende rööpade energiatarbimise mõõtmiseks kasutada mõõturit.

 Seeria- ja silumisadapter (OpenSDAv2.1)
OpenSDAv2.1 on jada- ja silumisadapteri ahel, mis sisaldab avatud lähtekoodiga riistvarakujundust, avatud lähtekoodiga alglaadurit ja silumisliidese tarkvara. See ühendab jada- ja silumisside USB-hosti ja sisseehitatud sihtprotsessori vahel, nagu on näidatud joonisel 4. Riistvaraahel põhineb NXP Kinetis K20 perekonna mikrokontrolleril (MCU), millel on 128 KB sisseehitatud välklamp ja integreeritud USB-kontroller. OpenSDAv2.1 on eellaaditud CMSIS-DAP alglaaduriga – avatud lähtekoodiga massmäluseadme (MSD) alglaaduriga ja JLinki liidese püsivara, mis pakub virtuaalset jadapordi liidest ja JLinki silumisprotokolli liidest. Lisateavet OpenSDAv2.1 tarkvara kohta leiate veebisaidilt mbed.org ja https://github.com/mbedmicro/CMSIS-DAP ja http://www.segger.com/opensda.html. NXP Semiconductors FRDM-K66F arendusplatvorm joonis 4

OpenSDAv2.1 haldab Kinetis K20 MCU, mis on ehitatud ARM® Cortex™-M4 tuumale. OpenSDA ahel sisaldab oleku LED-i (D2) ja surunuppu (SW1). Nupp kinnitab lähtestamissignaali K66F siht-MCU-le. Seda saab kasutada ka OpenSDAv2.1 asetamiseks alglaaduri režiimi. SPI ja GPIO signaalid pakuvad liidest kas K20 SWD silumispordile. Lisaks on UART-jadakanali rakendamiseks saadaval signaaliühendused. OpenSDA ahel saab toidet, kui USB-pistik J26 on ühendatud USB-hostiga.
NXP Semiconductors FRDM-K66F arendusplatvorm joonis 5
J9 on vaikimisi täidetud. Seejärel saab FRDM-K2.1F OpenSDAv66 ühendamiseks pardavälise SWD-pistikuga kasutada ühenduskaablit, näiteks Samtec FFSD IDC-kaablit.

Virtuaalne jadaport
OpenSDAv2.1 MCU ja K16F kontaktide PTB17 ja PTB66 vahel on saadaval jadapordi ühendus.

microcontrollers

Mudelil FRDM-K66F on MK66FN2M0VMD18 MCU. See 180 MHz mikrokontroller on osa Kinetis K6x perekonnast ja on rakendatud 144 MBGA paketis. Järgmises tabelis on märgitud mõned MK66FN2M0VMD18 MCU funktsioonid.

Funktsioon Kirjeldus
Ülimadala võimsusega • 11 vähese energiatarbega režiimi koos võimsuse ja kellaga optimaalse perifeerse aktiivsuse ja taastumisaegade tagamiseks

• Täismälu ja analoogtöö kuni 1.71 V aku pikendamiseks

• Madala lekkega äratusseade kuni kuue sisemise mooduli ja kuueteistkümne viiguga äratusallikana madala lekke peatamise (LLS) / väga väikese lekke peatamise (VLLSx) režiimides

• Madala energiatarbega taimer süsteemi pidevaks tööks vähendatud võimsusega olekus

Tabel 3. MK66FN2M0VMD18 omadused

Funktsioon Kirjeldus
Flash ja SRAM • 2048 KB välkmälu, millel on kiire juurdepääsuaeg, kõrge töökindlus ja neli turvalisuse taset

• 256 KB SRAM-i

• Kasutaja või süsteemi sekkumine programmeerimise ja funktsioonide kustutamise lõpuleviimiseks ning täielikuks tööks kuni 1.71 V-ni ei toimu

• Välgu juurdepääsu kontroll

Segasignaali võime • Konfigureeritava eraldusvõimega kiire 16-bitine ADC

• Üksik- või diferentsiaalväljundi režiimid parandavad müra summutamist

• 500 ns konversiooniaeg, mis on saavutatav programmeeritava viivitusploki käivitamisega

• Kolm kiiret komparaatorit tagavad kiire ja täpse mootori liigvoolu

• kaitse PWM-ide ohutusse olekusse viimisega

• Valikuline analoog voltagViide annab täpse viite analoogplokkidele

• Kaks 12-bitist DAC-i

Esitus • 180-MHz ARM Cortex-M4 tuum koos DSP käsukomplekti, ühetsüklilise MAC-i ja SIMD-laiendustega

• Kuni 32 kanalit DMA välisseadmete ja mälu teenindamiseks vähendatud protsessori koormuse ja kiirema süsteemi läbilaskevõimega

• Ristriba lüliti võimaldab samaaegset mitme peamise siini juurdepääsu, suurendades siini ribalaiust

• Sõltumatud välkpangad, mis võimaldavad samaaegset koodi täitmist ja püsivara värskendamist ilma jõudluse halvenemise või keerukate kodeerimisrutiinideta

Ajastus ja kontroll • Neli Flex Timerit kokku 20 kanaliga

• Riistvara surnud aja sisestamine ja kvadratuurdekodeerimine mootori juhtimiseks

• Kandja modulaatori taimer infrapuna lainekuju genereerimiseks kaugjuhtimisrakendustes

• Nelja kanaliga 32-bitine perioodilise katkestuse taimer pakub ajabaasi RTOS-i ülesannete planeerijale või päästikuallikale ADC muundamiseks ja programmeeritava viivitusploki jaoks

• Üks väikese võimsusega taimer

• Üks sõltumatu reaalajas kell

Ühenduvus ja side • Kiire USB-seade/host

• Täiskiirusega USB-seade/host/On‐The-Go koos seadme laadimise tuvastamise võimalusega

• Optimeeritud laadimisvool/-aeg kaasaskantavate USB-seadmete jaoks, võimaldades pikemat aku kasutusaega

• USB madala helitugevusegatagRegulaator varustab kuni 120 mA väljalülitatud kiipi 3.3 V pingega, et toita väliseid komponente 5-voldisest sisendist

• Viis UART-i:

— Üks UART toetab RS232 koos voolu juhtimisega, RS485 ja ISO7816

— Neli UART-i toetavad RS232 koos voolu juhtimisega ja RS485

• Üks vähese võimsusega UART (LPUART)

• Üks Inter‐IC Sound (I2S) jadaliides helisüsteemi liidestamiseks

Funktsioon Kirjeldus
  • Kolm DSPI moodulit ja kolm I2C moodulit

• Turvaline digitaalne hostikontroller (SDHC)

• Üks FlexCAN moodul

• Üks Etherneti moodul 1588-ga

• Multifunktsionaalne välise siiniliidese (FlexBUS) kontroller, mis on võimeline ühendama ainult alamseadmetega.

Töökindlus, ohutus ja

Turvalisus

• Riistvarakrüptimise kaasprotsessor turvaliseks andmete edastamiseks ja salvestamiseks. Kiirem kui tarkvara juurutused ja minimaalse CPU koormusega. Toetab mitmesuguseid algoritme – DES, 3DES, AES, MD5, SHA‐1, SHA‐256

• Süsteemi turvalisus ja tamptuvastamine turvalise reaalajas kella (RTC) ja sõltumatu akutoitega. Turvaline võtmehoidla sisemise/välise tampturvamata välklambi, temperatuuri, kella ja toitemahu tuvastaminetage variatsioonid ja füüsilise rünnaku tuvastamine

• Mälukaitseüksus pakub mälukaitset kõikidele risttala lüliti juhtseadmetele, suurendades tarkvara töökindlust

• Tsüklilise koondamise kontrolli (CRC) mootor kinnitab mälu sisu ja sideandmeid, suurendades süsteemi töökindlust

• Sõltumatu kellaga COP kaitseb kella moonutamise või koodi jooksmise eest tõrkekindlate rakenduste jaoks, näiteks kodumasinate ohutusstandard IEC 60730

• Väline valvemonitor viib väljundviigu väliste komponentide jaoks ohutusse olekusse, kui valvekoera ajalõpp

• Sisaldub NXP toote pikaealisuse programmi, tagatud tarne vähemalt 10 aastat pärast turule toomist

Kellaaeg

HOIATUS
HS USB kasutamisel EI OLE soovitatav kasutada resonaatorit.

Kinetise MCU-d käivituvad sisemisest digitaalselt juhitavast ostsillaatorist (DCO). Tarkvara saab soovi korral lubada peamise välise ostsillaatori (EXTAL0/XTAL0). Väline ostsillaator/resonaator võib ulatuda 32.768 KHz kuni 50 MHz. Vaikimisi MCG-sisendi väline allikas on 12 MHz kristall. 12 MHz võrdluskell sobib nii helikodeki kui ka HS USB funktsioonide jaoks.NXP Semiconductors FRDM-K66F arendusplatvorm joonis 6

Universal Serial Bus (USB)

Mudelil MK66FN2M0VMD18 on HS USB koos hosti/seadme võimalusega ja sisseehitatud transiiver. FRDM-K66F suunab USB1 D+ ja D- signaalid MK66FN2M0VMD18 MCU-st otse pardal olevasse mikro-USB-pistikusse (J22). NXP Semiconductors FRDM-K66F arendusplatvorm joonis 7

Kui FRDM-K66F töötab USB-hostirežiimis, tuleb J5 VBUS-ile anda 22 V toide ja J21 tuleb šunteerida. 5 V toidet saab hankida OpenSDAv2.1 USB-pordist (J26), J10 I/O päise 3. viigust, 5 V DC_Jackist ja J5 P9-27V_VIN DC-DC muundurist.

MÄRKUS
DC_Jack (J24) ja 5 V regulaator (J27) ei ole vaikimisi täidetud. J200 ja J201 ei ole vaikimisi täidetud.

Toiteallikas Voltage J202 J200 J201
OpenSDAv2.1 USB-port (J26) 5V Šunt Väljas Väljas
DC_Jack (ainult 5 V) 5V Väljas Šunt Väljas
P5-9V_VIN 9V Väljas Väljas Šunt

NXP Semiconductors FRDM-K66F arendusplatvorm joonis 8

Turvaline digikaart

Micro Secure Digital (SD) kaardipesa on saadaval FRDM-K66F-l, mis on ühendatud MCU SD-hostikontrolleri (SDHC) signaalidega. See pesa aktsepteerib mikro-vormingus SD-mälukaarte. SD-kaardi tuvastamise tihvt on avatud lüliti, mis lühistub VDD-ga, kui kaart on sisestatud. Tabel 5 näitab SDHC signaali ühenduse üksikasju.NXP Semiconductors FRDM-K66F arendusplatvorm joonis 9

Tabel 5. Micro SD-kaardi pesa ühendus

Pin Funktsioon FRDM-K66F ühendus
1 DAT2 PTE5/SPI1_PCS2/UART3_RX/SDHC0_D2/FTM3_CH0
2 CD/DAT3 PTE4/LLWU_P2/SPI1_PCS0/UART3_TX/SDHC0_D3/TRACE_D0
3 CMD PTE3/ADC1_SE7A/SPI1_SIN/UART1_RTS/SDHC0_CMD/TRACE_D1/SPI1_SOUT
4 VDD 3.3 V tahvli toide (V_BRD)
5 CLK PTE2/LLWU_P1/ADC1_SE6A/SPI1_SCK/UART1_CTS/SDHC0_DCLK/TRACE_D2
6 VSS Maapind
7 DAT0 PTE1/LLWU_P0/ADC1_SE5A/SPI1_SOUT/UART1_RX/SDHC0_D0/TRACE_D3/I2C1_SCL/SPI

1_SIN

8 DAT1 PTE0/ADC1_SE4A/SPI1_PCS1/UART1_TX/SDHC0_D1/TRACE_CLKOUT/I2C1_SDA/RTC_CL

KOUT

G1 LÜLITI PTD10/LPUART0_RTS/FB_A18
S1-S4 S1, S2, S3, S4 Kilbi maandus

Ethernet

Mudelil MK66FN2M0VMD18 on 10/100 Mbps Etherneti MAC koos MII ja RMII liidestega. FRDM-K66F suunab RMII liidese signaalid K66F MCU-st pardale Micrel 32-pin Ethernet PHY.
Kui K66F Etherneti MAC töötab RMII režiimis, on oluline MCU kella ja 50 MHz RMII edastuskella sünkroonimine. MCU sisendkella tuleb hoida faasis välise PHY-ga. 32-pin Micrel Ethernet PHY suudab pakkuda 50 MHz kella MK66FN2M0VMD18 MCU PTE26 (ENET_1588_CLKIN) ja Etherneti PHY jaoks.NXP Semiconductors FRDM-K66F arendusplatvorm joonis 10

Kui MK66FN2M0VMD18 küsib Etherneti lingi ühenduse olekut, MDIO signaali välist ülestõstmist ei toimu. Sisemine tõmbamine on vajalik, kui see on MDIO-signaali pordi konfiguratsioonis lubatud.

Kiirendusmõõtur ja magnetomeeter

NXP FXOS8700CQ väikese võimsusega 6-teljeline Xtrinsic andur ühendab 14-bitise kiirendusmõõturi ja 16-bitise magnetomeetri andurid, mis on ühendatud I2C siini ja kahe GPIO signaali kaudu, nagu on näidatud allolevas tabelis 6. Vaikimisi on I2C-aadress 0x1D (SA0 tõstetud kõrgele ja SA1 tõmmatud madalale).

FXOS8700CQ K66F ühendus
SCL PTD8/LLWU_P24/I2C0_SCL/LPUART0_RX/FB_A16
SDA PTD9/I2C0_SDA/LPUART0_TX/FB_A17
INT1 PTC17/CAN1_TX/UART3_TX/ENET0_1588_TMR1/FB_CS4/FB_TSIZ0/FB_BE31_24_BLS7_0/SDRAM

_DQM3

INT2 PTC13/UART4_CTS/FTM_CLKIN1/FB_AD26/SDRAM_D26/TPM_CLKIN1

NXP Semiconductors FRDM-K66F arendusplatvorm joonis 11

Güroskoop

NXP FXAS21002 väikese võimsusega, 3-bitise ADC eraldusvõimega 16-teljeline güroskoop on liidestatud I2C siini ja kahe GPIO signaali kaudu, nagu on näidatud tabelis 7. Vaikimisi on I2C aadress 0x21 (SA0 kõrgeks tõmmatud). I2C signaale jagatakse ka FXOS8700CQ anduriga.

FXOS8700CQ K66F ühendus
SCL PTD8/LLWU_P24/I2C0_SCL/LPUART0_RX/FB_A16
SDA PTD9/I2C0_SDA/LPUART0_TX/FB_A17
INT1 PTA29/MII0_COL/FB_A24
INT2 PTA28/MII0_TXER/FB_A25

NXP Semiconductors FRDM-K66F arendusplatvorm joonis 12

RGB LED

RGB LED on ühendatud GPIO kaudu. Tabelis 8 on näidatud signaali ühendused.

LED K66F ühendus
PUNANE PTC9/ADC1_SE5B/CMP0_IN3/FTM3_CH5/I2S0_RX_BCLK/FB_AD6/SDRAM_A14/FTM_FLT0
ROHELINE PTE6/LLWU_P16/SPI1_PCS3/UART3_CTS/I2S0_MCLK/FTM3_CH1/USB0_SOF_OUT
SININE PTA11/LLWU_P23/FTM2_CH1/MII0_RXCLK/I2C2_SDA/FTM2_QD_PHB/TPM2_CH1

NXP Semiconductors FRDM-K66F arendusplatvorm joonis 13Jadaport

Peamised jadapordi liidese signaalid on PTB16 UART1_RX ja PTB17 UART1_TX. Need signaalid on ühendatud OpenSDAv2.1-ga.

Lähtesta

K20 RESET-signaal on väliselt ühendatud surunupuga SW1 ja ka OpenSDAv2.1 vooluringiga. Lähtestamisnuppu saab kasutada välise lähtestamise sündmuse sundimiseks siht-MCU-s. Lähtestamisnuppu saab kasutada ka OpenSDAv2.1 ahela alglaaduri režiimi sundimiseks. Lisateavet leiate jaotisest Seeriad ja silumisadapter (OpenSDAv2.1).
Kui kasutate muud toiteallikat ja OpenSDAv2.1 ei toita, tuleb J25 2-3 nõuetekohaseks lähtestamiseks šuntida. NXP Semiconductors FRDM-K66F arendusplatvorm joonis 14

Nupulülitid

FRDM-K2F plaadil on saadaval kaks nupplülitit SW3 ja SW66. SW2 on ühendatud PTD11-ga ja SW3 on ühendatud PTA10-ga. Lisaks üldotstarbelisele IO-funktsioonile saab nii SW2 kui ka SW3 kasutada madala lekke äratuse (LLWU) allikana.
Tabel 9. Nupu GPIO funktsioon

Lüliti K66F lülitite ühendus
SW2 PTD11/LLWU_P25/SPI2_PCS0/SDHC0_CLKIN/LPUART0_CTS/FB_A19
SW3 PTA10/LLWU_P22/FTM2_CH0/MII0_RXD2/FTM2_QD_PHA/TPM2_CH0/TRACE_D0

NXP Semiconductors FRDM-K66F arendusplatvorm joonis 15Silumine

MK66FN2M0VMD18 silumisliides on SWD (Serial Wire Debug) port, millel on jälgimisväljundi võimalus. FRDM-K66F-l on kaks silumisliidest – pardal olev OpenSDAv2.1 ahel (J22) ja K66F otsene SWD-ühendus (J9) 10-kontaktilise päise kaudu. Välise siluri (nt J-Link J9-l) kasutamiseks peate võib-olla lahti ühendama OpenSDAv2.1 SWD-ahela K66F-st, lõigates J8 ja J12 allosas oleva jälje.

Heli

 Helikodek
FRDM-K66F plaadil on Dialog DA7212 ülimadala võimsusega helikoodeki protsessor, millel on neli analoogmikrofoni (või kaks analoogi ja kaks digitaalset) mikrofoni, millel on kaks sõltumatut mikrofoni eelpinget, kõrvaklappide väljund, maandatud klass G koos integreeritud laadimispumbaga, stereo-lisasisend, paindlik analoog- ja digitaalne miksimisrada ning DSP ALC jaoks, 5-ribaline EQ, müravärav, piiksugeneraator.
Dialogi helikodek (DA7212) ühendub FRDM-K66F-ga juhtimiseks I2C jadaside kaudu ja digitaalsete heliandmete jaoks I2S-i kaudu. Vaikimisi on I2C-aadress 0x1A (aadressi kirjutamine: 0x34 ja lugemisaadress: 0x35).

Maksimaalne I2C taktsagedus, milleks DA7212 on võimeline, on 1 MHz, K66F aga 1 MHz. Kuid FRDM-i plaadi konfiguratsiooni tõttu on maksimaalne I2C-kell, mida FRDM suudab toetada, 400 KHz.
Digitaalsed heliandmed edastatakse DA7212 ja MCU vahel I2S andmeliinide kaudu. The
ülem/alluv konfiguratsiooni määravad tarkvaradraiverid. Kui DA7212 on alamrežiimis, võtab DA7212 vastu BCLK ja WCLK. Kui DA7212 on ülemrežiimis, genereerib DA7212 BCLK ja WCLK.NXP Semiconductors FRDM-K66F arendusplatvorm joonis 16

Digitaalne MEMS-mikrofon
Akustica AKU242 kõrglahutusega sisseehitatud mikroelektrilise mehaanilise süsteemi (MEMS) mikrofon (U22) on ühendatud impulsi tihedusmoduleeritud (PDM) kaudu. Saadaval on kaks võimalust kas K66F otseseks PDM-suhtluseks, mis nõuab PDM-protokolli käsitlemiseks täiendavat tarkvaraprotokolli ja CPU tsükleid, või kasutab DA7212, et teisendada PDM-i lennult impulsskoodimodulatsiooniks (PCM) K66F-side jaoks. Vaikimisi on J30 ja J31 šunt 1-2 kuni DA7212.NXP Semiconductors FRDM-K66F arendusplatvorm joonis 17

I/O pistikud

Peakomplekt
Standardse mikrofoniga peakomplekti saab FRDM-K66F külge kinnitada läbi 3.5 mm 4-pooluselise pesa J28. Sõltuvalt peakomplekti tootjast on peakomplektil kaks konfiguratsiooni. J35 1-2 ja J36 1-2 (vaikeseade) või J35 2-3 ja J36 2-3 saab kasutada kahe konfiguratsiooni MIC- ja GND-signaalide suunamiseks. Kõrvaklappide vasak ja parem kanal jäävad fikseerituks. NXP Semiconductors FRDM-K66F arendusplatvorm joonis 18NXP Semiconductors FRDM-K66F arendusplatvorm joonis 19

Peakomplekti mikrofoni alalisvoolu eelpinge pärineb MICBIAS2-st. Mikrofoni signaal sisestatakse MIC7212_R-i DA2-sse.

Jumperi konfiguratsioon J35 ja J36 FRDM-K66F peakomplekti konfiguratsioonid
Šunt 1-2 L/R/GND/MIC (vaikeseade)
Šunt 2-3 L/R/MIC/GND

16.3.2. Täiendav helisisend (AUX_IN)
Analoogsignaale saab ühendada lisasisendiga AUX_L/AUX_R läbi 3.5 mm pistikupesa J29. Analoogsisendid on alalisvoolu eelpingestusega ja sisendteele on lisatud järjestikku alalisvoolu blokeeriv kondensaator. NXP Semiconductors FRDM-K66F arendusplatvorm joonis 20

 Analoogmikrofon
Plaadile saab ühendada kaks välist analoogmikrofoni läbi hüppaja päise 1×2 J32 ja J33. J32 viik 1 suunatakse MIC1_R ja J33 viik 1 suunatakse MIC2_R. Nii J32 kui ka J33 pin 2 on maandatud. MIC2_R on liiga ühendatud 3.5 mm kahe rolliga peakomplektiga J28. MIC1_R alalisvoolu kallutatus pärineb MICBIAS1-st ja MIC2_R pärineb MICBIAS2-st.NXP Semiconductors FRDM-K66F arendusplatvorm joonis 21

Lisamoodulid

RF moodul
FRDM-K6F valikuline päis (J66) toetab sidet 2.4 GHz nRF24L01+ Nordic Radio mooduliga SPI kaudu. Teise võimalusena saab selle päisega kasutada mis tahes SPI-põhist seadet või moodulit.

Pin Funktsioon FRDM-K66F RF ühendus
1 GND Maapind
2 P3V3 3.3 V tahvli toide
3 CE PTB20/SPI2_PCS0/FB_AD31/SDRAM_D31/CMP0_OUT
4 CS PTD4/LLWU_P14/SPI0_PCS1/UART0_RTS/FTM0_CH4/FB_AD2/SDRAM_A10/EWM_IN/SPI1_PCS0
5 SCK PTD5/ADC0_SE6B/SPI0_PCS2/UART0_CTS/UART0_COL/FTM0_CH5/FB_AD1/SDRAM_A9/EWM_O UT/SPI1_SCK
6 MOSI PTD6/LLWU_P15/ADC0_SE7B/SPI0_PCS3/UART0_RX/FTM0_CH6/FB_AD0/FTM0_FLT0/SPI1_SOUT
7 MISO PTD7/CMT_IRO/UART0_TX/FTM0_CH7/SDRAM_CKE/FTM0_FLT1/SPI1_SIN
8 IRQ PTC18/UART3_RTS/ENET0_1588_TMR2/FB_TBST/FB_CS2/FB_BE15_8_BLS23_16/SDRAM_DQM1

NXP Semiconductors FRDM-K66F arendusplatvorm joonis 22

Bluetooth moodul
FRDM-K199F valikuline päis (J66) toetab UART-i kaudu suhtlemist lisandmooduliga Bluetoothiga, näiteks JY-MCU BT Board V1.05 BT juhtmevaba Bluetooth-mooduliga.
Selle pistikuga saab kasutada ka jadamoodulit (SCI). Pange tähele, et jadavõrgud on 3 V tasemed ja ei vasta RS-232 loogikatasemetele, seega tuleks RS-3232 seadmetega kasutada nivoolülitit, nagu Maxim DS232. NXP Semiconductors FRDM-K66F arendusplatvorm joonis 23

Sisend/väljundpistikud

Mikrokontroller MK66FN2M0VMD18 on pakendatud 144 kontaktiga MapBGA-sse. Mõningaid kontakte kasutatakse pardalülitustes, kuid mõned on otse ühendatud ühega neljast sisend-/väljundpäisest (J1, J2, J3 ja J4).
Mikrokontrolleri K66F kontaktid on nimetatud nende üldotstarbelise sisend-/väljundpordi tihvti funktsiooni järgi. Näiteksample, pordi A 1. kontakti nimetatakse PTA1. I/O-pistiku viigule määratud nimi vastab K66F GPIO-viiule. NXP Semiconductors FRDM-K66F arendusplatvorm joonis 24

Arduino ühilduvus

FRDM-K66F sisend-/väljundpäised on paigutatud nii, et need ühilduksid Arduino ja Arduino-ühilduvate mikrokontrollerite plaatidega ühendatavate välisplaatidega (tuntud kui varjestused). Päiste välimised tihvtide read (paarisnumbritega tihvtid) jagavad sama mehaanilist vahekaugust ja paigutust kui Arduino Revision 3 (R3) standardi I/O päised.

Mitmesugust

PTA4

Viited
Järgmised viited on saadaval aadressil www.NXP.com/FRDM-K66F

  • FRDM-K66F kiirjuhend
  • FRDM-K66F skeem, FRDM-K66F-SCH
  • FRDM-K66F disainipakett

Muud viited:

Läbivaatamise ajalugu

Tabel 12. Redaktsioonide ajalugu

Revisjoni number Kuupäev Olulised muudatused
0 02/2016 Esialgne vabastamine

Selles dokumendis sisalduv teave on ette nähtud üksnes selleks, et võimaldada süsteemi- ja tarkvararakendajatel kasutada NXP tooteid. Käesolevas dokumendis sisalduva teabe põhjal mis tahes integraallülituste kavandamiseks või valmistamiseks ei ole antud otseseid ega kaudseid autoriõiguse litsentse. NXP jätab endale õiguse teha siin esitatud toodetes muudatusi ilma täiendava etteteatamata.

NXP ei anna mingit garantiid, esindust ega garantiid oma toodete sobivuse kohta mis tahes konkreetseks otstarbeks, samuti ei võta NXP endale mingit vastutust, mis tuleneb mis tahes toote või vooluringi rakendusest või kasutamisest, ning loobub konkreetselt igasugusest vastutusest, sealhulgas ilma piiranguteta. kaudsed või juhuslikud kahjud. "Tüüpilised" parameetrid, mis võidakse esitada NXP andmelehtedel ja/või spetsifikatsioonides, võivad erinevates rakendustes erineda ja erinevad ning tegelik jõudlus võib aja jooksul erineda. Kliendi tehnilised eksperdid peavad iga kliendirakenduse jaoks kinnitama kõik tööparameetrid, sealhulgas "tüüpilised". NXP ei anna oma patendiõiguste ega teiste õiguste alusel edasi ühtegi litsentsi. NXP müüb tooteid vastavalt tüüpmüügitingimustele, mille leiate järgmiselt aadressilt: nxp.com/SalesTermsandConditions.
NXP, NXP logo ja Kinetis on ettevõtte NXP Semiconductor, Inc., reg., kaubamärgid. USA pat. & Tm. Väljas. ARM ja Cortex on ettevõtte ARM Limited (või selle tütarettevõtete) registreeritud kaubamärgid EL-is ja/või mujal. Kõik õigused kaitstud.

Kuidas meieni jõuda:
Avaleht: nxp.com 
Web Tugi: nxp.com/support  

Dokumendid / Ressursid

NXP Semiconductors FRDM-K66F arendusplatvorm [pdfKasutusjuhend
FRDM-K66F arendusplatvorm, FRDM-K66F, arendusplatvorm, platvorm

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *