请教一个电容供电的问题

2019-12-20 21:45发布

加班了几天,时间有限,硬件图在同事那,只画了一个简单的示意图,如下面。 (问题点在左边的主机端)
MCU通过PWM对100uF的电容充电到30V,电容再对UMB芯片供电。
本来开始用47uF电容,是可以正常通讯的,两个芯片都用低功耗,1秒发一次,可用5个多小时。(实际使用可能为1个小时或更长时间发一次)

UMB的工作方式是:唤醒  --> 发射数据  --> 休眠   --> 下一次唤醒  (在电容放电的过程中完成)
后来改成100uF,只能唤醒,不能通讯,偶尔在上电的时候可以通讯一两次就停了,但还可唤醒  (换成100uF的原因是47uF电容暂时买不到)

请教一下,这类电容充放电供电,有哪些地方需要特别考虑,象电容的质量容量,DCDC的质量对通讯的影响。
dianrong01.png (15.87 KB, 下载次数: 0) 下载附件 2018-3-12 11:15 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
fangy
1楼-- · 2019-12-21 20:19
接收端是使用通讯波形对电容充电,电容变大之后使波形上升沿或下降沿不够陡峭,通讯电路检测不到正确的数据,所以通讯不了
ifare
2楼-- · 2019-12-21 23:59
这个问题点:

pwm给电容充电,当adc检测到30v时停止充电(下图补充画上了这条adc检测线),电容开始放电,在放电期间,UMB芯片开始工作( 唤醒 --> 发射数据 --> 休眠 --> 等待下一次唤醒)

dianrong02.png (17.35 KB, 下载次数: 0)

下载附件

2018-3-13 11:16 上传


ifare
3楼-- · 2019-12-22 03:16
下图是原来的47uF电容放电时,能正常通讯的波形:

dr002.png (876.3 KB, 下载次数: 0)

下载附件

2018-3-14 00:59 上传

一周热门 更多>