MIKROE-โลโก้

บอร์ดต้นแบบอะแดปเตอร์หลายตัว MIKROE STM32F407ZGT6

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์

ขอขอบคุณที่เลือก MIKROE!
เราขอเสนอโซลูชันมัลติมีเดียขั้นสูงสุดสำหรับการพัฒนาระบบฝังตัว แม้จะดูสง่างามภายนอกแต่ทรงพลังอย่างยิ่งภายใน เราออกแบบมาเพื่อสร้างแรงบันดาลใจให้เกิดความสำเร็จที่โดดเด่น และตอนนี้ ทุกอย่างเป็นของคุณแล้ว เพลิดเพลินกับระบบพรีเมียม

เลือกลุคของคุณเอง
เหมือนกันด้านหลัง ตัวเลือกอยู่ด้านหน้า

  • mikromedia 5 สำหรับ STM32 Resistive FPI พร้อมขอบ
  • mikromedia 5 สำหรับ STM32 Resistive FPI พร้อมเฟรม

mikromedia 5 สำหรับ STM32 RESISTIVE FPI เป็นบอร์ดพัฒนาขนาดกะทัดรัดที่ออกแบบมาให้เป็นโซลูชันที่ครบครันสำหรับการพัฒนาแอปพลิเคชั่นมัลติมีเดียและ GUI อย่างรวดเร็ว ด้วยคุณสมบัติหน้าจอสัมผัสแบบต้านทานขนาด 5 นิ้วที่ควบคุมด้วยตัวควบคุมกราฟิกอันทรงพลังที่สามารถแสดงจานสี 24 บิต (16.7 ล้านสี) พร้อมด้วยโคเดก IC เสียงแบบฝังที่ขับเคลื่อนด้วย DSP จึงเป็นโซลูชันที่สมบูรณ์แบบสำหรับแอปพลิเคชั่นมัลติมีเดียทุกประเภท

แกนหลักคือไมโครคอนโทรลเลอร์ STM32F32ZGT407 หรือ STM6F32ZGT746 6 บิตอันทรงพลัง (เรียกในข้อความต่อไปนี้ว่า “MCU โฮสต์”) ที่ผลิตโดย STMicroelectronics ซึ่งให้พลังการประมวลผลเพียงพอสำหรับงานที่ต้องการความแม่นยำสูงที่สุด ช่วยให้มั่นใจถึงประสิทธิภาพการแสดงผลกราฟิกที่ลื่นไหลและการสร้างเสียงที่ไม่มีข้อผิดพลาด

อย่างไรก็ตาม บอร์ดพัฒนานี้ไม่ได้จำกัดอยู่แค่แอพพลิเคชั่นที่ใช้มัลติมีเดียเท่านั้น: mikromedia 5 สำหรับ STM32 RESISTIVE FPI (“mikromedia 5 FPI” ในข้อความต่อไปนี้) มีคุณสมบัติ USB, ตัวเลือกการเชื่อมต่อ RF, เซ็นเซอร์ตรวจจับการเคลื่อนไหวแบบดิจิทัล, เพียโซบัซเซอร์, ฟังก์ชันการชาร์จแบตเตอรี่, เครื่องอ่านการ์ด SD, RTC และอื่นๆ อีกมากมาย ทำให้ขยายการใช้งานได้เกินขอบเขตของมัลติมีเดีย ขั้วต่อ mikroBUS Shuttle ขนาดกะทัดรัดสามตัวถือเป็นคุณสมบัติการเชื่อมต่อที่โดดเด่นที่สุด ช่วยให้เข้าถึง Click boards™ จำนวนมากที่เพิ่มขึ้นทุกวัน

การใช้งานของ mikromedia 5 FPI ไม่ได้สิ้นสุดลงเพียงเพราะความสามารถในการเร่งการสร้างต้นแบบและการพัฒนาแอปพลิเคชันtages: ได้รับการออกแบบให้เป็นโซลูชันแบบครบวงจรที่สามารถนำไปใช้กับโครงการใดๆ ได้โดยตรง โดยไม่ต้องดัดแปลงฮาร์ดแวร์เพิ่มเติม เรานำเสนอ mikromedia 5 สำหรับบอร์ด STM32 RESISTIVE FPI สองประเภท ประเภทแรกมีจอแสดงผล TFT พร้อมกรอบล้อมรอบและเหมาะสำหรับอุปกรณ์พกพา ส่วน mikromedia 5 สำหรับบอร์ด STM32 RESISTIVE FPI อีกประเภทหนึ่งมีจอแสดงผล TFT พร้อมกรอบโลหะและรูยึดสี่มุมที่ช่วยให้ติดตั้งได้ง่ายในอุปกรณ์อุตสาหกรรมต่างๆ ตัวเลือกแต่ละตัวสามารถใช้ในโซลูชันบ้านอัจฉริยะ รวมถึงแผงผนัง ระบบรักษาความปลอดภัยและยานยนต์ ระบบอัตโนมัติในโรงงาน การควบคุมกระบวนการ การวัด การวินิจฉัย และอื่นๆ อีกมากมาย สำหรับทั้งสองประเภท เพียงแค่มีเคสที่สวยงามก็เพียงพอแล้วในการเปลี่ยน mikromedia 5 สำหรับบอร์ด STM32 RESISTIVE FPI ให้เป็นดีไซน์ที่ใช้งานได้เต็มรูปแบบ

บันทึก:คู่มือนี้ทั้งเล่มจะนำเสนอตัวเลือกหนึ่งของ mikromedia 5 สำหรับ STM32 RESISTIVE FPI เพื่อวัตถุประสงค์ในการสาธิต คู่มือนี้ใช้ได้กับทั้งสองตัวเลือก

คุณสมบัติหลักของไมโครคอนโทรลเลอร์

แกนหลักของ mikromedia 5 สำหรับ STM32 Resistive FPI ใช้ MCU STM32F407ZGT6 หรือ STM32F746ZGT6

STM32F407ZGT6 คือคอร์ RISC ARM® Cortex®-M32 4 บิต MCU นี้ผลิตโดย STMicroelectronics ซึ่งมีหน่วยจุดลอยตัวเฉพาะ (FPU) ชุดฟังก์ชัน DSP ที่สมบูรณ์ และหน่วยป้องกันหน่วยความจำ (MPU) เพื่อเพิ่มความปลอดภัยในการใช้งาน ในบรรดาอุปกรณ์ต่อพ่วงมากมายที่มีใน MCU โฮสต์ คุณสมบัติหลัก ได้แก่:

  • หน่วยความจำแฟลช 1 MB
  • SRAM ขนาด 192 + 4 KB (รวมหน่วยความจำแบบ Core Coupled ขนาด 64 KB)
  • เครื่องเร่งความเร็วแบบเรียลไทม์แบบปรับได้ (ART Accelerator™) ช่วยให้สามารถดำเนินการสถานะ 0-wait จากหน่วยความจำแฟลชได้
  • ความถี่ในการทำงานสูงถึง 168 MHz
  • 210 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.1) สำหรับรายการคุณสมบัติ MCU ทั้งหมด โปรดดูแผ่นข้อมูล STM32F407ZGT6

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 1

STM32F746ZGT6 คือคอร์ RISC ARM® Cortex®-M32 7 บิต MCU นี้ผลิตโดย STMicroelectronics ซึ่งมีหน่วยจุดลอยตัวเฉพาะ (FPU) ชุดฟังก์ชัน DSP ที่สมบูรณ์ และหน่วยป้องกันหน่วยความจำ (MPU) เพื่อเพิ่มความปลอดภัยในการใช้งาน ในบรรดาอุปกรณ์ต่อพ่วงมากมายที่มีใน MCU โฮสต์ คุณสมบัติหลัก ได้แก่:

  • หน่วยความจำแฟลช 1 MB
  • SRAM ขนาด 320 KB
  • เครื่องเร่งความเร็วแบบเรียลไทม์แบบปรับได้ (ART Accelerator™) ช่วยให้สามารถดำเนินการสถานะ 0-wait จากหน่วยความจำแฟลชได้
  • ความถี่ในการทำงานสูงถึง 216 MHz
  • 462 DMIPS / 2.14 DMIPS/MHz (Dhrystone 2.1) สำหรับรายการคุณสมบัติ MCU ทั้งหมด โปรดดูแผ่นข้อมูล STM32F746ZGT6

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 2

