ไมโครคอนโทรลเลอร์ ARM STM32F334K8T6TR – MCU กระแสหลัก MCU สัญญาณผสม Arm Cortex-M4 core DSP & FPU, Flash 7 ขนาด 64 Kbytes
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F3 |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | แอลคิวเอฟพี-32 |
แกนหลัก: | ARM คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 64 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 2 x 6 บิต/8 บิต/10 บิต/12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 72 เมกะเฮิรตซ์ |
จำนวน I/O: | 35 อิน/โอ |
ขนาด RAM ข้อมูล: | ขนาด 12 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 2 วี |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | รีล |
บรรจุภัณฑ์: | ตัดเทป |
บรรจุภัณฑ์: | เม้าส์รีล |
แรงดันไฟจ่ายอนาล็อก: | 2 V ถึง 3.6 V |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ความละเอียด DAC: | 12 บิต |
ประเภทข้อมูล RAM: | เอสแรม |
ประเภทอินเทอร์เฟซ: | CAN, I2C, SPI, USART |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 10 ช่อง |
ผลิตภัณฑ์: | ไมโครโปรเซสเซอร์+FPU |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 2400 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
ตัวจับเวลาเฝ้าระวัง: | ตัวจับเวลา Watchdog แบบมีหน้าต่าง |
น้ำหนักต่อหน่วย: | 0.006349 ออนซ์ |
♠ Arm®Cortex®-M4 32b MCU+FPU, แฟลชสูงสุด 64KB, SRAM 16KB, ADC 2 ตัว, DAC 3 ตัว, 3 ชิป, op-amp, 217ps 10 ช่องสัญญาณ (HRTIM1)
กลุ่มผลิตภัณฑ์ STM32F334x4/6/8 ประกอบด้วยแกน Arm® Cortex®-M4 RISC 32 บิตประสิทธิภาพสูงซึ่งทำงานที่ความถี่สูงถึง 72 MHz โดยฝังหน่วยจุดลอยตัว (FPU), หน่วยความจำแบบฝังความเร็วสูง (หน่วยความจำแฟลชสูงสุด 64 Kbytes, SRAM สูงสุด 12 Kbytes) และชุด I/O ที่ได้รับการปรับปรุงและอุปกรณ์ต่อพ่วงมากมายที่เชื่อมต่อกับบัส APB สองตัว
ไมโครคอนโทรลเลอร์ STM32F334x4/6/8 มี ADC 12 บิตความเร็วสูง 2 ตัว (5 Msps) ตัวเปรียบเทียบความเร็วสูงพิเศษสูงสุด 3 ตัว แอมพลิฟายเออร์ปฏิบัติการ 1 ตัว ช่อง DAC 3 ช่อง RTC กำลังไฟต่ำ 1 ตัว ไทม์เมอร์ความละเอียดสูง 1 ตัว ไทม์เมอร์ 32 บิตเอนกประสงค์ 1 ตัว ไทม์เมอร์เฉพาะสำหรับการควบคุมมอเตอร์ 1 ตัว และไทม์เมอร์ 16 บิตเอนกประสงค์ 4 ตัว นอกจากนี้ยังมีอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง ได้แก่ I2C 1 ตัว SPI 1 ตัว USART สูงสุด 3 ตัว และ CAN 1 ตัว
ตระกูล STM32F334x4/6/8 ทำงานได้ในช่วงอุณหภูมิ -40 ถึง +85 °C และ -40 ถึง +105 °C แหล่งจ่ายไฟตั้งแต่ 2.0 ถึง 3.6 V ชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอปพลิเคชันที่ใช้พลังงานต่ำได้
กลุ่มผลิตภัณฑ์ STM32F334x4/6/8 นำเสนออุปกรณ์ในแพ็คเกจ 32, 48 และ 64 พิน
มีชุดอุปกรณ์ต่อพ่วงที่แตกต่างกันรวมอยู่ด้วย ขึ้นอยู่กับอุปกรณ์ที่เลือก
• แกนหลัก: CPU Arm® Cortex®-M4 32 บิตพร้อม FPU (สูงสุด 72 MHz) คำสั่ง DSP แบบคูณรอบเดียวและแบ่ง HW
• ความทรงจำ
– หน่วยความจำแฟลชสูงสุด 64 กิโลไบต์
– SRAM สูงสุด 12 กิโลไบต์พร้อมการตรวจสอบพาริตี้ HW
– บูสเตอร์รูทีน: SRAM ขนาด 4 กิโลไบต์บนบัสคำสั่งและข้อมูลพร้อมการตรวจสอบพาริตี้ของ HW (CCM)
• หน่วยคำนวณ CRC
• รีเซ็ตและจัดการการจัดหา
– โหมดพลังงานต่ำ: พักเครื่อง, หยุด, สแตนด์บาย
– ช่วงแรงดันไฟ VDD,VDDA: 2.0 ถึง 3.6 V
– รีเซ็ตการเปิดเครื่อง/ปิดเครื่อง (POR/PDR)
– เครื่องตรวจจับแรงดันไฟฟ้าแบบตั้งโปรแกรมได้ (PVD)
– การจัดหา VBAT สำหรับ RTC และรีจิสเตอร์สำรอง
• การจัดการนาฬิกา
– ออสซิลเลเตอร์คริสตัล 4 ถึง 32 MHz
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
– RC ภายใน 8 MHz (สูงสุด 64 MHz พร้อมตัวเลือก PLL)
– ออสซิลเลเตอร์ภายใน 40 kHz
• พอร์ต I/O ความเร็วสูงถึง 51 พอร์ต ซึ่งทั้งหมดสามารถแมปได้บนเวกเตอร์ขัดจังหวะภายนอก ทนทานต่อแรงดันไฟฟ้า 5 โวลต์หลายพอร์ต
• เมทริกซ์เชื่อมต่อ
• ตัวควบคุม DMA 7 ช่อง
• ADC 0.20 µs สูงสุด 2 ตัว (สูงสุด 21 ช่อง) พร้อมความละเอียดที่เลือกได้ 12/10/8/6 บิต ช่วงการแปลง 0 ถึง 3.6 V โหมดปลายเดียว / ต่างกัน แหล่งจ่ายไฟแอนะล็อกแยกจาก 2.0 ถึง 3.6 V
• เซ็นเซอร์วัดอุณหภูมิ
• ช่อง DAC 12 บิตสูงสุด 3 ช่องพร้อมแหล่งจ่ายไฟอะนาล็อกตั้งแต่ 2.4 V ถึง 3.6 V
• ตัวเปรียบเทียบแอนะล็อกแบบรางต่อรางความเร็วสูงพิเศษ 3 ตัวพร้อมแหล่งจ่ายไฟแอนะล็อกตั้งแต่ 2 ถึง 3.6 V
• เครื่องขยายสัญญาณการทำงานหนึ่งตัวที่สามารถใช้งานได้ในโหมด PGA โดยสามารถเข้าถึงขั้วต่อทั้งหมดได้ด้วยแหล่งจ่ายไฟอนาล็อกตั้งแต่ 2.4 ถึง 3.6 V
• ช่องสัมผัสแบบเก็บประจุสูงสุด 18 ช่อง รองรับปุ่มสัมผัส เซ็นเซอร์สัมผัสเชิงเส้นและแบบหมุน
• ตั้งเวลาได้สูงสุด 12 ครั้ง
– HRTIM: เคาน์เตอร์ 6 x16 บิต, ความละเอียด 217 ps, PWM 10 ตัว, อินพุตความผิดพลาด 5 ตัว, อินพุตเหตุการณ์ภายนอก 10 ตัว, อินพุตซิงโครไนซ์ 1 ตัว, เอาต์พุตซิงโครไนซ์ 1 ตัว
– ตัวจับเวลา 32 บิตหนึ่งตัวและตัวจับเวลา 16 บิตหนึ่งตัวพร้อมตัวนับ IC/OC/PWM หรือพัลส์สูงสุด 4 ตัวและอินพุตตัวเข้ารหัสแบบควอเดรเจอร์ (เพิ่มทีละน้อย)
– ตัวจับเวลาควบคุมขั้นสูง 6 ช่อง 16 บิต พร้อมช่อง PWM สูงสุด 6 ช่อง การสร้างเวลาตายและการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิต 1 ตัวพร้อม IC/OC 2 ตัว, OCN/PWM 1 ตัว, การสร้างเวลาตาย, การหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิตสองตัวพร้อม IC/OC/OCN/PWM การสร้างเวลาตายและการหยุดฉุกเฉิน
– ตัวจับเวลาเฝ้าระวังสองตัว (อิสระ หน้าต่าง)
– ตัวจับเวลา SysTick: ตัวนับลง 24 บิต
– ตัวจับเวลาพื้นฐาน 16 บิตสูงสุดสองตัวเพื่อขับเคลื่อน DAC
• ปฏิทิน RTC พร้อมสัญญาณเตือน การปลุกเป็นระยะจากจุดหยุด
• อินเทอร์เฟซการสื่อสาร
– อินเทอร์เฟซ CAN (2.0 B Active) และ SPI หนึ่งตัว
– I2C หนึ่งตัวพร้อมซิงค์กระแส 20 mA เพื่อรองรับโหมด Fast plus, SMBus/PMBus
– USART สูงสุด 3 ตัว โดย 1 ตัวมีอินเทอร์เฟซ ISO/IEC 7816, LIN, IrDA, การควบคุมโมเด็ม
• โหมดดีบัก: ดีบักแบบสายอนุกรม (SWD), JTAG
• รหัสเฉพาะ 96 บิต