ARM STM32 MCU kártya

ARM STM32 MCU kártya

A Ningbo Hi-tech Easy Choice Technology Co., Ltd. egy high-tech vállalat, amely az ARM STM32 MCU tábla tervezésével, fejlesztésével és gyártásával foglalkozik. Cégünk hírneve a jó hitelre és a kivételes szolgáltatásnyújtásra épül, amely hosszú távú együttműködést eredményezett jelentős vállalatokkal, kormányzati szervekkel és széles felhasználói közösséggel. Szakterületünk az intelligens elektronikus vezérlőkártya fejlesztése, a mechanikus és elektromos vezérlés terméktervezése, egychipes mikroszámítógép fejlesztés, áramkör tervezés és gyártás utáni tesztelés. A vezérlő áramkört az Ön igényeinek megfelelően egyedileg megtervezhetjük, lehetővé téve az Ön tervezett termékfunkcióinak teljesítését, akár kifejezett funkcionális követelményeket ad meg, akár csak egy ötletet.

Kérdés küldése

termékleírás

A YCTECH ipari termékvezérlő kártya fejlesztése magában foglalja az ipari vezérlőkártya-szoftver tervezését, a szoftverfrissítést, a sematikus diagramok tervezését, a PCB-tervezést, a PCB-gyártást és a PCBA-feldolgozást Kína keleti partvidékén. Cégünk ARM STM32 MCU kártyát tervez, fejleszt és gyárt. Mag: ARM32 bites Cortex-M3 CPU, a legmagasabb működési frekvencia 72MHz, 1.25DMIPS/MHz. Egyciklusú szorzás és hardveres felosztás.

Memória: Chipbe integrált 32-512KB Flash memória. 6-64 KB SRAM memória.

Órajel, nullázás és energiagazdálkodás: 2,0-3,6 V tápegység és meghajtó feszültség az I/O interfészhez. Bekapcsolási visszaállítás (POR), kikapcsolási alaphelyzetbe állítás (PDR) és programozható feszültségérzékelő (PVD). 4-16MHz-es kristályoszcillátor. Beépített 8MHz-es RC oszcillátor áramkör, gyárilag beállított. Belső 40 kHz-es RC oszcillátor áramkör. PLL a CPU órajeléhez. 32 kHz-es kristály RTC kalibrálással.

Low power consumption: 3 low power consumption modes: sleep, stop, standby mode. VBAT to power the RTC and backup registers.

Debug mód: soros hibakeresés (SWD) és JTAG interfész.

DMA: 12 csatornás DMA vezérlő. Támogatott perifériák: időzítők, ADC, DAC, SPI, IIC és UART.

Három 12 bites us-szintű A/D konverter (16 csatorna): A/D mérési tartomány: 0-3.6V. Kettős mintavételi és tartási képesség. A chipbe integrált hőmérséklet-érzékelő van.

2 csatornás 12 bites D/A konverter: STM32F103xC, STM32F103xD, STM32F103xE exkluzív.

Akár 112 gyors I/O port: A modelltől függően 26, 37, 51, 80 és 112 I/O port található, amelyek mindegyike 16 külső megszakítási vektorhoz rendelhető hozzá. Az analóg bemenetek kivételével az összes bemenet 5 V-ig képes fogadni.

Akár 11 időzítő: 4 db 16 bites időzítő, mindegyik 4 IC/OC/PWM vagy impulzusszámlálóval. Két 16 bites 6 csatornás fejlett vezérlésű időzítő: akár 6 csatorna is használható PWM kimenethez. 2 őrszem időzítő (független házőrző és ablakőr). Systick időzítő: 24 bites lefelé számláló. Két 16 bites alapidőzítőt használnak a DAC meghajtására.

Akár 13 kommunikációs interfész: 2 IIC interfész (SMBus/PMBus). 5 USART interfész (ISO7816 interfész, LIN, IrDA kompatibilis, hibakeresési vezérlés). 3 SPI interfész (18 Mbit/s), ebből kettő IIS-szel multiplexelt. CAN interfész (2.0B). USB 2.0 teljes sebességű interfész. SDIO interfész.