การเขียนโปรแกรม/แก้ไขข้อบกพร่องไมโครคอนโทรลเลอร์

สามารถตั้งโปรแกรมและแก้ไขข้อบกพร่องของ MCU โฮสต์ได้ผ่าน JTAG/ พินเฮดเดอร์ 2×5 ที่เข้ากันได้กับ SWD (1) ที่มีป้ายกำกับว่า PROG/DEBUG พินเฮดเดอร์นี้ช่วยให้สามารถใช้โปรแกรมเมอร์ภายนอก (เช่น CODEGRIP หรือ mikroProg) ได้ การเขียนโปรแกรมไมโครคอนโทรลเลอร์ยังสามารถทำได้โดยใช้โปรแกรมบูตโหลดเดอร์ซึ่งถูกตั้งโปรแกรมไว้ล่วงหน้าในอุปกรณ์ตามค่าเริ่มต้น ข้อมูลทั้งหมดเกี่ยวกับซอฟต์แวร์บูตโหลดเดอร์สามารถพบได้ในหน้าต่อไปนี้: www.mikroe.com/mikrobootloader

MCU รีเซ็ตMIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 3
บอร์ดมีปุ่มรีเซ็ต (2) ซึ่งอยู่ที่ด้านหลังของบอร์ด ใช้เพื่อสร้างระดับลอจิกต่ำบนพินรีเซ็ตไมโครคอนโทรลเลอร์MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 4

หน่วยจ่ายไฟ

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 5

หน่วยจ่ายไฟ (PSU) จ่ายไฟที่สะอาดและควบคุมได้ ซึ่งจำเป็นต่อการทำงานที่ถูกต้องของบอร์ดพัฒนา mikromedia 5 FPI MCU โฮสต์ รวมถึงอุปกรณ์ต่อพ่วงอื่นๆ ต้องการแหล่งจ่ายไฟที่ควบคุมได้และไม่มีสัญญาณรบกวน ดังนั้น PSU จึงได้รับการออกแบบมาอย่างพิถีพิถันเพื่อควบคุม กรอง และจ่ายไฟให้กับทุกส่วนของ mikromedia 5 FPI โดยมาพร้อมกับอินพุตแหล่งจ่ายไฟสามแบบที่แตกต่างกัน ซึ่งให้ความยืดหยุ่นทั้งหมดที่ mikromedia 5 FPI ต้องการ โดยเฉพาะอย่างยิ่งเมื่อใช้ในพื้นที่หรือเป็นองค์ประกอบที่รวมเข้าด้วยกันของระบบขนาดใหญ่ ในกรณีที่ใช้แหล่งจ่ายไฟหลายแหล่ง วงจรสวิตชิ่งไฟอัตโนมัติที่มีลำดับความสำคัญที่กำหนดไว้ล่วงหน้าจะช่วยให้มั่นใจได้ว่าจะใช้แหล่งจ่ายไฟที่เหมาะสมที่สุด

PSU ยังมีวงจรชาร์จแบตเตอรี่ที่เชื่อถือได้และปลอดภัย ซึ่งช่วยให้ชาร์จแบตเตอรี่ Li-Po/Li-Ion เซลล์เดียวได้ นอกจากนี้ยังรองรับตัวเลือก Power OR-ing อีกด้วย ซึ่งให้ฟังก์ชันแหล่งจ่ายไฟต่อเนื่อง (UPS) เมื่อใช้แหล่งจ่ายไฟภายนอกหรือ USB ร่วมกับแบตเตอรี่

คำอธิบายโดยละเอียด

PSU มีภาระงานที่หนักมากในการจ่ายไฟให้กับ MCU โฮสต์และอุปกรณ์ต่อพ่วงทั้งหมดบนบอร์ด รวมถึงอุปกรณ์ต่อพ่วงที่เชื่อมต่อภายนอก ข้อกำหนดสำคัญประการหนึ่งคือการจ่ายไฟให้เพียงพอ เพื่อหลีกเลี่ยงปัญหาโวลเท็กซ์tagอีลดลงที่เอาต์พุต นอกจากนี้ PSU จะต้องสามารถรองรับแหล่งจ่ายไฟหลายแหล่งที่มีปริมาณไฟฟ้าต่างกันtages ช่วยให้สลับไปมาระหว่างอุปกรณ์ต่างๆ ตามลำดับความสำคัญ การออกแบบ PSU ซึ่งใช้ชุด IC สลับกำลังไฟประสิทธิภาพสูงที่ผลิตโดย Microchip ช่วยให้มั่นใจได้ถึงคุณภาพเอาต์พุตที่ดีมากtage, กระแสไฟสูง และรังสีแม่เหล็กไฟฟ้าลดลง

ที่อินพุต stage ของ PSU, MIC2253, IC ควบคุมแรงดันไฟแบบประสิทธิภาพสูงพร้อมโอเวอร์โวลท์tagการป้องกันอีช่วยให้มั่นใจได้ว่าปริมาณtage อินพุตที่ s ถัดไปtagอีได้รับการควบคุมอย่างดีและมีเสถียรภาพ ใช้เพื่อเพิ่มปริมาณtage ของปริมาณต่ำtagแหล่งพลังงาน (แบตเตอรี่ Li-Po/Li-Ion และ USB) ช่วยให้สามารถใช้งานครั้งต่อไปได้tagเพื่อส่งกระแสไฟ 3.3V และ 5V ที่ได้รับการควบคุมอย่างดีไปยังบอร์ดพัฒนา มีการใช้ชุดส่วนประกอบแยกส่วนเพื่อตรวจสอบว่าแหล่งจ่ายไฟอินพุตต้องการแรงดันไฟฟ้าหรือไม่tage boost เมื่อเชื่อมต่อแหล่งจ่ายไฟหลายแหล่งพร้อมกัน วงจรนี้ยังใช้เพื่อกำหนดระดับความสำคัญของอินพุตด้วย ได้แก่ PSU 12V ที่เชื่อมต่อภายนอก พลังงานผ่าน USB และแบตเตอรี่ Li-Po/Li-Ion

การเปลี่ยนผ่านระหว่างแหล่งพลังงานที่มีอยู่ได้รับการออกแบบมาเพื่อให้บอร์ดพัฒนาทำงานได้อย่างไม่หยุดชะงัก PSU ถัดไปtage ใช้ตัวควบคุมแบบลดแรงดันแบบซิงโครนัส MIC28511 จำนวน 3 ตัว (buck) ซึ่งสามารถจ่ายไฟได้สูงถึง 28511A IC MIC3.3 ใช้สถาปัตยกรรม HyperSpeed ​​Control® และ HyperLight Load® ซึ่งให้การตอบสนองชั่วขณะที่รวดเร็วเป็นพิเศษและประสิทธิภาพโหลดแสงสูง ตัวควบคุมแบบ buck ทั้งสองตัวใช้เพื่อจ่ายไฟให้กับรางจ่ายไฟที่เกี่ยวข้อง (5V และ XNUMXV) ทั่วทั้งบอร์ดพัฒนาและอุปกรณ์ต่อพ่วงที่เชื่อมต่อ

เล่มที่tage อ้างอิง

