ไมโครคอนโทรลเลอร์ ARM STM32F105RCT6 – MCU 32BIT Cortex 64/25 CONNECTIVITY LINE M3
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F105RC |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | แอลคิวเอฟพี-64 |
แกนหลัก: | ARM คอร์เท็กซ์ M3 |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 256 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 72 เมกะเฮิรตซ์ |
จำนวน I/O: | 51 ไอโอ |
ขนาด RAM ข้อมูล: | ขนาด 64 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 2 วี |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ประเภทข้อมูล RAM: | เอสแรม |
ความสูง: | 1.4 มม. |
ประเภทอินเทอร์เฟซ: | CAN, I2C, SPI, USART |
ความยาว: | 10 มม. |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 16 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 10 ตัวจับเวลา |
ซีรีย์โปรเซสเซอร์: | ARM คอร์เท็กซ์ เอ็ม |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 960 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
ความกว้าง: | 10 มม. |
น้ำหนักต่อหน่วย: | 0.012088 ออนซ์ |
♠ สายเชื่อมต่อ MCU 32 บิตที่ใช้ ARM® พร้อมแฟลช 64/256 KB, USB OTG, อีเทอร์เน็ต, ตัวจับเวลา 10 ตัว, CAN 2 ตัว, ADC 2 ตัว, อินเทอร์เฟซการสื่อสาร 14 ตัว
กลุ่มผลิตภัณฑ์การเชื่อมต่อ STM32F105xx และ STM32F107xx ประกอบด้วยคอร์ RISC 32 บิต ARM® Cortex®-M3 ประสิทธิภาพสูงที่ทำงานที่ความถี่ 72 MHz หน่วยความจำฝังตัวความเร็วสูง (หน่วยความจำแฟลชสูงสุด 256 Kbytes และ SRAM 64 Kbytes) และ I/O ที่ได้รับการปรับปรุงและอุปกรณ์ต่อพ่วงมากมายที่เชื่อมต่อกับบัส APB สองตัว อุปกรณ์ทั้งหมดมี ADC 12 บิตสองตัว ตัวจับเวลา 16 บิตเอนกประสงค์สี่ตัวและตัวจับเวลา PWM รวมถึงอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง: I2C สูงสุดสองตัว SPI สามตัว I2S สองตัว USART ห้าตัว USB OTG FS หนึ่งตัว และ CAN สองตัว อีเทอร์เน็ตมีให้ใช้งานบน STM32F107xx เท่านั้น
กลุ่มผลิตภัณฑ์สายเชื่อมต่อ STM32F105xx และ STM32F107xx ทำงานในช่วงอุณหภูมิ -40 ถึง +105 °C จากแหล่งจ่ายไฟ 2.0 ถึง 3.6 V ชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอปพลิเคชันพลังงานต่ำได้
กลุ่มผลิตภัณฑ์การเชื่อมต่อ STM32F105xx และ STM32F107xx นำเสนออุปกรณ์ในแพ็คเกจสามประเภทที่แตกต่างกัน ตั้งแต่ 64 พินไปจนถึง 100 พิน โดยจะรวมชุดอุปกรณ์ต่อพ่วงต่างๆ ไว้ด้วย ขึ้นอยู่กับอุปกรณ์ที่เลือก คำอธิบายด้านล่างนี้จะให้ภาพรวมของอุปกรณ์ต่อพ่วงทั้งหมดที่นำเสนอในตระกูลนี้
คุณลักษณะเหล่านี้ทำให้ไมโครคอนโทรลเลอร์ตระกูลไลน์การเชื่อมต่อ STM32F105xx และ STM32F107xx เหมาะสำหรับการใช้งานที่หลากหลาย เช่น ไดรฟ์มอเตอร์และการควบคุมการใช้งาน อุปกรณ์ทางการแพทย์และอุปกรณ์พกพา การใช้งานในอุตสาหกรรม PLC อินเวอร์เตอร์ เครื่องพิมพ์และสแกนเนอร์ ระบบสัญญาณเตือน วิดีโออินเตอร์คอม HVAC และอุปกรณ์เสียงภายในบ้าน
• แกนหลัก: CPU ARM® 32 บิต Cortex®-M3
– ความถี่สูงสุด 72 MHz, ประสิทธิภาพ 1.25 DMIPS/MHz (Dhrystone 2.1) ในการเข้าถึงหน่วยความจำสถานะรอ 0
– การคูณแบบวงจรเดียวและการแบ่งฮาร์ดแวร์
• ความทรงจำ
– หน่วยความจำแฟลช 64 ถึง 256 กิโลไบต์
– SRAM เอนกประสงค์ขนาด 64 กิโลไบต์
• การจัดการนาฬิกา การรีเซ็ต และการจัดหา
– แหล่งจ่ายไฟและ I/O 2.0 ถึง 3.6 V
– POR, PDR และเครื่องตรวจจับแรงดันไฟฟ้าแบบตั้งโปรแกรมได้ (PVD)
– ออสซิลเลเตอร์คริสตัล 3 ถึง 25 MHz
– RC ภายใน 8 MHz ที่ปรับแต่งจากโรงงาน
– RC ภายใน 40 kHz พร้อมการสอบเทียบ
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
• พลังงานต่ำ
– โหมดพักเครื่อง, หยุดเครื่อง และสแตนด์บาย
– การจัดหา VBAT สำหรับ RTC และรีจิสเตอร์สำรอง
• ตัวแปลง A/D 2 × 12 บิต, 1 µs (16 ช่อง)
– ช่วงการแปลง: 0 ถึง 3.6 V
– ความสามารถในการเก็บตัวอย่างและถือไว้
– เซ็นเซอร์วัดอุณหภูมิ
– สูงสุด 2 MSPS ในโหมดสลับ
• ตัวแปลง D/A 2 × 12 บิต
• DMA: ตัวควบคุม DMA 12 ช่อง
– อุปกรณ์ต่อพ่วงที่รองรับ: ตัวจับเวลา, ADC, DAC, I2S, SPI, I2C และ USART
• โหมดดีบัก
– อินเทอร์เฟซการดีบักสายอนุกรม (SWD) และ JTAG
–Cortex®-M3 ฝังร่องรอย Macrocell™
• พอร์ต I/O ความเร็วสูงถึง 80 พอร์ต
– 51/80 I/O ทั้งหมดสามารถแมปได้บนเวกเตอร์ขัดจังหวะภายนอก 16 ตัว และเกือบทั้งหมดทนทานต่อ V 5 ตัว
• หน่วยคำนวณ CRC, ID เฉพาะ 96 บิต
• ตัวจับเวลาสูงสุด 10 ตัวพร้อมความสามารถในการรีแมปพินเอาต์
– ตัวจับเวลา 16 บิตสูงสุดสี่ตัว โดยแต่ละตัวมี IC/OC/PWM หรือตัวนับพัลส์สูงสุด 4 ตัวและอินพุตตัวเข้ารหัสแบบควอเดรเจอร์ (เพิ่มทีละน้อย)
– ตัวจับเวลาควบคุมมอเตอร์ PWM 1 × 16 บิตพร้อมการสร้างเวลาตายและการหยุดฉุกเฉิน
– ตัวจับเวลาเฝ้าระวัง 2 × (อิสระและหน้าต่าง)
– ตัวจับเวลา SysTick: ตัวนับลง 24 บิต
– ตัวจับเวลาพื้นฐาน 2 × 16 บิตเพื่อขับเคลื่อน DAC
• อินเทอร์เฟซการสื่อสารสูงสุด 14 อินเทอร์เฟซพร้อมความสามารถในการรีแมปพินเอาต์
– อินเทอร์เฟซ I2C สูงสุด 2 × (SMBus/PMBus)
– USART สูงสุด 5 ตัว (อินเทอร์เฟซ ISO 7816, LIN, ความสามารถ IrDA, การควบคุมโมเด็ม)
– SPI สูงสุด 3 ตัว (18 Mbit/s) 2 ตัวมีอินเทอร์เฟซ I2S แบบมัลติเพล็กซ์ซึ่งให้ความแม่นยำของคลาสเสียงผ่านโครงร่าง PLL ขั้นสูง
– อินเทอร์เฟซ CAN 2 × (2.0B Active) พร้อม SRAM เฉพาะ 512 ไบต์
– อุปกรณ์/โฮสต์/ตัวควบคุม OTG ความเร็วสูง USB 2.0 พร้อม PHY บนชิปที่รองรับ HNP/SRP/ID พร้อมด้วย SRAM เฉพาะขนาด 1.25 กิโลไบต์
– 10/100 Ethernet MAC พร้อม DMA และ SRAM เฉพาะ (4 Kbytes): รองรับฮาร์ดแวร์ IEEE1588, MII/RMII พร้อมใช้งานบนแพ็คเกจทั้งหมด