ARM STM32 MCU lövhəsi

ARM STM32 MCU lövhəsi

Ningbo Hi-tech Easy Choice Technology Co., Ltd ARM STM32 MCU Board-un dizaynı, inkişafı və istehsalında fəal olan yüksək texnologiyalı şirkətdir. Şirkətimizin reputasiyası yaxşı kreditlər və müstəsna xidmətlər üzərində qurulub və bu, əhəmiyyətli korporasiyalar, dövlət qurumları və geniş istifadəçi icması ilə uzunmüddətli əməkdaşlıqla nəticələnib. tək çipli mikrokompüterin inkişafı, dövrə dizaynı və istehsaldan sonrakı sınaq. Açıq funksional tələblər və ya sadəcə bir fikir təqdim etməyinizdən asılı olmayaraq, biz sizin ehtiyaclarınızı ödəmək üçün nəzarət sxemini xüsusi dizayn edə bilərik, məhsulun nəzərdə tutulan funksiyalarını yerinə yetirməyə imkan verir.

Sorğu göndərin

Məhsul təsviri

YCTECH sənaye məhsulu idarəetmə lövhəsinin hazırlanmasına Çinin şərq sahilində yerləşən sənaye idarəetmə lövhəsinin proqram təminatı dizaynı, proqram təminatının təkmilləşdirilməsi, sxematik diaqram dizaynı, PCB dizaynı, PCB istehsalı və PCBA emalı daxildir. Şirkətimiz ARM STM32 MCU lövhəsini dizayn edir, inkişaf etdirir və istehsal edir. Əsas: ARM32-bit Cortex-M3 CPU, ən yüksək əməliyyat tezliyi 72MHz, 1.25DMIPS/MHz-dir. Tək dövrəli çoxalma və aparat bölməsi.

Yaddaş: Çipdə inteqrasiya olunmuş 32-512KB Flash yaddaş. 6-64KB SRAM yaddaşı.

Saat, sıfırlama və gücün idarə edilməsi: 2.0-3.6V enerji təchizatı və I/O interfeysi üçün sürücülük gərginliyi. Yandırılan sıfırlama (POR), söndürmə sıfırlaması (PDR) və proqramlaşdırıla bilən gərginlik detektoru (PVD). 4-16MHz kristal osilator. Quraşdırılmış 8MHz RC osilator sxemi zavoddan əvvəl tənzimlənir. Daxili 40 kHz RC osilator dövrəsi. CPU saatı üçün PLL. RTC üçün kalibrləmə ilə 32 kHz kristal.

Aşağı enerji istehlakı: 3 aşağı enerji istehlakı rejimi: yuxu, dayanma, gözləmə rejimi. RTC və ehtiyat registrləri gücləndirmək üçün VBAT.

Debug rejimi: serial debug (SWD) və JTAG interfeysi.

DMA: 12 kanallı DMA nəzarətçisi. Dəstəklənən periferiya qurğuları: taymerlər, ADC, DAC, SPI, IIC və UART.

Üç 12-bit us səviyyəli A/D çeviricisi (16 kanal): A/D ölçmə diapazonu: 0-3.6V. İkili nümunə və tutma qabiliyyəti. Çipdə bir temperatur sensoru quraşdırılmışdır.

2 kanallı 12 bitlik D/A çeviricisi: STM32F103xC, STM32F103xD, STM32F103xE eksklüziv.

112-ə qədər sürətli giriş/çıxış portu: Modeldən asılı olaraq 26, 37, 51, 80 və 112 giriş/çıxış portları var, bunların hamısı 16 xarici kəsilmə vektoru ilə əlaqələndirilə bilər. Analoq girişlərdən başqa hamısı 5V-ə qədər olan girişləri qəbul edə bilər.

11 taymerə qədər: hər birində 4 IC/OC/PWM və ya nəbz sayğacı olan 4 16 bitlik taymer. İki 16 bitlik 6 kanallı qabaqcıl idarəetmə taymerləri: PWM çıxışı üçün 6 kanala qədər istifadə edilə bilər. 2 gözətçi taymeri (müstəqil gözətçi iti və pəncərə gözətçisi). Sistem taymeri: 24 bit aşağı sayğac. DAC-ı idarə etmək üçün iki 16 bitlik əsas taymer istifadə olunur.

13-ə qədər rabitə interfeysi: 2 IIC interfeysi (SMBus/PMBus). 5 USART interfeysi (ISO7816 interfeysi, LIN, IrDA uyğunluğu, debug nəzarəti). 3 SPI interfeysi (18 Mbit/s), onlardan ikisi IIS ilə multipleksləşdirilmişdir. CAN interfeysi (2.0B). USB 2.0 tam sürətli interfeys. SDIO interfeysi.