MCP1501 เป็นบัฟเฟอร์วอลุ่มที่มีความแม่นยำสูงtagอ้างอิงจาก Microchip เพื่อให้ได้ปริมาณที่แม่นยำมากtage อ้างอิงไม่มี voltagอี ดริฟท์ สามารถใช้ได้หลากหลายวัตถุประสงค์ โดยการใช้งานทั่วไปได้แก่ วอลลุ่มtage ข้อมูลอ้างอิงสำหรับตัวแปลง A/D ตัวแปลง D/A และอุปกรณ์ต่อพ่วงตัวเปรียบเทียบบน MCU โฮสต์ MCP1501 สามารถจ่ายกระแสได้สูงถึง 20mA โดยจำกัดการใช้งานเฉพาะในปริมาตรtagการใช้งานตัวเปรียบเทียบที่มีอิมพีแดนซ์อินพุตสูง ขึ้นอยู่กับการใช้งานเฉพาะ สามารถเลือก 3.3V จากพาวเวอร์เรลหรือ 2.048V จาก MCP1501 ได้ จัมเปอร์ SMD บนบอร์ดที่มีฉลากว่า REF SEL มีโวลุ่มสองแบบให้เลือกtage ตัวเลือกการอ้างอิง:

  • REF: 2.048V จากปริมาตรความแม่นยำสูงtagอีอ้างอิงไอซี
  • 3V3: 3.3V จากรางแหล่งจ่ายไฟหลัก

ขั้วต่อแหล่งจ่ายไฟ

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 6

ดังที่ได้อธิบายไว้ การออกแบบขั้นสูงของ PSU ช่วยให้สามารถใช้แหล่งจ่ายไฟได้หลายประเภท ซึ่งให้ความยืดหยุ่นที่ไม่เคยมีมาก่อน: เมื่อใช้แบตเตอรี่ Li-Po/Li-Ion จะให้การทำงานอัตโนมัติในระดับสูงสุด สำหรับสถานการณ์ที่พลังงานเป็นปัญหา สามารถใช้แหล่งจ่ายไฟภายนอก 12VDC ที่เชื่อมต่อผ่านขั้วต่อสกรูสองขั้วได้ พลังงานไม่ใช่ปัญหาแม้ว่าจะใช้สาย USB ก็ตาม สามารถจ่ายไฟผ่านขั้วต่อ USB-C โดยใช้แหล่งจ่ายไฟที่ส่งมาจากโฮสต์ USB (เช่น คอมพิวเตอร์ส่วนบุคคล) อะแดปเตอร์ติดผนัง USB หรือพาวเวอร์แบงค์แบตเตอรี่ มีขั้วต่อแหล่งจ่ายไฟให้เลือกสามแบบ โดยแต่ละแบบมีวัตถุประสงค์เฉพาะของตัวเอง:

  • CN6: ขั้วต่อ USB-C (1)
  • TB1: ขั้วต่อสกรูสำหรับ PSU 12VDC ภายนอก (2)
  • CN8: ขั้วต่อแบตเตอรี่ XH ขนาดมาตรฐาน 2.5 มม. (3)

ขั้วต่อ USB-C
ขั้วต่อ USB-C (มีฉลากว่า CN6) จ่ายไฟจากโฮสต์ USB (โดยทั่วไปคือพีซี) พาวเวอร์แบงค์ USB หรืออะแดปเตอร์ติดผนัง USB เมื่อจ่ายไฟผ่านขั้วต่อ USB พลังงานที่มีอยู่จะขึ้นอยู่กับความสามารถของแหล่งจ่ายไฟ พิกัดกำลังไฟสูงสุด รวมถึงปริมาณอินพุตที่อนุญาตtagช่วง e ในกรณีที่ใช้แหล่งจ่ายไฟ USB จะแสดงในตารางรูปที่ 6:

แหล่งจ่ายไฟ USB
อินพุต Voltagอี [วี] ปริมาณการส่งออกtagอี [วี] กระแสไฟสูงสุด [A] กำลังสูงสุด [วัตต์]
นาที แม็กซ์ 3.3 1.7 5.61
 

4.4

 

5.5

5 1.3 6.5
3.3 และ 5 0.7 และ 0.7 5.81

เมื่อใช้พีซีเป็นแหล่งพลังงาน สามารถรับพลังงานสูงสุดได้หากพีซีโฮสต์รองรับอินเทอร์เฟซ USB 3.2 และมีขั้วต่อ USB-C หากพีซีโฮสต์ใช้อินเทอร์เฟซ USB 2.0 จะสามารถจ่ายพลังงานได้น้อยที่สุด เนื่องจากในกรณีนั้นจะมีพลังงานสูงสุดเพียง 500 mA (2.5W ที่ 5V) โปรดทราบว่าเมื่อใช้สาย USB ที่ยาวกว่าหรือสาย USB คุณภาพต่ำ โวลท์จะต่ำลงtagอีอาจลดลงนอกระดับปริมาตรการทำงานที่กำหนดtagส่งผลให้บอร์ดพัฒนามีพฤติกรรมที่คาดเดาไม่ได้

บันทึก:หากโฮสต์ USB ไม่มีขั้วต่อ USB-C อาจใช้ตัวแปลง USB Type A เป็น Type C ได้ (รวมอยู่ในแพ็คเกจ)

ขั้วสกรู 12VDC

สามารถเชื่อมต่อแหล่งจ่ายไฟภายนอก 12V ผ่านขั้วต่อสกรู 2 ขั้ว (ติดป้ายว่า TB1) เมื่อใช้แหล่งจ่ายไฟภายนอก จะสามารถได้รับพลังงานในปริมาณที่เหมาะสม เนื่องจากสามารถเปลี่ยนหน่วยแหล่งจ่ายไฟภายนอกหนึ่งหน่วยกับอีกหน่วยหนึ่งได้อย่างง่ายดาย ในขณะที่สามารถกำหนดลักษณะพลังงานและการทำงานของหน่วยได้ตามการใช้งาน บอร์ดพัฒนาอนุญาตให้มีกระแสไฟฟ้าสูงสุด 2.8A ต่อรางไฟ (3.3V และ 5V) เมื่อใช้แหล่งจ่ายไฟภายนอก 12V พิกัดพลังงานสูงสุดพร้อมกับปริมาณอินพุตที่อนุญาตtagช่วง e ในกรณีที่ใช้แหล่งจ่ายไฟภายนอก แสดงไว้ในตาราง รูปที่ 7:

แหล่งจ่ายไฟภายนอก
อินพุต Voltagอี [วี] ปริมาณการส่งออกtagอี [วี] กระแสไฟสูงสุด [A] กำลังสูงสุด [วัตต์]
นาที แม็กซ์ 3.3 2.8 9.24
 

10.6

 

14

5 2.8 14
3.3 และ 5 2.8 และ 2.8 23.24

รูปที่ 7: ตารางแหล่งจ่ายไฟภายนอก

ขั้วต่อแบตเตอรี่ Li-Po/Li-Ion XH

เมื่อใช้แบตเตอรี่ Li-Po/Li-Ion เซลล์เดียว mikromedia 5 FPI มีตัวเลือกให้สั่งงานจากระยะไกลได้ ซึ่งทำให้สามารถใช้งานได้อย่างอิสระอย่างสมบูรณ์ และสามารถใช้งานในสถานการณ์เฉพาะบางอย่างได้ เช่น สภาพแวดล้อมที่เป็นอันตราย การใช้งานทางการเกษตร เป็นต้น ขั้วต่อแบตเตอรี่เป็นขั้วต่อ XH ขนาดมาตรฐาน 2.5 มม. ช่วยให้สามารถใช้แบตเตอรี่ Li-Po และ Li-Ion เซลล์เดียวได้หลากหลาย PSU ของ mikromedia 5 FPI นำเสนอฟังก์ชันการชาร์จแบตเตอรี่จากทั้งขั้วต่อ USB และแหล่งจ่ายไฟภายนอก 12VDC วงจรการชาร์จแบตเตอรี่ของ PSU จัดการกระบวนการชาร์จแบตเตอรี่ ช่วยให้มีเงื่อนไขการชาร์จที่เหมาะสมที่สุดและแบตเตอรี่มีอายุการใช้งานยาวนานขึ้น กระบวนการชาร์จจะระบุด้วยไฟ LED แสดงสถานะ BATT ซึ่งอยู่ด้านหลังของ mikromedia 5 FPI

