
ไมโครคอนโทรลเลอร์ STM32 ที่ผลิตโดย STMicroelectronics ทำงานได้รวดเร็วและประหยัดพลังงาน คอนโทรลเลอร์ 32 บิตเหล่านี้ใช้คอร์ ARM Cortex-M และทำงานได้หลากหลาย STM32 เหมาะอย่างยิ่งสำหรับงานหนักและรองรับระบบที่ซับซ้อนในอุตสาหกรรม ตัวอย่างเช่น คอนโทรลเลอร์ STM32L0 ใช้เพียง 49 µA/MHz ในโหมดแอ็คทีฟ และสามารถปลุกจากโหมดพลังงานต่ำได้ภายในเวลาเพียง 3.5 µs เนื่องจากคุณสมบัติเหล่านี้ STM32 จึงมีความสำคัญในระบบฝังตัวในปัจจุบัน
ประเด็นที่สำคัญ
ไมโครคอนโทรลเลอร์ STM32 มีความรวดเร็วและ เก็บพลังงานใช้งานได้ดีกับอุปกรณ์หลายชนิดตั้งแต่เครื่องมือธรรมดาไปจนถึงเครื่องจักรขนาดใหญ่
ใช้พลังงานเพียงเล็กน้อย โดยบางรุ่นต้องการเพียง 49 µA/MHz เท่านั้น ซึ่งช่วยให้แบตเตอรี่ในอุปกรณ์พกพาใช้งานได้นานขึ้น
ไมโครคอนโทรลเลอร์ STM32 มีคุณสมบัติที่เป็นประโยชน์มากมาย เช่น ตัวจับเวลาและเครื่องมือสื่อสาร ซึ่งทำให้การสร้างโครงการต่างๆ ง่ายขึ้น
รวมถึง ความปลอดภัยที่แข็งแกร่งเช่น การบูทและอัปเดตอย่างปลอดภัย เพื่อปกป้องอุปกรณ์จากแฮกเกอร์
STM32 ประเภทต่างๆ ตอบสนองความต้องการที่แตกต่างกัน ตัวอย่างเช่น STM32L ใช้สำหรับประหยัดพลังงาน และ STM32H ใช้สำหรับความเร็วสูง ผู้ใช้สามารถเลือกประเภทที่ดีที่สุดสำหรับโครงการของตนได้
STM32 คืออะไร?
คำจำกัดความของไมโครคอนโทรลเลอร์ STM32
STM32 คือกลุ่มไมโครคอนโทรลเลอร์ 32 บิตที่ผลิตโดย STMicroelectronics ไมโครคอนโทรลเลอร์เหล่านี้ใช้คอร์ ARM Cortex-M ซึ่งรวดเร็วและประหยัดพลังงาน ไมโครคอนโทรลเลอร์ STM32 ถูกสร้างขึ้นเพื่อทำงานกับอุปกรณ์ต่างๆ มากมาย ตั้งแต่แกดเจ็ตธรรมดาไปจนถึงระบบขั้นสูง
STM32 เติบโตอย่างมากตั้งแต่เริ่มก่อตั้ง โดยเริ่มต้นในเดือนตุลาคม 2006 เมื่อ STMicroelectronics ได้รับใบอนุญาตคอร์ ARM Cortex-M3 ในเดือนมิถุนายน 2007 ซีรีส์ STM32 F1 ได้เปิดตัวเป็นไมโครคอนโทรลเลอร์ STM32 ตัวแรก เมื่อเวลาผ่านไป เวอร์ชันใหม่ ๆ ก็ออกมา เช่น STM32H7 ในปี 2016 ซึ่งทำงานที่ความถี่ 400 MHz ด้วยเทคโนโลยี 40 นาโนเมตร และ STM32H5 ในปี 2023 ซึ่งสร้างขึ้นสำหรับอุปกรณ์อัจฉริยะและเชื่อมต่อได้
วันที่ | อีเว้นท์ |
|---|---|
ตุลาคม 2006 | ได้รับใบอนุญาตหลัก ARM Cortex-M3 แล้ว |
มิถุนายน | เปิดตัวซีรีส์ STM32 F1 พร้อมคอร์ ARM Cortex-M3 |
กันยายน 2011 | เปิดตัวซีรีส์ STM32 F4 พร้อมคอร์ ARM Cortex-M4F |
ตุลาคม 2016 | เปิดตัวซีรีส์ STM32H7 พร้อมคอร์ ARM Cortex-M7F ความถี่ 400 MHz |
มีนาคม | เปิดตัวซีรีส์ STM32H5 พร้อมคอร์ ARM Cortex-M33 |
ความสำคัญของ STM32 ในระบบฝังตัว
ไมโครคอนโทรลเลอร์ STM32 มีความสำคัญมากในระบบฝังตัวเนื่องจากมีความยืดหยุ่นและทรงพลัง ใช้คอร์ ARM Cortex-M 32 บิต ซึ่งทำให้เหมาะสำหรับงานหนัก การใช้พลังงานต่ำจึงเหมาะสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ ช่วยให้ใช้งานได้นานขึ้น
นอกจากนี้ยังมีคุณสมบัติที่มีประโยชน์มากมาย เช่น ตัวจับเวลา UART SPI I2C CAN ADC DAC และตัวควบคุม USB คุณสมบัติเหล่านี้ทำให้การใช้ STM32 ในระบบต่างๆ ง่ายขึ้น STM32 สามารถจัดการทั้งงานง่ายๆ และงานที่ซับซ้อน ไม่ว่าคุณจะกำลังสร้างอุปกรณ์ IoT ระบบอุตสาหกรรม หรือเครื่องมือทางการแพทย์ ไมโครคอนโทรลเลอร์ STM32 จะให้เครื่องมือและพลังแก่คุณเพื่อทำให้ไอเดียของคุณเป็นจริง
คุณสมบัติหลักของไมโครคอนโทรลเลอร์ STM32

