Rumah > Produk > Dewan MCU > Papan MCU ARM 32-bit > Papan MCU ARM STM32
Papan MCU ARM STM32

Papan MCU ARM STM32

Ningbo Hi-tech Easy Choice Technology Co, Ltd adalah perusahaan teknologi tinggi yang aktif dalam desain, pengembangan, dan produksi Papan MCU ARM STM32. Reputasi perusahaan kami dibangun di atas kredit yang baik dan memberikan layanan yang luar biasa, yang telah menghasilkan kolaborasi jangka panjang dengan perusahaan besar, lembaga pemerintah, dan komunitas pengguna yang luas. Kami berspesialisasi dalam pengembangan papan kontrol elektronik cerdas, desain produk kontrol mekanik dan listrik, pengembangan komputer mikro chip tunggal, desain sirkuit, dan pengujian pascaproduksi. Kami dapat merancang sirkuit kontrol secara khusus untuk memenuhi kebutuhan Anda, memungkinkan pemenuhan fungsionalitas produk yang Anda maksudkan, apakah Anda menyediakan persyaratan fungsional eksplisit atau hanya sebuah ide.

mengirimkan permintaan

Deskripsi Produk

Pengembangan papan kontrol produk industri YCTECH meliputi desain perangkat lunak papan kontrol industri, pemutakhiran perangkat lunak, desain diagram skematik, desain PCB, produksi PCB, dan pemrosesan PCBA yang berlokasi di pantai timur China. Perusahaan kami merancang, mengembangkan, dan memproduksi papan MCU ARM STM32. Inti: CPU ARM32-bit Cortex-M3, frekuensi operasi tertinggi adalah 72MHz, 1,25DMIPS/MHz. Penggandaan siklus tunggal dan pembagian perangkat keras.

Memori: Memori Flash 32-512KB terintegrasi dalam chip. Memori SRAM 6-64KB.

Jam, reset, dan manajemen daya: catu daya 2.0-3.6V dan tegangan penggerak untuk antarmuka I/O. Power-on reset (POR), power-down reset (PDR), dan programmable voltage detector (PVD). Osilator kristal 4-16MHz. Sirkuit osilator RC 8MHz bawaan disesuaikan sebelum pabrik. Sirkuit osilator RC internal 40 kHz. PLL untuk jam CPU. Kristal 32kHz dengan kalibrasi untuk RTC.

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

Mode debug: serial debug (SWD) dan antarmuka JTAG.

DMA: Pengontrol DMA 12 saluran. Periferal yang didukung: pengatur waktu, ADC, DAC, SPI, IIC, dan UART.

Tiga konverter A/D tingkat AS 12-bit (16 saluran): Rentang pengukuran A/D: 0-3,6V. Sampel ganda dan kemampuan tahan. Sensor suhu terintegrasi di dalam chip.

Konverter D/A 12-bit 2 saluran: STM32F103xC, STM32F103xD, eksklusif STM32F103xE.

Hingga 112 port I/O cepat: Tergantung pada modelnya, terdapat 26, 37, 51, 80, dan 112 port I/O, semuanya dapat dipetakan ke 16 vektor interupsi eksternal. Semua kecuali input analog dapat menerima input hingga 5V.

Hingga 11 timer: 4 timer 16-bit, masing-masing dengan 4 IC/OC/PWM atau penghitung pulsa. Dua pengatur waktu kontrol lanjutan 16-bit 6-saluran: hingga 6 saluran dapat digunakan untuk output PWM. 2 pengawas waktu (pengawas independen dan pengawas jendela). Timer systick: penghitung turun 24-bit. Dua pengatur waktu dasar 16-bit digunakan untuk menggerakkan DAC.

Hingga 13 antarmuka komunikasi: 2 antarmuka IIC (SMBus/PMBus). 5 antarmuka USART (antarmuka ISO7816, LIN, kompatibel dengan IrDA, kontrol debug). 3 antarmuka SPI (18 Mbit/dtk), dua di antaranya dimultipleks dengan IIS. Antarmuka CAN (2.0B). Antarmuka kecepatan penuh USB 2.0. antarmuka SDIO.

Paket ECOPACK: Mikrokontroler seri STM32F103xx mengadopsi paket ECOPACK.

efek sistem

1. Inti ARM Cortex-M3 terintegrasi dengan memori Flash dan SRAM tertanam. Dibandingkan dengan perangkat 8/16-bit, prosesor RISC ARM Cortex-M3 32-bit memberikan efisiensi kode yang lebih tinggi. Mikrokontroler STM32F103xx memiliki inti ARM tertanam, sehingga kompatibel dengan semua alat dan perangkat lunak ARM.

2. Memori Flash tertanam dan memori RAM: Flash bawaan hingga 512KB tertanam, yang dapat digunakan untuk menyimpan program dan data. Hingga 64KB SRAM tertanam dapat dibaca dan ditulis pada kecepatan jam CPU (tanpa status tunggu).

3. Memori statis variabel (FSMC): FSMC tertanam dalam STM32F103xC, STM32F103xD, STM32F103xE, dengan 4 pilihan chip, dan mendukung empat mode: Flash, RAM, PSRAM, NOR dan NAND. 3 jalur interupsi FSMC terhubung ke NVIC setelah OR. Tidak ada FIFO baca/tulis, kecuali untuk PCCARD, kode dijalankan dari memori eksternal, Boot tidak didukung, dan frekuensi target sama dengan SYSCLK/2, jadi ketika jam sistem adalah 72MHz, akses eksternal dilakukan pada 36MHz.