โมดูล PSU ยังรวมถึงวงจรชาร์จแบตเตอรี่ด้วย ขึ้นอยู่กับสถานะการทำงานของบอร์ดพัฒนา mikromedia 5 FPI กระแสไฟในการชาร์จสามารถตั้งค่าเป็น 100mA หรือ 500mA เมื่อปิดบอร์ดพัฒนา IC เครื่องชาร์จจะจัดสรรพลังงานทั้งหมดที่มีเพื่อจุดประสงค์ในการชาร์จแบตเตอรี่ ส่งผลให้ชาร์จเร็วขึ้น โดยกระแสไฟในการชาร์จถูกตั้งค่าเป็นประมาณ 500mA ในขณะที่เปิดเครื่อง กระแสไฟในการชาร์จที่มีอยู่จะถูกตั้งค่าเป็นประมาณ 100 mA ทำให้การใช้พลังงานโดยรวมลดลงเหลือระดับที่เหมาะสม พิกัดกำลังไฟสูงสุดพร้อมกับปริมาณอินพุตที่อนุญาตtagช่วงเมื่อใช้แหล่งจ่ายไฟแบตเตอรี่จะแสดงในตารางรูปที่ 8:

แหล่งจ่ายไฟแบตเตอรี่
อินพุต Voltagอี [วี] ปริมาณการส่งออกtagอี [วี] กระแสไฟสูงสุด [A] กำลังสูงสุด [วัตต์]
นาที แม็กซ์ 3.3 1.3 4.29
 

3.5

 

4.2

5 1.1 5.5
3.3 และ 5 0.6 และ 0.6 4.98

รูปที่ 8: ตารางจ่ายพลังงานแบตเตอรี่

การสำรองไฟฟ้าและแหล่งจ่ายไฟฟ้าแบบไม่หยุดชะงัก (UPS)

โมดูล PSU รองรับการสำรองไฟ โดยจะสลับไปยังแหล่งจ่ายไฟที่เหมาะสมที่สุดโดยอัตโนมัติหากแหล่งจ่ายไฟใดแหล่งจ่ายไฟหนึ่งขัดข้องหรือถูกตัดการเชื่อมต่อ การสำรองไฟยังช่วยให้ทำงานได้อย่างไม่หยุดชะงัก (เช่น ฟังก์ชัน UPS แบตเตอรี่จะยังคงจ่ายไฟได้หากถอดสาย USB ออก โดยไม่ต้องรีเซ็ต mikromedia 5 FPI ในช่วงเปลี่ยนผ่าน)

การเพิ่มพลังให้กับ บอร์ดไมโครมีเดีย 5 FPI

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 7

หลังจากเชื่อมต่อแหล่งจ่ายไฟที่ถูกต้องแล้ว (1) ในกรณีของเราโดยใช้แบตเตอรี่ Li-Po/Li-Ion เซลล์เดียว ก็สามารถเปิด Mikromedia 5 FPI ได้ ซึ่งสามารถทำได้โดยใช้สวิตช์เล็กๆ ที่ขอบของบอร์ด ซึ่งระบุว่าเป็น SW1 (2) เมื่อเปิดสวิตช์แล้ว โมดูล PSU จะเปิดใช้งานและจ่ายไฟไปทั่วบอร์ด ไฟแสดงสถานะ LED ที่ระบุว่าเป็น PWR ระบุว่า Mikromedia 5 FPI เปิดอยู่

จอแสดงผลแบบต้านทาน

จอแสดงผล TFT สีจริงคุณภาพสูงขนาด 5 นิ้วพร้อมแผงสัมผัสแบบต้านทานเป็นคุณสมบัติที่โดดเด่นที่สุดของ mikromedia 5 FPI จอแสดงผลมีความละเอียด 800 x 480 พิกเซล และสามารถแสดงสีได้สูงสุด 16.7 ล้านสี (ความลึกสี 24 บิต) จอแสดงผลของ mikromedia 5 FPI มีอัตราส่วนคอนทราสต์ค่อนข้างสูงที่ 500:1 ขอบคุณ LED ความสว่างสูง 18 ดวงที่ใช้สำหรับการแบ็คไลท์ โมดูลจอแสดงผลได้รับการควบคุมโดย IC ไดรเวอร์กราฟิก SSD1963 (1) จาก Solomon Systech นี่คือโคโปรเซสเซอร์กราฟิกอันทรงพลังพร้อมหน่วยความจำบัฟเฟอร์เฟรม 1215KB นอกจากนี้ยังมีคุณสมบัติขั้นสูงบางอย่างเช่นการหมุนจอแสดงผลที่เร่งความเร็วด้วยฮาร์ดแวร์ การมิเรอร์จอแสดงผล การจัดหน้าต่างฮาร์ดแวร์ การควบคุมแบ็คไลท์แบบไดนามิก การควบคุมสีและความสว่างที่ตั้งโปรแกรมได้ และอื่นๆ อีกมากมาย

แผงตัวต้านทานที่ใช้ตัวควบคุม TSC2003 RTP ช่วยให้สามารถพัฒนาแอปพลิเคชันแบบโต้ตอบได้ โดยนำเสนออินเทอร์เฟซการควบคุมแบบสัมผัส ตัวควบคุมแผงสัมผัสใช้อินเทอร์เฟซ I2C สำหรับการสื่อสารกับตัวควบคุมโฮสต์ Mikromedia 5 FPI มาพร้อมจอแสดงผลคุณภาพสูงขนาด 2 นิ้ว (5) และตัวควบคุมที่รองรับท่าทาง จึงถือเป็นสภาพแวดล้อมฮาร์ดแวร์ที่ทรงพลังมากสำหรับการสร้างแอปพลิเคชัน Human Machine Interface (HMI) ที่เน้น GUI ต่างๆ

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 8

การจัดเก็บข้อมูล

บอร์ดพัฒนา Mikromedia 5 FPI มีหน่วยความจำเก็บข้อมูล XNUMX ประเภท: โดยมีช่องเสียบการ์ด microSD และโมดูลหน่วยความจำแฟลช

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 9

ช่องเสียบการ์ด microSD
ช่องเสียบการ์ด microSD (1) ช่วยให้สามารถจัดเก็บข้อมูลจำนวนมากจากภายนอกบนการ์ดหน่วยความจำ microSD ได้ โดยใช้อินเทอร์เฟซอินพุต/เอาต์พุตแบบดิจิทัล Secure (SDIO) สำหรับการสื่อสารกับ MCU นอกจากนี้ บอร์ดยังมีวงจรตรวจจับการ์ด microSD อีกด้วย การ์ด microSD เป็นเวอร์ชันการ์ด SD ที่เล็กที่สุด โดยวัดได้เพียง 5 x 11 มม. แม้จะมีขนาดเล็ก แต่ก็สามารถจัดเก็บข้อมูลได้จำนวนมาก เพื่อที่จะอ่านและเขียนลงในการ์ด SD จำเป็นต้องมีซอฟต์แวร์/เฟิร์มแวร์ที่เหมาะสมที่ทำงานบน MCU โฮสต์

