NXP Semikonduktor FRDM-K66F Development Platform
![]()
Pambuka
Platform pangembangan NXP Freedom minangka piranti lunak lan piranti keras kanggo evaluasi lan pangembangan. Iku becik kanggo prototyping cepet saka aplikasi basis mikrokontroler. Hardware NXP Freedom K66F, FRDM-K66F, minangka desain sing prasaja, nanging canggih kanthi mikrokontroler seri Kinetis K, dibangun ing inti ARM© Cortex®-M4.
FRDM-K66F bisa digunakake kanggo ngevaluasi piranti seri K66 lan K26 Kinetis K. Fitur MK66FN2M0VMD18, sing duwe frekuensi operasi maksimal 180MHz, lampu kilat 2MB, RAM 256KB, pengontrol USB kanthi kacepetan dhuwur, pengontrol Ethernet, pengontrol Host Digital Aman, lan akeh periferal analog lan digital.
Hardware FRDM-K66F kompatibel karo wangun-faktor karo tata letak pin ArduinoTM R3, nyediakake sawetara sing godhongé amba saka opsi Papan expansion. Antarmuka onboard kalebu akselerometer & magnetometer digital, giroskop, codec audio, mikrofon MEMS digital, LED tricolor, SDHC, modul Tambahan Bluetooth, modul Tambahan RF (kanggo digunakake liwat SPI), lan Ethernet.
Platform FRDM-K66F nduweni fitur OpenSDAv2.1, hardware open source NXP sing dipasangake serial lan adaptor debug sing nganggo bootloader open source. Sirkuit iki nawakake sawetara opsi kanggo komunikasi serial, program lampu kilat lan debugging run-control. OpenSDAv2.1 dimuat karo perangkat kukuh JLink kanggo prototyping kanthi cepet lan pangembangan produk, kanthi fokus ing piranti Internet of Things sing disambungake.
FRDM-K66F Hardware Swaraview
Fitur hardware FRDM-K66F yaiku:
- MK66FN2M0VMD18 MCU (180 MHz, 2MB Flash, 256KB RAM, 144MBGA paket)
- Dual peran antarmuka USB kacepetan dhuwur kanthi konektor USB mikro-B
- RGB LED
- FXOS8700CQ - Akselerometer lan Magnetometer
- FXAS21002 - Gyroscope
- Loro tombol push pangguna
- Pilihan sumber daya fleksibel - OpenSDAv2.1 USB, K66F USB, lan sumber eksternal
- Akses gampang menyang MCU I / O liwat konektor I / O sing kompatibel karo Arduino R3TM
- Antarmuka debug OpenSDAv2.1 sing bisa diprogram kanthi macem-macem aplikasi sing kasedhiya kalebu:
- Antarmuka debug SWD liwat sambungan USB HID nyedhiyakake debugging kontrol-run lan kompatibilitas karo alat IDE
- Antarmuka port serial virtual
- Ethernet
- Micro SD
- Fitur audio
- Mikropon MEMS digital
- Jack input tambahan
- Headset/jack mikropon analog
- Loro input opsional kanggo mikropon analog
- Header opsional kanggo modul RF tambahan: RF24L01+ Radio 2.4 GHz Nordic
- Header opsional kanggo modul Bluetooth tambahan: JY-MCU BT Board V1.05 BT
Figure 1 nuduhake diagram pemblokiran saka desain FRDM-K66F. Figure 2 nerangake komponen utami lan panggonan sing ing Déwan hardware.
![]()
![]()
Deskripsi Hardware FRDM-K66F
sumber daya
Ana sawetara pilihan sumber daya ing FRDM-K66F. Bisa powered saka salah siji saka konektor USB, VIN pin ing J3 I / O header, DC Jack (Ora pedunungé), utawa mati-papan 1.71-3.6 V sumber saka 3.3 V pin ing header J20. Penyetor USB, DC Jack, lan VIN diatur ing papan nggunakake regulator linier 3.3 V kanggo ngasilake sumber daya utama. Header 3.3 V (J20) ora diatur ing papan. Tabel 1 nyedhiyakake rincian operasional lan syarat kanggo pasokan listrik.
| Sumber Pasokan | Rentang sing sah | OpenSDAv2.1 Operasional? | Diatur onboard? |
| OpenSDAv2.1 USB | 5V | ya wis | ya wis |
| K66F USB Kab | 5V | Ora | ya wis |
| Pin VIN | 5V – 9V | Ora | ya wis |
| Header 3.3V (J20) | 1.71 – 3.6V | Ora | Ora |
| Jack DC (Ora Populasi) | 5V | Ora | Ora |
CATETAN
Sirkuit OpenSDAv2.1 mung operasional nalika kabel USB disambungake lan sumber daya kanggo OpenSDAv2.1 USB. Nanging, sirkuit proteksi wis kasedhiya kanggo ngidini macem-macem sumber daya bebarengan.![]()
Tabel 2. sumber daya FRDM-K66F
| jeneng sumber daya | Katrangan |
| P5-9V_VIN | Daya diwenehake saka VIN pin header I/O (J3 pin 16). A dioda Schottky menehi bali
pangayoman drive1. |
| P5V_SDA_PSW | Daya diwenehake saka OpenSDA USB konektor. Dioda Schottky nyedhiyakake drive bali
pangayoman |
| P5V_K66_USB | Daya diwenehake saka K66F USB Kab konektor. Dioda Schottky nyedhiyakake proteksi drive bali |
| DC_JACK | Daya diwenehake saka Jack DC (Ora pedunung) konektor. Dioda Schottky nyedhiyakake drive bali
pangayoman. (Cathetan: Kudu nggunakake pasokan 5V) |
| P3V3_VREG | Diatur 3.3V sumber. Sumber daya menyang rel sumber P3V3 liwat proteksi drive mburi
dioda Schottky2. |
| P3V3_K66 | K66F MCU sumber. Header J20 nyedhiyakake sarana sing trep kanggo konsumsi energi
pangukuran3. |
| P3V3_SDA | Sumber sirkuit OpenSDA. Header J18 nyedhiyakake sarana sing trep kanggo konsumsi energi
pangukuran2. |
| P5V_USB | Nominal 5V diwenehake menyang header I/O (J3 pin 10) |
- Regulator 5 VDC dibutuhake ing J27 nalika mode USB Host digunakake. Mode host USB mbutuhake sumber 5 V menyang piranti USB.
- Kanthi gawan regulator linear, U17, punika 3.3 V output regulator. Iki minangka jejak umum sing ngidini pangguna ngowahi perakitan kanggo nggunakake piranti alternatif kayata 1.8V. Mikrokontroler K66F nduweni rentang operasi 1.71 V nganti 3.6 V.
- J18 lan J20 ora diisi kanthi gawan. P3V3_K66 ril disambungake dening shorting tilak ing lapisan ngisor J20. Kanggo ngukur konsumsi energi saka K66F MCU, tilak antarane J20 pin 1 lan 2 kudu pisanan Cut. A saiki probe utawa shunt resistor lan voltage meter banjur bisa ditrapake kanggo ngukur konsumsi energi ing ril iki.
Adaptor seri lan debug (OpenSDAv2.1)
OpenSDAv2.1 minangka sirkuit adaptor serial lan debug sing kalebu desain hardware open-source, lan bootloader open-source, lan piranti lunak antarmuka debug. Iku jembatan komunikasi serial lan debug antarane host USB lan prosesor target ditempelake minangka ditampilake ing Figure 4. sirkuit hardware adhedhasar NXP Kinetis K20 mikrokontroler kulawarga (MCU) karo 128 KB ditempelake lampu kilat lan controller USB terpadu. OpenSDAv2.1 rawuh preloaded karo CMSIS-DAP bootloader-open-source piranti panyimpenan massal (MSD) bootloader, lan perangkat kukuh antarmuka JLink, kang menehi antarmuka port serial virtual, lan antarmuka protokol debug JLink. Kanggo informasi luwih lengkap babagan piranti lunak OpenSDAv2.1, ndeleng mbed.org lan https://github.com/mbedmicro/CMSIS-DAP lan http://www.segger.com/opensda.html. ![]()
OpenSDAv2.1 dikelola dening Kinetis K20 MCU sing dibangun ing inti ARM® Cortex™-M4. Sirkuit OpenSDA kalebu LED status (D2) lan tombol push (SW1). Tombol push negesake sinyal Reset menyang target MCU K66F. Uga bisa digunakake kanggo nyelehake OpenSDAv2.1 menyang mode Bootloader. Sinyal SPI lan GPIO nyedhiyakake antarmuka menyang port debug SWD K20. Kajaba iku, sambungan sinyal kasedhiya kanggo ngleksanakake saluran serial UART. Sirkuit OpenSDA nampa daya nalika konektor USB J26 dipasang menyang host USB.
![]()
J9 diisi kanthi gawan. Kabel kawin, kayata kabel Samtec FFSD IDC, banjur bisa digunakake kanggo nyambungake saka OpenSDAv2.1 saka FRDM-K66F menyang konektor SWD mati-papan.
Port Serial Virtual
Sambungan port serial kasedhiya antarane OpenSDAv2.1 MCU lan pins PTB16 lan PTB17 saka K66F.
Mikrokontroler
FRDM-K66F nduweni fitur MK66FN2M0VMD18 MCU. Mikrokontroler 180 MHz iki minangka bagéan saka kulawarga Kinetis K6x lan dileksanakake ing paket 144 MBGA. Tabel ing ngisor iki nyathet sawetara fitur saka MK66FN2M0VMD18 MCU.
| Fitur | Katrangan |
| Daya ultra kurang | • 11 mode kurang daya karo daya lan jam gating kanggo aktivitas peripheral optimal lan wektu Recovery
• memori Full lan operasi analog mudhun kanggo 1.71V kanggo urip baterei lengkap • Unit wake-up low-leakage kanthi nganti enem modul internal lan enem belas pin minangka sumber wake-up ing mode low-leakage stop (LLS)/very low-leakage stop (VLLSx) • Timer daya sedheng kanggo operasi sistem terus-terusan ing kahanan daya suda |
Tabel 3. Fitur MK66FN2M0VMD18
| Fitur | Katrangan |
| Lampu kilat lan SRAM | • Lampu kilat 2048-KB nampilake wektu akses cepet, linuwih dhuwur, lan papat tingkat proteksi keamanan
• 256 KB saka SRAM • Ora ana campur tangan pangguna utawa sistem kanggo ngrampungake program lan mbusak fungsi lan operasi lengkap nganti 1.71 V • Kontrol akses lampu kilat |
| Kapabilitas sinyal campuran | • ADC 16-bit kacepetan dhuwur kanthi resolusi sing bisa dikonfigurasi
• Mode output tunggal utawa diferensial kanggo nolak gangguan sing luwih apik • Wektu konversi 500-ns bisa ditindakake kanthi pemicu blok tundha sing bisa diprogram • Telung komparator kacepetan dhuwur nyedhiyakake overcurrent motor sing cepet lan akurat • pangayoman dening drive PWMs menyang negara aman • Opsional analog voltage referensi menehi referensi akurat kanggo pamblokiran analog • Loro DAC 12-dicokot |
| Kinerja | • Inti ARM Cortex-M180 4-MHz kanthi set instruksi DSP, MAC siklus tunggal, lan ekstensi data ganda instruksi tunggal (SIMD)
• Nganti 32 saluran DMA kanggo peripheral lan memori servis kanthi suda CPU loading lan luwih cepet throughput sistem • Cross bar switch mbisakake akses multi-master bus bebarengan, nambah bandwidth bus • Bank lampu kilat independen ngidini eksekusi kode bebarengan lan nganyari perangkat kukuh tanpa degradasi kinerja utawa rutinitas kode kompleks |
| Wektu lan Kontrol | • Four Flex Timer kanthi total 20 saluran
• Hardware mati-wektu sisipan lan quadrature dekoding kanggo kontrol motor • Timer modulator pembawa kanggo generasi gelombang infra merah ing aplikasi remot kontrol • Timer interrupt periodik 32-bit saluran papat nyedhiyakake basis wektu kanggo panjadwal tugas RTOS utawa sumber pemicu kanggo konversi ADC lan blok tundha sing bisa diprogram • Siji Low daya Timer • Siji jam wektu nyata independen |
| Konektivitas lan Komunikasi | • Piranti / Host USB Kacepetan Dhuwur
• Full-Speed USB Piranti/Host/On-The-Go karo daya piranti kemampuan ndeteksi • Optimized ngisi daya saiki/wektu kanggo piranti USB portabel, mbisakake urip baterei maneh • USB low-voltage regulator nyedhiyakake nganti 120 mA mati chip ing 3.3 volt kanggo daya komponen eksternal saka input 5-volt • Lima UART: — Siji UART ndhukung RS232 kanthi kontrol aliran, RS485, lan ISO7816 - Papat UART ndhukung RS232 kanthi kontrol aliran lan RS485 • Siji UART (LPUART) kurang daya • Antarmuka serial Inter-IC Sound (I2S) kanggo antarmuka sistem audio |
| Fitur | Katrangan |
| • Telung modul DSPI lan telung modul I2C
• Pengontrol host digital sing aman (SDHC) • Siji modul FlexCAN • Siji modul Ethernet karo 1588 • A multi-fungsi antarmuka bus external (FlexBUS) controller saged interfacing kanggo abdi- mung piranti. |
|
| Reliabilitas, Safety lan
Keamanan |
• Co-prosesor Enkripsi Hardware kanggo transfer lan panyimpenan data sing aman. Luwih cepet tinimbang implementasi piranti lunak lan kanthi loading CPU minimal. Ndhukung macem-macem algoritma - DES, 3DES, AES, MD5, SHA-1, SHA-256
• keamanan sistem lan tampdeteksi karo jam nyata-wektu aman (RTC) lan sumber baterei independen. Panyimpenan tombol aman karo internal / eksternal tamper deteksi kanggo lampu kilat ora aman, suhu, jam, lan sumber voltage variasi lan deteksi serangan fisik • Unit pangayoman memori menehi pangayoman memori kanggo kabeh master ing salib bar ngalih, nambah linuwih lunak • Mesin cek redundansi siklik (CRC) validasi isi memori lan data komunikasi, nambah linuwih sistem • Pengawal COP kanthi jam mandiri saka jam miring utawa kode runaway kanggo aplikasi sing ora aman kayata standar safety IEC 60730 kanggo peralatan rumah tangga • monitor watchdog njaba drive pin output kanggo negara aman kanggo komponen external ing acara sing wektu entek watchdog occurs • Kalebu ing program umur dawa produk NXP, kanthi pasokan terjamin minimal 10 taun sawise diluncurake |
Jaman
WARNING
Resonator ora dianjurake nalika HS USB digunakake.
MCU Kinetis diwiwiti saka osilator kontrol digital internal (DCO). Piranti lunak bisa ngaktifake osilator eksternal utama (EXTAL0 / XTAL0) yen dikarepake. Osilator eksternal / resonator bisa saka 32.768 KHz nganti 50 MHz. Sumber eksternal standar kanggo input MCG yaiku kristal 12 MHz. Jam referensi 12 MHz cocok kanggo codec audio lan fitur USB HS.![]()
Universal Serial Bus (USB)
MK66FN2M0VMD18 nduweni USB HS kanthi kemampuan Host / Piranti lan transceiver sing dibangun. FRDM-K66F nuntun sinyal USB1 D+ lan D- saka MK66FN2M0VMD18 MCU langsung menyang konektor micro USB onboard (J22). ![]()
Nalika FRDM-K66F operasi ing mode USB Host, daya 5 V kudu diwenehake kanggo VBUS saka J22 lan J21 kudu shunt. Daya 5 V bisa sumber saka salah siji OpenSDAv2.1 port USB (J26), pin 10 saka J3 I / O header, 5V DC_Jack, lan P5-9V_VIN DC-DC converter J27.
CATETAN
DC_Jack (J24) lan 5 V regulator (J27) ora populated minangka standar. J200 lan J201 ora diisi kanthi standar.
| Sumber daya | Voltage | J202 | J200 | J201 |
| Port USB OpenSDAv2.1 (J26) | 5V | Shunt | Mati | Mati |
| DC_Jack (mung 5V) | 5V | Mati | Shunt | Mati |
| P5-9V_VIN | 9V | Mati | Mati | Shunt |
![]()
Kartu Digital Aman
Slot kertu Micro Secure Digital (SD) kasedhiya ing FRDM-K66F disambungake menyang SD Host Controller (SDHC) sinyal MCU. Slot iki bakal nampa kertu memori SD format mikro. Pin pendeteksi kertu SD minangka saklar mbukak sing cendhak karo VDD nalika kertu dipasang. Tabel 5 nuduhake rincian sambungan sinyal SDHC.![]()
Tabel 5. Sambungan soket kertu Micro SD
| Pin | Fungsi | sambungan FRDM-K66F |
| 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 | Pasokan Papan 3.3 V (V_BRD) |
| 5 | CLK | PTE2/LLWU_P1/ADC1_SE6A/SPI1_SCK/UART1_CTS/SDHC0_DCLK/TRACE_D2 |
| 6 | VSS | lemah |
| 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 | NGALIH | PTD10/LPUART0_RTS/FB_A18 |
| S1-S4 | S1, S2, S3, S4 | Tameng Ground |
Ethernet
MK66FN2M0VMD18 nduweni 10/100 Mbps Ethernet MAC kanthi antarmuka MII lan RMII. FRDM-K66F rute sinyal antarmuka RMII saka K66F MCU menyang onboard Micrel 32-pin Ethernet PHY.
Nalika K66F Ethernet MAC operasi ing mode RMII, sinkronisasi jam MCU lan jam transfer 50 MHz RMII penting. Jam input MCU kudu tetep ing fase karo PHY eksternal. 32-pin Micrel Ethernet PHY nduweni kemampuan kanggo nyedhiyani 50 jam MHz kanggo MK66FN2M0VMD18 MCU PTE26 (ENET_1588_CLKIN) lan Ethernet PHY dhewe.![]()
Ora ana tarik eksternal ing sinyal MDIO nalika MK66FN2M0VMD18 njaluk status sambungan link Ethernet. Narik internal dibutuhake nalika diaktifake ing konfigurasi port kanggo sinyal MDIO.
Accelerometer lan Magnetometer
NXP FXOS8700CQ kurang daya, 6-sumbu Xtrinsic sensor nggabungke 14-dicokot accelerometer lan 16-dicokot magnetometer sensor antarmuka liwat bis I2C lan loro sinyal GPIO, minangka ditampilake ing Tabel 6 ngisor. Kanthi gawan, alamat I2C 0x1D (SA0 ditarik dhuwur lan SA1 ditarik kurang).
| FXOS8700CQ | Sambungan K66F |
| 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 |
![]()
Giroskop
NXP FXAS21002 kurang daya, 3-axis gyroscope karo 16-dicokot résolusi ADC antarmuka liwat bis I2C lan loro sinyal GPIO, minangka ditampilake ing Tabel 7. Kanthi gawan, alamat I2C 0x21 (SA0 ditarik dhuwur). Sinyal I2C uga dienggo bareng karo sensor FXOS8700CQ.
| FXOS8700CQ | Sambungan K66F |
| 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 |
![]()
RGB LED
LED RGB disambungake liwat GPIO. Tabel 8 nuduhake sambungan sinyal.
| LED | Sambungan K66F |
| RED | PTC9/ADC1_SE5B/CMP0_IN3/FTM3_CH5/I2S0_RX_BCLK/FB_AD6/SDRAM_A14/FTM_FLT0 |
| Ijo | PTE6/LLWU_P16/SPI1_PCS3/UART3_CTS/I2S0_MCLK/FTM3_CH1/USB0_SOF_OUT |
| BIRU | PTA11/LLWU_P23/FTM2_CH1/MII0_RXCLK/I2C2_SDA/FTM2_QD_PHB/TPM2_CH1 |
Port Serial
Sinyal antarmuka port serial utami yaiku PTB16 UART1_RX lan PTB17 UART1_TX. Sinyal iki disambungake menyang OpenSDAv2.1.
Reset
Sinyal RESET ing K20 disambungake externally kanggo pushbutton, SW1, lan uga kanggo sirkuit OpenSDAv2.1. Tombol reset bisa digunakake kanggo meksa acara reset eksternal ing target MCU. Tombol reset uga bisa digunakake kanggo meksa sirkuit OpenSDAv2.1 menyang mode bootloader. Kanggo rincian liyane, ndeleng Seri lan adaptor debug (OpenSDAv2.1).
Nalika nggunakake sumber daya liyane lan OpenSDAv2.1 ora powered, J25 2-3 kudu shunt kanggo operasi reset tepat. ![]()
Two push-tombol ngalih, SW2 lan SW3, kasedhiya ing Papan FRDM-K66F. SW2 disambungake menyang PTD11 lan SW3 disambungake menyang PTA10. Saliyane fungsi IO tujuan umum, SW2 lan SW3 bisa digunakake minangka sumber wakeup low-leakage (LLWU).
Tabel 9. Tombol push fungsi GPIO
| Ngalih | K66F ngalih sambungan |
| 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 |
Debug
Antarmuka debug ing MK66FN2M0VMD18 minangka port Serial Wire Debug (SWD) kanthi kemampuan output tilak. Ana rong antarmuka debug ing FRDM-K66F - sirkuit OpenSDAv2.1 onboard (J22) lan sambungan SWD langsung K66F (J9) liwat header 10-pin. Kanggo nggunakake debugger external, kayata J-Link ing J9, sampeyan bisa uga kudu medhot sirkuit OpenSDAv2.1 SWD saka K66F dening Cut tilak ing ngisor J8 lan J12.
Audio
Codec audio
Papan FRDM-K66F dilengkapi prosesor codec audio Dialog DA7212 ultra-low daya kanthi mikrofon papat analog (utawa loro analog lan rong digital) kanthi rong bias mikropon independen, output headphone Kelas G sing bener karo pompa pangisian daya terpadu, input tambahan stereo, jalur pencampuran analog lan digital fleksibel, lan DSP kanggo ALC, 5-band EQ, gerbang gangguan, generator bip.
Codec audio Dialog (DA7212) nyambung menyang FRDM-K66F liwat komunikasi serial I2C kanggo kontrol, lan liwat I2S kanggo data audio digital. Kanthi gawan, alamat I2C yaiku 0x1A (Tulis alamat: 0x34 lan alamat Waca: 0x35).
Tingkat jam I2C maksimum sing bisa ditindakake DA7212 yaiku 1 MHz, dene K66F bisa 1 MHz. Nanging, amarga konfigurasi papan FRDM, jam I2C maksimum sing bisa didhukung FRDM yaiku 400 KHz.
Data audio digital diangkut antarane DA7212 lan MCU liwat jalur data I2S. Ing
konfigurasi master / abdi ditetepake dening pembalap lunak. Nalika DA7212 ana ing mode budak, DA7212 nampa BCLK lan WCLK. Nalika DA7212 ana ing mode master, DA7212 ngasilake BCLK lan WCLK.![]()
Mikropon MEMS digital
Mikrofon Micro-Electrical Mechanical System (MEMS) onboard Akustica AKU242 (U22) disambungake liwat Pulse Density Modulated (PDM). Ana rong pilihan sing kasedhiya kanggo komunikasi PDM langsung K66F sing mbutuhake protokol piranti lunak tambahan lan siklus CPU kanggo nangani protokol PDM utawa nggunakake DA7212 kanggo ngowahi PDM kanthi cepet menyang modulasi Pulse-code (PCM) kanggo komunikasi K66F. Kanthi gawan, J30 lan J31 shunt 1-2 kanggo DA7212.![]()
Konektor I/O
Headset
Headset standar karo mikropon bisa ditempelake ing FRDM-K66F liwat 3.5 mm 4-pole soket J28. Ana rong konfigurasi ing headset gumantung saka pabrikan headset. J35 1-2 lan J36 1-2 (Persiyapan Default) utawa J35 2-3 lan J36 2-3 bisa digunakake kanggo rute sinyal MIC lan GND kanggo loro konfigurasi. Saluran kiwa lan tengen headphone tetep tetep. ![]()
![]()
Bias DC kanggo mikropon headset asale saka MICBIAS2. Sinyal mikropon input menyang DA7212 ing MIC2_R.
| Konfigurasi jumper J35 & J36 | Konfigurasi headset FRDM-K66F |
| Shunt 1-2 | L/R/GND/MIC (standar) |
| Shunt 2-3 | L/R/MIC/GND |
16.3.2. Input audio tambahan (AUX_IN)
Sinyal analog bisa disambungake menyang input tambahan AUX_L / AUX_R liwat soket jack 3.5 mm J29. Input analog yaiku bias DC lan kapasitor pamblokiran DC seri ditambahake menyang jalur input. ![]()
Mikropon analog
Loro mikrofon analog eksternal bisa dipasang ing papan liwat header jumper 1 × 2 J32 lan J33. J32 pin 1 diarahake menyang MIC1_R lan J33 pin 1 diarahake menyang MIC2_R. Loro J32 lan J33 pin 2 lemah. MIC2_R banget disambungake kanggo 3.5 mm dual peran headset J28. Bias DC kanggo MIC1_R asale saka MICBIAS1 lan MIC2_R asale saka MICBIAS2.![]()
Modul Tambahan
Modul RF
Header opsional (J6) ing FRDM-K66F ndhukung komunikasi karo 2.4 GHz nRF24L01 + modul Radio Nordic liwat SPI. Utawa, piranti utawa modul sing adhedhasar SPI bisa digunakake karo header iki.
| Pin | Fungsi | FRDM-K66F sambungan RF |
| 1 | GND | lemah |
| 2 | P3V3 | 3.3 V Papan pasokan |
| 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 |
![]()
Modul Bluetooth
Header opsional (J199) ing FRDM-K66F ndhukung komunikasi karo tambahan Bluetooth, kayata modul Bluetooth nirkabel JY-MCU BT Board V1.05 BT, liwat UART.
Utawa, lan serial (SCI) modul bisa digunakake karo konektor iki. Elinga yen serial kasebut 3 tingkat V lan ora cocog karo tingkat logika RS-232, mula shifter level kayata Maxim DS3232 kudu digunakake karo piranti RS-232. ![]()
Konektor Input/Output
Mikrokontroler MK66FN2M0VMD18 dikemas ing MapBGA 144-pin. Sawetara pin digunakake ing sirkuit onboard, nanging sawetara langsung disambungake menyang salah siji saka papat I / O header (J1, J2, J3 lan J4).
Pin ing mikrokontroler K66F dijenengi kanggo fungsi pin port input / output umume. Kanggo example, pin 1 ing Port A diarani PTA1. Jeneng diutus kanggo I / O konektor pin cocog karo GPIO pin K66F. ![]()
Kompatibilitas Arduino
Header I / O ing FRDM-K66F disusun supaya bisa kompatibilitas karo papan periferal (dikenal minangka tameng) sing nyambung menyang papan mikrokontroler sing kompatibel karo Arduino lan Arduino. Larik njaba lencana (Lencana malah nomer) ing header nuduhake jarak mekanik lan panggonan sing padha karo header I / O ing standar Arduino Revision 3 (R3).
macem-macem
PTA4
Referensi
Referensi ing ngisor iki kasedhiya ing www.NXP.com/FRDM-K66F
- FRDM-K66F Pandhuan Mulai Cepet
- Skema FRDM-K66F, FRDM-K66F-SCH
- Paket Desain FRDM-K66F
Referensi liyane:
- DA7212 (http://www.dialog-semiconductor.com/products/audio/audio-codecs/da7212)
- AKU 240 (http://www.akustica.com/DigitalHDvoicemic.asp)
Riwayat Revisi
Tabel 12. Riwayat revisi
| Nomer revisi | Tanggal | owah-owahan substansial |
| 0 | 02/2016 | Rilis wiwitan |
Informasi ing dokumen iki diwenehake mung supaya para pelaksana sistem lan piranti lunak bisa nggunakake produk NXP. Ora ana lisensi hak cipta sing nyata utawa tersirat sing diwenehake ing kene kanggo ngrancang utawa nggawe sirkuit terpadu adhedhasar informasi ing dokumen iki. NXP duwe hak kanggo nggawe owahan tanpa kabar luwih lengkap babagan produk apa wae ing kene.
NXP ora menehi garansi, perwakilan, utawa jaminan babagan kecocokan produk kanggo tujuan tartamtu, uga NXP ora nanggung tanggung jawab sing muncul saka aplikasi utawa panggunaan produk utawa sirkuit apa wae, lan khusus nolak tanggung jawab apa wae, kalebu tanpa watesan. karusakan consequential utawa insidental. Parameter "khas" sing bisa diwenehake ing lembar data lan / utawa spesifikasi NXP bisa beda-beda ing aplikasi sing beda-beda, lan kinerja nyata bisa beda-beda saka wektu. Kabeh parameter operasi, kalebu "khas," kudu divalidasi kanggo saben aplikasi pelanggan dening ahli teknis pelanggan. NXP ora menehi lisensi miturut hak paten utawa hak wong liya. NXP adol produk miturut syarat lan katemtuan adol standar, sing bisa ditemokake ing alamat ing ngisor iki: nxp.com/SalesTermsandConditions.
NXP, logo NXP, lan Kinetis minangka merek dagang NXP Semiconductor, Inc., Reg. AS Pat. & Tm. Mati. ARM lan Cortex minangka merek dagang kadhaptar saka ARM Limited (utawa anak perusahaan) ing EU lan/utawa ing papan liya. Kabeh hak dilindhungi undhang-undhang.
Cara Ngubungi Kita:
Kaca ngarep: nxp.com
Web Dhukungan: nxp.com/support
Dokumen / Sumber Daya
![]() |
NXP Semikonduktor FRDM-K66F Development Platform [pdf] Pandhuan pangguna Platform Pangembangan FRDM-K66F, FRDM-K66F, Platform Pangembangan, Platform |



