数码之家

 找回密码
 立即注册
搜索
查看: 9985|回复: 18

[工仪] SC8815+FUSB302+BQ4050制作数控移动电源(功率板篇)

[复制链接]
发表于 2021-1-19 20:59:43 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
PCB篇:https://www.mydigit.cn/forum.php?mod=viewthread&tid=229308

今天在学校早早写完作业了,就等回家拿jlc的板子。
IMG_20210119_185622.jpg
正面高大元件比较多,先贴背面。

点锡膏:
IMG_20210119_190526.jpg

贴元件:
IMG_20210119_192104.jpg

热风枪预热300度
IMG_20210119_192222.jpg

吹完:
IMG_20210119_192500.jpg

SC8815有些连锡,加点焊油用烙铁修补一下
IMG_20210119_192839.jpg

正面点锡膏,放元件:
IMG_20210119_194605.jpg

热风枪伺候,然后烙铁修补一下QFN的FUSB302
IMG_20210119_195213.jpg

FPC座子情况还好
IMG_20210119_195308.jpg

完成:
IMG_20210119_195746.jpg

洗洗板子,装壳子测试。


                               
登录/注册后可看大图



结果出现了意外。
IMG_20210119_200636.jpg

PACK+焊盘和FPC座子焊盘过于接近外壳有短路危险。
IMG_20210119_200641.jpg

TVS的GND侧短路到外壳(问题不大),输出端滤波电容两端短路到外壳(要命)
IMG_20210119_202433.jpg

只得高温胶带修补。。。。

完成效果:
QQ图片20210119205813.jpg
由于今晚还要刷数学53。。。暂且到此搁置一下,待期末考试结束后继续调试。。。
(忽然好害怕这玩意炸了)

打赏

参与人数 3家元 +60 收起 理由
邓穿石 + 20 謝謝分享
yhky + 20 原創內容
擎穹 + 20

查看全部打赏

 楼主| 发表于 2021-1-21 22:43:24 | 显示全部楼层