การจัดเก็บข้อมูลแบบแฟลชภายนอก
mikromedia 5 FPI มาพร้อมกับหน่วยความจำแฟลช SST26VF064B (2) โมดูลหน่วยความจำแฟลชมีความหนาแน่น 64 Mbits เซลล์จัดเก็บข้อมูลถูกจัดเรียงเป็นเวิร์ด 8 บิต ทำให้มีหน่วยความจำถาวรทั้งหมด 8Mb ซึ่งพร้อมใช้งานสำหรับแอปพลิเคชันต่างๆ คุณสมบัติที่โดดเด่นที่สุดของโมดูลแฟลช SST26VF064B คือ ความเร็วสูง ความทนทานสูงมาก และระยะเวลาการเก็บข้อมูลที่ดีมาก สามารถทนทานต่อรอบได้ถึง 100,000 รอบ และสามารถรักษาข้อมูลที่เก็บไว้ได้นานกว่า 100 ปี นอกจากนี้ยังใช้อินเทอร์เฟซ SPI สำหรับการสื่อสารกับ MCU

การเชื่อมต่อ

mikromedia 5 FPI นำเสนอตัวเลือกการเชื่อมต่อมากมาย รวมถึงรองรับ WiFi, RF และ USB (HOST/DEVICE) นอกเหนือจากตัวเลือกเหล่านี้แล้ว ยังมีขั้วต่อ mikroBUS™ Shuttle ที่เป็นมาตรฐานสามตัวอีกด้วย นับเป็นการอัปเกรดระบบครั้งใหญ่ เนื่องจากช่วยให้เชื่อมต่อกับ Click boards™ จำนวนมากได้

ยูเอสบี

MCU โฮสต์มีโมดูลต่อพ่วง USB ซึ่งช่วยให้เชื่อมต่อ USB ได้อย่างง่ายดาย USB (Universal Serial Bus) เป็นมาตรฐานอุตสาหกรรมยอดนิยมที่กำหนดสายเคเบิล ขั้วต่อ และโปรโตคอลที่ใช้ในการสื่อสารและแหล่งจ่ายไฟระหว่างคอมพิวเตอร์และอุปกรณ์อื่นๆ mikromedia 5 FPI รองรับ USB เป็นโหมด HOST/DEVICE ช่วยให้พัฒนาแอปพลิเคชันต่างๆ ที่ใช้ USB ได้หลากหลาย MCU มาพร้อมกับขั้วต่อ USB-C ซึ่งให้ประโยชน์มากมายtagเมื่อเทียบกับขั้วต่อ USB แบบก่อนหน้า (การออกแบบสมมาตร กระแสไฟสูง ขนาดกะทัดรัด ฯลฯ) การเลือกโหมด USB ทำได้โดยใช้ไอซีคอนโทรลเลอร์โมโนลิธิก ไอซีนี้ให้ฟังก์ชันตรวจจับและระบุช่องสัญญาณการกำหนดค่า (CC)MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 10

ในการตั้งค่า mikromedia 5 FPI เป็น USB HOST ควรตั้งค่าพิน USB PSW เป็นระดับลอจิกต่ำ (0) โดย MCU หากตั้งค่าเป็นระดับลอจิกสูง (1) mikromedia 5 FPI จะทำหน้าที่เป็นอุปกรณ์ ขณะอยู่ในโหมด HOST mikromedia 5 FPI จะจ่ายไฟผ่านขั้วต่อ USB-C (1) ให้กับอุปกรณ์ที่เชื่อมต่ออยู่ พิน USB PSW จะถูกควบคุมโดย MCU ของโฮสต์ ทำให้ซอฟต์แวร์สามารถควบคุมโหมด USB ได้ พิน USB ID ใช้เพื่อตรวจจับประเภทของอุปกรณ์ที่เชื่อมต่ออยู่กับพอร์ต USB ตามข้อกำหนด USB OTG: พิน USB ID ที่เชื่อมต่อกับ GND ระบุอุปกรณ์ HOST ในขณะที่พิน USB ID ที่ถูกตั้งค่าเป็นสถานะอิมพีแดนซ์สูง (HI-Z) ระบุว่าอุปกรณ์ต่อพ่วงที่เชื่อมต่ออยู่คืออุปกรณ์

RF

mikromedia 5 FPI นำเสนอการสื่อสารผ่านแบนด์วิทยุ ISM ทั่วโลก แบนด์ ISM ครอบคลุมช่วงความถี่ระหว่าง 2.4GHz และ 2.4835GHz แบนด์ความถี่นี้สงวนไว้สำหรับใช้ในอุตสาหกรรม วิทยาศาสตร์ และการแพทย์ (ดังนั้นจึงใช้ตัวย่อ ISM) นอกจากนี้ ยังสามารถใช้ได้ทั่วโลก ทำให้เป็นทางเลือกที่สมบูรณ์แบบสำหรับ WiFi เมื่อจำเป็นต้องมีการสื่อสาร M2M ในระยะทางสั้นๆ mikromedia 5 FPI ใช้ nRF24L01+ (1) ซึ่งเป็นทรานซีฟเวอร์ 2.4GHz ชิปตัวเดียวที่มีกลไกโปรโตคอลเบสแบนด์ฝังตัว ผลิตโดย Nordic Semiconductors เป็นโซลูชันที่สมบูรณ์แบบสำหรับการใช้งานไร้สายที่ใช้พลังงานต่ำเป็นพิเศษ ทรานซีฟเวอร์นี้ใช้การมอดูเลต GFSK ซึ่งช่วยให้มีอัตราข้อมูลในช่วงตั้งแต่ 250 kbps ไปจนถึง 2 Mbps การมอดูเลต GFSK เป็นรูปแบบการมอดูเลตสัญญาณ RF ที่มีประสิทธิภาพสูงสุด ลดแบนด์วิดท์ที่จำเป็น จึงสิ้นเปลืองพลังงานน้อยลง nRF24L01+ ยังมาพร้อมกับ Enhanced ShockBurst™ ซึ่งเป็นเลเยอร์ลิงก์ข้อมูลแบบแพ็กเก็ตที่เป็นกรรมสิทธิ์ นอกจากฟังก์ชันอื่นๆ แล้ว ยังมีฟีเจอร์ MultiCeiver™ 6 ช่องสัญญาณ ซึ่งช่วยให้สามารถใช้ nRF24L01+ ในโทโพโลยีเครือข่ายแบบดาวได้ nRF24L01+ ใช้อินเทอร์เฟซ SPI เพื่อสื่อสารกับ MCU ของโฮสต์ ตามแนวเส้น SPI จะใช้พิน GPIO เพิ่มเติมสำหรับ SPI Chip Select, Chip Enable และสำหรับการขัดจังหวะ ส่วน RF ของ mikromedia 5 FPI ยังมีเสาอากาศชิปขนาดเล็ก (4) รวมถึงขั้วต่อ SMA สำหรับเสาอากาศภายนอกอีกด้วย

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 11

ไวไฟ

โมดูล WiFi ยอดนิยม (2) ที่มีฉลากว่า CC3100 ช่วยให้สามารถเชื่อมต่อ WiFi ได้ โมดูลนี้เป็นโซลูชัน WiFi ที่สมบูรณ์แบบบนชิป: เป็นโปรเซสเซอร์เครือข่าย WiFi ที่ทรงพลังพร้อมซับระบบจัดการพลังงาน นำเสนอสแต็ก TCP/IP, เอ็นจิ้นการเข้ารหัสที่ทรงพลังพร้อมการรองรับ AES 256 บิต, ความปลอดภัย WPA2, เทคโนโลยี SmartConfig™ และอื่นๆ อีกมากมาย ด้วยการถ่ายโอนงานการจัดการ WiFi และอินเทอร์เน็ตจาก MCU ทำให้ MCU โฮสต์สามารถประมวลผลแอปพลิเคชันกราฟิกที่ต้องการความแม่นยำสูงกว่าได้ จึงทำให้เป็นโซลูชันที่เหมาะสำหรับการเพิ่มการเชื่อมต่อ WiFi ให้กับ Mikromedia 5 FPI โมดูลนี้ใช้อินเทอร์เฟซ SPI เพื่อสื่อสารกับ MCU โฮสต์พร้อมกับพิน GPIO เพิ่มเติมหลายตัวที่ใช้สำหรับการรีเซ็ต การไฮเบอร์เนต และการรายงานการขัดจังหวะMIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 12