ECOPACK csomag: Az STM32F103xx sorozatú mikrovezérlők elfogadják az ECOPACK csomagot.

rendszerhatás

1. ARM Cortex-M3 mag beépített Flash és SRAM memóriával. A 8/16 bites eszközökhöz képest az ARM Cortex-M3 32 bites RISC processzor nagyobb kódhatékonyságot biztosít. Az STM32F103xx mikrokontrollerek beágyazott ARM maggal rendelkeznek, így kompatibilisek az összes ARM eszközzel és szoftverrel.

2. Embedded Flash memória és RAM memória: Beépített akár 512KB-os beágyazott Flash, mely programok és adatok tárolására használható. Akár 64 KB beágyazott SRAM olvasható és írható CPU órajelen (nincs várakozási állapot).

3. Változó statikus memória (FSMC): Az FSMC az STM32F103xC, STM32F103xD, STM32F103xE kártyákba van beágyazva, 4 lapkaválasztással, és négy módot támogat: Flash, RAM, PSRAM, NOR és NAND. 3 FSMC megszakító vonal csatlakozik az NVIC-hez a VAGY után. Nincs olvasási/írási FIFO, kivéve a PCCARD-ot, a kódok végrehajtása külső memóriából történik, a rendszerindítás nem támogatott, és a célfrekvencia megegyezik a SYSCLK/2-vel, tehát amikor a rendszer órajele 72 MHz, a külső hozzáférés 36 MHz-en történik.

4. Nested Vectored Interrupt Controller (NVIC): 43 maszkolható megszakítási csatornát tud kezelni (a Cortex-M3 16 megszakítási vonala nélkül), 16 megszakítási prioritást biztosítva. A szorosan csatolt NVIC alacsonyabb megszakítási feldolgozási késleltetést ér el, közvetlenül továbbítja a megszakítási beviteli vektor tábla címét a kernelnek, szorosan csatolt NVIC kernel interfész, lehetővé teszi a megszakítások előzetes feldolgozását, kezeli a magasabb prioritású megszakításokat, amelyek később érkeznek, és támogatja a farokláncot, automatikusan menti a processzor állapotát, és a megszakítási bejegyzés automatikusan visszaáll, amikor a megszakítás kilép, utasítási beavatkozás nélkül.

5. External interrupt/event controller (EXTI): The external interrupt/event controller consists of 19 edge detector lines for generating interrupt/event requests. Each line can be individually configured to select the trigger event (rising edge, falling edge, or both) and can be individually masked. There is a pending register to maintain the status of interrupt requests. EXTI is able to detect when a pulse on the external line is longer than the period of the internal APB2 clock. Up to 112 GPIOs are connected to 16 external interrupt lines.

6. Óra és indítás: Indításkor továbbra is ki kell választani a rendszerórát, de nullázáskor a belső 8MHz-es kristályoszcillátor kerül kiválasztásra CPU órajelként. Kiválasztható egy külső 4-16 MHz-es órajel, és a siker érdekében ellenőrizni fogják. Ezalatt a vezérlő letiltásra kerül, majd a szoftvermegszakítás-kezelés letiltásra kerül. Ugyanakkor a PLL órajel megszakításkezelése szükség esetén teljes mértékben elérhető (pl. közvetetten használt kristályoszcillátor meghibásodása esetén). Több elő-komparátor használható az AHB frekvencia konfigurálására, beleértve a nagy sebességű APB-t (PB2) és az alacsony sebességű APB-t (APB1). A nagy sebességű APB legmagasabb frekvenciája 72 MHz, a kis sebességű APB legmagasabb frekvenciája pedig 36 MHz.

7. Indítási mód: Indításkor a rendszerindító PIN-kódot a rendszer a három rendszerindítási lehetőség egyikének kiválasztására használja: importálás a felhasználói Flash-ből, importálás a rendszermemóriából és importálás SRAM-ból. A Boot import program a rendszermemóriában található, és a Flash memória átprogramozására szolgál az USART1-en keresztül.

