ไมโครคอนโทรลเลอร์ ARM STM32F302R8T6 หลัก MCU แบบสัญญาณผสม Arm Cortex-M4 core DSP & FPU 64 Kbytes of Flash 7
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F3 |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | แอลคิวเอฟพี-64 |
แกนหลัก: | ARM คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 64 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 6 บิต/8 บิต/10 บิต/12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 72 เมกะเฮิรตซ์ |
จำนวน I/O: | 51 ไอโอ |
ขนาด RAM ข้อมูล: | 16 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 2 วี |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ประเภทข้อมูล RAM: | เอสแรม |
ประเภทอินเทอร์เฟซ: | CAN, I2C, I2S, SPI, UART, USB |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 11 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 9 ตัวจับเวลา |
ซีรีย์โปรเซสเซอร์: | ARM คอร์เท็กซ์ เอ็ม |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 960 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
น้ำหนักต่อหน่วย: | 0.012088 ออนซ์ |
♠ Arm® Cortex®-M4 MCU+FPU 32 บิต, แฟลชสูงสุด 64 KB, SRAM 16 KB, ADC, DAC, USB, CAN, COMP, Op-Amp, 2.0 - 3.6 V
ตระกูล STM32F302x6/8 นั้นใช้คอร์ RISC 32 บิต Arm® Cortex®-M4 ประสิทธิภาพสูงที่ทำงานที่ความถี่สูงถึง 72 MHz และฝังหน่วยจุดลอยตัว (FPU) ตระกูลนี้ประกอบด้วยหน่วยความจำแบบฝังความเร็วสูง (หน่วยความจำแฟลชสูงสุด 64 กิโลไบต์, SRAM 16 กิโลไบต์) และ I/O ที่ได้รับการปรับปรุงและอุปกรณ์ต่อพ่วงมากมายที่เชื่อมต่อกับบัส APB สองตัว
อุปกรณ์ดังกล่าวมี ADC 12 บิตที่รวดเร็ว (5 Msps) ตัวเปรียบเทียบสามตัว เครื่องขยายสัญญาณการทำงาน ช่องตรวจจับความจุสูงสุด 18 ช่อง ช่อง DAC หนึ่งช่อง RTC ที่ใช้พลังงานต่ำ ตัวจับเวลา 32 บิตเอนกประสงค์หนึ่งตัว ตัวจับเวลาที่อุทิศให้กับการควบคุมมอเตอร์หนึ่งตัว และตัวจับเวลา 16 บิตเอนกประสงค์สูงสุดสามตัว และตัวจับเวลาหนึ่งตัวสำหรับขับเคลื่อน DAC อุปกรณ์ดังกล่าวยังมีอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูงอีกด้วย ได้แก่ I2C สามตัว USART สูงสุดสามตัว SPI สูงสุดสองตัวพร้อม I2S ฟูลดูเพล็กซ์แบบมัลติเพล็กซ์ อุปกรณ์ USB FS CAN และเครื่องส่งสัญญาณอินฟราเรด
ตระกูล STM32F302x6/8 ทำงานได้ในช่วงอุณหภูมิ -40 ถึง +85°C และ -40 ถึง +105°C ที่แหล่งจ่ายไฟ 2.0 ถึง 3.6 V ชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอปพลิเคชันที่ใช้พลังงานต่ำได้
ตระกูล STM32F302x6/8 นำเสนออุปกรณ์ในแพ็คเกจ 32, 48, 49 และ 64 พิน
ชุดอุปกรณ์ต่อพ่วงที่รวมอยู่จะเปลี่ยนแปลงไปตามอุปกรณ์ที่เลือก
• แกนหลัก: CPU Arm® 32-bit Cortex®-M4 พร้อม FPU(สูงสุด 72 MHz) การคูณรอบเดียวและการแบ่งแผนก HW, คำสั่ง DSP
• ความทรงจำ
– หน่วยความจำแฟลช 32 ถึง 64 กิโลไบต์
– SRAM ขนาด 16 กิโลไบต์บนบัสข้อมูล
• หน่วยคำนวณ CRC
• รีเซ็ตและจัดการพลังงาน
– ช่วงแรงดันไฟ VDD, VDDA: 2.0 ถึง 3.6 V
– รีเซ็ตการเปิดเครื่อง/ปิดเครื่อง (POR/PDR)
– เครื่องตรวจจับแรงดันไฟฟ้าแบบตั้งโปรแกรมได้ (PVD)
– พลังงานต่ำ: พักเครื่อง หยุด และสแตนด์บาย
– การจัดหา VBAT สำหรับ RTC และรีจิสเตอร์สำรอง
• การจัดการนาฬิกา
– ออสซิลเลเตอร์คริสตัล 4 ถึง 32 MHz
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
– RC ภายใน 8 MHz พร้อมตัวเลือก PLL x 16
– ออสซิลเลเตอร์ภายใน 40 kHz
• พอร์ต I/O ความเร็วสูงถึง 51 พอร์ต ซึ่งสามารถแมปได้ทั้งหมดเวกเตอร์ขัดจังหวะภายนอก ทนทานต่อ 5 V หลายตัว
• เมทริกซ์เชื่อมต่อ
• ตัวควบคุม DMA 7 ช่องที่รองรับตัวตั้งเวลาADC, SPI, I2C, USART และ DAC
• 1 × ADC 0.20 μs (สูงสุด 15 ช่อง) พร้อมด้วยความละเอียดที่เลือกได้ 12/10/8/6 บิต 0 ถึงช่วงการแปลง 3.6 V เดี่ยวโหมดสิ้นสุด/ต่างกัน แยกอนาล็อกจ่ายไฟตั้งแต่ 2.0 ถึง 3.6 V
• เซ็นเซอร์วัดอุณหภูมิ
• ช่อง DAC 1 x 12 บิตพร้อมแหล่งจ่ายอะนาล็อกจาก2.4 ถึง 3.6 โวลต์
• ตัวเปรียบเทียบแอนะล็อกแบบรางต่อรางที่รวดเร็วสามตัวพร้อมด้วยแหล่งจ่ายไฟอนาล็อกตั้งแต่ 2.0 ถึง 3.6 V
• เครื่องขยายสัญญาณการทำงาน 1 เครื่องที่สามารถใช้งานได้โหมด PGA เข้าถึงทุกเทอร์มินัลด้วยอะนาล็อกจ่ายไฟตั้งแต่ 2.4 ถึง 3.6 โวลต์
• ช่องตรวจจับความจุสูงสุด 18 ช่องรองรับเซ็นเซอร์แบบสัมผัส เชิงเส้น และหมุน
• ตั้งเวลาได้สูงสุด 9 ครั้ง
– ตัวจับเวลา 32 บิตหนึ่งตัวพร้อม IC/OC/PWM สูงสุด 4 ตัวหรือเครื่องนับชีพจรและกำลังสองอินพุตตัวเข้ารหัส (เพิ่มขึ้น)
– การควบคุมขั้นสูง 6 ช่อง 16 บิตตัวตั้งเวลาพร้อมช่อง PWM สูงสุด 6 ช่องการสร้างเวลาตายและการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิต 3 ตัวพร้อม IC/OC/OCN หรือPWM, การสร้างเวลาตาย และการหยุดฉุกเฉิน
– ตัวจับเวลาพื้นฐาน 16 บิตหนึ่งตัวเพื่อขับเคลื่อน DAC
– ตัวจับเวลาเฝ้าระวัง 2 ตัว (อิสระ หน้าต่าง)
– ตัวจับเวลา SysTick: ตัวนับลง 24 บิต
• ปฏิทิน RTC พร้อมนาฬิกาปลุก, ปลุกซ้ำเป็นระยะๆจากจุดหยุด/สแตนด์บาย
• อินเทอร์เฟซการสื่อสาร
– I2C สามตัวพร้อมซิงค์กระแส 20 mAรองรับโหมด Fast Mode พลัส
– USART สูงสุด 3 ตัว, 1 ตัวมี ISO 7816 I/F, อัตโนมัติการตรวจจับบอดเรทและโดเมนนาฬิกาคู่
– SPI สูงสุดสองชุดพร้อมระบบมัลติเพล็กซ์ฟูลดูเพล็กซ์ไอทูเอส
– อินเทอร์เฟซ USB 2.0 ความเร็วเต็ม
– อินเทอร์เฟซ CAN 1 x (2.0B ใช้งานอยู่)
– เครื่องส่งสัญญาณอินฟราเรด
• ดีบักสายอนุกรม (SWD), JTAG
• รหัสเฉพาะ 96 บิต