Quantcast
Channel: Motor drivers forum - Recent Threads
Viewing all articles
Browse latest Browse all 14309

DRV8308: DRV8308 driving AIRFAN MFA0500 - the driver ic getting heated up and the blower not delivering the maximum 250 lpm at 100 percentage of pwm

$
0
0
Part Number: DRV8308

HI all

I am driving airfan mfa 0500 BLDC blower using drv8308 driver, i am using stm32 to program it and to generate the pwm and control the drv8308 the issue is at 100 percent pwm the drv8308 is getting heated up and stops the blower after 5 minutes of run time. The current drawn at 100 % pwm is 6 ampere and also the output of the blower is not 250 lpm which the airfan datasheet denotes at 24v. I want to know whether i can run the airfan mfa 0500 blower with the drv8308, do the specs of drv 8308 supports airfan mfa0500 below is the schematic of the drv8308

e2e.ti.com/.../20040367_5F00_A.pdf

The below is the airfan blower data sheeet

e2e.ti.com/.../Air-Fan-MFA-0500.pdf

the below is the drv8308 setting 

#define DRV_CTRL_CFG_0 (9<<AG_SETPT) | (1<<DIRPOL) | (1<<SYNRECT) | (3<<PWMF) | (1<<SPDMODE) | (1<<FGSEL) | (0<<BRKMOD) | (1<<RETRY)
#define DRV_CTRL_CFG_00 (9<<AG_SETPT) | (1<<DIRPOL) | (1<<SYNRECT) | (0<<PWMF) | (1<<SPDMODE) | (1<<FGSEL) | (0<<BRKMOD) | (1<<RETRY)
// Address 0x01 Configuration
// --------------------------
#define DRV_CTRL_CFG_1 (132<<ADVANCE)

// Address 0x02 Configuration
// --------------------------
#define DRV_CTRL_CFG_2 (16<<SPDREVS) | (1<<MINSPD)

// Address 0x03 Configuration
// --------------------------
#define DRV_CTRL_CFG_3 (1<<BASIC) | (7<<SPEEDTH) | (2048<< MOD120)

// Address 0x04 Configuration
// --------------------------
#define DRV_CTRL_CFG_4 (0<<HALLRST) | (1<<DELAY)| (0<<AUTOADV) | (0<<ENSINE) | (1<<TDRIVE) | (5<<DTIME) | (1<<IDRIVE)

// Address 0x05 Configuration
// --------------------------
#define DRV_CTRL_CFG_5 (0<<INTCLK) | (10<<SPDGAIN)

// Address 0x06 Configuration
// --------------------------
#define DRV_CTRL_CFG_6 (1<<HALLPOL) | (0<<FILK1)

// Address 0x07 Configuration
// --------------------------
#define DRV_CTRL_CFG_7 (0<<FILK2)

// Address 0x08 Configuration
// --------------------------
#define DRV_CTRL_CFG_8 (0<<BYPCOMP)|(0<<COMK1)

// Address 0x09 Configuration
// --------------------------
#define DRV_CTRL_CFG_9 (9<<AA_SETPT) | (0<<COMK2)

// Address 0x0A Configuration
// --------------------------
#define DRV_CTRL_CFG_A (3<<OCPDEG) | (3<<OCPTH) | (10<<LOOPGAIN)

#define DRV_CTRL_RESET_SPEED	0
#define DRV_CTRL_CLEAR_FAULT	0


#define SFM3019_ADDRESS_READ 0x5D                  //Actual is 2E. We need to shift left by 1 to make space of R/W bit
#define SFM3019_ADDRESS_WRITE 0x5C                 //Actual is 2E. We need to shift left by 1 to make space of R/W bit

The below is the pwm vs flow rate which I got practically from the airfan

INPUT VOLTAGE - 23.8V
SNO PWM(%)FLOWRATE IN LPM(TSI)AMPERE(A)POWER CONSUMED(W)
1000.0451.071
2105.030.092.142
32031.580.44410.5672
43053.080.84120.0158
54074.441.2629.988
65094.961.71240.7456
760112.562.2353.074
870128.192.81366.9494
980140.513.36280.0156
1090150.043.9293.296
11100163.435.092121.1896

Any thoughts please share me.


Viewing all articles
Browse latest Browse all 14309

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>