自动方向识别式 LSF型电平转换芯片

news2024/11/26 10:41:28

大家好,这里是大话硬件。

今天这篇文章想分享一下电平转换芯片相关的内容。

其实在之前的文章分享过一篇关于电平转换芯片的相关内容,具体可以看链接《高速电路逻辑电平转换设计》。当时这篇文章也是分析的电平转换芯片,不过那时候更多的是分析芯片的动态性能,比如在文章中提到的几个参数,数据速率,传播延时,输入和输出电压变化斜率等,这些参数更多的是影响器件在进行电平转换的动态过程中的指标。写当时那篇文章的时候,刚好是使用OD门进行了电平转换,出现了带宽不够的情况,因此输出了那篇文章。

那么这篇文章将从另外的角度来分析下电平转换芯片的工作原理和不同类型的电平转换芯片的差异。板级设计中,电平转换芯片使用较多,特别是在低功耗的设计中,因为处理器为了降低功耗,外围的IO口电平基本都是设计为1.8V,但是有些外设的接口,考虑到通用和噪声兼容性,大多数是3.3V的I/O口。因此,使用1.8V的处理器来驱动3.3V的外设,经常就需要使用到电平转换芯片。

进行电平转换的电路非常多,有分离式的,集成式的,有使用晶体管设计的,也有使用MOS管设计的。这篇文章不探讨分离式的设计,仅仅对集成式,自动方向识别的电平转换芯片其中的LSF型进行分析。
在这里插入图片描述

TI官网最后一栏的LSF型是本篇文章主要分析的内容,在后续的文章中陆续介绍TXB型和TXS型的使用。

在这里插入图片描述

这里选取TI的芯片PCA9306芯片作为原理分析的实例。

在这里插入图片描述

上面是硬件框图,但是,在使用时需要注意VREF1和VREF2的电压值,为什么会写这篇文章,因此在实际工作中遇到了有些人在连接时将两边的电压搞反了,导致无法使用。

虽然这个芯片是双向识别的,但是需要注意,这个芯片的电压其实并不是双向的,也就是两边的电压并不是随意调换。在手册前面就提到了电压的要求如下:

在这里插入图片描述

VREF1和VREF2的电压是存在严格要求,当VREF1为1.2V时,VREF2的电压必须比VREF1高,不能在VREF2这边设定一个0.9V的电压这样。下面来具体分析一下为什么会有这样的要求。

图片从上面的分析可以看出,如果VREFB太小,在200KΩ电阻上的压降无法保证VEN能将MOS管打开,所以进行电平转换时,电压需要严格遵守手册中的要求。当从B端往A端进行电平转换时,经过的过程和上面的一样的,这里不再赘述。

在这里插入图片描述

上拉电阻的取值,取决于SW在导通时产生的压降,手册中有详细的推荐值,如果流过SW的电流为15mA,按照表格中取值即可。

在这里插入图片描述

这个电平转换芯片比较常用的场合在od型的总线上,即用在IIC电平转换时的电路设计中,而TXB和TXS型的电平转换则用在非OD上比较常见,在后面的文章中会继续分析。

LSF型电平转换芯片使用时注意点:

(1)两边的电压VREF1和VREF2并不是取任意值,有严格的要求;

(2)可以使用EN关键来控制内部开关的开通和关断实现电平转换

(3)EN和VREFB管脚连接在一起

(4)注意上拉电阻的取值

(5)可用于高速数据传输的场合,可达100MHz

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/844709.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何做好Code Review

本文主要从我们为什么需要CR?CR面临哪些挑战?CR的最佳实践几个方面分析,希望可以给读者一些参考。 为什么需要CR? 代码质量 定性来看,大家都认可Code Review(后文简称CR)能显著改善代码质量&…

自监督去噪:Blind2Unblind原理分析与总结

文章目录 1. 方法原理1.1 动机与贡献1.2 方法细节(1) Noise2Void(2) re-visible without identity mapping(3) 综合说明 2. 效果3. 总结 1. 方法原理 1.1 动机与贡献 摘要要点:基于盲点去噪的网络受网络设计和/或输入数据的影响会丢失部分信息 --> 有价值的信息…

UNIX 系统概要

UNIX 家族UNIX 家谱家族后起之秀 LinuxUNIX vs LinuxUNIX/Linux 应用领域 UNIX 操作系统诞生与发展UNIX 操作系统概要内核常驻模块shell虚拟计算机特性 其他操作系统 LinuxRichard StallmanGNU 项目FSF 组织GPL 协议Linus Torvalds UNIX 家族 有人说,这个世界上只有…

优维低代码实践:对接数据

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维…

CS 144 Lab Five -- the network interface

CS 144 Lab Five -- the network interface TCP报文的数据传输方式地址解析协议 ARPARP攻击科普 Network Interface 具体实现测试tcp_ip_ethernet.ccTCPOverIPv4OverEthernetAdapterTCPOverIPv4OverEthernetSpongeSocket通信过程 对应课程视频: 【计算机网络】 斯坦福大学CS144…

Gradle Run with --stacktrace option to get the stack trace

