SiLM59xx系列SiLM5991SHCG-DG 带有主动保护和高 CMTI 的单通道隔离门极驱动芯片

SiLM59xx系列SiLM5991SHCG-DG是一款单通道隔离驱动器,提供12A源电流和12A灌电流。主动保护功能包括退饱和过流检测、UVLO、隔离故障报警和 4A 米勒钳位。输入侧电源的工作电压为3V至5.5V,输出侧电源的工作电压范围为13V至30V。所有电源电压引脚都有欠压锁定 (UVLO) 保护。

内部退饱和(DESAT)故障检测可识别IGBT是否处于过电流状态。当退饱和激活时,故障信号通过隔离屏障传输到输入侧,将FAULT输出脚拉低并屏蔽输入信号。在双极性电源供电时,IGBT正常关闭时,其门极电压被钳位至VEE2。如果驱动电源是单极性供电,则可以使用有源米勒钳位,允许米勒电流流过低阻抗路径,从而防止IGBT在高压瞬态条件下动态导通。

SiLM59xx系列SiLM5991SHCG-DG采用SOP16W 封装,提供符合 UL1577 标准的 5kVRMS 隔离耐压,并且具有最小150kV/us的共模瞬态抗扰度 (CMTI) 。

SiLM59xx系列SiLM5991SHCG-DG产品特性:

1. 驱动电流能力:12A/12A

2. 拉电流和灌电流引脚分开

- 方便驱动能力调节

3. 驱动输出电压最高可达30V

4. 输入电压范围:3V到5.5V

5. 集成快速响应的退饱和保护功能

6. 支持软关断

7. 支持米勒钳位

8. 提供故障报警和系统恢复接口

- 电源良好指示脚(RDY)

- 退饱和保护报警脚(/FLT)

- 系统复位输入脚(/RST)

9. 支持主动短路保护功能(ASC)

10. 典型传输延时:90ns

11. 高CMTI性能:典型200kV/us

12. 静电放电 (ESD):±8kV HBM

13. 封装:SOP16W

14. 隔离耐压:5000VRMS

15. 工作温度范围:-40°C到125°C

16. AEC-Q100 车规认证

SiLM59xx系列SiLM5991SHCG-DG产品运用领域:

新能源汽车

光伏逆变

工业电源

车载主逆变器

可再生能源逆变器

交流和无刷直流电机

工业电源

附上SiLM59xx系列产品选型:

SiLM5932SHOCG-DG     SiLM5992SHCG-DG     SiLM5991SHCG-DG

SiLM5932SHOCG-AQ     SiLM5992SHCG-AQ     SiLM5991SHCG-AQ

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在STM32G0系列的微控制器中,配置CAN-FD主要需要以下步骤: 1. 选择CAN时钟源:可以使用内部RC振荡器、外部晶振或PLL作为时钟源。 2. 配置GPIO:将CAN总线的引脚配置为CAN功能。 3. 配置CAN-FD时钟分频器:由于CAN-FD的时钟频率比CAN的时钟频率,需要设置CAN-FD时钟分频器以提总线的速度。 4. 配置CAN-FD速率:设置CAN-FD的数据传输速率和数据长度。 5. 配置CAN-FD过滤器:设置CAN-FD接收过滤器以筛选接收的数据。 以下是一个基本的CAN-FD配置示例: ```c //设置CAN时钟源 RCC->APB1ENR1 |= RCC_APB1ENR1_CAN1EN; //使能CAN1时钟 RCC->CCIPR |= RCC_CCIPR_CANSEL_1; //选择PLL作为CAN时钟源 //配置GPIO GPIOA->MODER &= ~(GPIO_MODER_MODE11_1 | GPIO_MODER_MODE12_1); //PA11和PA12配置为复用模式 GPIOA->MODER |= (GPIO_MODER_MODE11_0 | GPIO_MODER_MODE12_0); //PA11和PA12复用为CAN功能 GPIOA->AFR[1] |= (9 << ((11 - 8) * 4)) | (9 << ((12 - 8) * 4)); //PA11和PA12复用为CAN功能 //配置CAN-FD时钟分频器 CAN1->CCR &= ~CAN_CCR_CCLKEN; //禁用CAN时钟 CAN1->CCR |= CAN_CCR_CKABR; //使能自动波特率检测 CAN1->BTR |= CAN_BTR_TSEG1_0 | CAN_BTR_TSEG1_1 | CAN_BTR_TSEG2_0; //设置时间段参数 CAN1->BTR |= CAN_BTR_SILM | CAN_BTR_LBKM; //设置为静默模式和环回模式 //配置CAN-FD速率 CAN1->CCR &= ~CAN_CCR_FDOE; //禁用CAN-FD模式 CAN1->FDCTRL |= CAN_FDCTRL_FDRATE; //使能CAN-FD模式 CAN1->FDCTRL |= CAN_FDCTRL_TDCOFF; //设置时间域偏移 CAN1->FDCTRL |= CAN_FDCTRL_TDCMOD; //设置时间域模式 CAN1->FDCTRL |= CAN_FDCTRL_FDM; //设置为CAN-FD数据模式 CAN1->FDCTRL |= CAN_FDCTRL_FDEN; //使能CAN-FD //配置CAN-FD过滤器 CAN1->FM1R &= ~CAN_FM1R_FBM0; //设置为屏蔽模式 CAN1->FS1R |= CAN_FS1R_FSC0; //设置为个32位过滤器 CAN1->FFA1R &= ~CAN_FFA1R_FFA0; //设置为FIFO0 CAN1->sFilterRegister[0].FR1 = 0x00000000; //设置过滤器0的标识符 CAN1->sFilterRegister[0].FR2 = 0x00000000; //设置过滤器0的掩码 CAN1->FA1R |= CAN_FA1R_FACT0; //使能过滤器0 //使能CAN总线 CAN1->MCR |= CAN_MCR_INRQ; //进入初始化模式 while ((CAN1->MSR & CAN_MSR_INAK) != CAN_MSR_INAK); //等待进入初始化模式 CAN1->MCR &= ~CAN_MCR_SLEEP; //退出睡眠模式 CAN1->MCR |= CAN_MCR_NART; //禁用自动重传 CAN1->MCR |= CAN_MCR_TXFP; //使能发送FIFO优先级 CAN1->BTR |= CAN_BTR_BRP_0 | CAN_BTR_BRP_1 | CAN_BTR_BRP_2; //设置波特率预分频器 CAN1->BTR |= CAN_BTR_TS1_0 | CAN_BTR_TS1_1 | CAN_BTR_TS1_2; //设置时间段参数 CAN1->BTR |= CAN_BTR_TS2_0; //设置时间段参数 CAN1->MCR &= ~CAN_MCR_INRQ; //退出初始化模式 while ((CAN1->MSR & CAN_MSR_INAK) == CAN_MSR_INAK); //等待退出初始化模式 ``` 这只是一个基本的配置示例,具体的配置参数需要根据实际应用进行调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值