FUNCTIONAL DEVICE OPERATION
INITIALIZATION REQUIREMENTS
IC INITIALIZATION
This process flow will initialize the IC and its software environment.
1. Apply power (V SYS ) to module
2. Remove RST (RST goes high, EN1 and EN2 are still low)
2.1. When RST rises above the threshold, the device will power-up. The charge pump (if configured) will start, allow V DD
and V LS to stabilize.
3. Initialize registers
3.1. Clear all interrupt status flags (send CINT0 and CINT1)
3.2. Initialize MASK register by sending 0010 xxxx or 0011 xxxx to mask out unwanted interrupts.
3.3. Set desired dead time either by commanding zero dead time or calibrating the dead time.
3.4. Send MODE command with desired bits, and also the Lock bit. e.g. 01000001. This prevents further mode changes.
4. Bring EN1 & EN2 high
5. Initialize the outputs
5.1. Command all Px_HS to logic 1 (High Side OFF)
5.2. Command all Px_LS to logic 1 (commanding Low Side ON). The input must transition from low to high after EN1 and
EN2 have gone high.
5.3. Wait for the bootstrap capacitors to charge (about 1us typically)
5.4. Command all Px_LS to logic 0 (command Low Side OFF)
5.5. Command all Px_HS to logic 0 (command High Side ON)
5.6. Command all Px_HS to logic 1 (command High Side OFF)
The device is now ready for normal operation.
INTERRUPT HANDLER
When an interrupt occurs, the general procedure is to send NULL0 and NULL1 commands to determine what happened, take
corrective action (if needed), clear the fault and return.
Because the return value from an SPI command is actually returned in the subsequent message, main-loop software that tries
to read SR1, SR2 or SR3, may experience an interrupt between sending the SPI command and the subsequent read. Thus if
these registers are to be read, special care must be taken in the software to ensure that the correct results are being interpreted.
33937A
Analog Integrated Circuit Device Data
40
Freescale Semiconductor
相关PDF资料
MDN2BL3GRAS MOTOR BRUSHED DC 2V 2753RPM
MDN3BL3CSAS MOTOR BRUSHED DC 2V 1458RPM
MIC2287-34YML TR IC LED DRIVER WHITE BCKLGT 8-MLF
MIC2289C-34YD6 TR IC LED DRIVR WHITE BCKLGT TSOT-6
MIC2291YD5 TR IC LED DRIVER PHOTO FLASH TSOT-5
MIC2293-15YML TR IC LED DRIVER WHITE BCKLGT 8-MLF
MIC2293C-34YML TR IC LED DRIVER WHITE BCKLGT 8-MLF
MIC2297-42YML TR IC LED DRIVR WHITE BCKLGT 10-MLF
相关代理商/技术参数
MCZ33970EG 功能描述:马达/运动/点火控制器和驱动器 DUAL GAGE DRVR IMP DAMP RoHS:否 制造商:STMicroelectronics 产品:Stepper Motor Controllers / Drivers 类型:2 Phase Stepper Motor Driver 工作电源电压:8 V to 45 V 电源电流:0.5 mA 工作温度:- 25 C to + 125 C 安装风格:SMD/SMT 封装 / 箱体:HTSSOP-28 封装:Tube
MCZ33970EG 制造商:Freescale Semiconductor 功能描述:IC STEPPER MOTOR GAUGE DRIVER SPI
MCZ33970EGR2 功能描述:马达/运动/点火控制器和驱动器 DUAL GAGE DRVR IMP DAMP RoHS:否 制造商:STMicroelectronics 产品:Stepper Motor Controllers / Drivers 类型:2 Phase Stepper Motor Driver 工作电源电压:8 V to 45 V 电源电流:0.5 mA 工作温度:- 25 C to + 125 C 安装风格:SMD/SMT 封装 / 箱体:HTSSOP-28 封装:Tube
MCZ33972AEK 功能描述:接口 - 专用 MULT SW DET SUP-WKUP RoHS:否 制造商:Texas Instruments 产品类型:1080p60 Image Sensor Receiver 工作电源电压:1.8 V 电源电流:89 mA 最大功率耗散: 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:BGA-59
MCZ33972AEK/R2 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:Multiple Switch Detection Interface with Suppressed Wake-up
MCZ33972AEKR2 功能描述:接口 - 专用 MULT SW DET SUP-WKUP RoHS:否 制造商:Texas Instruments 产品类型:1080p60 Image Sensor Receiver 工作电源电压:1.8 V 电源电流:89 mA 最大功率耗散: 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:BGA-59
MCZ33972AEW 功能描述:接口 - 专用 MULT SW DET SUPRESS WU RoHS:否 制造商:Texas Instruments 产品类型:1080p60 Image Sensor Receiver 工作电源电压:1.8 V 电源电流:89 mA 最大功率耗散: 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:BGA-59
MCZ33972AEW/R2 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:Multiple Switch Detection Interface with Suppressed Wake-up