AH8585_32V耐压,3.4ADC-DC 转换器芯片IC

AH8585是一款输入耐压可达32V的高精度恒压恒流降压型DC-DC转换器,内置30mΩHigh-side PMOS及20mΩLow-side NMOS,支持3.4A持续输出电流,适用于汽车充电器、照明灯及便携式设备供电电源等。

AH8585是一款输入耐压可达 32V,并且能够实现精确恒压以及恒流的降压型 DC-DC 转换器 内置 30mΩ High-side PMOS 以及 20mΩ Low-side NMOS,可支持 3.4A 持续输出电流输出电压可调,最大 可支持 100%占空比 具备高性能的负载响应以及输入电压响应能力,同时精确的恒压和恒流控制环路实现极小的负载调整率和 线性调整率 无需外部补偿,可以依靠自身内置稳定环路实现恒流以及恒压控制,同时具备线缆压降补偿功能 是一款应用极间,性能卓越, 稳定可靠的恒压恒流降压型TO电198.6771.8307 VX 同步 DC-DC 转换器芯片IC

特性:

● 输入耐压可达32V

● 输入带过压保护

● 内置30mΩ High-side PMOS

● 内置20mΩ Low-side NMOS

● 可支持3.4A持续输出电流

● 可支持100%占空比

● 输出电压电流可设(2.5V-24V)

● 恒流精度 ±6%

● 恒压精度 ±2%

● 无需外部补偿

● 135k Hz固定开关频率

● 线缆补偿压降

● 短路保护(SCP),过热保护(OTP),过压保护(OVP)

● SOP-8L封装形式

应用范围 ● 汽车充电器 ● 照明灯 ● 便携式设备供电电源

 

void vhost_rdma_init_ib(struct vhost_rdma_device *dev) { uint32_t qpn; dev->attr.max_qps = 64; dev->attr.max_cqs = 64; dev->attr.max_mr_size = -1ull; dev->attr.page_size_cap = 0xfffff000; dev->attr.max_qp_wr = 1024; dev->attr.device_cap_flags = VIRTIO_IB_DEVICE_RC_RNR_NAK_GEN; dev->attr.max_send_sge = 32; dev->attr.max_recv_sge = 32; dev->attr.max_sge_rd = 32; dev->attr.max_cqe = 1024; dev->attr.max_mr = 0x00001000; dev->attr.max_mw = 0; dev->attr.max_pd = 0x7ffc; dev->attr.max_qp_rd_atom = 128; dev->attr.max_qp_init_rd_atom = 128; dev->attr.max_ah = 100; dev->attr.max_fast_reg_page_list_len = 512; dev->attr.local_ca_ack_delay = 15; /* rdma device config */ dev->rdma_config.phys_port_cnt = 1; dev->rdma_config.device_cap_flag = dev->attr.device_cap_flags; dev->rdma_config.hw_ver = 1; dev->rdma_config.local_ca_ack_delay = dev->attr.local_ca_ack_delay; dev->rdma_config.max_ah = dev->attr.max_ah; dev->rdma_config.max_cq = dev->attr.max_cqs; dev->rdma_config.max_cqe = dev->attr.max_cqe; dev->rdma_config.max_fast_reg_page_list_len = dev->attr.max_fast_reg_page_list_len; dev->rdma_config.max_mcast_grp = 8192UL; dev->rdma_config.max_mcast_qp_attach = 56UL; dev->rdma_config.max_mr = dev->attr.max_mr; dev->rdma_config.max_mr_size = dev->attr.max_mr_size; dev->rdma_config.max_mw = dev->attr.max_mw; dev->rdma_config.max_pd = dev->attr.max_pd; dev->rdma_config.max_pi_fast_reg_page_list_len = dev->attr.max_fast_reg_page_list_len / 2; dev->rdma_config.max_pkeys = 1; dev->rdma_config.max_qp = dev->attr.max_qps; dev->rdma_config.max_qp_init_rd_atom = dev->attr.max_qp_init_rd_atom; dev->rdma_config.max_qp_rd_atom = dev->attr.max_qp_rd_atom; dev->rdma_config.max_qp_wr = dev->attr.max_qp_wr; dev->rdma_config.max_recv_sge = dev->attr.max_recv_sge; dev->rdma_config.max_res_rd_atom = dev->rdma_config.max_qp_rd_atom * dev->rdma_config.max_qp; dev->rdma_config.max_send_sge = dev->attr.max_send_sge; dev->rdma_config.max_sge_rd = dev->attr.max_sge_rd; dev->rdma_config.max_total_mcast_qp_attach = dev->rdma_config.max_mcast_grp * dev->rdma_config.max_mcast_qp_attach; dev->rdma_config.page_size_cap = dev->attr.page_size_cap; dev->rdma_config.phys_port_cnt = 1; dev->rdma_config.sys_image_guid = 1; dev->rdma_config.vendor_id = 0x1af4; dev->rdma_config.vendor_part_id = 0x0042; dev->max_inline_data = dev->attr.max_send_sge * sizeof(struct vhost_user_rdma_sge); dev->mtu_cap = ib_mtu_enum_to_int(DEFAULT_IB_MTU); dev->port_attr.bad_pkey_cntr = 0; dev->port_attr.qkey_viol_cntr = 0; for (int i = 0; i < VHOST_MAX_GID_TBL_LEN; i++) { dev->gid_tbl[i].type = VHOST_RDMA_GID_TYPE_ILLIGAL; } dev->cq_vqs = &dev->rdma_vqs[1]; dev->qp_vqs = &dev->rdma_vqs[1 + dev->attr.max_cqs]; vhost_rdma_pool_init(&dev->pd_pool, "pd_pool", dev->attr.max_pd, sizeof(struct vhost_rdma_pd), false, NULL); vhost_rdma_pool_init(&dev->mr_pool, "mr_pool", dev->attr.max_mr, sizeof(struct vhost_rdma_mr), false, vhost_rdma_mr_cleanup); vhost_rdma_pool_init(&dev->cq_pool, "cq_pool", dev->attr.max_cqs, sizeof(struct vhost_rdma_cq), true, NULL); vhost_rdma_pool_init(&dev->qp_pool, "qp_pool", dev->attr.max_qps, sizeof(struct vhost_rdma_qp), false, vhost_rdma_qp_cleanup); vhost_rdma_pool_init(&dev->ah_pool, "ah_pool", dev->attr.max_ah, sizeof(struct vhost_rdma_av), false, NULL); dev->qp_gsi = vhost_rdma_pool_alloc(&dev->qp_pool, &qpn); vhost_rdma_add_ref(dev->qp_gsi); assert(qpn == 1); } 改一下
10-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值