IDEA中使用Gradle的时候遇到以下异常: * Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. 解决办法: IDEA中File-Settings-Build&#…

比特鹏哥2-数据类型和变量【自用笔记】

比特鹏哥2-数据类型和变量【自用笔记】 1.数据类型介绍字符,整型,浮点型,布尔类型 2.signed 和unsigned3.数据类型的取值范围sizeof 展示字节大小--- 计算机中单位:字节 4.变量 常量4.1 变量创建变量(数据类型 变量名&…

awk基础知识和案例

文章目录 awk1 awk用法入门1.1 BEGIN和END语句块1.2 awk语法1.2.1 常用命令选项1.2.2 awk变量内置变量自定义变量 1.3 printf命令1.3.1 格式1.3.2 演示 1.4 操作符 2 awk高阶用法2.1 awk控制语句(if-else判断)2.2 awk控制语句(while循环)2.3 awk控制语句(do-while循环)2.4 awk控…

PingCAP 入选 Gartner 《Hype Cycle for Data Management 2023》代表厂商

日前,全球科技咨询与研究机构 Gartner 发布了《Hype Cycle for Data Management 2023》(2023 年数据管理技术成熟度曲线报告),PingCAP 凭借技术积累和产品优势,入选报告“用于数据管理的生成式人工智能”(G…

Win10下webots2020b闪退

下载安装完之后打开软件就会停留在这个界面几秒钟,什么都点不了,然后就会闪退回桌面 原因: webots安装路径中有中文 解决方案: 安装路径下的中文改为英文

真的不想知道录音转文字怎么弄才简单吗

哇哦!听说你想知道如何将录音转成文字?这简直是一个超酷的技能,让我来为你揭开这个神奇的面纱吧!想象一下,当你有一堆录音文件需要处理时,你不再需要费尽心思地一遍遍倾听、抄写。现在,你只需要…

【Go 基础篇】开发环境搭建与开发工具选择

介绍 Go语言,也被称为Golang,是由Google开发的一门开源编程语言。它以其简洁高效、并发性能优异而备受开发者青睐。若想开始Go语言的学习和开发,首先需要搭建适合的开发环境,并选择合适的开发工具来提高效率。本篇博客将详细介绍…

迭代器模式(C++)

定义 提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露(稳定)该对象的内部表示。 应用场景 在软件构建过程中,集合对象内部结构常常变化各异。但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代…

kafka:java client使用总结塈seek() VS commitSync()的区别(三)

最近一段日子接触了kafka这个消息系统,主要为了我的开源中间件项目simplemq增加kafka支持(基于kafka-client【java】),如今总算完成,本文是对这个过程中对kafka消息系统的使用总结 线程安全 关于线程安全&#xff0c…

04-2_Qt 5.9 C++开发指南_SpinBox使用

文章目录 1. SpinBox简介2. SpinBox使用2.1 可视化UI设计2.2 widget.h2.3 widget.cpp 1. SpinBox简介 QSpinBox 用于整数的显示和输入,一般显示十进制数,也可以显示二进制、十六进制的数,而且可以在显示框中增加前缀或后缀。 QDoubleSpinBox…

无人车沿着指定线路自动驾驶与远程控制的实践应用

有了前面颜色识别跟踪的基础之后,我们就可以设定颜色路径,让无人车沿着指定线路做自动驾驶了,视频:PID控制无人车自动驾驶 有了前几章的知识铺垫,就比较简单了,也是属于颜色识别的一种应用,主要…

Vue + Cesium快速搭建,全流程(最新总结)

方式一&#xff1a;直接引入&#xff08;最简单&#xff09; 1.安装Cesium&#xff08;Vue搭建可以看我上一期的文章&#xff09; npm i cesium -save2.将node_modules\cesium\Build\Cesium文件夹拷贝到项目的public文件中 3.在public\index.html引入Cesium <!DOCTYPE h…

1466. 重新规划路线

题目描述&#xff1a; 主要思路&#xff1a; 将所有有向边抽象为无向边&#xff0c;将原有的方向权重置为1&#xff0c;其余置为0。 从0开始遍历所有城市&#xff0c;ans权重和。 class Solution { public:vector<vector<int>> a,w;int ans0;bool book[500010];v…

Node.js |(一)Node.js简介及计算机基础 | 尚硅谷2023版Node.js零基础视频教程

学习视频&#xff1a;尚硅谷2023版Node.js零基础视频教程&#xff0c;nodejs新手到高手 文章目录 &#x1f4da;关于Node.js&#x1f407;为什么要学Node.js&#x1f407;Node.js是什么&#x1f407;Node.js的作用&#x1f407;Node.js下载安装&#x1f407;命令行工具&#x1…

【Linux】多路转接 -- poll函数

文章目录 1. poll函数原型2. poll服务器3. poll的优点和确定 1. poll函数原型 poll函数和与我上一篇文章介绍的select函数一样&#xff0c;都是系统提供的多路转接接口&#xff0c;允许进程或线程在同一时间监听多个文件描述符。 本篇文章的一部分内容与上一篇介绍select函数…