-
我也遇到过,原因不知道
-
看MCU1和MCU2的供电是不是没有隔离
-
自由是有前提的:lol
比方说水可以自由流动,可以流过中空的管子,但不能流过一个实心的管子呀。
导体像是一个吸满水的海绵,上面水滴进去一滴,下面水漏掉一滴,并不是同一滴水,虽然看起来像。绝缘材料水就进不去啦,这也是为啥杯子不会漏水。:hug:
-
你选的R31和R33太大了,去看看手册的第11页,在补偿网络那个地方。有推荐的阻值。
从9.7V的输出电压上看,应该是BUCK最大占空比开环了,这个IC不好的地方在于它没有过压保护,如果后面接的是MCU,说不定已经烧坏了。
反馈回路和稳定性有关,有环路分析仪可以测测,你额外加的那个电容就起了补偿的作用。
-
我猜很大可能是MLCC crack了,有些电容crack是开路,可能没影响,有些电容crack是短路,直接就没信号了。crack是开路的情况下,高速旋转可能带来的微小形变让开路的MLCC变短路了:hug:
建议楼主看看治具或者裁板吧,layout也要看看,MLCC不能靠板边
-
MOSFET的开关速度和驱动电流有关,你从这个角度考虑。
-
平漂流 发表于 2017-4-26 14:46
MOS管是电压驱动型,可是为什么我看到文献里面都说到“控制信号的电流驱动能力很弱,不足以驱动MOS管开通 ...
G极电压的建立是通过给电容充电建立的啊,这个电流主要跟MOSFET寄生电容和开关频率有关。很多控制芯片的输出电流是有限制的,比方说DSP很多都限制10mA,这个电流太小,是无法驱动MOSFET按设计的频率开通和关断的。
-
平漂流 发表于 2017-4-26 10:46
就是说驱动电路要与MOS管的D,S构成一个回路。通过对DS之间的电容充放电,来控制MOS管的开通关断,对吗?
对,可以这样理解
-
还需要指出一点:损耗既是热。MOSFET本质还是半导体,半导体有结温这个问题,如果MOSFET的温度超过结温,就会坏掉,虽然不一定坏,但超过结温就不在厂家标的适用范围了。MOSFET坏,往往还有另一个原因,DS极的电压超过了标称电压击穿。
-
为什么不能用电平,你可以结合我上面的描述自己思考一下,看看能不能有点眉目。
-
Vgs(th)是G极相对于S极的门槛电压。楼主问,为什么不能用一个电平代替,其实是没有弄清楚门极这个电压的建立过程,这需要看一下MOSFET的模型。MOSFET并不是理想的,它的各个极之间是有电容的,驱动电路需要给这个电容充电:最终充到多少电压,会影响Rdson(导通时D S之间的一个等效电阻) 导通过程中主电路电流都流过这个电阻,电阻越大,损耗就越大,这个叫通态损耗;驱动电路将G极从0推到最终电平的,需要一定时间(相当于给GS之间的电容充电),驱动电流越大,这个时间越短。为什么要说这个时间,因为这段时间MOSFET的DS极间的电压由最大变成了最小,这个过程如果流过电流,就会产生损耗,这个叫暂态损耗。
-
1. MOSFET是电压驱动型,门极有个高于Vgs(th)的电平就可以开通。
-
未触发前,pin7对应一个点位,叠加定理pin5可以算出触发值。触发后,pin7对应一个电位,叠加定理算出返回值
-
Iih应该后边对应一个电压,仔细看Datasheet
-
张锋 发表于 2016-7-26 09:42
那上面的怎么解释,如果写成a*b;//a是Q0,b是Q24,那这样的结果是Q24,但写成_IQmpy(a,b);我就糊涂了,按 ...
不知道你留意过iq变量的定义没有,从本质上讲,iq是一个int32型的量,只是根据q值的不同,对这个int32型的量的不同位赋予不同的含义。
“GLOBAL_Q是24时,_IQmpy(a,b);这个函数好像如果a是Q0格式,b是Q24格式的话,计算出来的东西好像是Q0格式的”
_IQmpy并不会检查a或b是不是Q24,它直接把它当成GLOBAL_Q型,然后做乘法。乘出来的结果仍然是GLOBAL_Q型的。
为什么你认为它是q0型的呢?
以你这个为例,计算时,先要q0->q24,相当于*2^(-24),然后与b相乘;这样算完之后,得到一个q24型的数,而q24->q0,相当于*2^24,这样的话a*b=>{[a*2^(-24)]*b}*2^24。看出来了吧,中间的转化抵消掉了。
注意里面的两次转换(q0->q24,q24->q0)是由于你认为是他们q0型带来的。虽然你定义了a就是q0型,但_IQmpy并不知道。
我是这样理解的。
-
elvike 发表于 2016-4-18 22:19
厉害,可以分享一下吗?,向大神学习
我不是大神。。虽然是我做的,但这个属于实验室,,不能公开。
-
本帖最后由 rjqsd 于 2016-4-18 16:42 编辑
elvike 发表于 2016-4-3 13:00
3相电源的环路跑下来很费时的,28027性能低了,不能单单从pwm频率来看吧,个人观点
28027做三相逆变是可行的。我用这个芯片已经实现了。
-
本帖最后由 rjqsd 于 2016-3-15 21:31 编辑
关注,汇编好难。。。我在ADC采样中是下面这样用的,同时对6个通道滤波,感觉非常非常耗时间。
static Uint16 cnt = 0;
Uint16 adc_i,adc_j;
Uint16 max,min;
//===========================================================================
for (adc_i = 0;adc_i= 7)
cnt = 0;
else
cnt++;
复制代码
-
dontium 发表于 2016-3-7 14:36
1、不正确。可能是你测试方法不对
2、中断响应时间最短14个周期,可以设置此中断为最高级,这样就可以保证 ...
多谢版主,是我搞错了,我把ADC采样的时间给忽略掉了。
-
elvike 发表于 2016-3-7 17:35
那问题来了,你的pwm工作模式是怎么样的,pwm引脚在计数器为0时,输出是否变化。
多谢指点,我搞错了一个地方。
“使用ePWM模块调制产生PWM波形,在cnt=ZRO的时候触发ADC进行采样,进入中断后立即给GPIO置位。”
这个地方我忽略掉了AD采样所需要的时间。。。。。。:Sweat:
待会我再去测一下,看看中断响应需要的时间。