จัมเปอร์ SMD ที่มีป้ายกำกับว่า FORCE AP (3) ใช้เพื่อบังคับให้โมดูล CC3100 เข้าสู่โหมด Access Point (AP) หรือโหมด Station อย่างไรก็ตาม ซอฟต์แวร์สามารถแทนที่โหมดการทำงานของโมดูล CC3100 ได้

จัมเปอร์ SMD นี้มีให้เลือกสองแบบ:

  • 0:พิน FORCE AP ถูกดึงไปที่ระดับลอจิกต่ำ บังคับให้โมดูล CC3100 เข้าสู่โหมด STATION
  • 1:พิน FORCE AP ถูกดึงไปที่ระดับลอจิกสูง ทำให้โมดูล CC3100 เข้าสู่โหมด AP มีชิปเสาอากาศ (4) รวมอยู่บน PCB ของ Mikromedia 5 FPI เช่นเดียวกับขั้วต่อ SMA สำหรับเสาอากาศ WiFi ภายนอก

ตัวเชื่อมต่อรถรับส่ง mikroBUS™

บอร์ดพัฒนา Mikromedia 5 สำหรับ STM32 RESISTIVE FPI ใช้ขั้วต่อ mikroBUS™ Shuttle ซึ่งเป็นส่วนเสริมใหม่ล่าสุดของมาตรฐาน mikroBUS™ ในรูปแบบของหัวต่อ IDC 2×8 พินที่มีระยะห่าง 1.27 มม. (50 มิล) ซึ่งแตกต่างจากซ็อกเก็ต mikroBUS™ ขั้วต่อ mikroBUS™ Shuttle ใช้พื้นที่น้อยกว่ามาก ทำให้สามารถใช้ในกรณีที่จำเป็นต้องมีการออกแบบที่กะทัดรัดมากขึ้น มีขั้วต่อ mikroBUS™ Shuttle สามตัว (1) บนบอร์ดพัฒนา ซึ่งมีฉลากตั้งแต่ MB1 ถึง MB3 โดยทั่วไป ขั้วต่อ mikroBUS™ Shuttle สามารถใช้ร่วมกับบอร์ดขยาย mikroBUS™ Shuttle ได้ แต่ไม่จำกัดเพียงเท่านั้นMIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 13

บอร์ดขยาย mikroBUS™ Shuttle (2) เป็นบอร์ดเสริมที่ติดตั้งซ็อกเก็ต mikroBUS™ ทั่วไปและรูยึด XNUMX รู สามารถเชื่อมต่อกับขั้วต่อ mikroBUS™ Shuttle ด้วยสายแบน ซึ่งช่วยให้เข้ากันได้กับฐาน Click boards™ ขนาดใหญ่ การใช้ mikroBUS™ Shuttle ยังให้ประโยชน์เพิ่มเติมอีกมากมาย:

  • เมื่อใช้สายแบน ตำแหน่งของ mikroBUS™ Shuttle จะไม่คงที่
  • บอร์ดขยาย mikroBUS™ Shuttle มีรูยึดเพิ่มเติมสำหรับการติดตั้งแบบถาวร
  • อาจใช้สายแบนที่มีความยาวตามต้องการได้ (ขึ้นอยู่กับกรณีการใช้งานเฉพาะ)
  • สามารถขยายการเชื่อมต่อเพิ่มเติมได้โดยการต่อสายเชื่อมต่อเหล่านี้โดยใช้ระบบ Shuttle click (3)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบอร์ดขยาย Shuttle ของ mikroBUS™

คลิ๊กเข้าไปชม web หน้า:
www.mikroe.com/mikrobus-shuttle
www.mikroe.com/shuttle-click
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ mikroBUS™ โปรดไปที่เว็บไซต์อย่างเป็นทางการ web หน้าที่ www.mikroe.com/mikrobusMIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 14

อุปกรณ์ต่อพ่วงที่เกี่ยวกับเสียง

ด้วยการนำเสนออุปกรณ์ต่อพ่วงที่เกี่ยวข้องกับเสียงคู่หนึ่ง Mikromedia 5 FPI จึงได้รวบรวมแนวคิดมัลติมีเดียของตนไว้ด้วยกัน อุปกรณ์ดังกล่าวมี Piezo-Buzzer ซึ่งตั้งโปรแกรมได้ง่ายมาก แต่สามารถสร้างเสียงที่เรียบง่ายที่สุดได้เท่านั้น ซึ่งมีประโยชน์เฉพาะสำหรับการแจ้งเตือนหรือการแจ้งเตือนเท่านั้น ตัวเลือกเสียงที่สองคือ IC VS1053B อันทรงพลัง (1) ซึ่งเป็นตัวถอดรหัสเสียง Ogg Vorbis/MP3/AAC/WMA/FLAC/WAV/MIDI และตัวเข้ารหัส PCM/IMA ADPCM/Ogg Vorbis ทั้งคู่รวมอยู่ในชิปตัวเดียว อุปกรณ์ดังกล่าวมีแกน DSP อันทรงพลัง ตัวแปลง A/D และ D/A คุณภาพสูง ไดรเวอร์หูฟังสเตอริโอที่สามารถขับโหลด 30Ω การตรวจจับจุดตัดศูนย์พร้อมการเปลี่ยนระดับเสียงที่ราบรื่น การควบคุมเบสและเสียงแหลม และอื่นๆ อีกมากมาย

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 15

บัซเซอร์เพียโซ
บัซเซอร์เพียโซ (2) เป็นอุปกรณ์ง่ายๆ ที่สามารถสร้างเสียงได้ โดยขับเคลื่อนด้วยทรานซิสเตอร์พรีไบอัสขนาดเล็ก บัซเซอร์สามารถขับเคลื่อนได้โดยการใช้สัญญาณ PWM จาก MCU ที่ฐานของทรานซิสเตอร์ โดยระดับเสียงจะขึ้นอยู่กับความถี่ของสัญญาณ PWM ในขณะที่สามารถควบคุมระดับเสียงได้โดยการเปลี่ยนรอบหน้าที่ เนื่องจากโปรแกรมง่ายมาก จึงมีประโยชน์มากสำหรับการแจ้งเตือน การแจ้งเตือน และสัญญาณเสียงแบบง่ายๆ ประเภทอื่นๆ

โคเดกเสียง

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 16

งานประมวลผลเสียงที่ต้องใช้ทรัพยากรมากและซับซ้อนสามารถถ่ายโอนจาก MCU ของโฮสต์ได้โดยใช้ไอซี CODEC เสียงเฉพาะที่เรียกว่า VS1053B (1) ไอซีนี้รองรับรูปแบบเสียงต่างๆ มากมายที่มักพบในอุปกรณ์เสียงดิจิทัลต่างๆ ไอซีนี้สามารถเข้ารหัสและถอดรหัสสตรีมเสียงได้อย่างอิสระในขณะที่ทำงานที่เกี่ยวข้องกับ DSP ควบคู่กัน VS1053B มีคุณสมบัติสำคัญหลายประการที่ทำให้ไอซีนี้เป็นตัวเลือกยอดนิยมเมื่อต้องประมวลผลเสียง

