Hjem > Produkter > MCU-styret > ARM 32-bits MCU-kort > ARM STM32 MCU-kort
ARM STM32 MCU-kort

ARM STM32 MCU-kort

Ningbo Hi-tech Easy Choice Technology Co., Ltd er et høyteknologisk selskap som er aktiv i design, utvikling og produksjon av ARM STM32 MCU Board. Vårt firmas rykte er bygget på god kreditt og yter eksepsjonell service, noe som har resultert i langsiktige samarbeid med betydelige selskaper, offentlige etater og et bredt brukerfellesskap. Vi spesialiserer oss på utvikling av intelligent elektronisk kontrollkort, mekanisk og elektrisk kontroll produktdesign single-chip mikrodatamaskinutvikling, kretsdesign og etterproduksjonstesting. Vi kan spesialdesigne kontrollkretsen for å tilfredsstille dine behov, slik at de kan oppfylle dine tiltenkte produktfunksjoner, enten du leverer eksplisitte funksjonskrav eller bare en idé.

Send forespørsel

produktbeskrivelse

YCTECH industriell produktkontrollkortutvikling inkluderer programvaredesign for industrikontrollkort, programvareoppgradering, skjemadesign, PCB-design, PCB-produksjon og PCBA-behandling lokalisert på østkysten av Kina. Vårt firma designer, utvikler og produserer ARM STM32 MCU-kort. Kjerne: ARM32-bit Cortex-M3 CPU, høyeste driftsfrekvens er 72MHz, 1,25DMIPS/MHz. Enkeltsyklus multiplikasjon og maskinvaredeling.

Minne: Integrert 32-512KB Flash-minne på brikken. 6-64KB SRAM-minne.

Klokke, tilbakestilling og strømstyring: 2,0-3,6V strømforsyning og drivspenning for I/O-grensesnitt. Power-on reset (POR), power-down reset (PDR) og programmerbar spenningsdetektor (PVD). 4-16MHz krystalloscillator. Innebygd 8MHz RC oscillatorkrets justert før fabrikk. Intern 40 kHz RC oscillatorkrets. PLL for CPU-klokke. 32kHz krystall med kalibrering for RTC.

Lavt strømforbruk: 3 moduser for lavt strømforbruk: hvilemodus, stopp, standby-modus. VBAT for å drive RTC- og backup-registrene.

Feilsøkingsmodus: seriell debug (SWD) og JTAG-grensesnitt.

DMA: 12-kanals DMA-kontroller. Støttet periferiutstyr: tidtakere, ADC, DAC, SPI, IIC og UART.

Tre 12-bits A/D-omformere på us-nivå (16 kanaler): A/D-måleområde: 0-3,6V. Mulighet for dobbel prøve og hold. En temperatursensor er integrert på brikken.

2-kanals 12-bits D/A-omformer: STM32F103xC, STM32F103xD, STM32F103xE eksklusiv.

Opptil 112 raske I/O-porter: Avhengig av modell er det 26, 37, 51, 80 og 112 I/O-porter, som alle kan tilordnes 16 eksterne avbruddsvektorer. Alle unntatt de analoge inngangene kan akseptere innganger opp til 5V.

Opptil 11 timere: 4 16-bits timere, hver med 4 IC/OC/PWM eller pulstellere. To 16-bits 6-kanals avanserte kontrolltimere: opptil 6 kanaler kan brukes for PWM-utgang. 2 vakthundtimere (uavhengig vakthund og vindusvakthund). Systick-timer: 24-bit nedteller. To 16-bits grunnleggende timere brukes til å drive DAC.

Opptil 13 kommunikasjonsgrensesnitt: 2 IIC-grensesnitt (SMBus/PMBus). 5 USART-grensesnitt (ISO7816-grensesnitt, LIN, IrDA-kompatibel, feilsøkingskontroll). 3 SPI-grensesnitt (18 Mbit/s), hvorav to er multiplekset med IIS. CAN-grensesnitt (2.0B). USB 2.0 fullhastighetsgrensesnitt. SDIO-grensesnitt.

