自動方向識別式 LSF型電平轉換芯片

大家好,這里是大話硬件。

今天這篇文章想分享一下電平轉換芯片相關的內容。

其實在之前的文章分享過一篇關于電平轉換芯片的相關內容,具體可以看鏈接《高速電路邏輯電平轉換設計》。當時這篇文章也是分析的電平轉換芯片,不過那時候更多的是分析芯片的動態性能,比如在文章中提到的幾個參數,數據速率,傳播延時,輸入和輸出電壓變化斜率等,這些參數更多的是影響器件在進行電平轉換的動態過程中的指標。寫當時那篇文章的時候,剛好是使用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.pswp.cn/news/36365.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/36365.shtml
英文地址,請注明出處:http://en.pswp.cn/news/36365.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

矩陣的轉置

題目: 給你一個二維整數數組 matrix, 返回 matrix 的 轉置矩陣 。 示例 1: 輸入:matrix [[1,2,3],[4,5,6],[7,8,9]] 輸出:[[1,4,7],[2,5,8],[3,6,9]]class Solution(object):def transpose(self, matrix):"&q…

JMeter 的并發設置教程

JMeter 是一個功能強大的性能測試工具,可以模擬許多用戶同時訪問應用程序的情況。在使用 JMeter 進行性能測試時,設置并發是非常重要的。本文將介紹如何在 JMeter 中設置并發和查看報告。 設置并發 并發是在線程組下的線程屬性中設置的。 線程數&#…

3.解構賦值

解構賦值是一種快速為變量賦值的簡潔語法,本質上仍然是為變量賦值。 3.1數組解構 數組解構是 將數組的單元值快速批量賦值給一系列變量 的簡潔語法 1.基本語法: (1)賦值運算符左側的[ ]用于批量聲明變量,右側數組的單元值將被賦…

前后端分離------后端創建筆記(04)前后端對接

本文章轉載于【SpringBootVue】全網最簡單但實用的前后端分離項目實戰筆記 - 前端_大菜007的博客-CSDN博客 僅用于學習和討論,如有侵權請聯系 源碼:https://gitee.com/green_vegetables/x-admin-project.git 素材:https://pan.baidu.com/s/…

【JavaEE進階】Bean 作用域和生命周期

文章目錄 一. 關于Bean作用域的實例1. lombok2. 實例代碼 二. 作用域定義1. Bean的六種作用域2. 設置作用域 三. Spring 執行流程和 Bean 的生命周期1. Spring 執行流程2. Bean生命周期 一. 關于Bean作用域的實例 注意在此例子中需要用到lombok 1. lombok lombok是什么? Lo…

【C#】判斷打印機共享狀態

打印機共享狀態 /// <summary>/// 打印機共享狀態/// </summary>public enum PrinterShareState{/// <summary>/// 無打印機/// </summary>None -1,/// <summary>/// 未共享/// </summary>NotShare 0,/// <summary>/// 已共享/// …

soap通信2

首先&#xff0c;定義一個XSD&#xff08;XML Schema Definition&#xff09;來描述你的數據結構。在你的Maven項目的src/main/resources目錄下&#xff0c;創建一個名為schemas的文件夾&#xff0c;并在其中創建一個名為scriptService.xsd的文件&#xff0c;內容如下&#xff…

【kubernetes】調度約束

目錄 調度約束 Pod 啟動典型創建過程如下 調度過程 指定調度節點 查看詳細事件&#xff08;發現未經過 scheduler 調度分配&#xff09; 獲取標簽幫助 需要獲取 node 上的 NAME 名稱 給對應的 node 設置標簽分別為 ggls 和 gglm 查看標簽 修改成 nodeSelector 調度方…

vue學習筆記

1.官網 v2官網 https://v2.cn.vuejs.org/ v3官網 https://cn.vuejs.org/ 2.vue引入 在線引入 <script src"https://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js"></script> 下載引入(下載鏈接) https://v2.cn.vuejs.org/js/vue.js 3.初始化渲…

Redis——通用命令介紹