8. Tápellátási séma: VDD, a feszültség tartomány 2,0V-3,6V, a külső tápellátás a VDD tűn keresztül történik, amely I/O-hoz és belső feszültségszabályozóhoz használható. VSSA és VDDA, a feszültségtartomány 2,0-3,6 V, külső analóg feszültség bemenet az ADC-hez, reset modul, RC és PLL, a VDD tartományon belül (ADC korlátozott 2,4 V), a VSSA-t és a VDDA-t ennek megfelelően kell csatlakoztatni a VSS-hez és VDD. VBAT, a feszültség tartomány 1,8-3,6V, ha a VDD érvénytelen, az RTC-t, a külső 32KHz-es kristályoszcillátort és a tartalék regisztereket látja el (teljesítményváltással).

9. Energiagazdálkodás: Az eszköz teljes bekapcsolási visszaállítási (POR) és tápfeszültség-visszaállítási (PDR) áramkörrel rendelkezik. Ez az áramkör mindig hatékony annak biztosítására, hogy bizonyos műveletek végrehajtásra kerüljenek, amikor 2 V-ról indul vagy 2 V-ra esik. Ha a VDD egy meghatározott alsó VPOR/PDR határérték alatt van, az eszköz visszaállítási módban is maradhat külső visszaállító áramkör nélkül. A készülék beépített programozható feszültségérzékelővel (PVD) rendelkezik. A PVD a VDD észlelésére és a VPVD határértékkel való összehasonlítására szolgál. Megszakítás jön létre, ha a VDD kisebb, mint a VPVD, vagy a VDD nagyobb, mint a VPVD. A megszakítási szolgáltatási rutin figyelmeztető üzenetet generálhat, vagy biztonságos állapotba helyezheti az MCU-t. A PVD-t szoftver engedélyezi.

10. Feszültségszabályozás: A feszültségszabályozónak 3 üzemmódja van: fő (MR), alacsony fogyasztás (LPR) és lekapcsolás. Az MR-t hagyományos értelemben a szabályozási módban (futási módban), az LPR-t stop üzemmódban, a lekapcsolást pedig készenléti üzemmódban használjuk: a feszültségszabályozó kimenete nagy impedanciájú, a magáramkör le van kapcsolva, pl. nulla fogyasztás (a regiszterek és az SRAM tartalma nem fog elveszni).

11. Alacsony energiafogyasztású mód: Az STM32F103xx 3 alacsony energiafogyasztási módot támogat, hogy a legjobb egyensúlyt érje el az alacsony energiafogyasztás, a rövid indítási idő és a rendelkezésre álló ébresztőforrások között. Alvó mód: csak a CPU áll le, az összes periféria tovább fut, a CPU felébresztése megszakítás/esemény esetén; stop mód: lehetővé teszi az SRAM és a regiszterek tartalmának karbantartását minimális energiafogyasztás mellett. Az 1,8 V-os tartományban az órajelek leállnak, a PLL, HSI és HSE RC oszcillátorok le vannak tiltva, és a feszültségszabályozó normál vagy alacsony fogyasztású üzemmódba kerül. A készülék egy külső megszakító vonalon keresztül ébreszthető stop üzemmódból. A külső megszakítási forrás lehet 16 külső megszakítási vonal, PVD kimenet vagy TRC figyelmeztetés. Készenléti üzemmód: A legkisebb energiafogyasztás érdekében a belső feszültségszabályozót kikapcsolják, így az 1,8 V-os terület kikapcsol. A PLL, HSI és HSE RC oszcillátorok is le vannak tiltva. A készenléti módba lépés után a tartalék regiszterek és készenléti áramkörök mellett az SRAM és a regiszterek tartalma is elveszik. Az eszköz kilép a készenléti módból, ha külső reset (NRST érintkező), IWDG reset, WKUP érintkező felfutó éle vagy TRC figyelmeztetés jelenik meg. Stop vagy készenléti módba lépéskor a TRC, IWDG és a kapcsolódó órajelforrások nem állnak le.






Hot Tags: ARM STM32 MCU Board, Gyártók, Szállítók, Gyári, Raktáron, Ingyenes minta, Kínában készült, Legújabb, Kína

Kapcsolódó kategória

Kérdés küldése

Kérdését az alábbi űrlapon adja meg. 24 órán belül válaszolunk.
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