4. Nested Vectored Interrupt Controller (NVIC): Ini dapat menangani 43 saluran interupsi yang dapat disamarkan (tidak termasuk 16 jalur interupsi Cortex-M3), menyediakan 16 prioritas interupsi. NVIC yang digabungkan dengan erat mencapai latensi pemrosesan interupsi yang lebih rendah, secara langsung mentransfer alamat tabel entri vektor interupsi ke kernel, antarmuka kernel NVIC yang digabungkan dengan erat, memungkinkan interupsi untuk diproses terlebih dahulu, menangani interupsi dengan prioritas lebih tinggi yang datang kemudian, dan mendukung Rantai ekor, secara otomatis menyimpan status prosesor, dan entri interupsi secara otomatis dipulihkan saat interupsi keluar, tanpa intervensi instruksi.

5. Pengontrol interupsi/peristiwa eksternal (EXTI): Pengontrol interupsi/peristiwa eksternal terdiri dari 19 jalur detektor tepi untuk menghasilkan permintaan interupsi/peristiwa. Setiap baris dapat dikonfigurasi secara individual untuk memilih peristiwa pemicu (tepi naik, tepi jatuh, atau keduanya) dan dapat ditutup secara individual. Ada register yang tertunda untuk mempertahankan status permintaan interupsi. EXTI mampu mendeteksi ketika pulsa pada jalur eksternal lebih panjang dari periode clock APB2 internal. Hingga 112 GPIO terhubung ke 16 jalur interupsi eksternal.

6. Jam dan mulai: Masih perlu memilih jam sistem saat memulai, tetapi osilator kristal 8MHz internal dipilih sebagai jam CPU saat mengatur ulang. Jam 4-16MHz eksternal dapat dipilih dan akan dipantau untuk keberhasilannya. Selama waktu ini, pengontrol dinonaktifkan dan manajemen interupsi perangkat lunak selanjutnya dinonaktifkan. Pada saat yang sama, manajemen interupsi jam PLL tersedia sepenuhnya jika diperlukan (misalnya dalam kasus kegagalan osilator kristal yang digunakan secara tidak langsung). Beberapa pre-comparator dapat digunakan untuk mengonfigurasi frekuensi AHB, termasuk APB kecepatan tinggi (PB2) dan APB kecepatan rendah (APB1). Frekuensi APB kecepatan tinggi tertinggi adalah 72MHz, dan frekuensi APB kecepatan rendah tertinggi adalah 36MHz.

7. Mode boot: Saat startup, pin Boot digunakan untuk memilih salah satu dari tiga opsi Boot: impor dari Flash pengguna, impor dari memori sistem, dan impor dari SRAM. Program impor Boot terletak di memori sistem dan digunakan untuk memprogram ulang memori Flash melalui USART1.

8. Skema catu daya: VDD, rentang tegangan 2.0V-3.6V, catu daya eksternal disediakan melalui pin VDD, yang digunakan untuk I/O dan pengatur tegangan internal. VSSA dan VDDA, rentang tegangan 2.0-3.6V, input tegangan analog eksternal untuk ADC, modul reset, RC dan PLL, dalam kisaran VDD (ADC terbatas pada 2.4V), VSSA dan VDDA harus terhubung ke VSS sesuai dan VDD. VBAT, rentang voltase 1,8-3,6V, ketika VDD tidak valid, ini memasok daya untuk RTC, osilator kristal 32KHz eksternal, dan register cadangan (direalisasikan dengan pengalihan daya).

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. Pengaturan tegangan: Pengatur tegangan memiliki 3 mode operasi: utama (MR), konsumsi daya rendah (LPR), dan mematikan daya. MR digunakan dalam mode pengaturan (mode berjalan) dalam pengertian tradisional, LPR digunakan dalam mode stop, dan power-down digunakan dalam mode siaga: output regulator tegangan memiliki impedansi tinggi, rangkaian inti dimatikan, termasuk konsumsi nol (isi register dan SRAM tidak akan hilang).

11. Mode konsumsi daya rendah: STM32F103xx mendukung 3 mode konsumsi daya rendah, untuk mencapai keseimbangan terbaik antara konsumsi daya rendah, waktu pengaktifan singkat, dan sumber bangun yang tersedia. Mode tidur: hanya CPU yang berhenti bekerja, semua periferal terus berjalan, aktifkan CPU saat terjadi interupsi/peristiwa; stop mode: memungkinkan untuk mempertahankan isi SRAM dan register dengan konsumsi daya minimal. Jam di wilayah 1.8V semuanya dihentikan, osilator PLL, HSI dan HSE RC dinonaktifkan, dan pengatur tegangan ditempatkan dalam mode daya normal atau rendah. Perangkat dapat dibangunkan dari mode berhenti melalui saluran interupsi eksternal. Sumber interupsi eksternal dapat berupa salah satu dari 16 jalur interupsi eksternal, keluaran PVD atau peringatan TRC. Mode siaga: Dalam mengejar konsumsi daya paling sedikit, pengatur tegangan internal dimatikan, sehingga area 1.8V dimatikan. Osilator PLL, HSI dan HSE RC juga dinonaktifkan. Setelah memasuki mode siaga, selain register cadangan dan sirkuit siaga, isi SRAM dan register juga hilang. Perangkat keluar dari mode siaga saat reset eksternal (pin NRST), reset IWDG, tepi naik pada pin WKUP atau peringatan TRC terjadi. Saat memasuki mode berhenti atau mode siaga, TRC, IWDG, dan sumber jam terkait tidak akan dihentikan.






Tag Panas: Papan MCU ARM STM32, Produsen, Pemasok, Pabrik, Stok Tersedia, Sampel Gratis, Buatan China, Terbaru, China
Kategori Terkait
mengirimkan permintaan
Jangan ragu untuk memberikan pertanyaan Anda dalam formulir di bawah ini. Kami akan membalas Anda dalam 24 jam.
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