ประสิทธิภาพสูงและความสามารถในการปรับขนาด
ไมโครคอนโทรลเลอร์ STM32 ได้รับการออกแบบมาให้ทำงานรวดเร็วและยืดหยุ่น ไมโครคอนโทรลเลอร์เหล่านี้ทำงานได้ดีกับอุปกรณ์ต่างๆ มากมาย ตั้งแต่แกดเจ็ตธรรมดาไปจนถึงระบบขั้นสูง ไมโครคอนโทรลเลอร์เหล่านี้ใช้ในอุตสาหกรรมต่างๆ เช่น รถยนต์และโรงงาน ด้วยความเร็วสูงถึง 400 MHz STM32 จึงสามารถจัดการงานสำคัญต่างๆ ได้อย่างรวดเร็วและเชื่อถือได้
ตัวอย่างเช่น ซีรีส์ STM32 F4 นั้นทรงพลังมาก โดยสามารถบรรลุ DMIPS 225 และ CoreMark 608 ที่ความถี่ 180 MHz ซึ่งเป็นไปได้ด้วยการออกแบบที่ชาญฉลาดและตัวเร่งความเร็ว ART ซีรีส์ STM32H7 นั้นดีกว่าด้วย DMIPS 1327 และ CoreMark 3224 เหมาะอย่างยิ่งสำหรับงานหนัก เช่น การใช้งานเครื่องจักรในโรงงานหรือเครื่องมือทางการแพทย์
ซีรีย์ไมโครคอนโทรลเลอร์ | คะแนนมาตรฐาน (DMIPS) | คอร์มาร์ค | ความถี่ในการทำงาน (MHz) |
|---|---|---|---|
STM32F4 | 225 | 608 | 180 |
STM32H7 | 1327 | 3224 | N / A |
STM32 ยังมาพร้อมคุณสมบัติด้านความปลอดภัยและความมั่นคง ซึ่งเป็นไปตามกฎของอุตสาหกรรม เพื่อให้อุปกรณ์ของคุณปลอดภัยและทำงานได้ดีแม้ในสภาวะที่ยากลำบาก
การใช้พลังงานต่ำ
ไมโครคอนโทรลเลอร์ STM32 ใช้พลังงานน้อยมาก ซึ่งเหมาะสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ ไมโครคอนโทรลเลอร์ทำงานอย่างมีประสิทธิภาพโดยใช้เพียง 49 µA/MHz พร้อมตัวแปลง DC/DC ภายนอก ในโหมดพลังงานต่ำพิเศษ ไมโครคอนโทรลเลอร์ใช้พลังงานเพียง 230 nA ในขณะที่เก็บข้อมูลสำรองไว้ ไมโครคอนโทรลเลอร์ใช้ 340 nA ในโหมดตัวจับเวลาพลังงานต่ำ
แบตเตอรี่สามารถเริ่มทำงานจากโหมดพลังงานต่ำได้ภายในเวลาเพียง 3.5 µs การตอบสนองที่รวดเร็วนี้มีความสำคัญสำหรับงานที่ต้องใช้เวลา ไม่ว่าคุณจะกำลังสร้างอุปกรณ์ IoT หรือเครื่องมือทางการแพทย์แบบพกพา STM32 ช่วยให้แบตเตอรี่ใช้งานได้นานขึ้นโดยไม่สูญเสียประสิทธิภาพ