VS1053B ช่วยให้สามารถบันทึกเสียงโดยใช้พื้นที่น้อยกว่าข้อมูลเสียงเดียวกันในรูปแบบดิบ โดยนำเสนอการบีบอัดฮาร์ดแวร์คุณภาพสูง (การเข้ารหัส) เมื่อใช้ร่วมกับ ADC และ DAC คุณภาพสูง ไดรเวอร์หูฟัง อีควอไลเซอร์เสียงในตัว การควบคุมระดับเสียง และอื่นๆ จึงเป็นโซลูชันรอบด้านสำหรับแอปพลิเคชันเสียงทุกประเภท โปรเซสเซอร์เสียง VS1053B มาพร้อมกับโปรเซสเซอร์กราฟิกอันทรงพลัง ซึ่งช่วยเสริมคุณสมบัติมัลติมีเดียของบอร์ดพัฒนา mikromedia 5 FPI ได้อย่างสมบูรณ์แบบ บอร์ด mikromedia 5 FPI มาพร้อมกับแจ็คหูฟัง 3.5 ขั้วขนาด 3 มม. (XNUMX) ช่วยให้เชื่อมต่อชุดหูฟังกับไมโครโฟนได้

เซ็นเซอร์และอุปกรณ์ต่อพ่วงอื่น ๆ

เซ็นเซอร์และอุปกรณ์ออนบอร์ดชุดเพิ่มเติมช่วยเพิ่มความสามารถในการใช้งานอีกชั้นหนึ่งให้กับบอร์ดพัฒนา Mikromedia 5 FPI

เซ็นเซอร์ตรวจจับความเคลื่อนไหวแบบดิจิตอล
FXOS8700CQ ซึ่งเป็นเครื่องวัดความเร่ง 3 แกนและเครื่องวัดสนามแม่เหล็ก 3 แกนที่ผสานรวมขั้นสูงสามารถตรวจจับเหตุการณ์ที่เกี่ยวข้องกับการเคลื่อนไหวที่แตกต่างกันได้มากมาย รวมถึงการตรวจจับเหตุการณ์การวางแนว การตรวจจับการตกจากที่สูง การตรวจจับแรงกระแทก ตลอดจนการตรวจจับเหตุการณ์การแตะและการแตะสองครั้ง เหตุการณ์เหล่านี้สามารถรายงานไปยัง MCU ของโฮสต์ผ่านพินขัดจังหวะเฉพาะ 2 พิน ในขณะที่การถ่ายโอนข้อมูลจะดำเนินการผ่านอินเทอร์เฟซการสื่อสาร I8700C เซ็นเซอร์ FXOS5CQ นั้นมีประโยชน์มากสำหรับการตรวจจับการวางแนวของจอแสดงผล นอกจากนี้ยังสามารถใช้เพื่อเปลี่ยน mikromedia 6 FPI ให้เป็นโซลูชันเข็มทิศอิเล็กทรอนิกส์ 2 แกนที่สมบูรณ์แบบ ที่อยู่สเลฟ I1C สามารถเปลี่ยนแปลงได้โดยใช้จัมเปอร์ SMD XNUMX ตัวที่จัดกลุ่มภายใต้ป้ายกำกับ ADDR SEL (XNUMX)

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 17

นาฬิกาแบบเรียลไทม์ (RTC)

MCU โฮสต์มีโมดูลอุปกรณ์ต่อพ่วงนาฬิกาเรียลไทม์ (RTC) อุปกรณ์ต่อพ่วง RTC ใช้แหล่งจ่ายไฟแยกต่างหาก โดยทั่วไปคือแบตเตอรี่ เพื่อให้สามารถติดตามเวลาได้อย่างต่อเนื่อง mikromedia 5 FPI จึงติดตั้งแบตเตอรี่เซลล์กระดุมที่รักษาการทำงานของ RTC แม้ว่าแหล่งจ่ายไฟหลักจะปิดอยู่ก็ตาม การใช้พลังงานที่ต่ำเป็นพิเศษของอุปกรณ์ต่อพ่วง RTC ช่วยให้แบตเตอรี่เหล่านี้ใช้งานได้ยาวนาน บอร์ดพัฒนา mikromedia 5 FPI ติดตั้งด้วยที่ใส่แบตเตอรี่เซลล์กระดุม (2) ซึ่งเข้ากันได้กับแบตเตอรี่เซลล์กระดุมประเภท SR60, LR60, 364 ทำให้สามารถรวมนาฬิกาเรียลไทม์ไว้ในแอปพลิเคชันได้MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 18

เลือก NECTO DESIGNER สำหรับแอป GUI
สร้างแอพ Smart GUI ได้อย่างง่ายดายด้วยโปรแกรมออกแบบ NECTO Studio และ LVGL Graphics Library

MIKROE-STM32F407ZGT6-บอร์ดต้นแบบมัลติอะแดปเตอร์-รูปที่ 19

ต่อไปจะเป็นยังไง?

ตอนนี้คุณได้ผ่านแต่ละฟีเจอร์ของบอร์ดพัฒนา STM5 RESISTIVE FPI ของ mikromedia 32 เรียบร้อยแล้ว คุณรู้จักโมดูลและโครงสร้างต่างๆ แล้ว ตอนนี้คุณก็พร้อมที่จะเริ่มใช้บอร์ดใหม่ของคุณแล้ว เราขอแนะนำขั้นตอนต่างๆ หลายขั้นตอน ซึ่งน่าจะเป็นวิธีที่ดีที่สุดในการเริ่มต้น

คอมไพเลอร์
NECTO Studio เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการข้ามแพลตฟอร์ม (IDE) ที่สมบูรณ์แบบสำหรับแอปพลิเคชันฝังตัวซึ่งให้ทุกสิ่งที่จำเป็นสำหรับการเริ่มต้นพัฒนาและสร้างต้นแบบ รวมถึงแอปพลิเคชัน Click board™ และ GUI สำหรับอุปกรณ์ฝังตัว การพัฒนาซอฟต์แวร์อย่างรวดเร็วทำได้ง่ายเนื่องจากนักพัฒนาไม่จำเป็นต้องพิจารณาโค้ดระดับต่ำ ทำให้พวกเขามีอิสระในการมุ่งเน้นไปที่โค้ดแอปพลิเคชันเอง ซึ่งหมายความว่าการเปลี่ยน MCU หรือแม้แต่แพลตฟอร์มทั้งหมดจะไม่จำเป็นต้องให้นักพัฒนาพัฒนาโค้ดใหม่สำหรับ MCU หรือแพลตฟอร์มใหม่ พวกเขาสามารถสลับไปยังแพลตฟอร์มที่ต้องการและใช้คำจำกัดความของบอร์ดที่ถูกต้องได้อย่างง่ายดาย fileและโค้ดแอปพลิเคชันจะทำงานต่อไปหลังจากการคอมไพล์ครั้งเดียว www.mikroe.com/necto.

โครงการ GUI
เมื่อคุณดาวน์โหลด NECTO Studio แล้ว และเนื่องจากคุณมีบอร์ดอยู่แล้ว คุณก็พร้อมที่จะเริ่มเขียนโปรเจ็กต์ GUI แรกของคุณได้แล้ว เลือกคอมไพเลอร์หลายตัวสำหรับ MCU เฉพาะที่อยู่ในอุปกรณ์ Mikromedia และเริ่มใช้ไลบรารีกราฟิกที่ได้รับความนิยมสูงสุดไลบรารีหนึ่งในอุตสาหกรรมฝังตัว นั่นคือ ไลบรารีกราฟิก LVGL ซึ่งเป็นส่วนสำคัญของ NECTO Studio ไลบรารีนี้ถือเป็นจุดเริ่มต้นที่ดีเยี่ยมสำหรับโปรเจ็กต์ GUI ในอนาคต

