ไมโครคอนโทรลเลอร์ ARM STM32F417IET6 MCU IC
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F417IE |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | แอลคิวเอฟพี-176 |
แกนหลัก: | ARM คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 512 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 168 เมกะเฮิรตซ์ |
จำนวน I/O: | 140 อิน/โอ |
ขนาด RAM ข้อมูล: | ขนาด 192 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 1.8 โวลต์ |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ประเภทข้อมูล RAM: | เอสแรม |
ประเภทอินเทอร์เฟซ: | CAN, I2C, I2S, SPI, UART |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 24 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 10 ตัวจับเวลา |
ซีรีย์โปรเซสเซอร์: | ARM คอร์เท็กซ์ เอ็ม |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 400 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
น้ำหนักต่อหน่วย: | 0.067010 ออนซ์ |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, แฟลชสูงสุด 1.5MB, RAM 320KB, USB OTG FS, 1 ADC, 2 DAC, 2 DFSDM
ตระกูล STM32F415xx และ STM32F417xx ใช้ Arm® ประสิทธิภาพสูงคอร์ RISC 32 บิต Cortex®-M4 ทำงานที่ความถี่สูงถึง 168 MHz Cortex-M4แกนหลักมีหน่วยจุดลอยตัว (FPU) ความแม่นยำเดี่ยวซึ่งรองรับคำสั่งประมวลผลข้อมูลความแม่นยำเดี่ยวของ Arm และประเภทข้อมูลทั้งหมด นอกจากนี้ยังใช้งานชุด DSP เต็มรูปแบบอีกด้วยคำสั่งและหน่วยป้องกันหน่วยความจำ (MPU) ซึ่งช่วยเพิ่มความปลอดภัยของแอปพลิเคชัน
ตระกูล STM32F415xx และ STM32F417xx ประกอบด้วยชิปฝังตัวความเร็วสูงหน่วยความจำ (หน่วยความจำแฟลชสูงสุด 1 Mbyte, SRAM สูงสุด 192 Kbytes), หน่วยความจำสูงสุด 4 KbytesSRAM สำรองและ I/O ที่ได้รับการปรับปรุงและอุปกรณ์ต่อพ่วงต่างๆ ที่เชื่อมต่อถึงสองบัส APB, บัส AHB สามบัสและเมทริกซ์บัส AHB หลายตัวขนาด 32 บิต
อุปกรณ์ทั้งหมดมี ADC 12 บิต 3 ตัว, DAC 2 ตัว, RTC กำลังไฟต่ำ 12 ตัว และโมดูลเอนกประสงค์ 12 ตัวตัวจับเวลา 16 บิตรวมตัวจับเวลา PWM สองตัวสำหรับการควบคุมมอเตอร์ ตัวจับเวลา 32 บิตเอนกประสงค์สองตัวเครื่องกำเนิดตัวเลขสุ่มที่แท้จริง (RNG) และเซลล์เร่งความเร็วการเข้ารหัส พวกมันยังมีอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง
• I2C สูงสุดสามตัว
• SPI สามตัว I2S สองตัวแบบฟูลดูเพล็กซ์ เพื่อให้ได้ความแม่นยำของคลาสเสียง อุปกรณ์ต่อพ่วง I2Sสามารถบันทึกเวลาผ่าน PLL เสียงภายในเฉพาะหรือผ่านนาฬิกาภายนอกเพื่อให้การซิงโครไนซ์
• USART สี่ตัวและ UART สองตัว
• USB OTG แบบเต็มความเร็วและ USB OTG ความเร็วสูงพร้อมความสามารถแบบเต็มความเร็ว (ด้วยอุลพี)
• CAN สองอัน
• อินเทอร์เฟซ SDIO/MMC
• อีเทอร์เน็ตและอินเทอร์เฟซกล้องใช้งานได้บนอุปกรณ์ STM32F417xx เท่านั้น
อุปกรณ์ต่อพ่วงขั้นสูงใหม่รวมถึง SDIO การควบคุมหน่วยความจำคงที่แบบยืดหยุ่นที่ได้รับการปรับปรุงอินเทอร์เฟซ (FSMC) (สำหรับอุปกรณ์ที่จำหน่ายในแพ็คเกจขนาด 100 พินขึ้นไป) กล้องอินเทอร์เฟซสำหรับเซ็นเซอร์ CMOS และเซลล์เร่งความเร็วการเข้ารหัส ดูตารางที่ 2:STM32F415xx และ STM32F417xx: คุณสมบัติและจำนวนอุปกรณ์ต่อพ่วงสำหรับรายการอุปกรณ์ต่อพ่วงมีให้เลือกตามหมายเลขชิ้นส่วนทุกรายการ
ตระกูล STM32F415xx และ STM32F417xx ทำงานในอุณหภูมิ –40 ถึง +105 °Cแหล่งจ่ายไฟมีช่วงตั้งแต่ 1.8 ถึง 3.6 V แรงดันไฟฟ้าสามารถลดลงเหลือ 1.7 V ได้เมื่ออุปกรณ์ทำงานในช่วงอุณหภูมิ 0 ถึง 70 °C โดยใช้แหล่งจ่ายไฟภายนอกหัวหน้างาน: ดูที่หัวข้อ: ปิดการรีเซ็ตภายใน ชุดการประหยัดพลังงานที่ครอบคลุมโหมดนี้ช่วยให้สามารถออกแบบแอปพลิเคชันพลังงานต่ำได้
ตระกูล STM32F415xx และ STM32F417xx นำเสนออุปกรณ์ในแพ็คเกจต่างๆ มากมายจาก 64 พินเป็น 176 พิน ชุดอุปกรณ์ต่อพ่วงที่รวมอยู่จะเปลี่ยนแปลงไปตามอุปกรณ์ที่เลือก
• แกนหลัก: CPU Arm® 32-bit Cortex®-M4 พร้อม FPUเครื่องเร่งความเร็วแบบเรียลไทม์แบบปรับตัว (ARTตัวเร่งความเร็ว) อนุญาตให้ดำเนินการสถานะรอ 0จากหน่วยความจำแฟลช ความถี่สูงสุดถึง 168 MHzหน่วยป้องกันหน่วยความจำ 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1) และ DSPคำแนะนำ
• ความทรงจำ
– หน่วยความจำแฟลชสูงสุด 1 เมกะไบต์
– SRAM สูงสุด 192+4 Kbytes รวมถึง 64-ข้อมูล CCM (core coupled memory) กิโลไบต์แรม
– หน่วยความจำ OTP 512 ไบต์
– ตัวควบคุมหน่วยความจำแบบคงที่ที่ยืดหยุ่นรองรับ Compact Flash, SRAM,หน่วยความจำ PSRAM, NOR และ NAND
• อินเทอร์เฟซขนาน LCD โหมด 8080/6800
• การจัดการนาฬิกา การรีเซ็ต และการจัดหา
– แหล่งจ่ายไฟและ I/O 1.8 V ถึง 3.6 V
– POR, PDR, PVD และ BOR
– ออสซิลเลเตอร์คริสตัล 4 ถึง 26 MHz
– RC ภายใน 16 MHz ที่ปรับแต่งจากโรงงาน (1%ความแม่นยำ)
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
– RC ภายใน 32 kHz พร้อมการสอบเทียบ
• การทำงานด้วยพลังงานต่ำ
– โหมดพักเครื่อง, หยุดเครื่อง และสแตนด์บาย
– แหล่งจ่ายไฟ VBAT สำหรับ RTC สำรองข้อมูล 20×32 บิตรีจิสเตอร์ + SRAM สำรอง 4 KB เสริม
• ตัวแปลง A/D 3×12 บิต 2.4 MSPS: สูงสุด 24ช่องสัญญาณและ 7.2 MSPS ในสามช่องสลับกันโหมด
• ตัวแปลง D/A 2×12 บิต
• DMA เอนกประสงค์: DMA 16 สตรีมตัวควบคุมพร้อม FIFO และการรองรับการระเบิด
• ตัวจับเวลาสูงสุด 17 ตัว: สูงสุด 12 ตัว 16 บิตและ 2 ตัว 32 บิตตัวจับเวลาบิตสูงถึง 168 MHz แต่ละตัวมีสูงสุด 4IC/OC/PWM หรือตัวนับพัลส์และกำลังสองอินพุตตัวเข้ารหัส (เพิ่มขึ้น)
• โหมดดีบัก
– การดีบักสายอนุกรม (SWD) และ JTAGอินเทอร์เฟซ
– Cortex-M4 ฝังตัวติดตาม Macrocell™
• พอร์ต I/O สูงสุด 140 พอร์ตพร้อมความสามารถในการขัดจังหวะ
– I/O ความเร็วสูงถึง 136 ตัวที่ความถี่ 84 MHz
– I/O ที่ทนทานต่อ V สูงสุด 138 5
• อินเทอร์เฟซการสื่อสารสูงสุด 15 รายการ
– อินเทอร์เฟซ I2C สูงสุด 3 × (SMBus/PMBus)
– สูงสุด 4 USART/2 UART (10.5 Mbit/s, ISOอินเทอร์เฟซ 7816, LIN, IrDA, การควบคุมโมเด็ม)
– สูงสุด 3 SPI (42 Mbits/s) 2 SPI พร้อมมัลติเพล็กซ์I2S แบบฟูลดูเพล็กซ์เพื่อให้ได้คลาสเสียง
ความแม่นยำผ่านระบบเสียง PLL ภายในหรือภายนอกนาฬิกา
– อินเทอร์เฟซ CAN 2 × (2.0B ใช้งานอยู่)
– อินเทอร์เฟซ SDIO
• การเชื่อมต่อขั้นสูง
– อุปกรณ์/โฮสต์/OTG USB 2.0 ความเร็วสูงตัวควบคุมที่มี PHY บนชิป
– USB 2.0 ความเร็วสูง/ความเร็วเต็มอุปกรณ์/โฮสต์/ตัวควบคุม OTG พร้อมเฉพาะ
DMA, PHY ความเร็วเต็มบนชิปและ ULPI
– 10/100 Ethernet MAC พร้อม DMA เฉพาะ:รองรับฮาร์ดแวร์ IEEE 1588v2, MII/RMII
• อินเทอร์เฟซกล้องขนาน 8 ถึง 14 บิตสูงสุด54 เมกะไบต์/วินาที
• การเร่งความเร็วการเข้ารหัส: ฮาร์ดแวร์การเร่งความเร็วสำหรับ AES 128, 192, 256, TripleDES, HASH (MD5, SHA-1) และ HMAC
• เครื่องสร้างตัวเลขสุ่มที่แท้จริง
• หน่วยคำนวณ CRC
• รหัสเฉพาะ 96 บิต
• RTC: ความแม่นยำต่ำกว่าวินาที ปฏิทินฮาร์ดแวร์
• การควบคุมการขับเคลื่อนมอเตอร์และการใช้งาน
• อุปกรณ์ทางการแพทย์
• การใช้งานในอุตสาหกรรม: PLC, อินเวอร์เตอร์, เบรกเกอร์วงจร
• เครื่องพิมพ์ และสแกนเนอร์
• ระบบเตือนภัย วิดีโออินเตอร์คอม และ HVAC
• เครื่องใช้ไฟฟ้าภายในบ้าน