ECOPACK paketi: STM32F103xx seriyalı mikrokontrollerlər ECOPACK paketini qəbul edir.

sistem təsiri

1. Daxili Flash və SRAM yaddaşı ilə inteqrasiya olunmuş ARM Cortex-M3 nüvəsi. 8/16-bit cihazlarla müqayisədə, ARM Cortex-M3 32-bit RISC prosessoru daha yüksək kod səmərəliliyini təmin edir. STM32F103xx mikro nəzarət cihazlarında quraşdırılmış ARM nüvəsi var, ona görə də onlar bütün ARM alətləri və proqram təminatı ilə uyğun gəlir.

2. Quraşdırılmış Flash yaddaş və RAM yaddaşı: Proqramların və məlumatların saxlanması üçün istifadə oluna bilən 512 KB-a qədər quraşdırılmış quraşdırılmış Flash. 64KB-a qədər daxili SRAM CPU saat sürətində oxuna və yazıla bilər (gözləmə vəziyyətləri yoxdur).

3. Dəyişən statik yaddaş (FSMC): FSMC 4 çip seçimi ilə STM32F103xC, STM32F103xD, STM32F103xE-də quraşdırılıb və dörd rejimi dəstəkləyir: Flash, RAM, PSRAM, NOR və NAND. 3 FSMC kəsmə xətti OR-dan sonra NVIC-ə qoşulur. PCCARD-dan başqa oxuma/yazma FIFO yoxdur, kodlar xarici yaddaşdan icra olunur, Boot dəstəklənmir və hədəf tezlik SYSCLK/2-yə bərabərdir, belə ki, sistem saatı 72MHz olduqda, xarici giriş 36MHz-də həyata keçirilir.

4. İçəridə Vektorlu Kəsmə Nəzarətçisi (NVIC): O, 16 kəsilmə prioritetini təmin edən 43 maskalana bilən kəsmə kanalını (Cortex-M3-ün 16 kəsmə xətti istisna olmaqla) idarə edə bilər. Sıx birləşdirilmiş NVIC daha az fasilə emal gecikməsinə nail olur, kəsmə giriş vektor cədvəlinin ünvanını birbaşa nüvəyə ötürür, sıx birləşdirilmiş NVIC kernel interfeysi, fasilələrin əvvəlcədən işlənməsinə imkan verir, daha sonra gələn daha yüksək prioritet kəsmələri idarə edir və quyruq zəncirini dəstəkləyir, avtomatik qənaət edir prosessor vəziyyəti və kəsmə girişi təlimat müdaxiləsi olmadan kəsilmə çıxdıqda avtomatik olaraq bərpa olunur.

5. Xarici kəsmə/hadisə nəzarətçisi (EXTI): Xarici kəsmə/hadisə nəzarətçisi kəsmə/hadisə sorğularını yaratmaq üçün 19 kənar detektor xəttindən ibarətdir. Hər bir xətt tətik hadisəsini seçmək üçün fərdi olaraq konfiqurasiya edilə bilər (yüksək kənar, enən kənar və ya hər ikisi) və fərdi olaraq maskalana bilər. Kesinti sorğularının statusunu saxlamaq üçün gözlənilən reyestr var. EXTI xarici xəttdəki nəbzin daxili APB2 saatının dövründən uzun olduqda aşkar edə bilir. 112 GPIO-ya qədər 16 xarici kəsmə xəttinə qoşulur.

6. Saat və işə salın: Başladıqda hələ də sistem saatını seçmək lazımdır, lakin sıfırlama zamanı CPU saatı olaraq daxili 8MHz kristal osilator seçilir. Xarici 4-16MHz saat seçilə bilər və müvəffəqiyyət üçün nəzarət ediləcək. Bu müddət ərzində nəzarətçi deaktiv edilir və proqram təminatının kəsilməsinin idarə edilməsi sonradan deaktiv edilir. Eyni zamanda, tələb olunarsa (məsələn, dolayı istifadə olunan kristal osilatorun sıradan çıxması halında) PLL saatının kəsilmə idarəetməsi tam olaraq mövcuddur. Yüksək sürətli APB (PB2) və aşağı sürətli APB (APB1) daxil olmaqla, AHB tezliyini konfiqurasiya etmək üçün bir neçə pre-müqayisədə istifadə edilə bilər. Yüksək sürətli APB-nin ən yüksək tezliyi 72MHz, aşağı sürətli APB-nin ən yüksək tezliyi isə 36MHz-dir.