ชุมชน
โครงการของคุณเริ่มต้นบน EmbeddedWiki ซึ่งเป็นแพลตฟอร์มโครงการฝังตัวที่ใหญ่ที่สุดในโลก โดยมีโครงการที่พร้อมใช้งานมากกว่า 1 ล้านโครงการ ซึ่งสร้างขึ้นด้วยฮาร์ดแวร์และซอฟต์แวร์ที่ออกแบบไว้ล่วงหน้าและได้มาตรฐาน ซึ่งทำหน้าที่เป็นจุดเริ่มต้นสำหรับการพัฒนาผลิตภัณฑ์หรือแอปพลิเคชันที่กำหนดเอง แพลตฟอร์มครอบคลุม 12 หัวข้อและแอปพลิเคชัน 92 รายการ เพียงเลือก MCU ที่คุณต้องการ เลือกแอปพลิเคชัน และรับรหัสที่ถูกต้อง 100% ไม่ว่าคุณจะเป็นมือใหม่ที่ทำงานในโครงการแรกของคุณหรือเป็นมืออาชีพที่ช่ำชองในโครงการที่ 101 ของคุณ EmbeddedWiki รับรองว่าโครงการจะเสร็จสมบูรณ์ด้วยความพึงพอใจ โดยขจัดเวลาที่ไม่จำเป็นออกไปtage. www.embeddedwiki.com

สนับสนุน
MIKROE เสนอบริการสนับสนุนด้านเทคนิคฟรีตลอดอายุการใช้งาน ดังนั้นหากเกิดปัญหาใดๆ เราก็พร้อมและเต็มใจที่จะช่วยเหลือ เราทราบดีว่าการสามารถพึ่งพาใครสักคนได้ในช่วงเวลาที่เราติดขัดกับโปรเจ็กต์ของเราไม่ว่าด้วยเหตุผลใดก็ตามหรือเผชิญกับกำหนดส่งงานนั้นมีความสำคัญเพียงใด นี่คือสาเหตุที่แผนกสนับสนุนของเราซึ่งเป็นหนึ่งในเสาหลักที่บริษัทของเราตั้งอยู่ เสนอบริการสนับสนุนด้านเทคนิคระดับพรีเมียมให้กับผู้ใช้ทางธุรกิจ ซึ่งช่วยให้ระยะเวลาในการแก้ปัญหาสั้นลง www.mikroe.com/support

การปฏิเสธความรับผิดชอบ

ผลิตภัณฑ์ทั้งหมดที่เป็นเจ้าของโดย MIKROE ได้รับการคุ้มครองโดยกฎหมายลิขสิทธิ์และสนธิสัญญาลิขสิทธิ์ระหว่างประเทศ ดังนั้นคู่มือนี้จึงควรได้รับการปฏิบัติเช่นเดียวกับสื่อลิขสิทธิ์อื่นๆ ห้ามทำซ้ำส่วนใดส่วนหนึ่งของคู่มือนี้ รวมถึงผลิตภัณฑ์และซอฟต์แวร์ที่อธิบายไว้ในที่นี้ จัดเก็บในระบบเรียกค้น แปล หรือส่งต่อในรูปแบบใดๆ หรือด้วยวิธีการใดๆ ทั้งสิ้น โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้าจาก MIKROE คู่มือฉบับ PDF สามารถพิมพ์เพื่อใช้ส่วนตัวหรือในท้องถิ่นได้ แต่ห้ามแจกจ่าย ห้ามดัดแปลงคู่มือนี้โดยเด็ดขาด MIKROE จัดทำคู่มือนี้ "ตามที่เป็น" โดยไม่มีการรับประกันใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จำกัดเพียงการรับประกันโดยนัยหรือเงื่อนไขของความสามารถในการขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ

MIKROE จะไม่รับผิดชอบใดๆ ต่อข้อผิดพลาด การละเว้น และความไม่ถูกต้องใดๆ ที่อาจปรากฏในคู่มือนี้ ในกรณีใดๆ MIKROE กรรมการ เจ้าหน้าที่ พนักงาน หรือผู้จัดจำหน่ายจะไม่รับผิดชอบต่อความเสียหายทางอ้อม เฉพาะเจาะจง บังเอิญ หรือเป็นผลสืบเนื่องใดๆ (รวมถึงความเสียหายสำหรับการสูญเสียผลกำไรทางธุรกิจและข้อมูลทางธุรกิจ การหยุดชะงักทางธุรกิจ หรือการสูญเสียทางการเงินอื่นๆ) ที่เกิดขึ้นจากการใช้คู่มือหรือผลิตภัณฑ์นี้ แม้ว่า MIKROE จะได้รับแจ้งถึงความเป็นไปได้ที่จะเกิดความเสียหายดังกล่าวแล้วก็ตาม MIKROE ขอสงวนสิทธิ์ในการเปลี่ยนแปลงข้อมูลที่มีอยู่ในคู่มือนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้าหากจำเป็น

กิจกรรมที่มีความเสี่ยงสูง
ผลิตภัณฑ์ของ MIKROE ไม่ทนต่อความผิดพลาด ไม่ได้รับการออกแบบ ผลิต หรือตั้งใจให้ใช้หรือขายต่อเป็นอุปกรณ์ควบคุมออนไลน์ในสภาพแวดล้อมอันตรายที่ต้องมีประสิทธิภาพการทำงานที่ปลอดภัยจากความล้มเหลว เช่น ในการดำเนินงานของโรงงานนิวเคลียร์ ระบบนำทางหรือการสื่อสารของเครื่องบิน การควบคุมการจราจรทางอากาศ เครื่องช่วยชีวิตโดยตรง หรือระบบอาวุธ ซึ่งความล้มเหลวของซอฟต์แวร์อาจนำไปสู่การเสียชีวิต การบาดเจ็บส่วนบุคคล หรือความเสียหายทางกายภาพหรือสิ่งแวดล้อมที่รุนแรง ('กิจกรรมที่มีความเสี่ยงสูง') MIKROE และซัพพลายเออร์ปฏิเสธการรับประกันโดยชัดแจ้งหรือโดยนัยใดๆ ว่าเหมาะสมสำหรับกิจกรรมที่มีความเสี่ยงสูง

เครื่องหมายการค้า

ชื่อและโลโก้ MIKROE โลโก้ MIKROE mikroC mikroBasic mikroPascal mikroProg mikromedia Fusion Click boards™ และ mikroBUS™ เป็นเครื่องหมายการค้าของ MIKROE เครื่องหมายการค้าอื่นๆ ทั้งหมดที่กล่าวถึงในที่นี้เป็นทรัพย์สินของบริษัทที่เกี่ยวข้อง ชื่อผลิตภัณฑ์และบริษัทอื่นๆ ทั้งหมดที่ปรากฏในคู่มือนี้อาจเป็นหรือไม่เป็นเครื่องหมายการค้าจดทะเบียนหรือลิขสิทธิ์ของบริษัทที่เกี่ยวข้อง และใช้เพื่อระบุหรืออธิบายเท่านั้น และเพื่อประโยชน์ของเจ้าของ โดยไม่มีเจตนาละเมิดลิขสิทธิ์ ลิขสิทธิ์ © MIKROE, 2024 สงวนลิขสิทธิ์

  • หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับผลิตภัณฑ์ของเรา โปรดไปที่ webไซต์ที่ www.mikroe.com
  • หากคุณกำลังประสบปัญหากับผลิตภัณฑ์ใด ๆ ของเราหรือเพียงแค่ต้องการข้อมูลเพิ่มเติม กรุณาวางตั๋วของคุณที่ www.mikroe.com/support
  • หากคุณมีคำถาม ข้อคิดเห็น หรือข้อเสนอทางธุรกิจ โปรดติดต่อเราที่ office@mikroe.com

เอกสาร / แหล่งข้อมูล

บอร์ดต้นแบบอะแดปเตอร์หลายตัว MIKROE STM32F407ZGT6 [พีดีเอฟ] คู่มือการใช้งาน
STM32F407ZGT6, STM32F746ZGT6, บอร์ดต้นแบบอะแดปเตอร์หลายตัว STM32F407ZGT6, STM32F407ZGT6, บอร์ดต้นแบบอะแดปเตอร์หลายตัว, บอร์ดต้นแบบอะแดปเตอร์, บอร์ดต้นแบบ, บอร์ด

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *