总线电平不兼容的几种处理方法

引言

     在BCM开发过程中,需要使用低边开关控制外部继电器。采用的是3.3V的系统电源。在使用L9826作为低边芯片前并没有在手册上发现标注L9826的工作电压需要在5V的说明。使用3.3V的电压给L9826供电时候,测试发现L9826 并不能输出。将VCC电压用外部电源调节到3.6V以上时候,才能够输出。因此,在使用3.3V系统电源情况下,需要另外增加一个5V的电源,同时考虑SPI总线电平兼容性的问题。项目小插曲:在选型过程中有使用NCV7240来作为替代方案测试, NCV7240是支持 SPI总线3.3V、5V电平的,但其VDDA供电也得是5V供电,才能够输出。使用NCV7240不需要SPI总线电平转换。此文档旨在说明使用L9826 芯片时如何通过总线电平转换来实现该方案。

1系统定义

    如下图的系统框图所示,主控芯片通过SPI总线来控制低边芯片来控制外部的继电器。主控芯片供电为3.3V,LDS供电为5V。

2 总线电平转换

    该章节讲述通过三极管隔离、隔离芯片方式来实现SPI总线电平的转换。

2.1 三极管电平转换

    利用三极管的开关特性,来实现电平的转换。

  1. 如下图使用基级控制集电极的转换方式

该方式需要将控制命令,和回读数据取反。

  1. 如下图使用基级控制集电极的转换方式

该方式不需要将控制命令和回读数据取反。

对于以上的两种方式,均可以实现SPI电平的转换5V、3.3V之间的相互转换。使用三极管来进行转换需要考虑开关速率的问题。经过实际测试,使用L8050三级管速率可以达到400k左右。

2.2 电平转换芯片实现电平转换

   采用TI的TXS0108E 8位双向电平转换器,该器件是一款 8 位同相电平转换器,此转换器使用两 个独立的可配置电源轨。A 端口跟踪 VCCA 引脚的电源 电压。VCCA 引脚可接受 1.4V 到 3.6V 范围内的任意电 源电压。B 端口跟踪 VCCB 引脚的电源电压。VCCB 引 脚可接受 1.65V 到 5.5V 范围内的任意电源电压。这两 个输入电源引脚可实现 1.5V、1.8V、2.5V、3.3V 和 5V 电压节点之间的任意低压双向转换。

该芯片有如下的特点:
无需方向控制信号;

最大数据速率,110Mbps(推挽),1.2Mbps(开漏);

A 端口为 1.4V 至 3.6V;B 端口为 1.65V 至 5.5V(VCCA ≤ VCCB);

无需电源定序 - VCCA 或 VCCB 均可优先斜升;

输出使能 (OE) 输入为低电平时,所有输出均将置于高 阻抗 (Hi-Z) 状态;

采用芯片TXS0108E,可以很方便的实现电平转换性能,而且频率也能满足要求。

3 附录

3.1 L9826 数据手册截图

3.2 NCV7240 数据手册截图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值