我现在MSP430可以通过发送指令得到BQ40Z50的一系列数据了,但一直无法实现通过MSP430控制BQ40Z50的充放电,请问软件应该怎么实现?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我现在MSP430可以通过发送指令得到BQ40Z50的一系列数据了,但一直无法实现通过MSP430控制BQ40Z50的充放电,请问软件应该怎么实现?
通常BQ40Z50会自动控制充放电MOSFET的,如果你要手动控制充放电MOSFET开或关的话可以通过以下方式:
1.控制/PRES:[PRES]=0可关闭MOS,=1可开MOS.
2.控制MOS开关的手动命令:0x0022 FET Control,0x001F CHG FET Toggle,0x0020 DSG FET Toggle
具体可参考BQ40Z50-R1 technical reference manual.
首先,发送命令控制CHG和DSG主要是用于生产测试,不建议在实际使用中采用这种方式,如果你需要外部控制这两个管子,只能通过控制PRES管脚,同时内部必须设置NR=0模式。不过这样子的控制只能同时控制两个管子关闭或者打开。
我发现一个问题,是不是必须用BQ Studio调试好BQ chip ,然后才能通过MSP与IC通信?因为我MSP430直接控制相关IO控制PRES管脚也无法实现充放电。然后请问一下如何充放电,以及内部升压怎么配置?
请问 你BQ40Z50参数配置好了没有,没有的话CHG DSGMOS是关闭的