ECOPACK-pakke: STM32F103xx-seriens mikrokontrollere tar i bruk ECOPACK-pakken.

systemeffekt

1. ARM Cortex-M3-kjerne integrert med innebygd Flash og SRAM-minne. Sammenlignet med 8/16-bits enheter, gir ARM Cortex-M3 32-bits RISC-prosessor høyere kodeeffektivitet. STM32F103xx mikrokontrollere har en innebygd ARM-kjerne, så de er kompatible med alle ARM-verktøy og programvare.

2. Innebygd Flash-minne og RAM-minne: Innebygd opptil 512KB innebygd Flash, som kan brukes til å lagre programmer og data. Opptil 64KB med innebygd SRAM kan leses og skrives med CPU-klokkehastighet (ingen ventetilstander).

3. Variabelt statisk minne (FSMC): FSMC er innebygd i STM32F103xC, STM32F103xD, STM32F103xE, med 4 brikkevalg, og støtter fire moduser: Flash, RAM, PSRAM, NOR og NAND. 3 FSMC avbruddslinjer kobles til NVIC etter ELLER. Det er ingen lese-/skrive-FIFO, bortsett fra PCCARD, koder utføres fra eksternt minne, Boot støttes ikke, og målfrekvensen er lik SYSCLK/2, så når systemklokken er 72MHz, utføres ekstern tilgang ved 36MHz.

4. Nested Vectored Interrupt Controller (NVIC): Den kan håndtere 43 maskerbare avbruddskanaler (unntatt 16 avbruddslinjer i Cortex-M3), og gir 16 avbruddsprioriteter. Tett koblet NVIC oppnår lavere avbruddsbehandlingsforsinkelse, overfører avbruddsvektortabelladressen direkte til kjernen, tett koblet NVIC-kjernegrensesnitt, lar avbrudd behandles på forhånd, håndterer avbrudd med høyere prioritet som kommer senere, og støtter tail Chain, lagrer automatisk prosessortilstanden, og avbruddsinnføringen gjenopprettes automatisk når avbruddet avsluttes, uten instruksjonsinngrep.

5. Ekstern avbrudds-/hendelseskontroller (EXTI): Den eksterne avbrudds-/hendelseskontrolleren består av 19 kantdetektorlinjer for å generere avbrudds-/hendelsesforespørsler. Hver linje kan konfigureres individuelt for å velge triggerhendelsen (stigende kant, fallende kant eller begge deler) og kan maskeres individuelt. Det er et ventende register for å opprettholde statusen til avbruddsforespørsler. EXTI er i stand til å oppdage når en puls på den eksterne linjen er lengre enn perioden til den interne APB2-klokken. Opptil 112 GPIOer er koblet til 16 eksterne avbruddslinjer.

6. Klokke og start: Det er fortsatt nødvendig å velge systemklokke ved oppstart, men den interne 8MHz krystalloscillatoren velges som CPU-klokke ved tilbakestilling. En ekstern 4-16MHz klokke kan velges og vil bli overvåket for suksess. I løpet av denne tiden er kontrolleren deaktivert og programvareavbruddsadministrasjonen blir deretter deaktivert. Samtidig er avbruddsstyring av PLL-klokken fullt tilgjengelig om nødvendig (f.eks. ved feil på en indirekte brukt krystalloscillator). Flere pre-komparatorer kan brukes til å konfigurere AHB-frekvensen, inkludert høyhastighets APB (PB2) og lavhastighets APB (APB1). Den høyeste frekvensen av høyhastighets APB er 72MHz, og den høyeste frekvensen for lavhastighets APB er 36MHz.

7. Oppstartsmodus: Ved oppstart brukes oppstartspinnen til å velge ett av de tre oppstartsalternativene: import fra bruker Flash, import fra systemminne og import fra SRAM. Boot-importprogrammet ligger i systemminnet og brukes til å omprogrammere Flash-minnet gjennom USART1.

