Intel® MAX® 10 FPGA – AN 773: ตัวอย่างการออกแบบการควบคุมมอเตอร์ Drive-on-Chip และ Power Conversion (Tandem)

Intel® MAX® 10 FPGA – AN 773: ตัวอย่างการออกแบบการควบคุมมอเตอร์ Drive-on-Chip และ Power Conversion (Tandem)

784583
8/3/2023

บทนำ

การออกแบบการอ้างอิงการควบคุมมอเตอร์แสดงการควบคุมแบบซิงโครนัสของมอเตอร์ซิงโครนัสแม่เหล็กถาวรสามเฟส (PMSM) หรือมอเตอร์ DC (BLDC) แบบไร้แปรงสี นอกจากนี้ยังแสดงการควบคุมตัวแปลง DC-DC แบบสองทิศทางด้วยลูปควบคุมในฮาร์ดแวร์ที่สร้าง DSP Builder for Intel® FPGAs เวอร์ชันนี้ยังรวมถึงการควบคุมความเร็วสูง

รายละเอียดการออกแบบ

ตระกูลอุปกรณ์

เอฟพีจีเอ Intel® MAX® 10 10M50

Quartus Edition

Intel® Quartus® Prime Standard Edition

Quartus Version

17.0.2

IP Core (14)
คอร์ IP ประเภทคอร์ IP
Avalon ATLPLL PLL
JTAG to Avalon Master Bridge Memory Mapped
Nios II Processor Processors and Peripherals
Floating Point Hardware 2 Nios II Custom Instructions
On-Chip Memory (RAM or ROM) On Chip Memory
DDR3 SDRAM Controller with UniPHY Memory Interfaces with UniPHY
Performance Counter Unit Debug and Performance
Interval Timer Peripherals
Altera Modular Dual ADC Core Peripherals
System IP Peripheral Debug and Performance
PIO (Parallel I/O) Peripherals
SPI (3 Wire Serial) Serial
Altera Generic QUAD SPI Controller Flash
Altera ASMI Parallel Configuration and Programming

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

เตรียมเทมเพลตการออกแบบในซอฟต์แวร์ Quartus Prime GUI (เวอร์ชัน 14.1 และใหม่กว่า)


หมายเหตุ: หลังจากดาวน์โหลดตัวอย่างการออกแบบแล้ว คุณต้องเตรียมเทมเพลตการออกแบบ ไฟล์ที่คุณดาวน์โหลดมาจากรูปแบบของไฟล์ <project>.par ซึ่งมีเวอร์ชันที่ถูกบีบอัดของไฟล์การออกแบบของคุณ (คล้ายกับไฟล์ .qar) และเมตาดาต้าที่ใช้อธิบายโครงการ การผสมผสานของข้อมูลนี้คือสิ่งที่ถือเป็นไฟล์ <project>.par ในรุ่นที่เผยแพร่ 16.0 หรือใหม่กว่าคุณสามารถดับเบิลคลิกที่ไฟล์ <project>.par และ Quartus จะเปิดโครงการนั้น


วิธีที่สองเมื่อต้องการนําแม่แบบโครงการมาใช้คือ ผ่านตัวช่วยสร้างโครงการใหม่ (ตัวช่วยสร้างแฟ้ม -> ตัวช่วยสร้างโครงการใหม่) หลังจากป้อนชื่อและโฟลเดอร์โครงการในแผงแรกแผงที่สองจะขอให้คุณระบุโครงการหรือเทมเพลตโครงการที่ว่างเปล่า เลือกเท็มเพลตโครงการ คุณจะเห็นรายการของโครงการแม่แบบการออกแบบที่คุณได้โหลดมาก่อนรวมถึง "การออกแบบ Pinout พื้นฐาน" ต่างๆที่มี pinout และการตั้งค่าสําหรับชุดพัฒนาที่หลากหลาย ถ้าคุณไม่เห็นแม่แบบการออกแบบของคุณในรายการ ให้คลิกบนการเชื่อมโยงที่ระบุ



เรียกดูแฟ้ม <project>.par ที่คุณดาวน์โหลด ให้คลิก ถัดไป ตามด้วย 'เสร็จสิ้น' และแม่แบบการออกแบบของคุณจะถูกติดตั้งและแสดงในบานหน้าต่าง Project Navigator ใน Quartus


หมายเหตุ: เมื่อการออกแบบถูกจัดเก็บไว้ใน Design Store เป็นแม่แบบการออกแบบ การออกแบบนั้นได้รับการทดสอบการถดถอยก่อนหน้านี้กับซอฟต์แวร์ Quartus เวอร์ชันที่ระบุไว้ การถดถอยทําให้มั่นใจได้ว่าเทมเพลตการออกแบบจะผ่านการวิเคราะห์/การสังเคราะห์/ข้อต่อ/การประกอบในขั้นตอนการออกแบบ Quartus



เตรียมเทมเพลตการออกแบบในบรรทัดคําสั่งของซอฟต์แวร์ Quartus Prime


ที่บรรทัดคําสั่ง ให้พิมพ์คําสั่งต่อไปนี้

quartus_sh --platform_install -package <project directory>/<project>.par


เมื่อกระบวนการเสร็จสิ้น แล้วพิมพ์:

quartus_sh --platform -name <project>

รายละเอียดการออกแบบ

ตระกูลอุปกรณ์

เอฟพีจีเอ Intel® MAX® 10 10M50

Quartus Edition

Intel® Quartus® Prime Standard Edition

Quartus Version

17.0.2