Redis官方文檔 redis官方文檔 核心命令 set 將key和value存儲到Redis中&#xff0c;key和value都是字符串 set key valueRedis中不區分大小寫&#xff0c;字符串類型也不需要添加單引號或者雙引號 get 根據key讀取value&#xff0c;如果當前key不存在&#xff0c;則返回…

Offset Explorer

Offset Explorer 簡介下載安裝 簡介 Offset Explorer&#xff08;以前稱為Kafka Tool&#xff09;是一個用于管理和使Apache Kafka 集群的GUI應用程序。它提供了一個直觀的UI&#xff0c;允許人們快速查看Kafka集群中的對象以及存儲在集群主題中的消息。它包含面向開發人員和管…

RANSAC算法

RANSAC簡介 RANSAC(RAndom SAmple Consensus,隨機采樣一致)算法是從一組含有“外點”(outliers)的數據中正確估計數學模型參數的迭代算法。 “外點”一般指的的數據中的噪聲&#xff0c;比如說匹配中的誤匹配和估計曲線中的離群點。所以&#xff0c;RANSAC也是一種“外點”檢…

若依-plus-vue啟動顯示Redis連接錯誤

用的Redis是windows版本&#xff0c;6.2.6 報錯的主要信息如下&#xff1a; Failed to instantiate [org.redisson.api.RedissonClient]: Factory method redisson threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect t…

基于epoll的TCP服務器端(C++)

網絡編程——C實現socket通信(TCP)高并發之epoll模式_tcp通信c 多客戶端epoll_n大橘為重n的博客-CSDN博客 網絡編程——C實現socket通信(TCP)高并發之select模式_n大橘為重n的博客-CSDN博客 server.cpp #include <stdio.h> #include <sys/types.h> #include <…

Coin Change

一、題目 Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent, 5-cent, and 1-cent. We want to make changes with these coins for a given amount of money. For example, if we have 11 cents, then we can make changes with one 10-cent coin and one 1-c…

springboot工程使用阿里云OSS傳輸文件

在application.yml文件中引入對應的配置&#xff0c;一個是對應的節點&#xff0c;兩個是密鑰和賬號&#xff0c;還有一個是對應文件的名稱&#xff1b; 采用這樣方式進行解耦&#xff0c;便于后期修改。 然后需要設置一個properties類&#xff0c;去讀對應的配置信息 用到了…

MySQL Linux自建環境備份至遠端服務器自定義保留天數

環境準備 linux下安裝mysql請看 Linux環境安裝單節點mysql8.0.16 系統版本: CentOS 7 軟件版本: mysql8.0.16 備份策略與實現方法 此次備份依賴mysql自帶命令mysqldump與linux下crontab命令(定時任務) mysqldump mysqldump客戶實用程序執行 邏輯備份,產生一組能夠被執行…

為什么需要知識圖譜,如何構建它?

從關系數據庫遷移到圖形數據庫的指南 跟隨 發表于 邁向數據科學 7 分鐘閱讀 4天前 154 4 一、說明 TLDR&#xff1a;知識圖譜在圖數據庫中組織事件、人員、資源和文檔&#xff0c;以進行高級分析。本文將解釋知識圖譜的用途&#xff0c;并向您展示如何將關系數據模型轉換為圖…

HTTP協議的發展過程

前言 HTTP協議是一種用于在網絡上傳輸信息的應用層協議&#xff0c;它為萬維網的運作提供了基礎。 最早的版本是HTTP/0.9&#xff0c;它是HTTP協議的第一個版本&#xff0c;誕生于1991年&#xff0c;其設計初衷是為了在計算機之間傳輸簡單的超文本文檔&#xff0c;即HTML。 在…

在Java中對XML的簡單應用

XML 數據傳輸格式1 XML 概述1.1 什么是 XML1.2 XML 與 HTML 的主要差異1.3 XML 不是對 HTML 的替代 2 XML 語法2.1 基本語法2.2 快速入門2.3 組成部分2.3.1 文檔聲明格式屬性 2.3.2 指令&#xff08;了解&#xff09;&#xff1a;結合CSS2.3.3 元素2.3.4 屬性**XML 元素 vs. 屬…