ขึ้นอยู่กับ STM32F03 MCU ซอร์สโค้ดเฟิร์มแวร์นี้ได้รับการบันทึกไว้เป็นอย่างดีและควรจะสามารถช่วยเหลือผู้ใช้ที่ต้องการใช้คุณสมบัติขั้นสูงของแพลตฟอร์ม STM32F0 โครงการนี้รวมการเขียนแฟลช - DMA UART - DMA Timers - Interrupts, Exti และอีกมากมาย
เปิดไฟล์โครงการโดยใช้ Stm32 Studio (AC6) งานสร้างนี้ใช้งานได้กับเวอร์ชัน Windows และ Mac ไม่จำเป็นต้องมีความพิเศษ ฮาร์ดแวร์ที่จำเป็นในการแฟลช Frimware นี้คือ STM32F031F6P7TR MCU สิ่งเหล่านี้สามารถรับได้ที่ Mouser.com หรือ Digikey.com ประมาณ 2 USD ตัวแปรที่ใช้สำหรับโครงการนี้มี 4KB SRAM; มีรุ่น SRAM 6KB ในแพ็คเกจเดียวกัน
Sushibaord เริ่มต้นเป็นแนวคิดสำหรับ Flash ซีนอนที่ควบคุม IGBT ในกรณีที่เป้าหมายคือการดับแฟลชเกือบจะทันทีหลังจากทริกเกอร์ตามลำดับของไมโครวินาทีหนึ่ง เช่นเดียวกับการสร้างวิธีการ PWM A ซีนอนแฟลชเพื่อให้ความเข้มของแฟลชที่สม่ำเสมอยิ่งขึ้นเมื่อใช้ความเร็วชัตเตอร์ที่รวดเร็วด้วยชัตเตอร์ระนาบโฟกัส อดีต. 1/2000, 1/4000, 1/8000 SICF SHUTTER SPEDS เหตุผลสำหรับไดรเวอร์ IGBT แบบขนานที่จำเป็นสำหรับแอปพลิเคชันนี้คือกระแสไฟกระชากที่รุนแรงอย่างไม่น่าเชื่อผ่าน FlashTube ค่าปัจจุบันที่มีขนาดใหญ่ถึง 700 แอมป์ถูกวัดผ่านโคมไฟแฟลช 400 Joule โดยรวมแล้วความต้องการคือสวิตช์ด้านล่างพลังงานสูง
Sushiroll เป็นชื่อที่มอบให้กับแพ็คเกจเฟิร์มแวร์ที่ใช้กับ Onboard STM32F0 MCU Sushiroll ใช้ชุดไดรเวอร์ STM32 HAL แต่หลีกเลี่ยงการใช้ COBEMX สำหรับสิ่งอื่นนอกเหนือจากการสร้างรหัสบูตเริ่มต้น ความต้องการ frimware ที่แท้จริงเกิดขึ้นกับความล้มเหลวของ IGBT และ MOSFET ที่แตกต่างกันประมาณ 4 ตัว นี่เป็นเพราะแรงดันไฟฟ้าสูงสุด IGBT ไม่สามารถดำเนินการในวงจรลัดวงจรได้ สิ่งนี้ถูกค้นพบเมื่อรวมผ่านแผ่นข้อมูลของ IXYS IGBTS แผ่นข้อมูล IGBT แม้ว่าจะมีความสามารถในการจัดการกระแสไฟฟ้าขนาดใหญ่สำหรับ 1ms แต่ก็มีการระบุพารามิเตอร์ที่สอง พารามิเตอร์นี้เป็นเวลาลัดวงจร โดยปกติแล้วจะอยู่ในลำดับของเราเพียงไม่กี่คนเท่านั้นที่ไม่ใกล้เคียงกับเวลา MS พารามิเตอร์นี้มีความสำคัญอย่างยิ่งที่จะไม่ถูกละเว้นเมื่อ IGBT ล้มเหลวโหมดของความล้มเหลวคือการลัดวงจร ซึ่งหมายความว่าด้วยการโหลดเช่นมอเตอร์ที่สามารถขับเคลื่อนคนจะได้รับการล็อคและใช้พลังงานมากเท่าที่แหล่งกำเนิดสามารถส่งมอบได้ สิ่งนี้จะเกิดขึ้นจนกว่า IGBT หรือโหลดจะล้มเหลว เฟิร์มแวร์ Suhiboards ใช้ตัวจับเวลาและวิธีการป้องกันเพื่อให้การทำงานที่ปลอดภัยของ IGBTs เหล่านี้ภายใต้การโหลดระยะสั้นใกล้
