FP5207B:DC-DC升压芯片 软启动 工作频率可调

简介

FP5207B 是非同步升压控制 IC,透过 EXT Pin 控制外部 NMOS,输入低启动电压 2.8V 与宽工作电压 5V~24V,单节锂电池 3V~4.2V 应用,将 Vout 接到 HVDD Pin;精准的反馈电压 1.2V,软启动时间由外部电容调整,工作频率由外部电阻调整;过电流保护,检测电感峰值电流,检测电阻 Rcs 接在开关 NMOS Source 端与地之间。 

适用:5倍以内升压,最大负载150W,软启动保护负载,调频功能更容易电磁兼容。


一、特色说明

➢ 启动电压 2.8V (低于5V时需要从输出端取电)

➢ 工作电压范围 5V~24V (24V以上输入时需要给VDD稳压)

➢ 反馈电压 1.2V (±2%) 

➢ 关机耗电流小于 3μA 

➢ 可调工作频率 100kHz~1000kHz 

➢ 可调软启动时间 

➢ 输入低电压保护(UVP) 

➢ 可调过电流保护(OCP) 

➢ 过温保护(OTP) 

➢ 封装 DFN-10L(EP) 

二、市场应用

1.应用范围

➢ 蓝牙音响 

➢ 充电器 

➢ 移动电源 

➢ 携带式产品

2.应用电路

应用元件 

➢ C1、C7:输入与输出稳压电容。 

➢ C2、C6、C8:高频噪声滤波电容。 

➢ C3:输入电源接 HVDD 经过内部稳压管到 VDS 产生 8V,此电压会提供内部电路与 EXT Pin 

驱动外部 Q2 的闸极,需要加稳压电容。 

➢ C4、C5、C13、R1、R5:系统的补偿回路,关系到系统的稳定度。 

➢ C17:软启动电容,改变电容值调整启动时间。 

➢ L1:电感具有储能与滤波功用,感值越大电感涟波越小,相对感值越小涟波越大。选用电感 

需注意电感是否适合高频操作,及电感额定饱和电流值。 

➢ D1:当 Q2 截止时,D1 萧特基管导通提供电感放电回路。 

➢ Q2:使用内阻低的 NMOS,Drain 端高电压等于输出 19V,耐压选用 19V 的 1.5 倍。 

➢ R3:Vin 与 EN 之间接 200kΩ,自动启动 IC。 

➢ R6:调整工作频率电阻。 

➢ R11、R12:分压电阻设定输出电压。 

➢ R8:预留作为 EMI 对策。 

➢ Rcs:电感峰值电流检测与过电流保护电阻。  


布板建议

注意事项: 

➢ 大电流路径走线要粗,铺铜走线最佳。 

➢ 开关切换连接点 L1、Q2 的 Drain 端与 D1,走线要短与粗,铺铜走线最佳。 

➢ 输入电容 C6 靠近 HVDD 与 GND Pin,达到稳压与滤波功效。 

➢ 分压电阻 R11/R12 靠近 FB 与 GND Pin。 

➢ FB Pin 远离开关切换点 L1、Q2 的 Drain 与 D1,避免受到干扰。 

➢ 输入电容 C1/C2 的地、输出电容 C7/C8 与 Rcs 的地,铺铜走线,上下层地多打洞连接。 

➢ 输出电容 C7/C8 的地一定要靠近 Rcs 的地,可以降低开关切换突波,降低输出高频噪声。 

➢ Rcs 靠近 CS 与 GND pin。 

➢ 板子多余空间建议铺地。 

FP5207B规格书

FP5207B中文手册

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很明显,这是一个描述CSV文件在Flash中存储格式的配置文件。其中,数据段数量固定为1,数据段1的烧录地址为0x0007C000,长度为导入的文件大小,数据内容也是根据导入的文件数据确认。 下面是一个类似的C语言代码示例,用于读取并处理这个配置文件中描述的CSV文件数据: ```c #include <stdio.h> #include <stdlib.h> #define DATA_SEG_NUM_OFFSET 0 #define DATA_SEG_ADDR_OFFSET 4 #define DATA_SEG_SIZE_OFFSET 8 #define DATA_SEG_DATA_OFFSET 12 int main(int argc, char *argv[]) { FILE *fp; unsigned char config[16]; unsigned char *data; int data_size; // 打开配置文件 fp = fopen("config.bin", "rb"); if (fp == NULL) { printf("Failed to open config file!\n"); return -1; } // 读取配置信息 fread(config, sizeof(unsigned char), sizeof(config), fp); // 获取数据段数量、地址和大小 int data_seg_num = *(int *)(config + DATA_SEG_NUM_OFFSET); int data_seg_addr = *(int *)(config + DATA_SEG_ADDR_OFFSET); int data_seg_size = *(int *)(config + DATA_SEG_SIZE_OFFSET); // 分配存储空间 data = (unsigned char *)malloc(data_seg_size); if (data == NULL) { printf("Failed to allocate memory for data!\n"); fclose(fp); return -1; } // 读取数据段 fseek(fp, data_seg_addr, SEEK_SET); fread(data, sizeof(unsigned char), data_seg_size, fp); // 处理数据 // TODO: 这里可以对读取到的CSV文件内容进行处理 // 释放存储空间 free(data); // 关闭文件 fclose(fp); return 0; } ``` 注意,这只是一个简单的示例代码,实际应用中可能需要根据具体情况进行修改和优化。同时,为了保证数据的安全性和可靠性,还需要进行一系列的错误处理和数据校验操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值