7. Yükləmə rejimi: Başlanğıcda Yükləmə pinindən üç Yükləmə variantından birini seçmək üçün istifadə olunur: istifadəçi Flash-dan idxal, sistem yaddaşından idxal və SRAM-dan idxal. Boot import proqramı sistem yaddaşında yerləşir və Flash yaddaşı USART1 vasitəsilə yenidən proqramlaşdırmaq üçün istifadə olunur.

8. Enerji təchizatı sxemi: VDD, gərginlik diapazonu 2.0V-3.6V, xarici enerji təchizatı I/O və daxili gərginlik tənzimləyicisi üçün istifadə olunan VDD pin vasitəsilə təmin edilir. VSSA və VDDA, gərginlik diapazonu 2.0-3.6V, ADC, sıfırlama modulu, RC və PLL üçün xarici analoq gərginlik girişi, VDD diapazonu daxilində (ADC 2.4V ilə məhdudlaşır), VSSA və VDDA müvafiq olaraq VSS-yə qoşulmalıdır. və VDD. VBAT, gərginlik diapazonu 1.8-3.6V-dir, VDD etibarsız olduqda, RTC, xarici 32KHz kristal osilator və ehtiyat registrləri (güc keçidi ilə həyata keçirilir) enerji ilə təmin edir.

9. Power management: The device has a complete power-on reset (POR) and power-down reset (PDR) circuit. This circuit is always effective to ensure that some necessary operations are performed when starting from 2V or falling to 2V. When VDD is below a specific lower limit VPOR/PDR, the device can also remain in reset mode without an external reset circuit. The device features an embedded programmable voltage detector (PVD). The PVD is used to detect VDD and compare it to the VPVD limit. An interrupt is generated when VDD is lower than VPVD or VDD is greater than VPVD. The interrupt service routine can generate a warning message or place the MCU in a safe state. PVD is enabled by software.

10. Gərginliyin tənzimlənməsi: Gərginlik tənzimləyicisi 3 iş rejiminə malikdir: əsas (MR), aşağı enerji istehlakı (LPR) və gücün dayandırılması. MR tənzimləmə rejimində (iş rejimi) ənənəvi mənada istifadə olunur, LPR dayandırma rejimində, söndürmə isə gözləmə rejimində istifadə olunur: gərginlik tənzimləyicisinin çıxışı yüksək empedanslıdır, nüvə dövrəsi söndürülür, o cümlədən sıfır istehlak (registrlərin və SRAM-ın məzmunu itirilməyəcək).

11. Aşağı enerji istehlakı rejimi: STM32F103xx aşağı enerji istehlakı, qısa işə salınma vaxtı və mövcud oyanış mənbələri arasında ən yaxşı tarazlığa nail olmaq üçün 3 aşağı enerji istehlakı rejimini dəstəkləyir. Yuxu rejimi: yalnız CPU işləməyi dayandırır, bütün periferik qurğular işləməyə davam edir, fasilə/hadisə baş verdikdə CPU-nu oyandırın; dayanma rejimi: minimum enerji istehlakı ilə SRAM və registrlərin məzmununu saxlamağa imkan verir. 1.8V bölgəsindəki saatların hamısı dayandırılır, PLL, HSI və HSE RC osilatorları söndürülür və gərginlik tənzimləyicisi normal və ya aşağı güc rejiminə yerləşdirilir. Cihaz xarici kəsmə xətti vasitəsilə dayanma rejimindən oyandırıla bilər. Xarici kəsmə mənbəyi 16 xarici kəsmə xəttindən biri, PVD çıxışı və ya TRC xəbərdarlığı ola bilər. Gözləmə rejimi: Ən az enerji istehlakı üçün daxili gərginlik tənzimləyicisi söndürülür ki, 1.8V sahəsi söndürülür. PLL, HSI və HSE RC osilatorları da söndürülüb. Gözləmə rejiminə daxil olduqdan sonra ehtiyat registrlər və gözləmə sxemləri ilə yanaşı, SRAM və registrlərin məzmunu da itirilir. Xarici sıfırlama (NRST pin), IWDG sıfırlaması, WKUP pinində yüksələn kənar və ya TRC xəbərdarlığı baş verdikdə cihaz gözləmə rejimindən çıxır. Dayanma rejiminə və ya gözləmə rejiminə daxil olduqda, TRC, IWDG və əlaqəli saat mənbələri dayandırılmayacaq.






Qaynar Teqlər: ARM STM32 MCU Board, İstehsalçılar, Təchizatçılar, Zavod, Stokda, Pulsuz Nümunə, Made in China, Ən Yeni, Çin
Əlaqədar Kateqoriya
Sorğu göndərin
Sorğunuzu aşağıdakı formada verməkdən çekinmeyin. 24 saat ərzində sizə cavab verəcəyik.
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