infineon公司的步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板采用通用6A H橋IFX9201SG和XMC1300 AB步微控制器(MCU)。 IFX9201SG設(shè)計(jì)用于DC馬達(dá)或其它感性負(fù)載,它的輸出脈寬調(diào)制頻率高達(dá)20kHz,每個開關(guān)在Tj=25℃時的RDSon為100 mΩ,邏輯輸入和3.3V和5.0V TTL/CMOS兼容,具有低待機(jī)電流,斬波電流限制,具有閂鎖行為的短路關(guān)斷和超溫關(guān)斷,而XMC1300微控制器(MCU)是基于ARM Cortex-M0處理器核的XMC1000系列MCU,具有實(shí)時馬達(dá)控制和數(shù)字功率轉(zhuǎn)換,以及用于LED照明應(yīng)用的外設(shè).XMC1300 MCU是高性能32位ARM Cortex-M0 CPU,單周期32位硬件乘法器,操作系統(tǒng)支持系統(tǒng)計(jì)時器(SysTick),具有超低功耗和嵌套向量中斷控制器(NVIC),MATH協(xié)處理器(MATH),用于三角算法的CORDIC單元和除法單元,片上存儲器包括有8KB ROM,16KB高速SRAM和高達(dá)200KB閃存程序和數(shù)據(jù)存儲器,以及USIC,UART,雙SPI和四SPI,IIC,IIS和LIN接口通信外設(shè)等。本文介紹了IFX9201+ XMC1300主要特性,框圖,多種H橋應(yīng)用電路圖以及步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板框圖和應(yīng)用框圖,電路圖和PCB設(shè)計(jì)圖。
The IFX9201SG is a general purpose 6 A H-Bridge, designed for the control of DC motors or other inductive loads.
The outputs can be pulse width modulated at frequencies up to 20kHz. PWM/DIR control reduces the number ofPWM capable pins needed on the microcontroler side.
For load currents above the current limitation threshold (8A typ.) the H-Bridge goes into chopper current limitationmode. It is protected against short circuits and overtemperature and provides extensive diagnosis via SPI or basicfeedback via error flag. Open load can be detected when the bridge is disabled or during PWM operation ofinductive loads.
The robust PG-DSO-12-17 package provides excellent thermal capabilites due to the thick copper heat slug.
Thanks to the protruding edges of the heatslug the package is well suited for automatic optical solder inspection.
The IFX9201SG is not qualified and manufactured according to the requirements of Infineon Technologies withregards to automotive and/or transportation applications. For automotive applications please refer to theTLE9201SG.
IFX9201SG主要特性:
? RDSon of 100 mΩper switch typ. at Tj=25℃
? Logic inputs 3.3 V and 5.0 V TTL/CMOS-compatible
? Low standby current
? Chopper current limitation
? Short circuit shut down with latch behavior
? Overtemperature shut down with latch behavior
? VS undervoltage shutdown
? Open load detection in ON and OFF state
? Detailed SPI diagnosis or simple error flag
? Green product (RoHS compliant)
圖1.IFX9201SG框圖
圖2.IFX9201SG帶SPI接口的H橋應(yīng)用電路圖
圖3.IFX9201SG帶誤差旗的H橋應(yīng)用電路圖
圖4.IFX9201SG SPI菊花鏈配置(其它信號省略)
圖5.IFX9201SG VSO作為使能輸入的應(yīng)用電路
圖6.反向極性保護(hù)的應(yīng)用電路
XMC1300 AB步微控制器(MCU)
XMC1300 AB-Step Microcontroller Seriesfor Industrial Applications
The XMC1300 devices are members of the XMC1000 Family of microcontrollers based on the ARM Cortex-M0 processor core. The XMC1300 series addresses the real-time control needs of motor control, digital power conversion. It also features peripherals for LED Lighting applications.
圖7.XMC1300系統(tǒng)框圖
CPU子系統(tǒng)
? CPU Core
– High-performance 32-bit ARM Cortex-M0 CPU
– Most 16-bit Thumb and subset of 32-bit Thumb2 instruction set
– Single cycle 32-bit hardware multiplier
– System timer (SysTick) for Operating System support
– Ultra low power consumption
? Nested Vectored Interrupt Controller (NVIC)
? Event Request Unit (ERU) for processing of external and internal service requests
? MATH Co-processor (MATH)
– CORDIC unit for trigonometric calculation
– division unit
片上存儲器
? 8 kbytes on-chip ROM
? 16 kbytes on-chip high-speed SRAM
? up to 200 kbytes on-chip Flash program and data memory
通信外設(shè)備
? Two Universal Serial Interface Channels (USIC), usable as UART, double-SPI,
quad-SPI, IIC, IIS and LIN interfaces
模擬前端外設(shè)
? A/D Converters
– up to 12 analog input pins
– 2 sample and hold stages with 8 analog input channels each
– fast 12-bit analog to digital converter with adjustable gain
? Up to 8 channels of out of range comparators (ORC)
? Up to 3 fast analog comparators (ACMP)
? Temperature Sensor (TSE)
工業(yè)控制外設(shè)
? Capture/Compare Units 4 (CCU4) as general purpose timers
? Capture/Compare Units 8 (CCU8) for motor control and power conversion
? Position Interfaces (POSIF) for hall and quadrature encoders and motor positioning
? Brightness and Colour Control Unit (BCCU), for LED color and dimming application
系統(tǒng)控制
? Window Watchdog Timer (WDT) for safety sensitive applications
? Real Time Clock module with alarm support (RTC)
? System Control Unit (SCU) for system configuration and control
? Pseudo random number generator (PRNG) for fast random data generation
輸入/輸出線
? Tri-stated in input mode
? Push/pull or open drain output mode
? Configurable pad hysteresis
支持片上調(diào)試
? Support for debug features: 4 breakpoints, 2 watchpoints
? Various interfaces: ARM serial wire debug (SWD), single pin debug (SPD)
圖8.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板外形圖
圖9.采用IFX9201和XMC1300的步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板概述圖
圖10.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板框圖
圖11.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板:連接馬達(dá),電源和控制信號圖
圖12.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板:XMC1302連接概述圖
圖13.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板:連接器
圖14.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板:XMC1302 MCU
圖15.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板:電源部分
圖16.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板:電流檢測放大器
圖17.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板:電流檢測電路
圖18.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板PCB設(shè)計(jì)圖:頂層
圖19.步進(jìn)馬達(dá)驅(qū)動擴(kuò)展板PCB設(shè)計(jì)圖:底層
-
控制器
+關(guān)注
關(guān)注
112文章
16332瀏覽量
177803 -
步進(jìn)電機(jī)
+關(guān)注
關(guān)注
150文章
3109瀏覽量
147443
發(fā)布評論請先 登錄
相關(guān)推薦
評論