MIKROE STM32F407ZGT6 Multiadapter Prototype Board
Salamat sa pagpili ng MIKROE!
Ipinakita namin sa iyo ang tunay na solusyon sa multimedia para sa naka-embed na pag-unlad. Elegante sa ibabaw, ngunit napakalakas sa loob, idinisenyo namin ito upang magbigay ng inspirasyon sa mga natitirang tagumpay. At ngayon, sa iyo na ang lahat. Tangkilikin ang premium.
Piliin ang iyong sariling hitsura
Magkapareho sa likod, mga pagpipilian sa harap.
- mikromedia 5 para sa STM32 Resistive FPI na may bezel
- mikromedia 5 para sa STM32 Resistive FPI na may frame
mikromedia 5 para sa STM32 RESISTIVE FPI ay isang compact development board na idinisenyo bilang kumpletong solusyon para sa mabilis na pag-develop ng multimedia at GUI-centric na mga application. Sa pamamagitan ng pagpapakita ng 5"resistive touch screen na hinimok ng makapangyarihang graphics controller na maaaring magpakita ng 24-bit color palette (16.7 milyong kulay), kasama ng DSP-powered embedded sound CODEC IC, ay kumakatawan sa isang perpektong solusyon para sa anumang uri ng multimedia application .
Sa kaibuturan nito, mayroong isang malakas na 32-bit na STM32F407ZGT6 o STM32F746ZGT6 microcontroller (tinukoy bilang "host MCU" sa sumusunod na teksto), na ginawa ng STMicroelectronics, na nagbibigay ng sapat na kapangyarihan sa pagpoproseso para sa mga pinaka-hinihingi na gawain, na tinitiyak ang tuluy-tuloy na graphical na pagganap at glitch -libreng audio reproduction.
Gayunpaman, ang development board na ito ay hindi limitado sa mga multimedia based na application lamang: mikromedia 5 para sa STM32 RESISTIVE FPI (“mikromedia 5 FPI” sa sumusunod na teksto) ay nagtatampok ng USB, RF connectivity options, digital motion sensor, piezo-buzzer, battery charging functionality, SD -Card reader, RTC, at marami pang iba, pagpapalawak ng paggamit nito sa kabila ng multimedia. Ang tatlong compact-sized na mikroBUS Shuttle connector ay kumakatawan sa pinakanatatanging feature ng connectivity, na nagbibigay-daan sa access sa isang malaking base ng Click boards™, na lumalaki sa araw-araw.
Ang kakayahang magamit ng mikromedia 5 FPI ay hindi nagtatapos sa kakayahan nitong pabilisin ang prototyping at pagbuo ng application stages: ito ay idinisenyo bilang kumpletong solusyon na maaaring ipatupad nang direkta sa anumang proyekto, na walang karagdagang mga pagbabago sa hardware na kinakailangan. Nag-aalok kami ng dalawang uri ng mikromedia 5 para sa STM32 RESISTIVE FPI boards. Ang una ay may TFT display na may bezel sa paligid nito at perpekto para sa mga handheld device. Ang iba pang mikromedia 5 para sa STM32 RESISTIVE FPI board ay may TFT display na may metal frame, at apat na sulok na mounting hole na nagbibigay-daan sa simpleng pag-install sa iba't ibang uri ng mga pang-industriyang appliances. Magagamit ang bawat opsyon sa mga smart home solution, pati na rin sa wall panel, security at automotive system, factory automation, process control, measurement, diagnostics at marami pa. Sa parehong uri, isang magandang casing ang kailangan mo para gawing fully functional na disenyo ang mikromedia 5 para sa STM32 RESISTIVE FPI board.
TANDAAN: Ang manwal na ito, sa kabuuan nito, ay nagpapakita ng isang opsyon lamang ng mikromedia 5 para sa STM32 RESISTIVE FPI para sa mga layunin ng paglalarawan. Nalalapat ang manual sa parehong mga opsyon.
Mga pangunahing tampok ng microcontroller
Sa kaibuturan nito, ginagamit ng mikromedia 5 para sa STM32 Resistive FPI ang STM32F407ZGT6 o STM32F746ZGT6 MCU.
Ang STM32F407ZGT6 ay ang 32-bit na RISC ARM® Cortex®-M4 core. Ang MCU na ito ay ginawa ng STMicroelectronics, na nagtatampok ng nakalaang floating-point unit (FPU), isang kumpletong hanay ng mga function ng DSP, at isang memory protection unit (MPU) para sa mataas na seguridad ng aplikasyon. Sa maraming peripheral na available sa host MCU, ang mga pangunahing feature ay kinabibilangan ng:
- 1 MB ng Flash memory
- 192 + 4 KB ng SRAM (kabilang ang 64 KB ng Core Coupled Memory)
- Adaptive real-time accelerator (ART Accelerator™) na nagbibigay-daan sa 0-wait state execution mula sa Flash memory
- Dalas ng pagpapatakbo hanggang sa 168 MHz
- 210 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.1) Para sa kumpletong listahan ng mga feature ng MCU, mangyaring sumangguni sa datasheet ng STM32F407ZGT6
Ang STM32F746ZGT6 ay ang 32-bit na RISC ARM® Cortex®-M7 core. Ang MCU na ito ay ginawa ng STMicroelectronics, na nagtatampok ng nakalaang floating-point unit (FPU), isang kumpletong hanay ng mga function ng DSP, at isang memory protection unit (MPU) para sa mataas na seguridad ng aplikasyon. Sa maraming peripheral na available sa host MCU, ang mga pangunahing feature ay kinabibilangan ng:
- 1 MB Flash memory
- 320 KB ng SRAM
- Adaptive real-time accelerator (ART Accelerator™) na nagbibigay-daan sa 0-wait state execution mula sa Flash memory
- Dalas ng pagpapatakbo hanggang sa 216 MHz
- 462 DMIPS / 2.14 DMIPS/MHz (Dhrystone 2.1) Para sa kumpletong listahan ng mga feature ng MCU, mangyaring sumangguni sa datasheet ng STM32F746ZGT6.
Microcontroller programming/debugging
Ang host MCU ay maaaring i-program at i-debug sa JTAG/ SWD compatible 2×5 pin header (1), na may label na PROG/DEBUG. Ang header na ito ay nagpapahintulot sa isang panlabas na programmer (eg CODEGRIP o mikroProg) na magamit. Ang pagprograma ng microcontroller ay maaari ding gawin sa pamamagitan ng paggamit ng bootloader na na-preprogram sa device bilang default. Ang lahat ng impormasyon tungkol sa bootloader software ay matatagpuan sa sumusunod na pahina: www.mikroe.com/mikrobootloader
I-reset ang MCU
Ang board ay nilagyan ng Reset button (2), na matatagpuan sa likod na bahagi ng board. Ito ay ginagamit upang makabuo ng isang LOW logic level sa microcontroller reset pin.
Power supply unit
Ang power supply unit (PSU) ay nagbibigay ng malinis at regulated na kapangyarihan, na kinakailangan para sa tamang operasyon ng mikromedia 5 FPI development board. Ang host MCU, kasama ang iba pang peripheral, ay humihiling ng regulated at walang ingay na supply ng kuryente. Samakatuwid, ang PSU ay maingat na idinisenyo upang ayusin, salain, at ipamahagi ang kapangyarihan sa lahat ng bahagi ng mikromedia 5 FPI. Nilagyan ito ng tatlong magkakaibang power supply input, na nag-aalok ng lahat ng flexibility na kailangan ng mikromedia 5 FPI, lalo na kapag ginamit sa field o bilang pinagsamang elemento ng mas malaking sistema. Sa kaso kapag maraming pinagmumulan ng kuryente ang ginamit, ang isang awtomatikong power switching circuit na may paunang natukoy na mga priyoridad ay nagsisiguro na ang pinakaangkop ang gagamitin.
Naglalaman din ang PSU ng maaasahan at ligtas na circuit ng pag-charge ng baterya, na nagbibigay-daan sa isang solong cell na Li-Po/Li-Ion na baterya na ma-charge. Sinusuportahan din ang opsyong Power OR-ing, na nagbibigay ng walang patid na paggana ng power supply (UPS) kapag ginamit ang external o USB power source kasama ng baterya.
Detalyadong paglalarawan
Ang PSU ay may napaka-demanding na gawain ng pagbibigay ng kapangyarihan para sa host MCU at lahat ng peripheral onboard, pati na rin para sa mga external na konektadong peripheral. Ang isa sa mga pangunahing kinakailangan ay upang magbigay ng sapat na kasalukuyang, pag-iwas sa voltage drop sa output. Gayundin, dapat na kayang suportahan ng PSU ang maraming pinagmumulan ng kuryente na may iba't ibang nominal na voltages, na nagpapahintulot sa paglipat sa pagitan ng mga ito ayon sa priyoridad. Ang disenyo ng PSU, batay sa isang set ng mga high-performance power switching IC na ginawa ng Microchip, ay nagsisiguro ng napakagandang kalidad ng output vol.tage, mataas na kasalukuyang rating, at pinababang electromagnetic radiation.
Sa input stage ng PSU, ang MIC2253, isang high-efficiency boost regulator IC na may overvoltagTinitiyak ng e proteksyon na ang voltage input sa susunod na stage ay well-regulated at stable. Ito ay ginagamit upang palakasin ang voltage ng low-voltage power source (isang Li-Po/Li-Ion na baterya at USB), na nagpapahintulot sa susunod na stage para maghatid ng maayos na 3.3V at 5V sa development board. Ang isang hanay ng mga discrete na bahagi ay ginagamit upang matukoy kung ang input power source ay nangangailangan ng voltage boost. Kapag maraming pinagmumulan ng kuryente ang sabay-sabay, ginagamit din ang circuitry na ito upang matukoy ang antas ng priyoridad ng input: 12V PSU na konektado sa labas, power over USB, at ang Li-Po/Li-Ion na baterya.
Ang paglipat sa pagitan ng mga magagamit na mapagkukunan ng kuryente ay idinisenyo upang magbigay ng walang patid na operasyon ng development board. Ang susunod na PSU stage gumagamit ng dalawang MIC28511, sabaysabay na stepdown (buck) regulator, na may kakayahang magbigay ng hanggang 3A. Ang MIC28511 IC ay gumagamit ng HyperSpeed Control® at HyperLight Load® na mga arkitektura, na nagbibigay ng napakabilis na lumilipas na tugon at mataas na light-load na kahusayan. Ang bawat isa sa dalawang buck regulator ay ginagamit upang magbigay ng kuryente sa kaukulang power supply rail (3.3V at 5V), sa buong development board at konektadong mga peripheral.
Voltage sanggunian
Ang MCP1501, isang high-precision buffered voltage reference mula sa Microchip ay ginagamit upang magbigay ng isang napaka-tumpak na voltage reference na walang voltage drift. Maaari itong gamitin para sa iba't ibang layunin: ang pinakakaraniwang gamit ay kinabibilangan ng voltage reference para sa mga A/D converter, D/A converter, at comparator peripheral sa host MCU. Ang MCP1501 ay maaaring magbigay ng hanggang 20mA, na nililimitahan ang paggamit nito ng eksklusibo sa voltage comparator application na may mataas na input impedance. Depende sa partikular na aplikasyon, maaaring piliin ang alinman sa 3.3V mula sa power rail, o 2.048V mula sa MCP1501. Ang isang onboard na SMD jumper na may label na REF SEL ay nag-aalok ng dalawang voltage reference na mga pagpipilian:
- REF: 2.048V mula sa high-precision voltage reference IC
- 3V3: 3.3V mula sa pangunahing power supply rail
Mga konektor ng PSU
Gaya ng ipinaliwanag, ang advanced na disenyo ng PSU ay nagbibigay-daan sa ilang uri ng mga pinagmumulan ng kuryente na magamit, na nag-aalok ng hindi pa nagagawang flexibility: kapag pinapagana ng isang Li-Po/Li-Ion na baterya, nag-aalok ito ng pinakamataas na antas ng awtonomiya. Para sa mga sitwasyon kung saan ang kapangyarihan ay isang isyu, maaari itong paandarin ng isang panlabas na 12VDC power supply, na konektado sa terminal ng two-pole screw. Ang kapangyarihan ay hindi isang isyu kahit na ito ay pinapagana sa USB cable. Maaari itong paandarin sa USB-C connector, gamit ang power supply na inihatid ng USB HOST (ibig sabihin, personal na computer), USB wall adapter, o isang battery power bank. Mayroong tatlong power supply connectors na magagamit, bawat isa ay may natatanging layunin:
- CN6: USB-C connector (1)
- TB1: Turnilyo terminal para sa isang panlabas na 12VDC PSU (2)
- CN8: Karaniwang 2.5mm pitch XH na konektor ng baterya (3)
USB-C connector
Ang USB-C connector (na may label na CN6) ay nagbibigay ng power mula sa USB host (karaniwang PC), USB power bank, o USB wall adapter. Kapag pinapagana sa USB connector, ang available na power ay magdedepende sa source na kakayahan. Maximum power ratings, kasama ang pinapayagang input voltage range sa kaso kapag ginamit ang USB power supply, ay ibinibigay sa talahanayan Figure 6:
USB power supply | ||||
Input Voltage [V] | Output Voltage [V] | Max Kasalukuyang [A] | Max Power [W] | |
MIN | MAX | 3.3 | 1.7 | 5.61 |
4.4 |
5.5 |
5 | 1.3 | 6.5 |
3.3 at 5 | 0.7 at 0.7 | 5.81 |
Kapag gumagamit ng PC bilang pinagmumulan ng kuryente, ang pinakamataas na kapangyarihan ay maaaring makuha kung sinusuportahan ng host PC ang USB 3.2 interface, at nilagyan ng USB-C connectors. Kung ang host PC ay gumagamit ng USB 2.0interface, makakapagbigay ito ng pinakamababang kapangyarihan, dahil hanggang 500 mA (2.5W sa 5V) lamang ang magagamit sa kasong iyon. Tandaan na kapag gumagamit ng mas mahahabang USB cable o USB cable na may mababang kalidad, ang voltage maaaring bumaba sa labas ng rated operating voltage range, na nagdudulot ng hindi mahuhulaan na gawi ng development board.
TANDAAN: Kung ang USB host ay hindi nilagyan ng USB-C connector, maaaring gumamit ng Type A hanggang Type C USB adapter (kasama sa package).
12VDC screw terminal
Maaaring ikonekta ang isang panlabas na 12V power supply sa ibabaw ng 2-pole screw terminal (na may label na TB1). Kapag gumagamit ng isang panlabas na supply ng kuryente, posible na makakuha ng pinakamainam na dami ng kapangyarihan, dahil ang isang panlabas na power supply unit ay madaling palitan sa isa pa, habang ang kapangyarihan at mga katangian ng pagpapatakbo nito ay maaaring mapagpasyahan sa bawat aplikasyon. Ang development board ay nagbibigay-daan sa maximum na kasalukuyang 2.8A bawat power rail (3.3V at 5V) kapag gumagamit ng panlabas na 12V power supply. Maximum power ratings, kasama ang pinapayagang input voltage range sa kaso kapag ginamit ang panlabas na power supply, ay ibinibigay sa talahanayan Figure 7:
Panlabas na suplay ng kuryente | ||||
Input Voltage [V] | Output Voltage [V] | Max Kasalukuyang [A] | Max Power [W] | |
MIN | MAX | 3.3 | 2.8 | 9.24 |
10.6 |
14 |
5 | 2.8 | 14 |
3.3 at 5 | 2.8 at 2.8 | 23.24 |
Larawan 7: Panlabas na talahanayan ng supply ng kuryente.
Konektor ng baterya ng Li-Po/Li-Ion XH
Kapag pinapagana ng isang single-cell na Li-Po/Li-Ion na baterya, ang mikromedia 5 FPI ay nag-aalok ng opsyon na mapatakbo nang malayuan. Nagbibigay-daan ito sa kumpletong awtonomiya, na nagpapahintulot na magamit ito sa ilang partikular na sitwasyon: mga mapanganib na kapaligiran, mga aplikasyong pang-agrikultura, atbp. Ang konektor ng baterya ay isang karaniwang 2.5mm pitch XH connector. Pinapayagan nito ang isang hanay ng mga single-cell na Li-Po at Li-Ion na baterya na magamit. Ang PSU ng mikromedia 5 FPI ay nag-aalok ng pag-andar ng pag-charge ng baterya, mula sa parehong USB connector at ang 12VDC/external power supply. Ang circuitry sa pag-charge ng baterya ng PSU ay namamahala sa proseso ng pag-charge ng baterya, na nagbibigay-daan sa pinakamainam na kondisyon ng pag-charge at mas mahabang buhay ng baterya. Ang proseso ng pagsingil ay ipinahiwatig ng BATT LED indicator, na matatagpuan sa likod ng mikromedia 5 FPI.
Kasama rin sa module ng PSU ang circuit ng charger ng baterya. Depende sa katayuan ng pagpapatakbo ng mikromedia 5 FPI development board, ang charging current ay maaaring itakda sa 100mA o 500mA. Kapag naka-OFF ang development board, ilalaan ng charger IC ang lahat ng available na power para sa layunin ng pag-charge ng baterya. Nagreresulta ito sa mas mabilis na pag-charge, na ang kasalukuyang pag-charge ay nakatakda sa humigit-kumulang 500mA. Habang naka-ON, ang available na charging current ay itatakda sa humigit-kumulang 100 mA, na babawasan ang kabuuang paggamit ng kuryente sa isang makatwirang antas. Pinakamataas na power rating kasama ang pinapayagang input voltage range kapag ginamit ang power supply ng baterya, ay ibinibigay sa talahanayan Figure 8:
Power supply ng baterya | ||||
Input Voltage [V] | Output Voltage [V] | Max Kasalukuyang [A] | Max Power [W] | |
MIN | MAX | 3.3 | 1.3 | 4.29 |
3.5 |
4.2 |
5 | 1.1 | 5.5 |
3.3 at 5 | 0.6 at 0.6 | 4.98 |
Larawan 8: Table ng supply ng baterya.
Power redundancy at uninterrupted power supply (UPS)
Ang PSU module ay sumusuporta sa power supply redundancy: ito ay awtomatikong lilipat sa pinakaangkop na power source kung ang isa sa mga power source ay mabibigo o madiskonekta. Ang power supply redundancy ay nagbibigay-daan din para sa isang walang patid na operasyon (ibig sabihin, UPS functionality, ang baterya ay magbibigay pa rin ng power kung ang USB cable ay tinanggal, nang hindi nire-reset ang mikromedia 5 FPI sa panahon ng transition).
Pinapalakas ang mikromedia 5 FPI board
Matapos maikonekta ang isang wastong pinagmumulan ng power supply (1) sa aming kaso sa isang solong cell na Li-Po/Li-Ion na baterya, maaaring i-ON ang mikromedia 5 FPI. Magagawa ito sa pamamagitan ng isang maliit na switch sa gilid ng board, na may label na SW1 (2). Sa pamamagitan ng pag-ON nito, ie-enable ang PSU module, at ang kapangyarihan ay ipapamahagi sa buong board. Ang isang LED indicator na may label na PWR ay nagpapahiwatig na ang mikromedia 5 FPI ay naka-ON.
Resistive display
Ang mataas na kalidad na 5" TFT true-color na display na may resistive touch panel ay ang pinakanatatanging tampok ng mikromedia 5 FPI. Ang display ay may resolution na 800 by 480 pixels, at maaari itong magpakita ng hanggang 16.7M ng mga kulay (24-bit color depth). Ang pagpapakita ng mikromedia 5 FPI ay nagtatampok ng makatuwirang mataas na contrast ratio na 500:1, salamat sa 18 high-brightness na LED na ginamit para sa backlighting. Ang display module ay kinokontrol ng SSD1963 (1) graphics driver IC mula sa Solomon Systech. Ito ay isang malakas na graphics coprocessor, na nilagyan ng 1215KB ng frame buffer memory. Kasama rin dito ang ilang advanced na feature gaya ng hardware accelerated display rotation, display mirroring, hardware windowing, dynamic backlight control, programmable color at brightness control, at higit pa.
Ang resistive panel, batay sa TSC2003 RTP controller ay nagbibigay-daan sa pagbuo ng mga interactive na application, na nag-aalok ng touch-driven na control interface. Ang touch panel controller ay gumagamit ng I2C interface para sa komunikasyon sa host controller. Nilagyan ng mataas na kalidad na 5” display (2) at ang controller na sumusuporta sa mga galaw, ang mikromedia 5 FPI ay kumakatawan sa isang napakalakas na kapaligiran ng hardware para sa pagbuo ng iba't ibang GUI-centric Human Machine Interface (HMI) na application.
Imbakan ng data
Ang mikromedia 5 FPI development board ay nilagyan ng dalawang uri ng storage memory: na may microSD card slot at Flash memory module.
puwang ng microSD card
Ang slot ng microSD card (1) ay nagbibigay-daan sa pag-imbak ng malaking halaga ng data sa labas, sa isang microSD memory card. Ginagamit nito ang Secure digital input/output interface (SDIO) para sa komunikasyon sa MCU. Ang microSD card detection circuit ay ibinibigay din sa board. Ang microSD card ay ang pinakamaliit na bersyon ng SD Card, na may sukat lamang na 5 x 11 mm. Sa kabila ng maliit na sukat nito, pinapayagan nito ang napakalaking dami ng data na maiimbak dito. Para makapagbasa at magsulat sa SD Card, kailangan ng wastong software/firmware na tumatakbo sa host MCU.
Panlabas na imbakan ng flash
Ang mikromedia 5 FPI ay nilagyan ng SST26VF064B Flash memory (2). Ang Flash memory module ay may density na 64 Mbits. Ang mga storage cell nito ay nakaayos sa 8-bit na salita, na nagreresulta sa 8Mb ng non-volatile memory sa kabuuan, na magagamit para sa iba't ibang mga application. Ang pinakanatatanging tampok ng SST26VF064B Flash module ay ang mataas na bilis nito, napakataas na tibay, at napakahusay na panahon ng pagpapanatili ng data. Maaari itong makatiis ng hanggang 100,000 cycle, at mapangalagaan nito ang nakaimbak na impormasyon nang higit sa 100 taon. Ginagamit din nito ang interface ng SPI para sa komunikasyon sa MCU.
Pagkakakonekta
Nag-aalok ang mikromedia 5 FPI ng malaking bilang ng mga opsyon sa pagkakakonekta. Kasama dito ang suporta para sa WiFi, RF at USB (HOST/DEVICE). Bukod sa mga opsyong iyon, nag-aalok din ito ng tatlong standardized mikroBUS™ Shuttle connectors. Ito ay isang malaking pag-upgrade para sa system, dahil pinapayagan nito ang interfacing sa malaking base ng Click boards™.
USB
Ang host MCU ay nilagyan ng USB peripheral module, na nagbibigay-daan sa simpleng USB connectivity. Ang USB (Universal Serial Bus) ay isang napakasikat na pamantayan sa industriya na tumutukoy sa mga cable, connector, at protocol na ginagamit para sa komunikasyon at power supply sa pagitan ng mga computer at iba pang device. mikromedia 5 FPI ay sumusuporta sa USB bilang HOST/DEVICE mode, na nagpapahintulot sa pagbuo ng isang malawak na hanay ng iba't ibang USB-based na mga application. Nilagyan ito ng USB-C connector, na nag-aalok ng maraming advantages, kumpara sa mga naunang uri ng USB connector (symmetrical na disenyo, mas mataas na kasalukuyang rating, compact na laki, atbp). Ang pagpili ng USB mode ay ginagawa gamit ang isang monolithic controller IC. Ang IC na ito ay nagbibigay ng Configuration Channel (CC) detection at indication function.
Upang i-set up ang mikromedia 5 FPI bilang USB HOST, ang USB PSW pin ay dapat na itakda sa isang LOW logic level (0) ng MCU. Kung nakatakda sa isang HIGH logic level (1), ang mikromedia 5 FPI ay gumaganap bilang isang DEVICE. Habang nasa HOST mode, ang mikromedia 5 FPI ay nagbibigay ng kapangyarihan sa USB-C connector (1) para sa kalakip na DEVICE. Ang USB PSW pin ay hinihimok ng host MCU, na nagpapahintulot sa software na kontrolin ang USB mode. Ginagamit ang USB ID pin upang makita ang uri ng device na naka-attach sa USB port, ayon sa mga detalye ng USB OTG: ang USB ID pin na konektado sa GND ay nagpapahiwatig ng HOST device, habang ang USB ID pin ay nakatakda sa mataas na impedance state ( HI-Z) ay nagpapahiwatig na ang konektadong peripheral ay isang DEVICE.
RF
Ang mikromedia 5 FPI ay nag-aalok ng komunikasyon sa buong mundo na ISM radio band. Sinasaklaw ng ISM band ang frequency range sa pagitan ng 2.4GHz at 2.4835GHz. Ang frequency band na ito ay nakalaan para sa pang-industriya, siyentipiko, at medikal na paggamit (kaya ang pagdadaglat ng ISM). Bilang karagdagan, ito ay magagamit sa buong mundo, na ginagawa itong isang perpektong alternatibo sa WiFi, kapag ang M2M na komunikasyon sa isang maikling distansya ay kinakailangan. Ang mikromedia 5 FPI ay gumagamit ng nRF24L01+ (1), isang single-chip 2.4GHz transceiver na may naka-embed na baseband protocol engine, na ginawa ng Nordic Semiconductors. Ito ay isang perpektong solusyon para sa mga ultra-low power na wireless na application. Ang transceiver na ito ay umaasa sa GFSK modulation, na nagpapahintulot sa mga rate ng data sa hanay mula 250 kbps, hanggang 2 Mbps. Ang GFSK modulation ay ang pinaka mahusay na RF signal modulation scheme, na binabawasan ang kinakailangang bandwidth, kaya nag-aaksaya ng mas kaunting kapangyarihan. Nagtatampok din ang nRF24L01+ ng proprietary Enhanced ShockBurst™, isang packet-based na data link layer. Bukod sa iba pang functionality, nag-aalok ito ng 6-channel na MultiCeiver™ feature, na nagbibigay-daan sa paggamit ng nRF24L01+ sa isang star network topology. Ginagamit ng nRF24L01+ ang interface ng SPI upang makipag-ugnayan sa host MCU. Kasama ang mga linya ng SPI, gumagamit ito ng mga karagdagang GPIO pin para sa SPI Chip Select, Chip Enable, at para sa interrupt. Nagtatampok din ang RF section ng mikromedia 5 FPI ng maliit na chip antenna (4) pati na rin ang SMA connector para sa external antenna.
WiFi
Ang isang napaka-tanyag na module ng WiFi (2) na may label na CC3100 ay nagbibigay-daan sa koneksyon sa WiFi. Ang module na ito ay ang kumpletong solusyon sa WiFi sa isang chip: ito ay isang malakas na WiFi network processor na may power management subsystem, na nag-aalok ng TCP/IP stack, malakas na crypto engine na may 256-bit na suporta sa AES, WPA2 security, SmartConfig™ na teknolohiya, at marami pang iba. higit pa. Sa pamamagitan ng pag-offload ng mga gawain sa paghawak ng WiFi at Internet mula sa MCU, binibigyang-daan nito ang host MCU na magproseso ng mas hinihingi na mga graphical na application, kaya ginagawa itong isang perpektong solusyon para sa pagdaragdag ng koneksyon sa WiFi sa mikromedia 5 FPI. Ginagamit nito ang interface ng SPI upang makipag-ugnayan sa host MCU, kasama ang ilang karagdagang GPIO pin na ginagamit para sa pag-reset, hibernation, at para sa interrupt na pag-uulat.
Ang isang SMD jumper na may label na FORCE AP (3) ay ginagamit upang pilitin ang CC3100 module sa isang Access Point (AP) mode, o sa isang Station mode. Gayunpaman, ang operating mode ng CC3100 module ay maaaring ma-override ng software.
Ang SMD jumper na ito ay nag-aalok ng dalawang pagpipilian:
- 0: ang FORCE AP pin ay hinila sa isang LOW logic level, na pinipilit ang CC3100 module sa STATION mode
- 1: ang FORCE AP pin ay hinila sa isang HIGH logic level, na pinipilit ang CC3100 module sa AP mode Mayroong chip antenna (4) na isinama sa PCB ng mikromedia 5 FPI pati na rin ang SMA connector para sa panlabas na WiFi antenna.
mikroBUS™ shuttle connectors
Ang Mikromedia 5 para sa STM32 RESISTIVE FPI development board ay gumagamit ng mikroBUS™ Shuttle connector, isang bagong dagdag sa mikroBUS™ standard sa anyo ng 2×8 pin IDC header na may 1.27mm (50mil) pitch. Hindi tulad ng mga mikroBUS™ socket, ang mikroBUS™ Shuttle connector ay kumukuha ng mas kaunting espasyo, na nagpapahintulot sa mga ito na magamit sa mga kaso kung saan kinakailangan ang mas compact na disenyo. May tatlong mikroBUS™ Shuttle connector (1) sa development board, na may label mula MB1 hanggang MB3. Karaniwan, ang mikroBUS™ Shuttle connector ay maaaring gamitin kasama ng mikroBUS™ Shuttle extension board ngunit hindi limitado dito.
Ang mikroBUS™ Shuttle extension board (2) ay isang add-on board na nilagyan ng conventional mikroBUS™ socket at apat na mounting hole. Maaari itong ikonekta sa mikroBUS™ Shuttle connector sa pamamagitan ng flat cable. Tinitiyak nito ang pagiging tugma sa malaking base ng Click boards™. Ang paggamit ng mikroBUS™ Shuttles ay nagbibigay din ng ilang karagdagang benepisyo:
- Kapag gumagamit ng mga flat cable, hindi maayos ang posisyon ng mikroBUS™ Shuttle
- Ang mikroBUS™ Shuttle extension board ay naglalaman ng mga karagdagang mounting hole para sa permanenteng pag-install
- Maaaring gumamit ng di-makatwirang haba ng mga flat cable (depende sa partikular na mga kaso ng paggamit)
- Maaaring palawakin ang pagkakakonekta, sa pamamagitan ng pag-cascade sa mga konektor na ito gamit ang Shuttle click (3)
Para sa higit pang impormasyon tungkol sa mikroBUS™ Shuttle extension board at Shuttle
I-click, pakibisita web mga pahina:
www.mikroe.com/mikrobus-shuttle
www.mikroe.com/shuttle-click
Para sa karagdagang impormasyon tungkol sa mikroBUS™, mangyaring bisitahin ang opisyal web pahina sa www.mikroe.com/mikrobus
Sa pamamagitan ng pag-aalok ng isang pares ng sound-related peripheral, ang mikromedia 5 FPI ay nag-round-up sa konseptong multimedia nito. Nagtatampok ito ng piezo-buzzer, na napakadaling i-program ngunit makakagawa lamang ng mga pinakasimpleng tunog, kapaki-pakinabang lamang para sa mga alarma o notification. Ang pangalawang opsyon sa audio ay ang malakas na VS1053B IC (1). Ito ay isang Ogg Vorbis/MP3/AAC/WMA/FLAC/WAV/MIDI audio decoder, at isang PCM/IMA ADPCM/Ogg Vorbis encoder, parehong sa isang chip. Nagtatampok ito ng malakas na DSP core, mataas na kalidad na A/D at D/A converter, stereo headphones driver na may kakayahang magmaneho ng 30Ω load, zerocross detection na may maayos na pagbabago ng volume, bass at treble na kontrol, at marami pang iba.
Piezo buzzer
Ang piezo buzzer (2) ay isang simpleng device na may kakayahang magparami ng tunog. Ito ay hinihimok ng isang maliit na pre-biased transistor. Ang buzzer ay maaaring himukin sa pamamagitan ng paglalapat ng PWM signal mula sa MCU sa base ng transistor: ang pitch ng tunog ay depende sa dalas ng PWM signal, habang ang volume ay maaaring kontrolin sa pamamagitan ng pagbabago ng duty cycle nito. Dahil napakadaling mag-program, maaari itong maging lubhang kapaki-pakinabang para sa mga simpleng alarma, notification, at iba pang uri ng simpleng signalization ng tunog.
Audio CODEC
Maaaring i-offload ang mga gawaing nangangailangan ng mapagkukunan at kumplikadong pagpoproseso ng audio mula sa host MCU sa pamamagitan ng paggamit ng nakalaang audio CODEC IC, na may label na VS1053B (1). Sinusuportahan ng IC na ito ang maraming iba't ibang mga format ng audio, na karaniwang matatagpuan sa iba't ibang mga digital na audio device. Maaari itong mag-encode at mag-decode ng mga audio stream nang nakapag-iisa habang nagsasagawa ng mga gawaing nauugnay sa DSP nang magkatulad. Ang VS1053B ay may ilang mga pangunahing tampok na gumagawa ng IC na ito na napakapopular na pagpipilian pagdating sa pagpoproseso ng audio.
Sa pamamagitan ng pag-aalok ng mataas na kalidad na hardware compression (encoding), pinapayagan ng VS1053B ang audio na ma-record na kumukuha ng mas kaunting espasyo kumpara sa parehong impormasyon ng audio sa raw na format nito. Sa kumbinasyon ng mga de-kalidad na ADC at DAC, headphones driver, integrated audio equalizer, volume control, at higit pa, ito ay kumakatawan sa isang all-around na solusyon para sa anumang uri ng audio application. Kasama ng malakas na graphics processor, ang VS1053B audio processor ay ganap na nag-round-up sa mga aspeto ng multimedia ng mikromedia 5 FPI development board. Ang mikromedia 5 FPI board ay nilagyan ng 3.5mm four-pole headphones jack (3), na nagpapahintulot na ikonekta ang isang headset na may mikropono.
Mga sensor at iba pang peripheral
Ang isang hanay ng mga karagdagang onboard na sensor at device ay nagdaragdag ng isa pang layer ng kakayahang magamit sa mikromedia 5 FPI development board.
Digital na motion sensor
Ang FXOS8700CQ, isang advanced na pinagsama-samang 3-axis accelerometer at 3-axis magnetometer, ay makaka-detect ng maraming iba't ibang event na nauugnay sa paggalaw, kabilang ang orientation event detection, freefall detection, shock detection, pati na rin ang tap, at double-tap na event detection. Ang mga kaganapang ito ay maaaring iulat sa host MCU sa dalawang nakalaang interrupt na pin, habang ang paglilipat ng data ay isinasagawa sa interface ng komunikasyon ng I2C. Ang FXOS8700CQ sensor ay maaaring maging lubhang kapaki-pakinabang para sa pagtukoy ng oryentasyon ng display. Maaari rin itong gamitin upang gawing kumpletong 5-axis e-compass solution ang mikromedia 6 FPI. Ang I2C slave address ay maaaring baguhin sa pamamagitan ng paggamit ng dalawang SMD jumper na nakapangkat sa ilalim ng ADDR SEL label (1).
Oras ng real-time (RTC)
Ang host MCU ay naglalaman ng real-time clock peripheral module (RTC). Gumagamit ang RTC peripheral ng hiwalay na pinagmumulan ng power supply, karaniwang isang baterya. Upang payagan ang tuluy-tuloy na pagsubaybay sa oras, ang mikromedia 5 FPI ay nilagyan ng isang button cell na baterya na nagpapanatili ng RTC functionality kahit na ang pangunahing power supply ay NAKA-OFF. Ang sobrang mababang paggamit ng kuryente ng RTC peripheral ay nagbibigay-daan sa mga bateryang ito na tumagal nang napakatagal. Ang mikromedia 5 FPI development board ay nilagyan ng button cell battery holder (2), na katugma sa SR60, LR60, 364 na mga uri ng baterya ng button cell, na nagpapahintulot dito na magsama ng real time clock sa loob ng mga application.
PUMILI NG NECTO DESIGNER PARA SA GUI APPS
Madaling bumuo ng mga Smart GUI app gamit ang NECTO Studio designer at LVGL Graphics Library.
Ano ang susunod?
Nakumpleto mo na ngayon ang paglalakbay sa bawat at bawat feature ng mikromedia 5 para sa STM32 RESISTIVE FPI development board. Nalaman mo ang mga module at organisasyon nito. Ngayon ay handa ka nang simulan ang paggamit ng iyong bagong board. Nagmumungkahi kami ng ilang hakbang na marahil ang pinakamahusay na paraan upang magsimula.
MGA COMPILERS
Ang NECTO Studio ay isang kumpleto, cross-platform integrated development environment (IDE) para sa mga naka-embed na application na nagbibigay ng lahat ng kailangan para magsimulang bumuo, at mag-prototyping, kasama ang Click board™ na mga application at GUI para sa mga naka-embed na device. Ang mabilis na pag-develop ng software ay madaling makamit dahil hindi kailangang isaalang-alang ng mga developer ang mababang antas ng code, na pinapalaya sila upang tumuon sa mismong application code. Nangangahulugan ito na ang pagpapalit ng MCU o maging ang buong platform ay hindi mangangailangan ng mga developer na muling i-develop ang kanilang code para sa bagong MCU o platform. Maaari silang lumipat lamang sa nais na platform, ilapat ang tamang kahulugan ng board file, at ang application code ay patuloy na tatakbo pagkatapos ng isang solong pag-compile. www.mikroe.com/necto.
MGA PROYEKTO ng GUI
Kapag na-download mo na ang NECTO Studio, at dahil nakuha mo na ang board, handa ka nang simulan ang pagsusulat ng iyong mga unang proyekto sa GUI. Pumili sa pagitan ng ilang compiler para sa partikular na MCU na nasa mikromedia device, at simulang gamitin ang isa sa pinakasikat na library ng graphics sa naka-embed na industriya – LVGL graphics library, isang mahalagang bahagi ng NECTO Studio. Ito ay gumagawa ng isang mahusay na panimulang punto para sa hinaharap na mga proyekto ng GUI.
KOMUNIDAD
Magsisimula ang iyong proyekto sa EmbeddedWiki – ang pinakamalaking platform ng mga naka-embed na proyekto sa mundo, na may higit sa 1M+ na handa nang gamitin na mga proyekto, na ginawa gamit ang paunang disenyo at standardized na mga solusyon sa hardware at software na nagsisilbing panimulang punto para sa pagbuo ng mga customized na produkto o application. Sinasaklaw ng platform ang 12 paksa at 92 aplikasyon. Piliin lang ang MCU na kailangan mo, piliin ang application, at tumanggap ng 100% valid code. Baguhan ka man na nagtatrabaho sa iyong unang proyekto o isang batikang propesyonal sa iyong ika-101, tinitiyak ng EmbeddedWiki na makumpleto ang proyekto nang may kasiyahan, na inaalis ang hindi kinakailangang oras.tage. www.embeddedwiki.com
SUPORTA
Nag-aalok ang MIKROE ng libreng Tech Support hanggang sa katapusan ng tagal ng buhay nito, kaya kung may mali, handa kami at handang tumulong. Alam namin kung gaano kahalaga na umasa sa isang tao sa mga sandaling natigil kami sa aming mga proyekto sa anumang dahilan, o nahaharap sa isang deadline. Ito ang dahilan kung bakit ang aming Support Department, bilang isa sa mga haligi kung saan nakabatay ang aming kumpanya, ay nag-aalok din ngayon ng Premium Technical Support sa mga user ng negosyo, na tinitiyak ang mas maikling time-frame para sa mga solusyon. www.mikroe.com/support
DISCLAIMER
Ang lahat ng mga produkto na pag-aari ng MIKROE ay protektado ng batas sa copyright at internasyonal na kasunduan sa copyright. Samakatuwid, ang manwal na ito ay dapat ituring bilang anumang iba pang materyal sa copyright. Walang bahagi ng manwal na ito, kabilang ang produkto at software na inilarawan dito, ang dapat kopyahin, iimbak sa isang sistema ng pagkuha, isalin o ipadala sa anumang anyo o sa anumang paraan, nang walang paunang nakasulat na pahintulot ng MIKROE. Maaaring i-print ang manu-manong edisyong PDF para sa pribado o lokal na paggamit, ngunit hindi para sa pamamahagi. Ang anumang pagbabago sa manwal na ito ay ipinagbabawal. Ibinibigay ng MIKROE ang manwal na ito 'as is' nang walang anumang uri ng warranty, ipinahayag man o ipinahiwatig, kabilang, ngunit hindi limitado sa, ang mga ipinahiwatig na warranty o kundisyon ng pagiging mapagkalakal o kaangkupan para sa isang partikular na layunin.
Ang MIKROE ay walang pananagutan o pananagutan para sa anumang mga pagkakamali, pagkukulang at mga kamalian na maaaring lumabas sa manwal na ito. Sa anumang pagkakataon, ang MIKROE, ang mga direktor, opisyal, empleyado, o distributor nito ay mananagot para sa anumang hindi direkta, tiyak, hindi sinasadya o kinahinatnang mga pinsala (kabilang ang mga pinsala para sa pagkawala ng kita ng negosyo at impormasyon ng negosyo, pagkagambala sa negosyo o anumang iba pang pagkalugi) na nagmumula sa paggamit ng manwal o produktong ito, kahit na ang MIKROE ay pinayuhan tungkol sa posibilidad ng mga naturang pinsala. Inilalaan ng MIKROE ang karapatang baguhin ang impormasyong nakapaloob sa manwal na ito anumang oras nang walang paunang abiso, kung kinakailangan.
MGA AKTIBIDAD NA MATAAS NA PANGANIB
Ang mga produkto ng MIKROE ay hindi mali – mapagparaya o idinisenyo, ginawa o inilaan para sa paggamit o muling pagbebenta bilang on – line control equipment sa mga mapanganib na kapaligiran na nangangailangan ng pagkabigo – ligtas na pagganap, tulad ng sa pagpapatakbo ng mga pasilidad na nuklear, nabigasyon ng sasakyang panghimpapawid o mga sistema ng komunikasyon, hangin kontrol sa trapiko, direktang life support machine o mga sistema ng armas kung saan ang pagkabigo ng Software ay maaaring direktang humantong sa kamatayan, personal na pinsala o matinding pinsala sa pisikal o kapaligiran ('Mataas na Panganib na Aktibidad'). Ang MIKROE at ang mga supplier nito ay partikular na itinatanggi ang anumang ipinahayag o ipinahiwatig na warranty ng pagiging angkop para sa Mga Aktibidad na Mataas ang Panganib.
MGA TRADEMARK
Ang pangalan at logo ng MIKROE, logo ng MIKROE, mikroC, mikroBasic, mikroPascal, mikroProg, mikromedia, Fusion, Click boards™ at mikroBUS™ ay mga trademark ng MIKROE. Ang lahat ng iba pang trademark na binanggit dito ay pag-aari ng kani-kanilang kumpanya. Ang lahat ng iba pang pangalan ng produkto at kumpanya na lumalabas sa manwal na ito ay maaaring o hindi maaaring mga rehistradong trademark o copyright ng kani-kanilang mga kumpanya, at ginagamit lamang para sa pagkakakilanlan o paliwanag at para sa kapakinabangan ng mga may-ari, nang walang layuning lumabag. Copyright © MIKROE, 2024, All Rights Reserved.
- Kung gusto mong matuto nang higit pa tungkol sa aming mga produkto, mangyaring bisitahin ang aming website sa www.mikroe.com
- Kung nakakaranas ka ng ilang problema sa alinman sa aming mga produkto o kailangan lang ng karagdagang impormasyon, mangyaring ilagay ang iyong tiket sa www.mikroe.com/support
- Kung mayroon kang anumang mga katanungan, komento o mungkahi sa negosyo, huwag mag-atubiling makipag-ugnayan sa amin sa office@mikroe.com
Mga Dokumento / Mga Mapagkukunan
![]() |
MIKROE STM32F407ZGT6 Multiadapter Prototype Board [pdf] Manwal ng Pagtuturo STM32F407ZGT6, STM32F746ZGT6, STM32F407ZGT6 Multi Adapter Prototype Board, STM32F407ZGT6, Multi Adapter Prototype Board, Adapter Prototype Board, Prototype Board, Board |