恩,说的不错,但还是有些不明白。
麻烦帮我看看这样做可不可以,若我用51单片机的P1^0来驱动场效应管,开关频率为40khz。这个可以用单片机直接完成吗?如果用开关控制芯片会有别的什么好处吗?还有用MCU来驱动电源这里不懂(我做的是个升压电路,想单片机做检测和驱动场效应管)
可以是可以,只要你愿意去做,不过性能肯定不要寄太大希望。
既然是PWM,那么频率是一定的,换言之一个输出周期占用MCU的工作周期数是一定的;而为了平滑地调整输出,调制精度也就是这个周期数还不能太小,至少是256吧,那么51就得工作在至少20MHz主频下,当然这不是问题。
然后你还得去做输出检测,比如,选个带ADC的51(大把),然后还要找个稳压管做基准,然后还要注意P1口的驱动能力,基本上就这样了。
明白了,最后问下,我用了uc3842,它有个5v输出电压端,是不是可以用它带动8位的51单片机加lcd?
追答不可靠。
3842只是个电源驱动IC,实际上连开关管都没有,需要自己配。
它的+5V输出端只是把片内的基准电压倍压以后输出,只有50mA 的负载能力,负载太大会把自己拉到工作不正常。这样的电流带51问题不大(当然要看型号),LCD……绝 对 不行。