今天晚上用esp32搭了个小板,准备调试功率板,但是始终没有输出。
计划等控制板来了用控制板调。
附测试程序:
  1. #include <Wire.h>

  2. #define SC8815_ADDR 0x74

  3. byte reg[0x20] = {0x00};

  4. void readReg() {
  5.   Wire.beginTransmission(SC8815_ADDR);
  6.   Wire.write(0x00);
  7.   Wire.endTransmission();
  8.   Wire.requestFrom(SC8815_ADDR, 0x18);
  9.   for (int i = 0; i <= 0x17; i++)
  10.   {
  11.     reg[i] = Wire.read();
  12.   }
  13.   
  14. }

  15. void initReg() {
  16.   reg[0x00] = 0b00010001;
  17.   reg[0x01] = 0b00110001;
  18.   reg[0x02] = (reg[0x02] & 0b00111111) | (0b11000000);
  19.   reg[0x05] = 0b11111111;
  20.   reg[0x06] = 0b01111111;
  21.   reg[0x09] = (reg[0x09] & 0b01100000) | (0b10000101);
  22.   //reg[0x0A]=(reg[0x0A]&0b00000011)|(0b11000000);
  23.   reg[0x0B] = (reg[0x0B] & 0b11110000) | (0b00001101);
  24.   reg[0x0C] = 0b00100011;
  25.   Wire.beginTransmission(SC8815_ADDR);
  26.   Wire.write(0x00);
  27.   for (int i = 0; i <= 0x0C; i++) {
  28.     Wire.write(reg[i]);
  29.   }
  30.   Wire.endTransmission();
  31. }

  32. void setup() {
  33.   // put your setup code here, to run once:
  34.   pinMode(14, OUTPUT);
  35.   digitalWrite(14, HIGH); // PSTOP HIGH
  36.   pinMode(12, OUTPUT);
  37.   digitalWrite(12, LOW); // CHIP enabled
  38.   delay(5000);
  39.   Wire.begin();
  40.   Serial.begin(115200);
  41.   readReg();
  42.   initReg();
  43.   pinMode(26, OUTPUT);
  44.   digitalWrite(26, HIGH); // turn on PORTFET
  45.   pinMode(27, INPUT);
  46.   digitalWrite(14, LOW); //PSTOP LOW
  47. }

  48. void loop() {
  49.   // put your main code here, to run repeatedly:
  50.   while (1) {
  51.     readReg();
  52.     int oriVBUS = (((((int)reg[0x0D]) << 8) | ((int)reg[0x0E])) >> 6) + 1;
  53.     int oriVBAT = (((((int)reg[0x0F]) << 8) | ((int)reg[0x10])) >> 6) + 1;
  54.     int oriIBUS = (((((int)reg[0x11]) << 8) | ((int)reg[0x12])) >> 6) + 1;
  55.     int oriIBAT = (((((int)reg[0x13]) << 8) | ((int)reg[0x14])) >> 6) + 1;
  56.     Serial.println("---------------------------------------------------------");
  57.     Serial.print("VBUS=");
  58.     Serial.print((float)oriVBUS * 12.5 * 0.002);
  59.     Serial.println("V.");
  60.     Serial.print("VBAT=");
  61.     Serial.print((float)oriVBAT * 12.5 * 0.002);
  62.     Serial.println("V.");
  63.     Serial.print("IBUS=");
  64.     Serial.print((float)oriIBUS / 200);
  65.     Serial.println("A.");
  66.     Serial.print("IBAT=");
  67.     Serial.print((float)oriVBUS / 50);
  68.     Serial.println("A.");
  69.     Serial.print("STATUS=");
  70.     Serial.println(reg[0x17], BIN);
  71.     Serial.println();

  72.     delay(1000);
  73.   }
  74. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-22 21:27:13 | 显示全部楼层
今晚仔细检查了线路,发现竟然是SC8815的角度错了90度。。。。没烧掉也是万幸

修正角度后顺利通过测试:5V输出空载:
E3C9CFD7-88A9-4325-958F-7F61D3A9E0C5.jpeg

5V1.5A DCP充手机:
5C59FF8D-29E3-4569-A487-B31EA669D385.jpeg
(真就4个功率管一点温度都没有)

打赏

参与人数 2家元 +40 收起 理由
2545889167 + 20
邓穿石 + 20 謝謝分享

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-19 21:10:49 | 显示全部楼层

另外的板子还在路上。。。。
另外临近期末了,复习任务比较紧也不一定有时间焊接测试
回复 支持 反对

使用道具 举报

发表于 2021-1-19 21:21:00 | 显示全部楼层
做的不错,赞一下
回复 支持 反对

使用道具 举报

发表于 2021-1-19 22:01:19 | 显示全部楼层
已超出该帮帮团当天被打赏总额,请多给其他会员打赏鼓励!
记号一下待补
回复 支持 反对

使用道具 举报

发表于 2021-1-19 22:57:08 | 显示全部楼层
做的不错啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-23 21:33:46 | 显示全部楼层
今天测试12v输出,空载有较明显的啸叫声音,可能和输出电容较小有关。
用小米11拉负载(https://www.mydigit.cn/forum.php?mod=viewthread&tid=231057),18-19W左右电感温升明显,mos管摸不出热量。
考虑下一版重新调整电感型号,更换为大体积电感。
B98C4411-2970-4828-AF0B-F64D6207AB6B.jpeg
回复 支持 反对

使用道具 举报

发表于 2021-1-27 21:59:28 | 显示全部楼层
功率电感感量偏小,搞到4.7uH到6.8uH比较合适,开关频率设置到450KHz,电感可以用封装更大的型号,减小发热损耗。空载啸叫,说明反馈环路不稳定,换电感或者调整补偿网络可以解决,主要是调整COMP到GND的那个RC串联网络。用这个U表自带的纹波测试功能,可以发现异常的纹波波形,便于调试
回复 支持 反对

使用道具 举报

发表于 2021-1-29 18:41:04 | 显示全部楼层
太厉害了,顺便请问大佬能搞到SC8813的数据手册嘛,官网都找不到IIC寄存器的手册
回复 支持 反对

使用道具 举报

发表于 2021-2-15 12:41:02 | 显示全部楼层
原同学 发表于 2021-1-21 22:43
今天晚上用esp32搭了个小板,准备调试功率板,但是始终没有输出。
计划等控制板来了用控制板调。
附测试程 ...

楼主人才啊!才高中就涉及如此复杂项目,并且做得有模有样。

sc8815的寄存器手册或者编程手册能否分享一下?多谢!
回复 支持 反对

使用道具 举报

发表于 2021-2-21 13:30:56 | 显示全部楼层
wanghar 发表于 2021-2-15 12:41
楼主人才啊!才高中就涉及如此复杂项目,并且做得有模有样。

sc8815的寄存器手册或者编程手册能否分享一 ...

https://tangwulin-my.sharepoint. ... 2mtt3V4gSA?e=QotkynSC8815的手册

C429908_SC8815QDER_2019-09-20.PDF

1.55 MB, 下载次数: 22, 下载积分: 家元 -55

回复 支持 反对

使用道具 举报

发表于 2021-4-24 23:20:05 | 显示全部楼层
请教一下SC8815的协议和外围元件参数计算资料哪儿有?
回复 支持 反对

使用道具 举报

发表于 2021-4-24 23:27:36 | 显示全部楼层
twl168 发表于 2021-2-21 13:30
https://tangwulin-my.sharepoint.com/:b:/g/personal/tangwulin_tangwulin_onmicrosoft_com/EWlyxea200B ...

终于有个详细的资料了,多谢!
回复 支持 反对

使用道具 举报

发表于 2021-5-19 23:13:44 | 显示全部楼层
yhky 发表于 2021-1-27 21:59
功率电感感量偏小,搞到4.7uH到6.8uH比较合适,开关频率设置到450KHz,电感可以用封装更大的型号,减小发热 ...

请教一下:SC8815接三串锂电,10uH电感,在反向升压放电(12-24V空载)时,8815本身发烫是为什么?此时电池放电电流会在100-200MA。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-8 00:53:22 | 显示全部楼层
ywb1031 发表于 2021-5-19 23:13
请教一下:SC8815接三串锂电,10uH电感,在反向升压放电(12-24V空载)时,8815本身发烫是为什么?此时电 ...

频率是多少?用示波器观察下4个G级波形?我感觉是驱动部分发热
回复 支持 反对

使用道具 举报

发表于 2022-5-13 17:03:50 | 显示全部楼层
好东西,太牛了。
回复 支持 反对

使用道具 举报

发表于 2022-10-25 13:14:05 | 显示全部楼层
牛掰啊,SC8812应该也差不多可以替代吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-20 11:51 , Processed in 0.374401 second(s), 17 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表