ทรัพยากรต่อพ่วงอันอุดมสมบูรณ์
ไมโครคอนโทรลเลอร์ STM32 มีคุณสมบัติพิเศษมากมายที่ช่วยให้การพัฒนาทำได้ง่ายขึ้น ซึ่งรวมถึงเครื่องมือขั้นสูง เช่น ADC 16 บิต ตัวเปรียบเทียบ และ DAC นอกจากนี้ยังมีตัวจับเวลาความละเอียดสูงสำหรับการควบคุมที่แม่นยำ หน่วยความจำแฟลชแบบ Dual-bank พร้อม ECC ช่วยให้สามารถอัปเดตเฟิร์มแวร์ได้อย่างปลอดภัย อินเทอร์เฟซ USB Type-C พร้อม Power Delivery เพิ่มตัวเลือกการเชื่อมต่อที่ทันสมัย
ตัวอย่างเช่น ซีรีส์ STM32G4 มีคอร์ Arm Cortex-M32 4 บิตที่ทำงานที่ความถี่ 170 MHz นอกจากนี้ยังมีตัวเร่งความเร็วฮาร์ดแวร์สามตัวเพื่อประสิทธิภาพที่ดีขึ้น คุณสมบัติเหล่านี้ทำให้ไมโครคอนโทรลเลอร์ STM32 มีประโยชน์สำหรับอุตสาหกรรมต่างๆ และงานที่ซับซ้อน
ลักษณะ | รายละเอียด |
|---|---|
อุปกรณ์ต่อพ่วงอนาล็อก | มีตัวเปรียบเทียบ, ออปแอมป์ และ DAC สำหรับการประมวลผลสัญญาณขั้นสูง |
หน่วยความจำแฟลช | แฟลชแบบ Dual-bank พร้อม ECC สำหรับการอัปเดตเฟิร์มแวร์ที่ปลอดภัย |
ช่องต่อ USB | USB Type-C พร้อมการจ่ายพลังงานและชั้นกายภาพ (PHY) |
ตัวจับเวลาความละเอียดสูง | ช่วยให้ควบคุมได้อย่างแม่นยำสำหรับการใช้งานในอุตสาหกรรมและยานยนต์ |
คุณลักษณะด้านความปลอดภัยขั้นสูง
ไมโครคอนโทรลเลอร์ STM32 มีระบบรักษาความปลอดภัยที่แข็งแกร่งเพื่อรักษาอุปกรณ์และข้อมูลให้ปลอดภัย คุณสมบัติเหล่านี้ช่วยให้แอปพลิเคชันของคุณปลอดภัยและทำงานได้ดีแม้ในสภาวะที่ยากลำบาก
คุณสมบัติหลักอย่างหนึ่งคือกระบวนการบูตที่ปลอดภัย ซึ่งจะตรวจสอบว่าแอปพลิเคชันเป็นของจริงและปลอดภัยก่อนเริ่มใช้งาน ซึ่งจะช่วยหยุดไม่ให้โค้ดที่เป็นอันตรายหรือไม่ได้รับอนุญาตทำงานบนอุปกรณ์ของคุณ คุณสมบัติอีกอย่างหนึ่งคือการอัปเดตเฟิร์มแวร์ที่ปลอดภัย ซึ่งจะช่วยให้แน่ใจว่าการอัปเดตได้รับการตรวจสอบความปลอดภัยและความถูกต้องก่อนทำการติดตั้ง
STM32 ยังมีเครื่องมือฮาร์ดแวร์สำหรับการเข้ารหัสและถอดรหัส เครื่องมือเหล่านี้ปกป้องข้อมูลสำคัญ เช่น รหัสผ่านหรือข้อมูลส่วนตัว ระบบจัดเก็บข้อมูลที่ปลอดภัยช่วยรักษาข้อมูลและคีย์ที่ละเอียดอ่อนให้ปลอดภัยจากการเข้าถึงโดยไม่ได้รับอนุญาต คุณสมบัติเหล่านี้ทำให้ STM32 เหมาะอย่างยิ่งสำหรับระบบที่ปลอดภัย เช่น อุปกรณ์ IoT หรืออุปกรณ์ทางการแพทย์
ไมโครคอนโทรลเลอร์ STM32 มุ่งมั่นที่จะตอบสนองมาตรฐานความปลอดภัยระดับสูง โดยมุ่งหวังที่จะได้รับการรับรอง เช่น SESIP3 และ PSA Certified Level 3 การรับรองเหล่านี้พิสูจน์ได้ว่าไมโครคอนโทรลเลอร์ปฏิบัติตามกฎความปลอดภัยที่เข้มงวด ตารางด้านล่างแสดงคุณลักษณะด้านความปลอดภัยที่สำคัญบางประการ:
คุณลักษณะด้านความปลอดภัย | รายละเอียด |
|---|---|
Boot การรักษาความปลอดภัย | ตรวจสอบว่าแอพพลิเคชันเป็นจริงและปลอดภัยก่อนที่จะรัน |
การติดตั้งเฟิร์มแวร์ที่ปลอดภัย | ตรวจสอบการอัปเดตเพื่อความปลอดภัยและความถูกต้องก่อนการติดตั้ง |
การเข้ารหัส/ถอดรหัสฮาร์ดแวร์ | ปกป้องข้อมูลที่สำคัญโดยใช้เครื่องมือเข้ารหัส |
การรับรองเป้าหมาย | ทำงานเพื่อให้ได้รับการรับรอง SESIP3 และ PSA ระดับ 3 เพื่อความปลอดภัยขั้นสูง |
ต่อไปนี้เป็นรายการคุณลักษณะด้านความปลอดภัยเพิ่มเติมโดยย่อ:
การบูตแบบปลอดภัยจะตรวจสอบว่าแอปพลิเคชันปลอดภัยและเป็นจริงหรือไม่
การอัปเดตเฟิร์มแวร์ที่ปลอดภัยจะตรวจสอบการอัปเดตก่อนที่จะติดตั้ง
การจัดเก็บข้อมูลที่ปลอดภัยช่วยรักษาข้อมูลส่วนตัวและคีย์ให้ปลอดภัย
เครื่องมือการเข้ารหัสใช้เครื่องมือขั้นสูงเพื่อปกป้องข้อมูล
คุณสมบัติเหล่านี้ทำให้ไมโครคอนโทรลเลอร์ STM32 เป็นตัวเลือกอันชาญฉลาดสำหรับระบบที่ปลอดภัย ไม่ว่าคุณจะกำลังสร้างอุปกรณ์ IoT ระบบโรงงาน หรืออุปกรณ์อิเล็กทรอนิกส์ STM32 จะช่วยปกป้องแอปพลิเคชันของคุณ
สถาปัตยกรรม STM32
ARM Cortex-M Core รุ่นต่างๆ
ไมโครคอนโทรลเลอร์ STM32 ใช้ แกน ARM Cortex-M สำหรับงานที่แตกต่างกัน คอร์เหล่านี้มีตั้งแต่ Cortex-M0 ขั้นพื้นฐานไปจนถึง Cortex-M7 และ Cortex-M33 ขั้นสูง แต่ละประเภทถูกสร้างขึ้นมาเพื่อการใช้งานเฉพาะ Cortex-M0 เหมาะสำหรับอุปกรณ์ราคาถูกและใช้พลังงานต่ำ ส่วน Cortex-M7 ทำงานได้ดีสำหรับงานที่รวดเร็ว เช่น เครื่องจักรในโรงงาน
ด้านล่างนี้เป็นตารางแสดง แกน ARM Cortex-M ในไมโครคอนโทรลเลอร์ STM32:
ชุด | แกน CPU ARM | เป้าหมาย (Target) |
|---|---|---|
F0 | Cortex-M0 | งานพื้นฐาน |
G0 | คอร์เท็กซ์-M0+ | ต้นทุนต่ำ งานพื้นฐาน |
L0 | คอร์เท็กซ์-M0+ | อุปกรณ์พลังงานต่ำ |
F4 | Cortex-M4F | ประสิทธิภาพที่รวดเร็ว |
H7 | Cortex-M7F แบบเดี่ยวหรือคู่ | งานความเร็วสูง |
H5 | Cortex-M33F | ระบบที่รวดเร็วและปลอดภัย |
คอร์เหล่านี้ช่วยให้คุณเลือกไมโครคอนโทรลเลอร์ที่เหมาะสมกับความต้องการของคุณได้
ความสามารถในการหน่วยความจำและการจัดเก็บ
ไมโครคอนโทรลเลอร์ STM32 มีหน่วยความจำและตัวเลือกการจัดเก็บที่แข็งแกร่ง ได้แก่ หน่วยความจำแฟลชสูงสุด 1 เมกะไบต์และ SRAM สำหรับการจัดการข้อมูลอย่างรวดเร็ว ตัวอย่างเช่น ซีรีส์ STM32 F4 มีแกน ARM Cortex-M4F ที่ทำงานที่ 168 MHz มีหน่วยความจำแฟลชสูงสุด 1 เมกะไบต์และ SRAM 192 กิโลไบต์ การตั้งค่านี้ช่วยให้เข้าถึงข้อมูลได้อย่างรวดเร็วและจัดเก็บได้อย่างน่าเชื่อถือ
นี่คือการตั้งค่าหน่วยความจำบางส่วนในซีรีย์ STM32:
ซีรีย์ STM32 F4:หน่วยความจำแฟลชสูงสุด 1 Mbyte, SRAM 192 Kbytes
ซีรีย์ STM32 F2:หน่วยความจำแฟลชสูงสุด 1 Mbyte, SRAM 96 Kbytes
ซีรีย์ STM32 F1:หน่วยความจำแฟลชสูงสุด 1 Mbyte, SRAM 96 Kbytes
คุณสมบัติเหล่านี้ทำให้ STM32 เหมาะอย่างยิ่งสำหรับงานที่ต้องการการประมวลผลข้อมูลอย่างรวดเร็ว
อุปกรณ์ต่อพ่วงในตัว
ไมโครคอนโทรลเลอร์ STM32 มีเครื่องมือในตัวมากมายที่ช่วยให้การออกแบบง่ายขึ้น ได้แก่ GPIO, UART, SPI, I2C และ ADC เครื่องมือเหล่านี้ช่วยเชื่อมต่อเซ็นเซอร์และโมดูลการสื่อสารได้อย่างง่ายดาย ตัวจับเวลาและตัวจับเวลาเฝ้าระวังช่วยให้ควบคุมได้อย่างแม่นยำและปรับปรุงความปลอดภัยของระบบ
เครื่องมือในตัวเหล่านี้ทำให้ STM32 มีความยืดหยุ่นสำหรับโครงการต่างๆ ไม่ว่าคุณจะกำลังสร้างแกดเจ็ตหรือระบบโรงงาน คุณสมบัติเหล่านี้จะช่วยประหยัดพื้นที่และต้นทุน อินเทอร์เฟซขั้นสูง เช่น USB และ CAN ยังทำให้ STM32 มีประโยชน์สำหรับอุปกรณ์สมัยใหม่ด้วย
คุณสมบัติการจัดการพลังงาน
ไมโครคอนโทรลเลอร์ STM32 ประหยัดพลังงานได้ดีเยี่ยม เหมาะอย่างยิ่งสำหรับอุปกรณ์ที่ต้องใช้พลังงานน้อย ไมโครคอนโทรลเลอร์เหล่านี้มีโหมดพลังงานต่ำที่แตกต่างกัน คุณสามารถเลือกโหมดที่ดีที่สุดสำหรับอุปกรณ์ของคุณ ไม่ว่าจะเป็นอุปกรณ์ขนาดเล็กหรืออุปกรณ์ IoT ที่ใช้พลังงานจากแบตเตอรี่ STM32 ช่วยให้ทำงานได้ดีโดยไม่สิ้นเปลืองพลังงาน
คุณสมบัติพิเศษประการหนึ่งคือ หยุดโหมดลดการใช้พลังงานลงเหลือเพียง 6 µA ซึ่งเหมาะสำหรับอุปกรณ์ที่ต้องทำงานเพียงบางครั้งแต่ปิดเครื่องตลอดเวลา ไมโครคอนโทรลเลอร์ STM32 สามารถปลุกจากโหมดพลังงานต่ำได้อย่างรวดเร็ว ทำให้เหมาะสำหรับงานที่ต้องมีการตอบสนองอย่างรวดเร็ว
นี่คือตารางแสดงประสิทธิภาพของไมโครคอนโทรลเลอร์ STM32:
ไมโครคอนโทรลเลอร์ | ความเร็วของ CPU | ดีเอ็มไอส์ | ประสิทธิภาพการใช้พลังงาน (µA/MHz) | กำลังไฟโหมดหยุด (µA) |
|---|---|---|---|---|
STM32F401 | เมกะเฮิรตซ์ 84 | 105 | <89 | 6 |
STM32F410 | เมกะเฮิรตซ์ 100 | 125 | 89 | 6 |
ตารางนี้แสดงให้เห็นว่า STM32 สร้างสมดุลระหว่างความเร็วและการใช้พลังงานได้อย่างไร ตัวอย่างเช่น STM32F410 ทำงานที่ความถี่ 100 MHz และรับ 125 DMIPS แต่ยังคงใช้เพียง 89 µA/MHz เท่านั้น ทำให้เป็นตัวเลือกที่ชาญฉลาดสำหรับการประหยัดอายุแบตเตอรี่
STM32 ยังมีเครื่องมือต่างๆ เช่น การปรับขนาดแรงดันไฟฟ้าแบบไดนามิกและตัวจับเวลาพลังงานต่ำ คุณสมบัติเหล่านี้ช่วยให้คุณควบคุมปริมาณพลังงานที่อุปกรณ์ของคุณใช้ ด้วย STM32 คุณสามารถสร้างอุปกรณ์ที่ทั้งแข็งแกร่งและประหยัดพลังงานได้
ภาพรวมของซีรีย์ STM32
ไมโครคอนโทรลเลอร์ STM32 มีซีรีส์ต่างๆ สำหรับงานเฉพาะ ในที่นี้ เราจะมาดูสามซีรีส์ยอดนิยม ได้แก่ STM32F, STM32L และ STM32H
ซีรีย์ STM32F
ซีรีส์ STM32F มีความสมดุลระหว่างความเร็วและต้นทุนได้ดี เหมาะอย่างยิ่งสำหรับโปรเจ็กต์ที่ต้องการประสิทธิภาพที่ดีโดยไม่ต้องเสียเงินมากเกินไป ไมโครคอนโทรลเลอร์เหล่านี้ใช้คอร์ ARM Cortex-M และมีตัวเลือกหน่วยความจำหลายแบบเพื่อให้เหมาะกับความต้องการที่แตกต่างกัน
ชุด | แกน | อัตราสัญญาณนาฬิกาสูงสุด | แรมแบบคงที่ | หน่วยความจำแฟลช |
|---|---|---|---|---|
STM32F1 | ARM Cortex-M3 | เมกะเฮิรตซ์ 72 | 4 ถึง 80 KB | 16 ถึง 1024 KB |
STM32F2 | ARM Cortex-M3 | เมกะเฮิรตซ์ 120 | 64 ถึง 128 KB | 128 ถึง 1024 KB |
ซีรีส์นี้ประกอบด้วยเครื่องมือต่างๆ เช่น ตัวจับเวลา ADC และพอร์ตสื่อสาร คุณสมบัติเหล่านี้แตกต่างกันไปตามกลุ่มผลิตภัณฑ์ ซีรีส์นี้ใช้งานได้ดีกับเครื่องจักรในโรงงาน อุปกรณ์ภายในบ้าน และอุปกรณ์ IoT
ซีรีย์ STM32L
ซีรีส์ STM32L ออกแบบมาเพื่อประหยัดพลังงาน เหมาะอย่างยิ่งสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ ไมโครคอนโทรลเลอร์เหล่านี้ประหยัดพลังงานมาก โดยมีคะแนน EEMBC™ ULPBench® อยู่ที่ 244
เมตริก | ความคุ้มค่า |
|---|---|
โหมดการทำงานแบบไดนามิก (พร้อม DC/DC ภายนอก) | 49 µA/เมกะเฮิรตซ์ |
โหมดการทำงานแบบไดนามิก (พร้อม LDO) | 76 µA/เมกะเฮิรตซ์ |
โหมดพลังงานต่ำพิเศษ + แรมเต็ม + ตัวจับเวลา | 340 นาโนเมตร |
โหมดพลังงานต่ำพิเศษ + รีจิสเตอร์สำรอง | 230 นาโนเมตร |
เวลาตื่นนอน | 3.5 μs |
ซีรีส์นี้เหมาะสำหรับอุปกรณ์สวมใส่ เครื่องมือทางการแพทย์ และอุปกรณ์อื่นๆ ที่ต้องการอายุการใช้งานแบตเตอรี่ที่ยาวนาน ทำงานในโหมดพลังงานต่ำแต่ยังคงเชื่อถือได้ในงานที่ต้องใช้พลังงานมาก
ซีรีย์ STM32H
ซีรีส์ STM32H ถูกสร้างขึ้นสำหรับงานหนักที่ต้องการความเร็วสูง ไมโครคอนโทรลเลอร์เหล่านี้ใช้คอร์ ARM Cortex-M ขั้นสูง เช่น Cortex-M7 และสามารถทำงานได้สูงถึง 400 MHz นอกจากนี้ยังมีตัวเร่งฮาร์ดแวร์ เช่น ART Accelerator™ สำหรับการประมวลผลที่เร็วขึ้น
ลักษณะ | รายละเอียด |
|---|---|
แกน | คอร์ Arm® Cortex®-M32 4 บิตทำงานที่ความถี่ 170 MHz |
ตัวเร่งฮาร์ดแวร์ | ART Accelerator™, บูสเตอร์รูทีน CCM-SRAM, ตัวเร่งทางคณิตศาสตร์ |
อุปกรณ์ต่อพ่วงอนาล็อก | อุปกรณ์ต่อพ่วงอนาล็อกขั้นสูงที่หลากหลายรวมถึงตัวเปรียบเทียบ, op-amps, DAC |
ADC | ความละเอียด 16 บิตพร้อมการโอเวอร์แซมปลิงด้วยฮาร์ดแวร์ |
หน่วยความจำแฟลช | หน่วยความจำแฟลชแบบ Dual-bank พร้อมรหัสแก้ไขข้อผิดพลาด (ECC) |
ความปลอดภัยของหน่วยความจำ | พื้นที่หน่วยความจำที่ปลอดภัย |
เครื่องจับเวลา | ตัวจับเวลาความละเอียดสูง เวอร์ชั่น 2 |
ช่องต่อ USB | อินเทอร์เฟซ USB Type-C พร้อมระบบจ่ายไฟ |
การเข้ารหัสลับ | การเข้ารหัสฮาร์ดแวร์ AES |
เชื่อมต่อระหว่างกัน | เมทริกซ์เชื่อมต่อแบบยืดหยุ่นสำหรับการสื่อสารอัตโนมัติระหว่างอุปกรณ์ต่อพ่วง |
ซีรีส์ STM32H เหมาะอย่างยิ่งสำหรับหุ่นยนต์ ระบบโรงงาน และเครื่องมือทางการแพทย์ขั้นสูง ความเร็ว ความแม่นยำ และความปลอดภัยทำให้เชื่อถือได้สำหรับงานสำคัญ
ซีรีย์ STM32G
ซีรีส์ STM32G ผสมผสานความเร็วและประสิทธิภาพสำหรับการใช้งานหลากหลาย ไมโครคอนโทรลเลอร์เหล่านี้มีแกน ARM Cortex-M4 ที่ทำงานสูงถึง 170 MHz เหมาะอย่างยิ่งสำหรับงานที่ต้องการความแม่นยำและพลังการประมวลผลสูง คุณสามารถใช้ในการควบคุมมอเตอร์ ระบบไฟฟ้า หรืออุปกรณ์เล่นเกม
คุณสมบัติหลักของซีรีส์ STM32G คือเครื่องมือแอนะล็อกขั้นสูง ซึ่งประกอบด้วยตัวจับเวลาความละเอียดสูง ตัวเปรียบเทียบ และ DAC สำหรับการทำงานสัญญาณที่แม่นยำ ซีรีส์นี้ยังมีเครื่องมือฮาร์ดแวร์ เช่น CORDIC และ FMAC เครื่องมือเหล่านี้ทำให้การทำงานทางคณิตศาสตร์เร็วขึ้นและง่ายขึ้นในระหว่างการพัฒนา
ซีรีส์ STM32G ยังนำเสนอตัวเลือกการเชื่อมต่อที่แข็งแกร่ง รองรับ USB Type-C, CAN FD และ I2C เพื่อการเชื่อมต่ออุปกรณ์ที่ง่ายดาย หน่วยความจำแฟลชแบบสองธนาคารช่วยให้อัปเดตได้อย่างปลอดภัย แม้ในระบบที่สำคัญ ไม่ว่าจะเป็นเครื่องจักรในโรงงานหรืออุปกรณ์ภายในบ้าน ซีรีส์นี้มีความยืดหยุ่นและเชื่อถือได้
ซีรีย์ STM32WB และ STM32WL
ซีรีส์ STM32WB และ STM32WL ออกแบบมาเพื่อการสื่อสารแบบไร้สาย ไมโครคอนโทรลเลอร์เหล่านี้มีคุณสมบัติวิทยุซึ่งเหมาะสำหรับโครงการ IoT ซีรีส์ STM32WB ทำงานร่วมกับ Bluetooth Low Energy (BLE) และ IEEE 802.15.4 เหมาะอย่างยิ่งสำหรับบ้านอัจฉริยะ อุปกรณ์ฟิตเนส และอุปกรณ์ที่เชื่อมต่อได้
ซีรีส์ STM32WL มีเอกลักษณ์เฉพาะตัวเนื่องจากรวมแกน ARM Cortex-M4 เข้ากับวิทยุความถี่ต่ำกว่า GHz รองรับ LoRa, Sigfox และระบบสื่อสารระยะไกลอื่นๆ จึงเหมาะอย่างยิ่งสำหรับมิเตอร์อัจฉริยะ การติดตาม และเครื่องมือด้านสิ่งแวดล้อม การใช้พลังงานต่ำช่วยให้แบตเตอรี่ใช้งานได้นานขึ้น แม้ในสถานที่ห่างไกล
ทั้งสองซีรีส์เน้นที่ความปลอดภัยและความน่าเชื่อถือ รวมถึงการบูตที่ปลอดภัย การเข้ารหัสฮาร์ดแวร์ และการตรวจจับการงัดแงะ คุณสมบัติเหล่านี้ช่วยปกป้องข้อมูลและสร้างความไว้วางใจให้กับผู้ใช้ ด้วยซีรีส์ STM32WB และ STM32WL คุณสามารถสร้างอุปกรณ์เชื่อมต่อที่ชาญฉลาดและปลอดภัย
การประยุกต์ใช้งานของไมโครคอนโทรลเลอร์ STM32