8. Strømforsyningsskjema: VDD, spenningsområdet er 2,0V-3,6V, den eksterne strømforsyningen leveres gjennom VDD-pinnen, som brukes til I/O og intern spenningsregulator. VSSA og VDDA, spenningsområdet er 2,0-3,6V, ekstern analog spenningsinngang for ADC, tilbakestillingsmodul, RC og PLL, innenfor området til VDD (ADC er begrenset til 2,4V), VSSA og VDDA må kobles til VSS tilsvarende og VDD. VBAT, spenningsområdet er 1,8-3,6V, når VDD er ugyldig, leverer den strøm til RTC, ekstern 32KHz krystalloscillator og reserveregistre (realisert ved strømsvitsjing).

9. Strømstyring: Enheten har en fullstendig tilbakestilling av strøm på (POR) og tilbakestilling av strøm ned (PDR). Denne kretsen er alltid effektiv for å sikre at noen nødvendige operasjoner utføres når du starter fra 2V eller faller til 2V. Når VDD er under en spesifikk nedre grense VPOR/PDR, kan enheten også forbli i tilbakestillingsmodus uten en ekstern tilbakestillingskrets. Enheten har en innebygd programmerbar spenningsdetektor (PVD). PVD-en brukes til å oppdage VDD og sammenligne den med VPVD-grensen. Et avbrudd genereres når VDD er lavere enn VPVD eller VDD er større enn VPVD. Rutinen for avbruddsservice kan generere en advarselsmelding eller sette MCU i en sikker tilstand. PVD er aktivert av programvare.

10. Spenningsregulering: Spenningsregulatoren har 3 driftsmoduser: hoved (MR), lavt strømforbruk (LPR) og strøm ned. MR brukes i reguleringsmodus (kjøremodus) i tradisjonell forstand, LPR brukes i stoppmodus, og power-down brukes i standbymodus: spenningsregulatorens utgang er høyimpedans, kjernekretsen er slått av, inkl. null forbruk (innholdet i registre og SRAM vil ikke gå tapt).

11. Modus for lavt strømforbruk: STM32F103xx støtter 3 moduser med lavt strømforbruk, for å oppnå den beste balansen mellom lavt strømforbruk, kort oppstartstid og tilgjengelige vekkekilder. Hvilemodus: bare CPU-en slutter å fungere, alt periferiutstyr fortsetter å kjøre, vekk CPU-en når et avbrudd/hendelse oppstår; stoppmodus: gjør det mulig å opprettholde innholdet i SRAM og registre med minimalt strømforbruk. Klokkene i 1,8V-regionen er alle stoppet, PLL-, HSI- og HSE RC-oscillatorene er deaktivert, og spenningsregulatoren settes i normal- eller laveffektmodus. Enheten kan vekkes fra stoppmodus via en ekstern avbruddslinje. Den eksterne avbruddskilden kan være en av 16 eksterne avbruddslinjer, PVD-utgang eller TRC-varsling. Standby-modus: I jakten på minst mulig strømforbruk blir den interne spenningsregulatoren slått av, slik at 1,8V-området blir slått av. PLL, HSI og HSE RC oscillatorer er også deaktivert. Etter å ha gått inn i standby-modus, i tillegg til backup-registre og standby-kretser, går også innholdet i SRAM og registre tapt. Enheten går ut av standby-modus når ekstern tilbakestilling (NRST pin), IWDG reset, stigende kant på WKUP pin eller TRC advarsel oppstår. Når du går inn i stoppmodus eller standby-modus, vil ikke TRC, IWDG og relaterte klokkekilder bli stoppet.






Hot Tags: ARM STM32 MCU-kort, produsenter, leverandører, fabrikk, på lager, gratis prøve, laget i Kina, nyeste, Kina
Relatert kategori
Send forespørsel
Gi gjerne din forespørsel i skjemaet nedenfor. Vi svarer deg innen 24 timer.
X
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies. Privacy Policy
Reject Accept