100% Original ARM MCU STM32F746IET6 STM32F746 STM32F LQFP-176 ไมโครคอนโทรลเลอร์ Bom บริการ
รู้เบื้องต้นเกี่ยวกับ STM32F746IET6
![]()
STM32F746IET6 เป็นไมโครคอนโทรลเลอร์ประสิทธิภาพสูงจาก STMicroelectronicsเป็นส่วนหนึ่งของซีรีส์ STM32F7 และสร้างขึ้นบนคอร์ ARM Cortex-M7 แบบ 32 บิตไมโครคอนโทรลเลอร์นำเสนอคุณสมบัติและอุปกรณ์ต่อพ่วงที่หลากหลาย ทำให้เหมาะสำหรับการใช้งานที่หลากหลาย รวมถึงการควบคุมอุตสาหกรรม อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค และยานยนต์
คุณสมบัติ
ไมโครคอนโทรลเลอร์ STM32F746IET6 มีชุดคุณสมบัติมากมาย ได้แก่:
- แกน ARM Cortex-M7 แบบ 32 บิตทำงานที่ความเร็วสูงสุด 216 MHz
- หน่วยความจำแฟลช 1 MB และ SRAM 320 KB
- คอนโทรลเลอร์ LCD-TFT ที่มีความละเอียดสูงสุด 1024x768
- อินเทอร์เฟซ Ethernet MAC, USB OTG HS และ FS และ CAN
- ADC 12 บิตพร้อมช่องสัญญาณสูงสุด 24 ช่องและอัตราการแปลง 2 MSPS
- DAC 12 บิต 2 ตัว แต่ละแชนเนล 1 ตัว
- 4 USARTs, 4 UARTs, 6 SPI และ 3 I2Cs
- ตัวจับเวลาหลายตัวและช่อง PWM
อุปกรณ์ต่อพ่วง
ไมโครคอนโทรลเลอร์ STM32F746IET6 นำเสนออุปกรณ์ต่อพ่วงที่หลากหลาย รวมถึง:
- คอนโทรลเลอร์ LCD-TFT: ไมโครคอนโทรลเลอร์มีคอนโทรลเลอร์ LCD-TFT ความเร็วสูงที่รองรับความละเอียดสูงสุด 1024x768 และความลึกของสีสูงสุด 24 บิตคอนโทรลเลอร์ยังรองรับอินเทอร์เฟซที่หลากหลาย รวมถึง RGB, DSI และ DPI
- Ethernet MAC: ไมโครคอนโทรลเลอร์มีอินเทอร์เฟซ Ethernet MAC ที่รองรับการทำงาน 10/100/1000 Mbpsอินเทอร์เฟซสอดคล้องกับ IEEE 802.3 และรองรับการทำงานทั้งแบบฟูล-ดูเพล็กซ์และฮาล์ฟดูเพล็กซ์
- USB OTG HS และ FS: ไมโครคอนโทรลเลอร์มีทั้งอินเทอร์เฟซ USB OTG ความเร็วสูง (HS) และความเร็วสูง (FS)อินเทอร์เฟซ HS รองรับการทำงานสูงสุด 480 Mbps และสอดคล้องกับ USB 2.0อินเทอร์เฟซ FS รองรับการทำงานสูงสุด 12 Mbps และสอดคล้องกับ USB 1.1
- อินเทอร์เฟซ CAN: ไมโครคอนโทรลเลอร์มีอินเทอร์เฟซ CAN ที่รองรับทั้งโปรโตคอล CAN 2.0A และ CAN 2.0Bอินเทอร์เฟซรองรับการทำงานสูงสุด 1 Mbps และมีความสามารถในการกรองขั้นสูงและการตรวจจับข้อผิดพลาด
- ADC: ไมโครคอนโทรลเลอร์มี ADC 12 บิตพร้อมช่องสัญญาณสูงสุด 24 ช่องและอัตราการแปลง 2 MSPSADC รองรับทั้งอินพุทปลายเดี่ยวและดิฟเฟอเรนเชียล และมีความสามารถในการสุ่มตัวอย่างและทริกเกอร์ขั้นสูง
- DAC: ไมโครคอนโทรลเลอร์มี DAC 12 บิต 2 ตัว โดยแต่ละตัวมี 1 แชนเนลDAC รองรับทั้งโหมดเอาต์พุตแรงดันและกระแส และมีการควบคุมเอาต์พุตขั้นสูงและความสามารถในการบัฟเฟอร์
- USARTs, UARTs, SPIs และ I2Cs: ไมโครคอนโทรลเลอร์มีอินเทอร์เฟซการสื่อสารแบบอนุกรมหลายอินเทอร์เฟซ ซึ่งรวมถึง 4 USARTs, 4 UARTs, 6 SPI และ 3 I2Csอินเทอร์เฟซรองรับอัตราบอดและรูปแบบข้อมูลที่หลากหลาย และมีความสามารถในการตรวจจับและแก้ไขข้อผิดพลาดขั้นสูง
- ตัวจับเวลาและช่อง PWM: ไมโครคอนโทรลเลอร์มีตัวจับเวลาและช่อง PWM หลายตัว รวมถึงตัวจับเวลาเอนกประสงค์ 14 ตัว ตัวจับเวลาการควบคุมขั้นสูง 2 ตัว และตัวจับเวลาพื้นฐาน 4 ตัวตัวจับเวลารองรับโหมดและคุณสมบัติที่หลากหลาย รวมถึง PWM การจับอินพุต และการเปรียบเทียบเอาต์พุต
เครื่องมือในการพัฒนา
ไมโครคอนโทรลเลอร์ STM32F746IET6 ได้รับการสนับสนุนโดยเครื่องมือการพัฒนาที่หลากหลาย รวมถึง:
- STM32CubeMX: เครื่องมือกราฟิกที่ช่วยให้นักพัฒนากำหนดค่าไมโครคอนโทรลเลอร์และสร้างรหัสเริ่มต้น
- STM32CubeIDE: สภาพแวดล้อมการพัฒนาแบบรวม (IDE) ที่ให้สภาพแวดล้อมการพัฒนาที่สมบูรณ์สำหรับไมโครคอนโทรลเลอร์ รวมถึงการแก้ไขโค้ด การคอมไพล์ และการดีบัก
- บอร์ด STM32 Nucleo-144: บอร์ดพัฒนาที่มีไมโครคอนโทรลเลอร์ STM32F746IET6 และให้การเข้าถึงอุปกรณ์ต่อพ่วงของไมโครคอนโทรลเลอร์ทั้งหมด
ข้อมูลจำเพาะ
ตารางต่อไปนี้แสดงภาพรวมของข้อกำหนดหลักสำหรับไมโครคอนโทรลเลอร์ STM32F746IET6:
ไมโครคอนโทรลเลอร์ STM32F746IET6 เป็นไมโครคอนโทรลเลอร์ที่ทรงพลังและใช้งานได้หลากหลาย ซึ่งนำเสนอชุดคุณสมบัติและอุปกรณ์ต่อพ่วงมากมายแกน ARM Cortex-M7 ประสิทธิภาพสูง เมื่อรวมกับชุดอุปกรณ์ต่อพ่วงที่หลากหลาย ทำให้เหมาะสำหรับการใช้งานที่หลากหลาย รวมถึงการควบคุมอุตสาหกรรม อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค และยานยนต์ด้วยการสนับสนุนจากเครื่องมือการพัฒนาต่างๆ รวมถึง STM32CubeMX และ STM32CubeIDE นักพัฒนาสามารถเริ่มต้นใช้งานไมโครคอนโทรลเลอร์ได้อย่างรวดเร็วและง่ายดาย และใช้ประโยชน์จากความสามารถเต็มรูปแบบ