อินเตอร์เน็ตของสิ่งต่างๆ (IoT)
ไมโครคอนโทรลเลอร์ STM32 มีความสำคัญต่ออุปกรณ์ IoT เนื่องจากไมโครคอนโทรลเลอร์นี้ให้พลังงานและการเชื่อมต่อที่จำเป็นสำหรับอุปกรณ์อัจฉริยะ คุณสามารถใช้ไมโครคอนโทรลเลอร์นี้ในบ้านอัจฉริยะ เครื่องติดตามการออกกำลังกาย และเครื่องตรวจสอบสภาพอากาศได้ การใช้พลังงานต่ำช่วยให้อุปกรณ์ IoT ทำงานได้ยาวนานขึ้นโดยใช้แบตเตอรี่ขนาดเล็ก
ตัวอย่างเช่น ไมโครคอนโทรลเลอร์ STM32WB มี Bluetooth Low Energy (BLE) และ IEEE 802.15.4 ซึ่งทำให้ไมโครคอนโทรลเลอร์เหล่านี้เหมาะอย่างยิ่งสำหรับอุปกรณ์ เช่น เทอร์โมสตัทอัจฉริยะหรืออุปกรณ์ติดตามสุขภาพ นอกจากนี้ ไมโครคอนโทรลเลอร์ยังมีระบบรักษาความปลอดภัยที่แข็งแกร่งเพื่อรักษาข้อมูลให้ปลอดภัย ซึ่งถือเป็นสิ่งสำคัญมากสำหรับ IoT
ด้วย STM32 คุณสามารถสร้างระบบ IoT ที่ปลอดภัยและเชื่อถือได้ ไม่ว่าจะเป็นบ้านอัจฉริยะหรือระบบ IoT ในอุตสาหกรรม ไมโครคอนโทรลเลอร์เหล่านี้จะช่วยเชื่อมต่ออุปกรณ์กับอินเทอร์เน็ตได้อย่างง่ายดาย
ระบบยานยนต์
ไมโครคอนโทรลเลอร์ STM32 ถูกใช้ในรถยนต์บ่อยมาก โดยทำหน้าที่ควบคุมเครื่องยนต์ ระบบความบันเทิง และฟีเจอร์ช่วยเหลือผู้ขับขี่ ความเร็วและความน่าเชื่อถือของไมโครคอนโทรลเลอร์ทำให้ไมโครคอนโทรลเลอร์นี้เหมาะอย่างยิ่งสำหรับงานสำคัญๆ ของรถยนต์
ตัวอย่างเช่น ไมโครคอนโทรลเลอร์ STM32H7 ทำงานได้รวดเร็วและมีคุณลักษณะด้านความปลอดภัย ซึ่งจำเป็นสำหรับงานต่างๆ เช่น การประมวลผลข้อมูลแบบเรียลไทม์ในระบบช่วยเหลือผู้ขับขี่ นอกจากนี้ ไมโครคอนโทรลเลอร์ STM32 ยังรองรับระบบการสื่อสารในรถยนต์ เช่น CAN และ LIN อีกด้วย
การใช้ STM32 ช่วยให้คุณสร้างระบบรถยนต์ที่ปลอดภัยและทำงานได้ดี ไมโครคอนโทรลเลอร์เหล่านี้สามารถรับมือกับสภาวะที่ยากลำบากและรับประกันประสิทธิภาพที่ราบรื่น
ชิ้นส่วนอุปกรณ์อิเล็กทรอนิกส์
ไมโครคอนโทรลเลอร์ STM32 ทำงานได้ดีในอุปกรณ์อิเล็กทรอนิกส์ในชีวิตประจำวัน มีความยืดหยุ่นและสามารถใช้กับอุปกรณ์ต่างๆ ได้มากมาย เช่น ลำโพงอัจฉริยะและคอนโทรลเลอร์สำหรับเล่นเกม ตัวอย่างเช่น ไมโครคอนโทรลเลอร์ STM32F030K6T6 เหมาะอย่างยิ่งสำหรับอุปกรณ์ประเภทนี้
ไมโครคอนโทรลเลอร์เหล่านี้มีคุณสมบัติ เช่น พอร์ต USB ตัวจับเวลาขั้นสูง และโหมดพลังงานต่ำ คุณสมบัติเหล่านี้ทำให้อุปกรณ์มีประโยชน์มากขึ้นและประหยัดพลังงาน ขนาดที่เล็กยังช่วยให้ผลิตผลิตภัณฑ์ที่มีขนาดกะทัดรัดและพกพาสะดวกอีกด้วย
ด้วย STM32 คุณสามารถสร้างอุปกรณ์อิเล็กทรอนิกส์ที่ทันสมัยและใช้งานง่าย ความยืดหยุ่นและประสิทธิภาพทำให้เป็นตัวเลือกอันดับต้นๆ สำหรับอุปกรณ์ของผู้บริโภค
ระบบอัตโนมัติอุตสาหกรรม
ไมโครคอนโทรลเลอร์ STM32 มีความสำคัญสำหรับงานระบบอัตโนมัติทางอุตสาหกรรม ไมโครคอนโทรลเลอร์เหล่านี้ให้ความเร็วและความน่าเชื่อถือที่จำเป็นสำหรับการควบคุมเครื่องจักรที่ซับซ้อน ไมโครคอนโทรลเลอร์เหล่านี้ใช้ในอุปกรณ์ต่างๆ เช่น หุ่นยนต์ในโรงงาน PLCและอุปกรณ์อื่นๆ ความสามารถในการประมวลผลข้อมูลอย่างรวดเร็วช่วยให้การดำเนินงานราบรื่น
ตัวอย่างเช่น ไมโครคอนโทรลเลอร์ STM32F103ZET6 ได้รับความนิยมในโรงงานต่างๆ มันช่วยปรับปรุงวิธีการ PLCs ทำงานโดยทำให้การทำงานรวดเร็วและมีประสิทธิภาพมากขึ้น ในหุ่นยนต์ มันช่วยในการทำงานต่างๆ เช่น การจดจำวัตถุและการปรับการเคลื่อนไหว คุณสมบัติเหล่านี้ทำให้ STM32 เป็นตัวเลือกที่เชื่อถือได้สำหรับการใช้งานในภาคอุตสาหกรรม
ประโยชน์ที่สำคัญอย่างหนึ่งของไมโครคอนโทรลเลอร์ STM32 คือมีเครื่องมือเพิ่มเติม ได้แก่ ตัวจับเวลา พอร์ตสื่อสาร และตัวแปลงสำหรับเซ็นเซอร์ เครื่องมือเหล่านี้ทำให้เชื่อมต่อชิ้นส่วนต่างๆ เช่น เซ็นเซอร์และมอเตอร์ได้ง่ายขึ้น นอกจากนี้ การใช้พลังงานต่ำยังช่วยประหยัดพลังงาน ซึ่งเป็นสิ่งสำคัญสำหรับเครื่องจักรที่ทำงานตลอดทั้งวัน
ไมโครคอนโทรลเลอร์ STM32 ยังมีคุณสมบัติด้านความปลอดภัยที่แข็งแกร่งอีกด้วย ซึ่งจะช่วยปกป้องอุปกรณ์จากแฮกเกอร์และรักษาข้อมูลให้ปลอดภัย ด้วยการรับรองเช่น SESIP3 ทำให้ไมโครคอนโทรลเลอร์เหล่านี้ตรงตามกฎความปลอดภัยที่เข้มงวดสำหรับอุตสาหกรรมต่างๆ ซึ่งทำให้ไมโครคอนโทรลเลอร์เหล่านี้เหมาะอย่างยิ่งสำหรับงานที่ความปลอดภัยและความน่าเชื่อถือเป็นสิ่งสำคัญ
การใช้ไมโครคอนโทรลเลอร์ STM32 ช่วยให้คุณสร้างเครื่องจักรที่ปลอดภัย มีประสิทธิภาพ และเชื่อถือได้ ไม่ว่าจะเป็นระบบโรงงานหรือหุ่นยนต์อัจฉริยะ STM32 มอบเครื่องมือที่ช่วยให้คุณประสบความสำเร็จได้
ไมโครคอนโทรลเลอร์ STM32 ทำงานได้รวดเร็ว ยืดหยุ่น และประหยัดพลังงาน ทำงานได้ดีในสภาวะที่ยากลำบากและใช้งานได้หลากหลาย มีเครื่องมือในตัวมากมาย จึงเชื่อมต่อกับระบบต่างๆ ได้อย่างง่ายดาย ไม่ว่าคุณจะต้องการรุ่นพื้นฐานหรือขั้นสูง STM32 ก็มีตัวเลือกให้คุณเลือก
เครื่องมือสำหรับการออกแบบด้วย STM32 ช่วยให้การสร้างโครงการต่างๆ ง่ายขึ้นและรวดเร็วขึ้น เครื่องมือเหล่านี้มีคุณลักษณะต่างๆ เช่น การควบคุมแบบเรียลไทม์และระบบรักษาความปลอดภัยที่แข็งแกร่งสำหรับงานที่ปลอดภัยและแม่นยำ นอกจากนี้ STM32 ยังได้รับการออกแบบมาให้มีอายุการใช้งานยาวนาน ซึ่งเหมาะสำหรับโรงงานและอุปกรณ์ประหยัดพลังงาน
ไมโครคอนโทรลเลอร์ STM32 ช่วยให้คุณสร้างอุปกรณ์อัจฉริยะ ปลอดภัย และเป็นประโยชน์เพื่อจุดประสงค์ต่างๆ มากมาย
คำถามที่พบบ่อย
เหตุใดไมโครคอนโทรลเลอร์ STM32 จึงประหยัดพลังงานได้ดี?
ไมโครคอนโทรลเลอร์ STM32 มีสมาร์ท คุณสมบัติประหยัดพลังงานซึ่งรวมถึงโหมดพลังงานต่ำและการปรับขนาดแรงดันไฟฟ้าแบบไดนามิก คุณสมบัติเหล่านี้ช่วยให้ใช้พลังงานน้อยลง จึงเหมาะอย่างยิ่งสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ ตัวอย่างเช่น ไมโครคอนโทรลเลอร์ซีรีส์ STM32L ใช้เพียง 230 nA ในโหมดสแตนด์บาย ซึ่งช่วยให้อุปกรณ์ใช้งานได้นานขึ้นโดยไม่ต้องชาร์จบ่อย
ไมโครคอนโทรลเลอร์ STM32 จัดการการสื่อสารไร้สายอย่างไร
ไมโครคอนโทรลเลอร์ STM32 เช่นซีรีส์ STM32WB และ STM32WL มีเครื่องมือไร้สายในตัว รองรับ Bluetooth Low Energy และ LoRa เพื่อการเชื่อมต่อที่ง่ายดาย คุณสมบัติเหล่านี้ทำให้ไมโครคอนโทรลเลอร์เหล่านี้เหมาะอย่างยิ่งสำหรับ อุปกรณ์ IoTทำงานได้ดีในบ้านอัจฉริยะ โรงงาน และระบบเชื่อมต่ออื่น ๆ ช่วยให้การสื่อสารราบรื่น
ไลบรารีซอฟต์แวร์ STM32Cube ใช้สำหรับอะไร?
ไลบรารีซอฟต์แวร์ STM32Cube เป็นเครื่องมือจาก STMicroelectronics ซึ่งประกอบด้วยไดรเวอร์ มิดเดิลแวร์ และโปรเจ็กต์ตัวอย่างสำหรับไมโครคอนโทรลเลอร์ STM32 ไลบรารีเหล่านี้ทำให้การพัฒนารวดเร็วและง่ายขึ้น นอกจากนี้ยังช่วยให้ซีรีส์ STM32 ต่างๆ ทำงานร่วมกันได้ดี ช่วยให้นักพัฒนาประหยัดเวลาได้
ทำไมไมโครคอนโทรลเลอร์ STM32 จึงถูกเรียกว่าไมโครคอนโทรลเลอร์เอนกประสงค์?
ไมโครคอนโทรลเลอร์ STM32 มีคุณสมบัติมากมาย เช่น ความเร็วสูง ใช้พลังงานต่ำ และเป็นเครื่องมือที่มีประโยชน์ สามารถจัดการงานต่างๆ ได้มากมาย ตั้งแต่เครื่องจักรในโรงงานไปจนถึงอุปกรณ์ภายในบ้าน ความยืดหยุ่นทำให้ไมโครคอนโทรลเลอร์ STMXNUMX เป็นตัวเลือกที่ยอดเยี่ยมสำหรับอุตสาหกรรมต่างๆ และได้รับสมญานามว่าเป็นไมโครคอนโทรลเลอร์อเนกประสงค์
อุปกรณ์ใดที่ต้องการไมโครคอนโทรลเลอร์พลังงานต่ำพิเศษมากที่สุด?
ไมโครคอนโทรลเลอร์พลังงานต่ำพิเศษเหมาะที่สุดสำหรับอุปกรณ์ที่ต้องการอายุการใช้งานแบตเตอรี่ยาวนาน ได้แก่ อุปกรณ์สวมใส่ เครื่องมือทางการแพทย์ และเซ็นเซอร์ IoT การออกแบบช่วยประหยัดพลังงานในขณะที่ยังคงประสิทธิภาพการทำงานที่ดี ตัวอย่างเช่น ไมโครคอนโทรลเลอร์ซีรีส์ STM32L เหมาะอย่างยิ่งสำหรับอุปกรณ์พกพาที่ต้องการประหยัดพลังงาน



